Turinys:

DC įtampos matavimas naudojant „Arduino“ir „Node-RED“: 8 žingsniai (su nuotraukomis)
DC įtampos matavimas naudojant „Arduino“ir „Node-RED“: 8 žingsniai (su nuotraukomis)

Video: DC įtampos matavimas naudojant „Arduino“ir „Node-RED“: 8 žingsniai (su nuotraukomis)

Video: DC įtampos matavimas naudojant „Arduino“ir „Node-RED“: 8 žingsniai (su nuotraukomis)
Video: How measure DC Voltage and Current and build Energy meter with LCD Display | Lesson 104 2024, Lapkritis
Anonim
DC įtampos matavimas naudojant „Arduino“ir „Node-RED“
DC įtampos matavimas naudojant „Arduino“ir „Node-RED“

Yra daug pamokų nuolatinės įtampos matavimui naudojant „Arduino“. su saulės kolektoriais ir mes turime matuoti VDC ilgą laiką.

Kodas buvo paimtas iš startingelectronics.org straipsnyje „DC įtampos matavimas naudojant„ Arduino “, ačiū už didelį indėlį.

Šaltinis: DC įtampos matavimas naudojant „Arduino“

Mes padarėme keletą pakeitimų, bet pridėjome vizualizaciją, o rezultatas buvo labai geras! Mūsų arduino matuoja akumuliatoriaus įtampą ir perduoda serijiniu būdu į „Node-RED“.

Pamoka PDAControl

Angliška versija

DC įtampos matavimas naudojant „Arduino“ir „Node-RED“

pdacontrolen.com/measuring-dc-voltage-with-…

Español Versión

„Midiendo Voltaje DC“su „Arduino“ir „Node-RED“

pdacontroles.com/midiendo-voltaje-dc-con-ar…

Įdiekite „Node-RED“

pdacontrolen.com/installation-node-red-plat…

1 žingsnis: medžiagos

Medžiagos
Medžiagos

Medžiagos

1 Atsparumas 1MOhm, rekomenduoju 1% toleranciją.

1 Atsparumas 100K arba 2 iš 200K lygiagrečiai, rekomenduoju 1% toleranciją.

1 multimetras

1 „Arduino Mega 2560 R3“- labai pigiai !!!

2 veiksmas: veikimas ir jungtys

Veikimas ir jungtys
Veikimas ir jungtys
Veikimas ir jungtys
Veikimas ir jungtys

Veikiantis

Remiantis multimetro matavimo metodu, kuris naudoja didelę varžą įtampai matuoti ir kad matavimo priemonė neturi įtakos matavimui grandinėje.

Kadangi „Arduino Mega 2560 R3“ADC šiuo atveju leidžia maksimaliai 5v, buvo naudojamas įtampos skirstytuvas tarp 1MOhm ir 100k.

Rekomendacija: Šiuo atveju aš naudojau 5% toleranciją ir rezultatas buvo geras, bet jei reikia geresnio matavimo ar slėgio, naudokite 1% toleranciją.

3 veiksmas: mazgų raudonas ir mazgų raudonas prietaisų skydelis

„Node-RED“ir „Node-RED“prietaisų skydelis
„Node-RED“ir „Node-RED“prietaisų skydelis
„Node-RED“ir „Node-RED“prietaisų skydelis
„Node-RED“ir „Node-RED“prietaisų skydelis
„Node-RED“ir „Node-RED“prietaisų skydelis
„Node-RED“ir „Node-RED“prietaisų skydelis

„Node-RED“ir „Node-RED“prietaisų skydelis

Kadangi šį kartą mes atliksime testą vietiniame tinkle, platforma par excellence, skirta bandymams „realiu laiku“ir peržiūrėti „Node-Red“duomenis, vilkdami mazgus ir jungdamiesi turės greitą stebėjimo programą,

Mes naudosime mazgus:

Mazgų nuoseklieji prievadai, tai leis bendrauti iš vieno taško į kitą naudojant serijinį „Arduino“kompiuterį („Node-RED“).

„Node-RED Nodes“prietaisų skydelis, leidžia įvairiems valdiklių mazgams sukurti įspūdingus vaizdus.

4 žingsnis: Įdiekite „Node-RED“

Image
Image

Įdiekite „Node-RED“

Jau seniai norėjau išbandyti šią IBM sukurtą platformą, pavadintą „Node-red“, ji buvo sukurta „nodejs“, „Node-RED“sukūrė Nickas O’Leary ir Dave'as Conway-Jonesas, ačiū už jūsų indėlį.

Bet kas yra „Node-Red“?

Tai atviro kodo grafinis įrankis, pagrįstas mazgų, kuriuose yra API ir (arba) paslaugų, skirtų komunikuoti ir (arba) prijungti daiktų internetą, prijungimui, turi draugišką žiniatinklio sąsają, jame yra įvairių pagrindinių ir sudėtingų daiktų interneto funkcijų. taip pat yra internetinė „Node-RED“versija, vadinama „IBM Bluemix“.

Yra įvairių vadovėlių, kaip įdiegti „Node-RED“vietiniame serveryje, tačiau šios pamokos, nors ir labai išsamios, man neveikė tinkamai, nusprendžiau sudaryti „Node-RED“diegimo „Linux“, šiuo atveju „Lubuntu“, veiksmus. ((„Ubuntu“) Tikiuosi, kad šis vadovas jums patiks.

Mazgas-RAUDONAS

nodered.org

5 žingsnis: kalibravimas

Kalibravimas
Kalibravimas
Kalibravimas
Kalibravimas

Kalibravimas

Kad matavimas būtų teisingas, rekomenduojama atlikti kalibravimą naudojant multimetrą, atlikti šiuos matavimus ir pakeisti Arduino IDE kodo vertes.

Išsamus kalibravimo metodo paaiškinimas

6 žingsnis: 6v akumuliatoriaus matavimas

Image
Image
Baterijos matavimas 6v
Baterijos matavimas 6v

Baterijos matavimas 6v

Tokiu atveju atliksime rūgštinės baterijos matavimą nuo 6v iki 12Ah

Aš sukūriau prietaisų skydelį „Emoncmsplatform“su matavimais DC. Čia galite pamatyti prietaisų skydelį realiu laiku

7 žingsnis: Kitas taikymas 10w saulės kolektoriaus matavimas

Image
Image

Saulės plokštės matavimas 10w

Prieš kelis mėnesius nusipirkau saulės kolektorių nuo 10W iki 22VDC max, su „Arduino“padariau saugius matavimus, nebijodamas sudeginti ADC

8 žingsnis: Išvados ir rekomendacijos

Jie sakytų, kad neįmanoma, tačiau ilgai ieškokite pamokos, kaip efektyviai ir geriau išmatuoti nuolatinę įtampą, palaikomą kodu ir ypač funkcionaliai, nes startingelectronics.org už šį indėlį.

Daugelyje vadovėlių turite įvesti rezistorių vertę, o jų versijos nėra labai naudingos matuojant šiek tiek tikroviškesnėse programose ar realiuose projektuose.

Kadangi būsimose pamokose naudosime 10W saulės kolektorių, ši matavimo programa puikiai tinka tokiems atvejams. Manau, kad vienas iš šio metodo pranašumų neturės įtakos matavimui, atsižvelgiant į didelę varžą, panašią į multimetrus.

Pamoka PDAControl

Angliška versija

DC įtampos matavimas naudojant „Arduino“ir „Node-RED“

pdacontrolen.com/measuring-dc-voltage-with…

Español Versión

„Midiendo Voltaje DC“su „Arduino“ir „Node-RED“

pdacontroles.com/midiendo-voltaje-dc-con-a…

Rekomenduojamas: