Steuerung von Arduino von Node-RED mit Firmware Firmata IoT # - Gunook
Steuerung von Arduino von Node-RED mit Firmware Firmata IoT # - Gunook
Anonim
Steuerung von Arduino von Node-RED mit Firmware Firmata IoT#
Steuerung von Arduino von Node-RED mit Firmware Firmata IoT#

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

Image
Image

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
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
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
Schlussfolgerungen und Überlegungen
Schlussfolgerungen und Überlegungen
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…