INHOUDSOPGAWE:
- Stap 1: materiaal
- Stap 2: Werk en verbindings
- Stap 3: Node-RED & Node-RED Dashboard
- Stap 4: Installeer Node-RED
- Stap 5: Kalibrasie
- Stap 6: Meting van battery 6v
- Stap 7: 'n Ander toepassing van 10w sonpaneelmeting
- Stap 8: Gevolgtrekkings en aanbevelings
Video: Meet DC-spanning met Arduino en Node-RED: 8 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
Daar is baie tutoriale meting van DC -spanning met Arduino; in hierdie geval het ek 'n handleiding gevind wat ek as die beste funksionele metode beskou om DC te meet sonder om insetwaardes van weerstand te vereis, slegs 'n mate van weerstand en 'n multimeter nodig. In die volgende tutoriale begin ons met sonpanele en ons moet VDC oor lang periodes meet.
Die kode is geneem uit die beginelectronics.org van die artikel Measuring DC Voltage using Arduino dankie vir die groot bydrae.
Bron: Meting van DC -spanning met Arduino
Ons het 'n paar aanpassings aangebring, maar 'n visualisering bygevoeg en die resultaat was baie goed! Ons arduino meet die spanning in die battery en stuur via seriële na Node-RED.
Tutoriaal PDAControl
Engelse weergawe
Meet DC spanning met Arduino en Node-RED
pdacontrolen.com/measuring-dc-voltage-with-…
Español Versie
Midiendo Voltaje DC met Arduino en Node-RED
pdacontroles.com/midiendo-voltaje-dc-con-ar…
Installeer Node-RED
pdacontrolen.com/installation-node-red-plat…
Stap 1: materiaal
Materiaal
1 Weerstand 1MOhm, ek beveel 1% verdraagsaamheid aan.
1 Weerstand 100K of 2 van 200K parallel, ek beveel 1% verdraagsaamheid aan.
1 multimeter
1 Arduino Mega 2560 R3 - Baie goedkoop !!!
Stap 2: Werk en verbindings
Werkend
Gebaseer op die metingsmetode van die multimeter, wat 'n groot weerstand gebruik om spanning te meet en dat die meetinstrument nie die meting in die stroombaan beïnvloed nie.
Aangesien die ADC van Arduino Mega 2560 R3 in hierdie geval maksimum 5v toelaat, is die spanningsverdeler tussen 1MOhm en 100k gebruik.
Aanbeveling: in hierdie geval het ek 5% verdraagsaamheid gebruik en die resultaat was goed, maar as beter meting of druk benodig word, gebruik weerstand 1% verdraagsaamheid.
Stap 3: Node-RED & Node-RED Dashboard
Node-RED & Node-RED Dashboard
Sedert hierdie tyd sal ons 'n toets by die plaaslike netwerk uitvoer, die platform by uitstek om in reële tyd te toets en Node-Red-data te sien, nodes te sleep en te verbind, het 'n vinnige moniteringstoepassing,
Ons sal die nodusse gebruik:
Node Serial-poorte, dit sal punt-tot-punt-kommunikasie moontlik maak via 'n seriële Arduino PC (Node-RED).
Node-RED Nodes Dashboard, laat 'n verskeidenheid widget-nodusse toe om 'n skouspelagtige uitsig te skep.
Stap 4: Installeer Node-RED
Installeer Node-RED
Ek wou lankal hierdie platform genaamd Node-red wat deur IBM geskep is, probeer, dit is ontwikkel in nodejs, Node-RED is ontwikkel deur Nick O'Leary en Dave Conway-Jones, dankie vir u bydraes.
Maar wat is Node-Red?
Dit is 'n open source grafiese hulpmiddel wat gebaseer is op die verbinding van knope wat API's en / of dienste bevat vir die kommunikasie en / of verbinding van toestelle vir die internet van dinge, 'n vriendelike webkoppelvlak bevat, bevat 'n verskeidenheid basiese en komplekse IoT -funksies, daar is ook 'n aanlyn weergawe van Node-RED genaamd IBM Bluemix.
Daar is 'n verskeidenheid tutoriale om Node-RED op 'n plaaslike bediener te installeer, maar alhoewel hierdie tutoriale vir my nie korrek gewerk het nie, het ek besluit om die stappe saam te stel om Node-RED op Linux te installeer, in hierdie geval Lubuntu ((Ubuntu) Ek hoop dat u hierdie gids sal geniet.
Node-ROOI
nodered.org
Stap 5: Kalibrasie
Kalibrasie
Om die meting korrek te maak, word dit aanbeveel om die kalibrasie met 'n multimeter uit te voer en die volgende metings te neem en die waardes in die Arduino IDE -kode te verander.
Volledige uiteensetting van die kalibreringsmetode
Stap 6: Meting van battery 6v
Battery 6v meting
In hierdie geval sal ons die meting van 'n suurbattery van 6v tot 12Ah uitvoer
Ek het 'n dashboard in die Emoncms -platform met metings in DC geskep. U kan die dashboard intyds hier sien
Stap 7: 'n Ander toepassing van 10w sonpaneelmeting
10w sonpaneel meting
'N Paar maande gelede het ek 'n sonpaneel van 10W tot 22VDC maksimum gekoop, met Arduino het ek veilige metings gemaak sonder om die ADC te verbrand
Stap 8: Gevolgtrekkings en aanbevelings
Hulle sou sê dat dit onmoontlik is, maar soek 'n lang tyd 'n handleiding om die DC -spanning doeltreffend en beter te meet, ondersteun in kode en veral funksioneel, danksy die beginelectronics.org vir hierdie bydrae.
In die meeste tutoriale moet u die waarde van die weerstande invoer, en hul weergawes is nie baie nuttig vir metings in effens meer realistiese toepassings of in werklike projekte nie.
Aangesien ons in die toekomstige tutoriale 'n sonpaneel van 10w sal gebruik, is hierdie metingstoepassing ideaal vir hierdie gevalle. Ek is van mening dat een van die voordele van hierdie metode die meting nie sal beïnvloed nie, gegewe die hoë impedansie soortgelyk aan die multimeters.
Tutoriaal PDAControl
Engelse weergawe
Meet DC spanning met Arduino en Node-RED
pdacontrolen.com/measuring-dc-voltage-with…
Español Versie
Midiendo Voltaje DC met Arduino en Node-RED
pdacontroles.com/midiendo-voltaje-dc-con-a…
Aanbeveel:
Meet die netfrekwensie met Arduino: 7 stappe (met foto's)
Meet die netfrekwensie met behulp van Arduino: Op 3 April het die premier van Indië, Shri. Narendra Modi het 'n beroep op Indiërs gedoen om op 5 April om 21:00 hul ligte af te steek en 'n lamp (Diya) aan te steek om die stryd teen Indië teen die Corona -virus te merk. Net na die aankondiging was daar groot chaos
Meet Raspberry Pi, meet hoogte, druk en temperatuur met MPL3115A2: 6 stappe
Gebruik Raspberry Pi, meet hoogte, druk en temperatuur met MPL3115A2: weet wat u besit en weet waarom u dit besit! Dit is interessant. Ons leef in die tyd van internetautomatisering, aangesien dit in 'n magdom nuwe toepassings val. As rekenaar- en elektronika -entoesiaste het ons baie geleer met die Raspberry Pi en
Meet brandstofvlak met Arduino: 4 stappe (met foto's)
Meet brandstofvlak met Arduino: Die sensoreenheid gebruik gewoonlik 'n vlotter wat aan 'n potensiometer gekoppel is, tipies gedrukte inkontwerp in 'n moderne motor. Namate die tenk leegloop, val die vlot en skuif 'n bewegende kontak langs die weerstand, wat sy weerstand verhoog. [2] Boonop is
Meet temperatuur vanaf PT100 met behulp van Arduino: 6 stappe (met foto's)
Temperatuur meet vanaf PT100 met behulp van Arduino: Die PT100 is 'n weerstandstemperatuurdetektor (RTD) wat sy weerstand verander na gelang van die omgewingstemperatuur, dit word wyd gebruik vir industriële prosesse met stadige dinamika en relatief wye temperatuurreekse. Dit word gebruik vir stadige dinamika
Meet druk met u mikro: bietjie: 5 stappe (met foto's)
Meet druk met u mikro: bis: Die volgende instruksies beskryf 'n maklik om te bou en goedkoop toestel om drukmetings uit te voer en Boyle se wet te demonstreer deur die micro: bit in kombinasie met die BMP280 druk/temperatuur sensor te gebruik. Terwyl hierdie spuit/druk