Ovládání Arduina z Node-RED pomocí firmwaru Firmata IoT#: 7 kroků
Ovládání Arduina z Node-RED pomocí firmwaru Firmata IoT#: 7 kroků
Anonim
Ovládání Arduina z Node-RED pomocí firmwaru Firmata IoT#
Ovládání Arduina z Node-RED pomocí firmwaru Firmata IoT#

Při této příležitosti použijeme Node-RED k ovládání a Arduino MEGA 2560 R3, díky spolupráci kolegy Absolutely Automation jsem naznačil tuto metodu, která v případě komplikací umožňuje snadné ovládání Arduina.

Také v jednom z komentářů někdo konzultuje, zda existuje praktičtější způsob ovládání z Arduina a Node-RED?

Rozhodl jsem se udělat tutoriál, který toto řešení vezme v úvahu.

V mém případě jsem nainstaloval Node-REDon můj počítač s lubuntu, v jiných aplikacích lze nainstalovat na Raspberry pi, i když v případě velmi složitých aplikací musíte vzít v úvahu rychlost a výkon.

Více informací: PDAControl Anglická verze: Ovládání Arduina z Node-RED pomocí Firmware Firmata

Verze ve Španělsku: Controlar Arduino desde Node-RED con Firmware Firmata

Krok 1: Materiály

Materiály
Materiály

Materiály

1 Arduino MEGA 2560 R3 -Clone (Very cheaps -Aliexpress)

Krok 2: Doporučuji operační systém Linux…. Lubuntu

Doporučuji operační systém linux v mém případě Lubuntu, lehký a rychlý

níže řešení, pokud jsou uživateli Windows.

Vytvořte virtuální počítač pomocí Virtualboxu ve Windows a v několika krocích připojte systém Linux

Doporučený návod:

Nainstalujte lubuntu (Ubuntu) ze Scratch na Virtualbox

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

Krok 3: Trvalá instalace

Image
Image

Trvalá instalace

Můžete také nainstalovat lubuntu natrvalo, v mém případě nechat okna, dobrá je možnost..

Doporučený návod:

Plná migrace na operační systém Lubuntu

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

Krok 4: Node-RED nainstalujte

Nainstalujte Node-RED

Dlouho jsem chtěl vyzkoušet tuto platformu s názvem Node-red vytvořenou společností IBM, byla vyvinuta v nodejs, síť Node je vyvinuta Nickem O’Leary a Dave Conway-Jonesem díky za vaše příspěvky.

Doporučený návod: Node-RED nainstalujte

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

Ale co je Node-Red?

Jedná se o open source grafický nástroj založený na připojení uzlů, které obsahují rozhraní API a / nebo služby pro komunikaci a / nebo připojení zařízení pro internet

Výukové programy Node-RED:

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

Krok 5: Nainstalujte uzly pro Arduino

Nainstalujte uzly pro Arduino
Nainstalujte uzly pro Arduino

Nainstalujte uzly pro Arduino

Z Node-RED z palety uzlů můžeme přímo nainstalovat uzly Arduino a v příkladu zkopírujeme základní příklad mrknutí do arduino GPIO 13.

Node-RED Návody

informační balíček npm: node-red-node-arduino

Krok 6: Nahrajte firmware z Arduino IDE

Nahrajte firmware z Arduino IDE
Nahrajte firmware z Arduino IDE

Nahrajte firmware z Arduino IDE

Tento kód je technicky velmi rychlý protokol, který řídí řízení GPIO, ADC, PWM a zpracování řetězců přes sériový port, existuje několik verzí firmwaru, ale použijeme StandardFirmata obsaženou ve vzorových knihovnách.

Krok 7: Závěry a úvahy

Závěry a úvahy
Závěry a úvahy
Závěry a úvahy
Závěry a úvahy

Závěry a úvahy

Včasné řešení pro jednoduché aplikace, které umožňují připojení blade přímo k počítači. Velkou nevýhodou obecně ovládacích prvků vytvořených z externí platformy, bez správného provádění kódu na desce, je bezpečnost nebo autonomie v případě odpojení v tomto případě, odpojení Node-RED

ale záruky robustního hardwaru by se nemělo bát.

Další informace: PDAControl

anglická verze

Ovládání Arduina z Node-RED pomocí firmwaru Firmata

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

Verze en Español

Controlar Arduino desde Node-RED con Firmware Firmata

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