Inhoudsopgave:

DC-spanning meten met Arduino en Node-RED - Ajarnpa
DC-spanning meten met Arduino en Node-RED - Ajarnpa

Video: DC-spanning meten met Arduino en Node-RED - Ajarnpa

Video: DC-spanning meten met Arduino en Node-RED - Ajarnpa
Video: DC Voltage Measurement - Medicion de voltaje DC Arduino & Node-RED : PDAControl 2024, Juli-
Anonim
DC-spanning meten met Arduino en Node-RED
DC-spanning meten met Arduino en Node-RED

Er zijn veel tutorials DC-spanningsmeting met Arduino, in dit geval vond ik een tutorial die ik beschouw als de beste functionele methode om DC te meten zonder invoerwaarden van weerstand, vereist alleen wat weerstand en een multimeter. In de volgende tutorials zullen we beginnen met zonnepanelen en we moeten VDC over lange perioden meten.

De code is overgenomen van startselectronics.org van het artikel DC-spanning meten met Arduino bedankt voor de geweldige bijdrage.

Bron: DC-spanning meten met Arduino

We hebben enkele wijzigingen aangebracht, maar een visualisatie toegevoegd en het resultaat was erg goed !! Onze arduino meet de spanning in de batterij en zendt via serieel naar Node-RED.

Tutorial PDA-bediening

Engelse versie

DC-spanning meten 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: Materialen

Materialen
Materialen

Materialen

1 Weerstand 1MOhm, ik raad aan tot 1% tolerantie.

1 Weerstand 100K of 2 van 200K parallel, ik raad aan tot 1% tolerantie.

1 multimeter

1 Arduino Mega 2560 R3 - Zeer goedkoop!!!

Stap 2: Functie & Verbindingen

Functie & Verbindingen
Functie & Verbindingen
Functie & Verbindingen
Functie & Verbindingen

werking

Gebaseerd op de meetmethode van de multimeter, die een grote weerstand gebruikt om spanning te meten en dat het meetinstrument geen invloed heeft op de meting in het circuit.

Aangezien de ADC van Arduino Mega 2560 R3 in dit geval maximaal 5v toelaat, is er een spanningsdeler gebruikt tussen 1MOhm en 100k.

Aanbeveling: In dit geval heb ik 5% tolerantie gebruikt en het resultaat was goed, maar als een betere meting of druk vereist is, gebruik dan weerstand 1% tolerantie.

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

Sinds deze tijd zullen we een test uitvoeren op het lokale netwerk, het platform bij uitstek voor het testen in "realtime" en het bekijken van Node-Red-gegevens, het slepen van knooppunten en het verbinden zal een snelle monitoring-applicatie hebben,

We zullen de knooppunten gebruiken:

Node Seriële poorten, deze maken point-to-point communicatie via seriële Arduino PC (Node-RED) mogelijk.

Node-RED Nodes Dashboard, Hiermee kunnen verschillende Widget-knooppunten spectaculaire uitzichten creëren.

Stap 4: Installeer Node-RED

Image
Image

Installeer Node-RED

Ik wilde al heel lang dit platform genaamd Node-red proberen, gemaakt door IBM, het is ontwikkeld in nodejs, Node-RED is ontwikkeld door Nick O'Leary en Dave Conway-Jones, bedankt voor je bijdragen.

Maar wat is Node-Red?

Het is een open source grafische tool gebaseerd op verbinding van knooppunten die API'S en / of diensten bevatten voor de communicatie en / of verbinding van apparaten voor het internet der dingen, heeft een gebruiksvriendelijke webinterface, bevat een verscheidenheid aan elementaire en complexe IoT-functies, er is ook een online versie van Node-RED genaamd IBM Bluemix.

Er zijn verschillende tutorials om Node-RED op een lokale server te installeren, maar deze tutorials, hoewel erg compleet, werkten niet correct voor mij, ik heb besloten om de stappen te compileren om Node-RED op Linux te installeren, in dit geval Lubuntu ((Ubuntu) Ik hoop dat je deze gids leuk vindt.

Knooppunt-RED

nodered.org

Stap 5: Kalibratie

Kalibratie
Kalibratie
Kalibratie
Kalibratie

Kalibratie

Om de meting correct te laten zijn, wordt aanbevolen om de kalibratie uit te voeren met een multimeter en de volgende metingen te doen en de waarden in de Arduino IDE-code aan te passen.

Volledige uitleg van de kalibratiemethode

Stap 6: Batterij 6v Meting

Image
Image
Batterij 6v Meting
Batterij 6v Meting

Batterij 6v Meting

In dit geval zullen we de meting uitvoeren van een zuurbatterij van 6v tot 12Ah

Ik heb een Dashboard gemaakt in het Emoncmsplatform met metingen in DC. Je kunt het dashboard hier in realtime zien

Stap 7: Een andere toepassing 10w zonnepaneelmeting

Image
Image

10w zonnepaneelmeting

Een paar maanden geleden kocht ik een zonnepaneel van 10W tot 22VDC max, met Arduino heb ik veilige metingen gedaan zonder bang te zijn de ADC te verbranden

Stap 8: Conclusies en aanbevelingen

Ze zouden zeggen dat het onmogelijk is, maar zoek al lang naar een tutorial om DC-spanning op een efficiënte en betere manier te meten, ondersteund in code en vooral functioneel dankzij startselectronics.org voor deze bijdrage.

In de meeste tutorials moet je de waarde van de weerstanden invoeren, en hun versies zijn niet erg handig voor metingen in iets meer realistische toepassingen of in echte projecten.

Aangezien we in toekomstige tutorials een zonnepaneel van 10w zullen gebruiken, is deze meettoepassing perfect voor die gevallen. Ik ben van mening dat een van de voordelen van deze methode de meting niet zal beïnvloeden, gezien de hoge impedantie vergelijkbaar met de multimeters.

Tutorial PDA-bediening

Engelse versie

DC-spanning meten 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…

Aanbevolen: