Pagkontrol sa Arduino Mula sa Node-RED Sa Firmware Firmata IoT #: 7 Mga Hakbang
Pagkontrol sa Arduino Mula sa Node-RED Sa Firmware Firmata IoT #: 7 Mga Hakbang
Anonim
Pagkontrol sa Arduino Mula sa Node-RED Sa Firmware Firmata IoT #
Pagkontrol sa Arduino Mula sa Node-RED Sa Firmware Firmata IoT #

Sa pagkakataong ito gagamitin namin angNode-RED upang makontrol at Arduino MEGA 2560 R3, salamat sa pakikipagtulungan ng isang kasamahan na Ganap na Awtomatiko na ipinahiwatig ko ang pamamaraang ito na nagbibigay-daan upang madaling makontrol ang isang Arduino kung mga komplikasyon.

Gayundin sa isa sa mga puna ay may kumunsulta ba kung mayroong isang mas praktikal na paraan upang makontrol mula sa Arduino at Node-RED?

Nagpasya akong gumawa ng isang tutorial upang isaalang-alang ang solusyon na ito.

Sa aking kaso na-install ko ang Node-REDon ang aking pc na may lubuntu, sa iba pang mga application ay maaaring mai-install sa isang Raspberry pi, bagaman dapat mong isaalang-alang ang bilis at pagganap sa kaso ng mga kumplikadong aplikasyon.

Karagdagang Impormasyon: PDAControlEnglish na bersyon: Pagkontrol sa Arduino mula sa Node-RED gamit ang Firmware Firmata

Bersyon en Español: Controlar Arduino desde Node-RED con Firmware Firmata

Hakbang 1: Mga Kagamitan

Mga Kagamitan
Mga Kagamitan

Mga Kagamitan

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

Hakbang 2: Inirerekumenda ko ang isang Linux Operating System …. Lubuntu

Inirerekumenda ko ang isang operating system ng linux sa aking kaso na Lubuntu, magaan at mabilis

sa ibaba ng isang solusyon kung ang mga ito ay gumagamit ng Windows.

Lumikha ng isang virtual machine na may Virtualbox sa Windows at sa ilang mga hakbang na mai-mount ang isang Linux system

Inirekomenda ang Tutorial:

I-install ang lubuntu (Ubuntu) mula sa Scratch sa Virtualbox

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

Hakbang 3: Permanenteng Pag-install

Image
Image

Permanenteng pag-install

Maaari mo ring mai-install ang lubuntu nang permanente, sa aking kaso mag-iwan ng mga bintana, mabuti ay isang pagpipilian..

Inirekomenda ang Tutorial:

Ganap na Pag-migrate sa Lubuntu Operating System

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

Hakbang 4: I-install ang Node-RED

I-install ang Node-RED

Sa mahabang panahon nais kong subukan ang platform na ito na tinatawag na Node-red nilikha ng IBM, binuo ito sa mga nodejs, ang Node network ay binuo ni Nick O'Leary at Dave Conway-Jones salamat sa iyong mga naiambag.

Inirekomenda ang Tutorial: I-install ang Node-RED

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

Ngunit ano ang Node-Red?

Ito ay isang bukas na mapagkukunan ng graphic tool batay sa koneksyon ng mga node na naglalaman ng API at / o mga serbisyo para sa komunikasyon at / o koneksyon ng mga aparato para sa Internet

Mga Tutorial Node-RED:

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

Hakbang 5: I-install ang Mga Node para sa Arduino

I-install ang Node para sa Arduino
I-install ang Node para sa Arduino

I-install ang Node para sa Arduino

Mula sa Node-RED mula sa palad ng node maaari naming direktang mai-install ang mga node ng Arduino, at sa halimbawa ay makokopya namin ang pangunahing halimbawa ng blink sa arduino GPIO 13.

Mga Tutorial na Node-RED

information package npm: node-red-node-arduino

Hakbang 6: Mag-upload ng Firmware Firmware Mula sa Arduino IDE

Mag-upload ng Firmware Firmware Mula sa Arduino IDE
Mag-upload ng Firmware Firmware Mula sa Arduino IDE

Mag-upload ng Firmware Firmware mula sa Arduino IDE

Ang code na ito sa teknikal ay isang napakabilis na protocol na nagdidirekta ng kontrol ng GPIO, ADC, PWM at paghawak ng Mga String sa pamamagitan ng serial port, maraming mga bersyon ng firmware ngunit gagamitin namin ang StandardFirmata na kasama sa mga sample na aklatan.

Hakbang 7: Mga Konklusyon at Pagsasaalang-alang

Konklusyon at Pagsasaalang-alang
Konklusyon at Pagsasaalang-alang
Konklusyon at Pagsasaalang-alang
Konklusyon at Pagsasaalang-alang

Konklusyon at Pagsasaalang-alang

Isang napapanahong solusyon para sa mga simpleng application na nagpapahintulot sa talim na konektado nang direkta sa PC. Ang malaking kawalan sa pangkalahatan ng mga kontrol na ginawa mula sa isang panlabas na platform, nang walang pagpapatupad ng code nang maayos sa board, ay ang kaligtasan o awtonomiya sa kaso ng pagkakakonekta sa kasong ito, pagdiskonekta ng Node-RED

ngunit ang paggarantiya ng isang matatag na hardware ay hindi dapat matakot.

Karagdagang Impormasyon: PDAControl

Bersiyon ng Ingles

Pagkontrol sa Arduino mula sa Node-RED gamit ang Firmware Firmata

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

Bersyon en Español

Controlar Arduino desde Node-RED sa Firmware Firmata

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