Styr Arduino från Node-RED med firmware Firmata IoT#: 7 steg
Styr Arduino från Node-RED med firmware Firmata IoT#: 7 steg
Anonim
Styr Arduino från Node-RED med firmware Firmata IoT#
Styr Arduino från Node-RED med firmware Firmata IoT#

I detta tillfälle kommer vi att använda Node-RED för att styra och Arduino MEGA 2560 R3, tack vare samarbetet från en kollega Absolutely Automation jag angav denna metod som gör det enkelt att styra en Arduino om komplikationer.

Också i en av kommentarerna konsulterar någon om det finns ett mer praktiskt sätt att styra från Arduino och Node-RED?

Jag har bestämt mig för att göra en handledning för att ta hänsyn till den här lösningen.

I mitt fall har jag installerat Node-RED på min dator med lubuntu, i andra applikationer kan installeras på en Raspberry pi, även om du måste ta hänsyn till hastigheten och prestandan vid mycket komplexa applikationer.

Mer information: PDAControl Engelsk version: Kontroll av Arduino från Node-RED med Firmware Firmata

Version en Español: Controlar Arduino desde Node-RED med Firmware Firmata

Steg 1: Material

Material
Material

Material

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

Steg 2: Jag rekommenderar ett Linux -operativsystem…. Lubuntu

Jag rekommenderar ett linux -operativsystem i mitt fall Lubuntu, lätt och snabbt

nedanför en lösning om de är Windows -användare.

Skapa en virtuell dator med Virtualbox i Windows och montera i ett par steg ett Linux -system

Handledning Rekommenderas:

Installera lubuntu (Ubuntu) från Scratch på Virtualbox

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

Steg 3: Permanent installation

Image
Image

Permanent installation

Du kan också installera lubuntu permanent, i mitt fall lämna fönster, bra är ett alternativ..

Handledning Rekommenderas:

Full migrering till Lubuntu operativsystem

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

Steg 4: Installera Node-RED

Installera Node-RED

Jag hade länge velat prova den här plattformen Node-red skapad av IBM, den utvecklades i nodejs, Node-nätverket utvecklades av Nick O’Leary och Dave Conway-Jones tack för dina bidrag.

Handledning Rekommenderas: Installera Node-RED

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

Men vad är Node-Red?

Det är ett grafiskt verktyg med öppen källkod baserat på anslutning av noder som innehåller API: er och / eller tjänster för kommunikation och / eller anslutning av enheter för Internet

Handledning Node-RED:

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

Steg 5: Installera noder för Arduino

Installera noder för Arduino
Installera noder för Arduino

Installera noder för Arduino

Från Node-RED från nodpaletten kan vi installera Arduino-noder direkt, och i exemplet kopierar vi det grundläggande blinkexemplet i arduino GPIO 13.

Node-RED självstudier

informationspaket npm: nod-röd-nod-arduino

Steg 6: Ladda upp firmware -firmware från Arduino IDE

Ladda upp firmware -firmware från Arduino IDE
Ladda upp firmware -firmware från Arduino IDE

Ladda upp firmware -firmware från Arduino IDE

Denna kod är tekniskt sett ett mycket snabbt protokoll som styr kontrollen över GPIO, ADC, PWM och hantering av strängar genom serieporten, det finns flera versioner av firmware men vi kommer att använda StandardFirmata som ingår i provbiblioteken.

Steg 7: Slutsatser och överväganden

Slutsatser och överväganden
Slutsatser och överväganden
Slutsatser och överväganden
Slutsatser och överväganden

Slutsatser och överväganden

En snabb lösning för enkla applikationer som gör att bladet kan anslutas direkt till datorn. Den stora nackdelen i allmänhet med de kontroller som görs från en extern plattform, utan att koden körs ordentligt på kortet, är säkerheten eller autonomin vid frånkoppling i detta fall, frånkoppling av Node-RED

men att garantera en robust hårdvara bör inte befaras.

Mer information: PDAControl

engelsk version

Styr Arduino från Node-RED med Firmware Firmata

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

Version en Español

Kontrollenhet Arduino från Node-RED med Firmware Firmata

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