Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
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
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
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
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
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
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…