Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
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
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
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
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
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
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
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
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…