Innehållsförteckning:

Mät likspänning med Arduino och Node-RED: 8 steg (med bilder)
Mät likspänning med Arduino och Node-RED: 8 steg (med bilder)

Video: Mät likspänning med Arduino och Node-RED: 8 steg (med bilder)

Video: Mät likspänning med Arduino och Node-RED: 8 steg (med bilder)
Video: blynk | övervakning av solpaneler med blynk iot 2024, Juli
Anonim
Mät likspänning med Arduino och Node-RED
Mät likspänning med Arduino och Node-RED

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

Funktion och anslutningar
Funktion och anslutningar
Funktion och anslutningar
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
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

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

Image
Image

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

Image
Image
Batteri 6v Mätning
Batteri 6v Mätning

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

Image
Image

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…

Rekommenderad: