Ovládanie Arduina z Node-RED pomocou firmvéru Firmata IoT#: 7 krokov
Ovládanie Arduina z Node-RED pomocou firmvéru Firmata IoT#: 7 krokov
Anonim
Ovládanie Arduina z Node-RED pomocou firmvéru Firmata IoT#
Ovládanie Arduina z Node-RED pomocou firmvéru Firmata IoT#

Pri tejto príležitosti použijeme Node-RED na ovládanie a Arduino MEGA 2560 R3, vďaka spolupráci kolegu Absolutely Automation som naznačil túto metódu, ktorá umožňuje v prípade komplikácií ľahko ovládať Arduino.

Tiež v jednom z komentárov niekto konzultuje, či existuje praktickejší spôsob ovládania z Arduina a Node-RED?

Rozhodol som sa urobiť tutoriál, ktorý zohľadní toto riešenie.

V mojom prípade som nainštaloval Node-REDon môj počítač s lubuntu, v iných aplikáciách je možné nainštalovať na Raspberry pi, aj keď v prípade veľmi zložitých aplikácií musíte vziať do úvahy rýchlosť a výkon.

Viac informácií: PDAControl Anglická verzia: Ovládanie Arduina z Node-RED pomocou firmvéru Firmata

Verzia v Španielsku: Controlar Arduino desde Node-RED con Firmware Firmata

Krok 1: Materiály

Materiály
Materiály

Materiály

1 Arduino MEGA 2560 R3 -Clone (veľmi lacné -Aliexpress)

Krok 2: Odporúčam operačný systém Linux…. Lubuntu

Odporúčam operačný systém linux v mojom prípade Lubuntu, ľahký a rýchly

nižšie uvedené riešenie, ak sú používateľmi systému Windows.

Vytvorte virtuálny počítač pomocou programu Virtualbox v systéme Windows a v niekoľkých krokoch pripojte systém Linux

Odporúčaný návod:

Nainštalujte lubuntu (Ubuntu) z programu Scratch do Virtualboxu

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

Krok 3: Trvalá inštalácia

Image
Image

Trvalá inštalácia

Môžete tiež nainštalovať lubuntu natrvalo, v mojom prípade nechajte okná, dobrá je možnosť..

Odporúčaný návod:

Úplná migrácia na operačný systém Lubuntu

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

Krok 4: Nainštalujte Node-RED

Nainštalujte Node-RED

Už dlho som chcel vyskúšať túto platformu s názvom Node-red od IBM, bola vyvinutá v nodejs, sieť Node vyvíjajú Nick O’Leary a Dave Conway-Jones vďaka za vaše príspevky.

Odporúčaný návod: Node-RED nainštalujte

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

Ale čo je Node-Red?

Je to open source grafický nástroj založený na pripojení uzlov, ktoré obsahujú rozhrania API a / alebo služby na komunikáciu a / alebo pripojenie zariadení na internet.

Návody Node-RED:

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

Krok 5: Nainštalujte uzly pre Arduino

Nainštalujte uzly pre Arduino
Nainštalujte uzly pre Arduino

Nainštalujte uzly pre Arduino

Z Node-RED z palety uzlov môžeme priamo nainštalovať uzly Arduino a v príklade skopírujeme príklad základného blikania do arduino GPIO 13.

Návody s Node-RED

informačný balík npm: node-red-node-arduino

Krok 6: Nahrajte firmvér z Arduino IDE

Nahrajte firmvér z Arduino IDE
Nahrajte firmvér z Arduino IDE

Nahrajte firmvér z Arduino IDE

Tento kód je technicky veľmi rýchly protokol, ktorý smeruje kontrolu nad GPIO, ADC, PWM a manipuláciu so strunami cez sériový port, existuje niekoľko verzií firmvéru, ale použijeme StandardFirmata zahrnutú vo vzorových knižniciach.

Krok 7: Závery a úvahy

Závery a úvahy
Závery a úvahy
Závery a úvahy
Závery a úvahy

Závery a úvahy

Včasné riešenie pre jednoduché aplikácie, ktoré umožňujú pripojenie čepele priamo k počítaču. Veľkou nevýhodou ovládacích prvkov vyrobených z externej platformy bez riadneho vykonávania kódu na doske je bezpečnosť alebo autonómia v prípade odpojenia, v tomto prípade odpojenia Node-RED

ale záruky robustného hardvéru by ste sa nemali báť.

Viac informácií: PDAControl

Anglická verzia

Ovládanie Arduina z Node-RED pomocou firmvéru Firmata

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

Verzia v španielčine

Ovládajte Arduino des Node-RED pomocou firmvéru

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