Kontrollere Arduino fra Node-RED med firmware Firmata IoT#: 7 trinn
Kontrollere Arduino fra Node-RED med firmware Firmata IoT#: 7 trinn
Anonim
Kontrollere Arduino fra Node-RED med firmware Firmata IoT#
Kontrollere Arduino fra Node-RED med firmware Firmata IoT#

I denne muligheten vil vi bruke Node-RED til å kontrollere og Arduino MEGA 2560 R3, takket være samarbeidet med en kollega Absolutely Automation jeg angav denne metoden som gjør det enkelt å kontrollere en Arduino hvis komplikasjoner.

Også i en av kommentarene konsulterer noen om det er en mer praktisk måte å kontrollere fra Arduino og Node-RED?

Jeg har bestemt meg for å gjøre en opplæring for å ta hensyn til denne løsningen.

I mitt tilfelle har jeg installert Node-RED på min PC med lubuntu, i andre applikasjoner kan installeres på en Raspberry pi, selv om du må ta hensyn til hastigheten og ytelsen i tilfelle av svært komplekse applikasjoner.

Mer informasjon: PDAControl Engelsk versjon: Kontroll av Arduino fra Node-RED med Firmware Firmata

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

Trinn 1: Materialer

Materialer
Materialer

Materialer

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

Trinn 2: Jeg anbefaler et Linux -operativsystem …. Lubuntu

Jeg anbefaler et linux -operativsystem i mitt tilfelle Lubuntu, lett og raskt

nedenfor en løsning hvis de er Windows -brukere.

Lag en virtuell maskin med Virtualbox i Windows og monter et Linux -system i noen få trinn

Opplæring Anbefalt:

Installer lubuntu (Ubuntu) fra Scratch på Virtualbox

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

Trinn 3: Permanent installasjon

Image
Image

Permanent installasjon

Du kan også installere lubuntu permanent, i mitt tilfelle forlate vinduer, bra er et alternativ..

Opplæring Anbefalt:

Full migrasjon til Lubuntu operativsystem

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

Trinn 4: Installer Node-RED

Installer Node-RED

Jeg hadde lenge ønsket å prøve denne plattformen Node-red opprettet av IBM, den ble utviklet i nodejs, Node-nettverket er utviklet av Nick O’Leary og Dave Conway-Jones takk for dine bidrag.

Opplæring Anbefalt: Installer Node-RED

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

Men hva er Node-Red?

Det er et grafisk verktøy med åpen kildekode basert på tilkobling av noder som inneholder API’er og / eller tjenester for kommunikasjon og / eller tilkobling av enheter for Internett

Opplæringsnoder Node-RED:

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

Trinn 5: Installer noder for Arduino

Installer noder for Arduino
Installer noder for Arduino

Installer noder for Arduino

Fra Node-RED fra nodepaletten kan vi installere Arduino-nodene direkte, og i eksemplet vil vi kopiere det grunnleggende blinkeksemplet i arduino GPIO 13.

Node-RED opplæringsprogrammer

informasjonspakke npm: node-red-node-arduino

Trinn 6: Last opp firmware -fastvare fra Arduino IDE

Last opp firmware -fastvare fra Arduino IDE
Last opp firmware -fastvare fra Arduino IDE

Last opp firmware -fastvare fra Arduino IDE

Denne koden er teknisk sett en veldig rask protokoll som styrer kontrollen over GPIO, ADC, PWM og håndtering av strenger gjennom den serielle porten, det er flere versjoner av fastvaren, men vi vil bruke StandardFirmata inkludert i prøvebibliotekene.

Trinn 7: Konklusjoner og betraktninger

Konklusjoner og betraktninger
Konklusjoner og betraktninger
Konklusjoner og betraktninger
Konklusjoner og betraktninger

Konklusjoner og betraktninger

En rettidig løsning for enkle applikasjoner som gjør at bladet kan kobles direkte til PCen. Den store ulempen generelt med kontrollene fra en ekstern plattform, uten å utføre kode på riktig måte, er sikkerheten eller autonomien ved frakobling i dette tilfellet, frakobling av Node-RED

men du skal ikke frykte å garantere en robust maskinvare.

Mer informasjon: PDAControl

engelsk versjon

Kontroller Arduino fra Node-RED med Firmware Firmata

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

Versjon en Español

Kontroller Arduino desde Node-RED med fastvarefirmata

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