Arduino vadīšana no mezgla-SARKANA ar programmaparatūru Firmata IoT#: 7 soļi
Arduino vadīšana no mezgla-SARKANA ar programmaparatūru Firmata IoT#: 7 soļi
Anonim
Arduino vadīšana no mezgla-SARKANA ar programmaparatūru Firmata IoT#
Arduino vadīšana no mezgla-SARKANA ar programmaparatūru Firmata IoT#

Izmantojot šo iespēju, mēs izmantosim Node-RED, lai kontrolētu un Arduino MEGA 2560 R3, pateicoties kolēģa Absolutely Automation sadarbībai, es norādīju šo metodi, kas ļauj viegli kontrolēt Arduino, ja rodas komplikācijas.

Arī kādā no komentāriem kāds konsultējas, vai ir kāds praktiskāks veids, kā kontrolēt no Arduino un Node-RED?

Esmu nolēmis izveidot apmācību, lai ņemtu vērā šo risinājumu.

Manā gadījumā esmu instalējis Node-REDon savā datorā ar lubuntu, citās lietojumprogrammās var instalēt Raspberry pi, lai gan ļoti sarežģītu lietojumprogrammu gadījumā jāņem vērā ātrums un veiktspēja.

Vairāk informācijas: PDAControlAngļu versija: Arduino vadīšana no Node-RED ar programmaparatūras firmatu

Versija lpp.

1. solis: materiāli

Materiāli
Materiāli

Materiāli

1 Arduino MEGA 2560 R3 -Clone (ļoti lēti -Aliexpress)

2. darbība: es iesaku Linux operētājsistēmu…. Lubuntu

Es iesaku Linux operētājsistēmu manā gadījumā Lubuntu, vieglu un ātru

zemāk risinājums, ja viņi ir Windows lietotāji.

Izveidojiet virtuālo mašīnu ar Virtualbox operētājsistēmā Windows un pēc dažām darbībām pievienojiet Linux sistēmu

Ieteicamā apmācība:

Instalējiet lubuntu (Ubuntu) no Scratch vietnē Virtualbox

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

3. darbība: pastāvīga uzstādīšana

Image
Image

Pastāvīga uzstādīšana

Jūs varat arī pastāvīgi instalēt lubuntu, manā gadījumā atstājiet logus, laba iespēja ir..

Ieteicamā apmācība:

Pilnīga migrācija uz Lubuntu operētājsistēmu

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

4. solis: instalējiet mezglu-RED

Instalējiet Node-RED

Ilgu laiku es gribēju izmēģināt šo IBM izveidoto platformu ar nosaukumu Node-red, tā tika izstrādāta nodejs, Node tīklu izstrādāja Niks O’Līrijs un Deivs Konvejs-Džons, paldies par jūsu ieguldījumu.

Ieteicamā apmācība: instalējiet mezglu-RED

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

Bet kas ir mezgls sarkans?

Tas ir atvērtā pirmkoda grafiskais rīks, kura pamatā ir mezglu savienojums, kas satur API un / vai pakalpojumus interneta saziņai un / vai ierīču savienošanai

Pamācības Mezgls-SARKANS:

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

5. darbība: instalējiet mezglus Arduino

Instalējiet mezglus Arduino
Instalējiet mezglus Arduino

Instalējiet mezglus Arduino

No Node-RED no mezglu paletes mēs varam tieši instalēt Arduino mezglus, un piemērā mēs nokopēsim pamata mirgošanas piemēru arduino GPIO 13.

Mezgli-RED konsultācijas

informācijas pakete npm: node-red-node-arduino

6. darbība: augšupielādējiet programmaparatūras programmaparatūru no Arduino IDE

Augšupielādējiet programmaparatūras programmaparatūru no Arduino IDE
Augšupielādējiet programmaparatūras programmaparatūru no Arduino IDE

Augšupielādējiet programmaparatūras programmaparatūru no Arduino IDE

Šis kods tehniski ir ļoti ātrs protokols, kas vada GPIO, ADC, PWM vadību un virkņu apstrādi caur seriālo portu, ir vairākas programmaparatūras versijas, bet mēs izmantosim StandardFirmata, kas iekļauta paraugu bibliotēkās.

7. darbība. Secinājumi un apsvērumi

Secinājumi un apsvērumi
Secinājumi un apsvērumi
Secinājumi un apsvērumi
Secinājumi un apsvērumi

Secinājumi un apsvērumi

Savlaicīgs risinājums vienkāršiem lietojumiem, kas ļauj asmeni savienot tieši ar datoru. Lielākais trūkums, kas saistīts ar vadības ierīcēm, kas izgatavotas no ārējās platformas, pareizi neizpildot kodu uz tāfeles, ir drošība vai autonomija atvienošanas gadījumā, šajā gadījumā-mezgla-RED atvienošana.

bet no drošas aparatūras garantijas nevajadzētu baidīties.

Vairāk informācijas: PDAControl

angļu versija

Kontrolēt Arduino no Node-RED, izmantojot programmaparatūras programmaparatūru

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

Español versija

Kontrole Arduino ar mezglu-RED ar programmaparatūras programmaparatūru

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

Ieteicams: