INHOUDSOPGAWE:

Meet DC-spanning met Arduino en Node-RED: 8 stappe (met foto's)
Meet DC-spanning met Arduino en Node-RED: 8 stappe (met foto's)

Video: Meet DC-spanning met Arduino en Node-RED: 8 stappe (met foto's)

Video: Meet DC-spanning met Arduino en Node-RED: 8 stappe (met foto's)
Video: Lukas Graham - 7 Years [Official Music Video] 2024, November
Anonim
Meet DC spanning met Arduino en Node-ROOI
Meet DC spanning met Arduino en Node-ROOI

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
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

Werk en verbindings
Werk en verbindings
Werk en verbindings
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
Node-RED & Node-RED Dashboard
Node-RED & Node-RED Dashboard
Node-RED & Node-RED Dashboard
Node-RED & Node-RED Dashboard
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

Image
Image

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
Kalibrasie
Kalibrasie
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

Image
Image
Battery 6v meting
Battery 6v meting

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

Image
Image

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: