Inhaltsverzeichnis:

Messen der Gleichspannung mit Arduino und Node-RED - Gunook
Messen der Gleichspannung mit Arduino und Node-RED - Gunook

Video: Messen der Gleichspannung mit Arduino und Node-RED - Gunook

Video: Messen der Gleichspannung mit Arduino und Node-RED - Gunook
Video: Mikrokontroller - Analogen Sensor einlesen - Fotowiderstand 2024, November
Anonim
Messen der Gleichspannung mit Arduino und Node-RED
Messen der Gleichspannung mit Arduino und Node-RED

Es gibt viele Tutorials zur DC-Spannungsmessung mit Arduino, in diesem Fall habe ich ein Tutorial gefunden, das ich für die beste funktionale Methode halte, um DC zu messen, ohne Eingangswerte des Widerstands zu erfordern, erfordert nur einen Widerstand und ein Multimeter. In den nächsten Tutorials werden wir beginnen mit Sonnenkollektoren und wir müssen VDC über lange Zeiträume messen.

Der Code wurde von Startingelectronics.org des Artikels Measuring DC Voltage using Arduino entnommen, danke für den tollen Beitrag.

Quelle: Messen der Gleichspannung mit Arduino

Wir haben einige Modifikationen vorgenommen, aber eine Visualisierung hinzugefügt und das Ergebnis war sehr gut !!Unser Arduino misst die Spannung in der Batterie und überträgt über Seriell an Node-RED.

Tutorial PDAControl

Englische Version

Gleichspannung messen mit Arduino und Node-RED

pdacontrolen.com/messing-dc-voltage-with-…

Spanische Version

Midiendo Voltaje DC mit Arduino und Node-RED

pdacontroles.com/midiendo-voltaje-dc-con-ar…

Node-RED installieren

pdacontrolen.com/installation-node-red-plat…

Schritt 1: Materialien

Materialien
Materialien

Materialien

1 Widerstand 1MOhm, ich empfehle 1% Toleranz.

1 Widerstand 100K oder 2 von 200K parallel, ich empfehle 1% Toleranz.

1 Multimeter

1 Arduino Mega 2560 R3 - Sehr günstig!!!

Schritt 2: Funktionsweise & Anschlüsse

Funktion & Anschlüsse
Funktion & Anschlüsse
Funktion & Anschlüsse
Funktion & Anschlüsse

Funktion

Basierend auf der Messmethode des Multimeters, die einen großen Widerstand zum Messen der Spannung verwendet und dass das Messgerät die Messung im Stromkreis nicht beeinflusst.

Da der ADC des Arduino Mega 2560 R3 in diesem Fall maximal 5V zulässt, wurde ein Spannungsteiler zwischen 1MOhm und 100k verwendet.

Empfehlung: In diesem Fall habe ich 5% Toleranz verwendet und das Ergebnis war gut, aber wenn eine bessere Messung oder Druck erforderlich ist, verwenden Sie einen Widerstand von 1% Toleranz.

Schritt 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

Seit dieser Zeit werden wir einen Test im lokalen Netzwerk durchführen, der Plattform par excellence zum Testen in "Echtzeit" und zum Anzeigen von Node-Red-Daten, Ziehen von Knoten und Verbinden wird eine schnelle Überwachungsanwendung haben,

Wir werden die Knoten verwenden:

Node Serielle Ports, diese ermöglichen eine Punkt-zu-Punkt-Kommunikation über einen seriellen Arduino-PC (Node-RED).

Node-RED Nodes Dashboard, ermöglicht eine Vielzahl von Widget-Knoten, um spektakuläre Ansichten zu erstellen.

Schritt 4: Node-RED installieren

Image
Image

Node-RED installieren

Ich wollte schon lange diese Plattform namens Node-red von IBM ausprobieren, sie wurde in nodejs entwickelt, Node-RED wird von Nick O’Leary entwickelt und Dave Conway-Jones danke für eure Beiträge.

Aber was ist Node-Red?

Es ist ein Open-Source-Grafiktool, das auf der Verbindung von Knoten basiert, die APIs und / oder Dienste für die Kommunikation und / oder die Verbindung von Geräten für das Internet der Dinge enthalten, hat eine benutzerfreundliche Weboberfläche, enthält eine Vielzahl von grundlegenden und komplexen IoT-Funktionen ist auch eine Online-Version von Node-RED namens IBM Bluemix.

Es gibt eine Vielzahl von Tutorials, um Node-RED auf einem lokalen Server zu installieren, aber diese Tutorials, obwohl sehr vollständig, haben bei mir nicht richtig funktioniert. Ich habe beschlossen, die Schritte zur Installation von Node-RED unter Linux zusammenzustellen, in diesem Fall Lubuntu ((Ubuntu) Ich hoffe, diese Anleitung wird Ihnen gefallen.

Knoten-RED

nodered.org

Schritt 5: Kalibrierung

Kalibrierung
Kalibrierung
Kalibrierung
Kalibrierung

Kalibrierung

Damit die Messung korrekt ist, wird empfohlen, die Kalibrierung mit einem Multimeter durchzuführen und die folgenden Messungen durchzuführen und die Werte im Arduino IDE-Code zu ändern.

Vollständige Erläuterung der Kalibriermethode

Schritt 6: Batterie 6v Messung

Image
Image
Batterie 6v Messung
Batterie 6v Messung

Batterie 6v Messung

In diesem Fall führen wir die Messung einer Säurebatterie von 6V bis 12Ah durch

Ich habe in der Emoncms-Plattform ein Dashboard mit Messungen in DC erstellt. Hier kannst du das Dashboard in Echtzeit sehen

Schritt 7: Eine andere Anwendung 10w Solarpanel-Messung

Image
Image

10w Solarpanel-Messung

Vor ein paar Monaten habe ich ein Solarpanel von 10W bis 22VDC gekauft, mit Arduino habe ich sichere Messungen gemacht, ohne Angst zu haben, den ADC zu verbrennen

Schritt 8: Schlussfolgerungen und Empfehlungen

Sie würden sagen, dass es unmöglich ist, aber suchen Sie lange nach einem Tutorial, um DC-Spannung effizient und besser im Code unterstützt und vor allem funktional zu messen, dank Startingelectronics.org für diesen Beitrag.

In den meisten Tutorials müssen Sie den Wert der Widerstände eingeben, und ihre Versionen sind für Messungen in etwas realistischeren Anwendungen oder in realen Projekten nicht sehr nützlich.

Da wir in zukünftigen Tutorials ein Solarpanel 10w verwenden werden, ist diese Messanwendung perfekt für diese Fälle. Ich bin der Meinung, dass einer der Vorteile dieser Methode die Messung nicht beeinflusst, da die hohe Impedanz ähnlich wie bei den Multimetern ist.

Tutorial PDAControl

Englische Version

Gleichspannung messen mit Arduino und Node-RED

pdacontrolen.com/messing-dc-voltage-with…

Spanische Version

Midiendo Voltaje DC mit Arduino und Node-RED

pdacontroles.com/midiendo-voltaje-dc-con-a…

Empfohlen: