Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
Bei dieser Gelegenheit werden wir Node-RED zur Steuerung und Arduino MEGA 2560 R3 verwenden. Dank der Zusammenarbeit eines Kollegen von Absolutely Automation habe ich diese Methode angegeben, mit der ein Arduino bei Komplikationen einfach gesteuert werden kann.
Konsultiert auch in einem der Kommentare jemand, ob es eine praktischere Möglichkeit zur Steuerung von Arduino und Node-RED gibt?
Ich habe beschlossen, ein Tutorial zu machen, um diese Lösung zu berücksichtigen.
In meinem Fall habe ich Node-RED auf meinem PC mit lubuntu installiert, in anderen Anwendungen kann auf einem Raspberry Pi installiert werden, wobei man bei sehr komplexen Anwendungen die Geschwindigkeit und Leistung berücksichtigen muss.
Weitere Informationen: PDAControlEnglische Version: Steuerung von Arduino von Node-RED mit Firmware Firmata
Version en Español:Controlar Arduino desde Node-RED mit Firmware Firmata
Schritt 1: Materialien
Materialien
1 Arduino MEGA 2560 R3 -Klon (Sehr billig-Aliexpress)
Schritt 2: Ich empfehle ein Linux-Betriebssystem…. Lubuntu
Ich empfehle ein Linux-Betriebssystem in meinem Fall Lubuntu, leicht und schnell
unten eine Lösung, wenn es sich um Windows-Benutzer handelt.
Erstellen Sie eine virtuelle Maschine mit Virtualbox in Windows und mounten Sie in wenigen Schritten ein Linux-System
Empfohlene Anleitung:
Installieren Sie lubuntu (Ubuntu) von Scratch auf Virtualbox
pdacontrolen.com/install-ubuntu-ubuntu-from…
Schritt 3: Permanente Installation
Festinstallation
Sie können lubuntu auch dauerhaft installieren, in meinem Fall Fenster lassen, gut ist eine Option..
Empfohlene Anleitung:
Vollständige Migration zum Lubuntu-Betriebssystem
pdacontrolen.com/full-migration-to-lubuntu-…
Schritt 4: Node-RED installieren
Node-RED installieren
Ich wollte schon lange diese Plattform namens Node-red von IBM ausprobieren, sie wurde in nodejs entwickelt, Node network wird von Nick O’Leary und Dave Conway-Jones entwickelt, danke für eure Beiträge.
Tutorial empfohlen: Node-RED installieren
pdacontrolen.com/installation-node-red-plat…
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 Verbindung von Geräten für das Internet enthalten
Tutorials Node-RED:
pdacontrolen.com/installation-node-red-plat…
Schritt 5: Installieren Sie Knoten für Arduino
Installieren Sie Knoten für Arduino
Von Node-RED aus der Node-Palette können wir die Arduino-Nodes direkt installieren und im Beispiel das grundlegende Blinkbeispiel in das Arduino GPIO 13 kopieren.
Node-RED-Tutorials
Informationspaket npm:node-red-node-arduino
Schritt 6: Firmware-Firmware von Arduino IDE hochladen
Firmware-Firmware von Arduino IDE hochladen
Dieser Code ist technisch gesehen ein sehr schnelles Protokoll, das die Steuerung von GPIO, ADC, PWM und die Verarbeitung von Strings über den seriellen Port steuert. Es gibt mehrere Versionen der Firmware, aber wir verwenden StandardFirmata, die in den Beispielbibliotheken enthalten sind.
Schritt 7: Schlussfolgerungen und Überlegungen
Schlussfolgerungen und Überlegungen
Eine zeitgemäße Lösung für einfache Anwendungen, bei denen das Blade direkt an den PC angeschlossen werden kann. Der große Nachteil der Steuerungen, die von einer externen Plattform stammen, ohne den Code ordnungsgemäß auf dem Board auszuführen, ist die Sicherheit oder Autonomie im Falle einer Trennung in diesem Fall, Trennung von Node-RED
aber die Gewährleistung einer robusten Hardware sollte nicht befürchtet werden.
Mehr Infos: PDAControl
englische Version
Steuerung von Arduino von Node-RED mit Firmware Firmata
pdacontrolen.com/controlling-arduino-from-n…
Version en Español
Controlar Arduino desde Node-RED mit Firmware Firmata
pdacontroles.com/controlar-arduino-desde-no…