Controlarea Arduino de la Node-RED cu Firmware Firmata IoT #: 7 pași
Controlarea Arduino de la Node-RED cu Firmware Firmata IoT #: 7 pași
Anonim
Controlarea Arduino de la Node-RED cu Firmware Firmata IoT #
Controlarea Arduino de la Node-RED cu Firmware Firmata IoT #

În această oportunitate vom folosi Node-RED pentru a controla și Arduino MEGA 2560 R3, grație colaborării unui coleg Absolutely Automation am indicat această metodă care permite controlul cu ușurință al unui Arduino în cazul unor complicații.

De asemenea, într-unul dintre comentarii se consultă cineva dacă există un mod mai practic de a controla de la Arduino și Node-RED?

Am decis să fac un tutorial pentru a ține cont de această soluție.

În cazul meu am instalat Node-RED pe computerul meu cu lubuntu, în alte aplicații pot fi instalate pe un Raspberry pi, deși trebuie să țineți cont de viteza și performanța în cazul aplicațiilor foarte complexe.

Mai multe informații: PDAControlEnglish version: Controlling Arduino from Node-RED with Firmware Firmata

Version in English: Controlar Arduino de la Node-RED cu Firmware Firmata

Pasul 1: Materiale

Materiale
Materiale

Materiale

1 Arduino MEGA 2560 R3 -Clone (Foarte ieftin-Aliexpress)

Pasul 2: Recomand un sistem de operare Linux…. Lubuntu

Recomand un sistem de operare Linux în cazul meu Lubuntu, ușor și rapid

sub o soluție dacă sunt utilizatori Windows.

Creați o mașină virtuală cu Virtualbox în Windows și în câțiva pași montați un sistem Linux

Tutorial recomandat:

Instalați lubuntu (Ubuntu) din Scratch pe Virtualbox

pdacontrolen.com/install-ubuntu-ubuntu-from…

Pasul 3: Instalare permanentă

Image
Image

Instalare permanentă

De asemenea, puteți instala lubuntu permanent, în cazul meu părăsiți ferestrele, bine este o opțiune..

Tutorial recomandat:

Migrare completă către sistemul de operare Lubuntu

pdacontrolen.com/full-migration-to-lubuntu-…

Pasul 4: Instalați Node-RED

Instalați Node-RED

De mult timp îmi doream să încerc această platformă numită Node-red creată de IBM, a fost dezvoltată în nodejs, rețeaua Node este dezvoltată de Nick O'Leary și Dave Conway-Jones, mulțumesc pentru contribuțiile dumneavoastră.

Tutorial recomandat: Instalați Node-RED

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

Dar ce este Node-Red?

Este un instrument grafic open source bazat pe conectarea nodurilor care conțin API-uri și / sau servicii pentru comunicarea și / sau conectarea dispozitivelor pentru Internet

Tutoriale Node-RED:

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

Pasul 5: Instalați noduri pentru Arduino

Instalați noduri pentru Arduino
Instalați noduri pentru Arduino

Instalați noduri pentru Arduino

Din Node-RED din paleta de noduri putem instala direct nodurile Arduino, iar în exemplu vom copia exemplul de bază clipire în arduino GPIO 13.

Tutoriale Node-RED

pachet de informații npm: node-red-node-arduino

Pasul 6: Încărcați firmware-ul firmware-ului din Arduino IDE

Încărcați Firmware Firmware de la Arduino IDE
Încărcați Firmware Firmware de la Arduino IDE

Încărcați firmware Firmware din Arduino IDE

Acest cod din punct de vedere tehnic este un protocol foarte rapid care direcționează controlul GPIO, ADC, PWM și manipularea șirurilor prin portul serial, există mai multe versiuni ale firmware-ului, dar vom folosi StandardFirmata incluse în bibliotecile eșantion.

Pasul 7: Concluzii și considerații

Concluzii și considerații
Concluzii și considerații
Concluzii și considerații
Concluzii și considerații

Concluzii și considerații

O soluție oportună pentru aplicații simple care permit conectarea lamei direct la computer. Marele dezavantaj în general al comenzilor efectuate de pe o platformă externă, fără a executa corect codul pe placă, este siguranța sau autonomia în cazul deconectării în acest caz, deconectării Node-RED

dar nu trebuie să ne temem de garantarea unui hardware robust.

Mai multe informații: PDAControl

versiune în limba engleză

Controlul Arduino de la Node-RED cu Firmware Firmata

pdacontrolen.com/controlling-arduino-from-n…

Versiune în Español

Controlează Arduino de la Node-RED cu Firmware Firmata

pdacontroles.com/controlar-arduino-desde-no…