Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Det finns en hel del självstudier DC -spänningsmätning med Arduino, i det här fallet hittade jag en handledning som jag anser är den bästa funktionella metoden för att mäta DC utan att kräva ingångsvärden för motstånd, kräver bara lite motstånd och en multimeter. I nästa handledning börjar vi med solpaneler och vi måste mäta VDC under långa perioder.
Koden togs från startelectronics.org i artikeln Measuring DC Voltage using Arduino tack för det stora bidraget.
Källa: Mätning av likspänning med Arduino
Vi gjorde några ändringar men lade till en visualisering och resultatet var mycket bra !! Vår arduino mäter spänningen i batteriet och överför via seriell till Node-RED.
Handledning PDAControl
Engelsk version
Mät likspänning med Arduino och Node-RED
pdacontrolen.com/measuring-dc-voltage-with-…
Español version
Midiendo Voltaje DC med Arduino och Node-RED
pdacontroles.com/midiendo-voltaje-dc-con-ar…
Installera Node-RED
pdacontrolen.com/installation-node-red-plat…
Steg 1: Material
Material
1 Motstånd 1MOhm, jag rekommenderar 1% tolerans.
1 motstånd 100K eller 2 på 200K parallellt, jag rekommenderar 1% tolerans.
1 multimeter
1 Arduino Mega 2560 R3 - Mycket cheaps !!!
Steg 2: Funktion och anslutningar
Fungerar
Baserat på mätmetoden för multimetern, som använder ett stort motstånd för att mäta spänning och att mätinstrumentet inte påverkar mätningen i kretsen.
Eftersom ADC för Arduino Mega 2560 R3 i detta fall tillåter maximalt 5v, har spänningsdelare använts mellan 1MOhm och 100k.
Rekommendation: I detta fall använde jag 5% tolerans och resultatet var bra, men om bättre mätning eller tryck krävs använd resistens 1% tolerans.
Steg 3: Node-RED & Node-RED Dashboard
Node-RED & Node-RED Dashboard
Sedan den här gången kommer vi att utföra ett test på det lokala nätverket, plattformen är utmärkt för att testa i "realtid" och visa Node-Red-data, dra noder och ansluta en snabb övervakningsapplikation,
Vi kommer att använda Noder:
Nod Seriella portar, dessa tillåter punkt-till-punkt-kommunikation via seriell Arduino PC (Node-RED).
Node-RED Nodes Dashboard, Tillåter en mängd olika widgetnoder att skapa spektakulära vyer.
Steg 4: Installera Node-RED
Installera Node-RED
Jag hade länge velat testa den här plattformen Node-red skapad av IBM, den utvecklades i nodejs, Node-RED är utvecklat av Nick O’Leary och Dave Conway-Jones tack för dina bidrag.
Men vad är Node-Red?
Det är ett grafiskt verktyg med öppen källkod baserad på anslutning av noder som innehåller API: er och / eller tjänster för kommunikation och / eller anslutning av enheter för Internet of things, har ett vänligt webbgränssnitt, innehåller en mängd grundläggande och komplexa IoT -funktioner, där är också en onlineversion av Node-RED som heter IBM Bluemix.
Det finns en mängd olika självstudier för att installera Node-RED på en lokal server, men dessa självstudier fungerade, även om de var mycket kompletta, inte korrekt för mig, jag har bestämt mig för att sammanställa stegen för att installera Node-RED på Linux, i det här fallet Lubuntu ((Ubuntu) Jag hoppas att du kommer att tycka om den här guiden.
Nod-RÖD
nodered.org
Steg 5: Kalibrering
Kalibrering
För att mätningen ska bli korrekt rekommenderas att kalibreringen utförs med en multimeter och gör följande mätningar och ändrar värdena i Arduino IDE -koden.
Komplett förklaring av kalibreringsmetod
Steg 6: Mätning av batteri 6v
Batteri 6v Mätning
I detta fall kommer vi att mäta ett surt batteri från 6v till 12Ah
Jag har skapat en instrumentpanel i Emoncmsplattformen med mätningar i DC. Du kan se instrumentpanelen i realtid här
Steg 7: En annan applikation 10w solpanelmätning
10w solpanelmätning
För några månader sedan köpte jag en solpanel från 10W till 22VDC max, med Arduino gjorde jag säkra mätningar utan rädsla för att bränna ADC
Steg 8: Slutsatser och rekommendationer
De skulle säga att det är omöjligt men länge leta efter en handledning för att mäta likspänning på ett effektivt och bättre sätt som stöds i kod och särskilt funktionellt tack vare startelectronics.org för detta bidrag.
I de flesta självstudier måste du ange värdet på motstånden, och deras versioner är inte särskilt användbara för mätningar i lite mer realistiska applikationer eller i riktiga projekt.
Eftersom vi i framtida handledning kommer att använda en solpanel 10w är denna mätapplikation perfekt för dessa fall. Jag anser att en av fördelarna med denna metod inte kommer att påverka mätningen med tanke på den höga impedansen som liknar multimetrarna.
Handledning PDAControl
Engelsk version
Mät likspänning med Arduino och Node-RED
pdacontrolen.com/measuring-dc-voltage-with…
Español version
Midiendo Voltaje DC med Arduino och Node-RED
pdacontroles.com/midiendo-voltaje-dc-con-a…