Управление на Arduino от Node-RED с фърмуер Firmata IoT#: 7 стъпки
Управление на Arduino от Node-RED с фърмуер Firmata IoT#: 7 стъпки
Anonim
Управление на Arduino от Node-RED с фърмуер Firmata IoT#
Управление на Arduino от Node-RED с фърмуер Firmata IoT#

При тази възможност ще използваме Node-RED за управление и Arduino MEGA 2560 R3, благодарение на сътрудничеството на колега Absolutely Automation посочих този метод, който позволява лесно да се контролира Arduino при усложнения.

Също така в един от коментарите някой консултира ли се дали има по-практичен начин за управление от Arduino и Node-RED?

Реших да направя урок, за да взема предвид това решение.

В моя случай съм инсталирал Node-RED на моя компютър с lubuntu, в други приложения може да се инсталира на Raspberry pi, въпреки че трябва да вземете предвид скоростта и производителността в случай на много сложни приложения.

Повече информация: PDAControl Английска версия: Управление на Arduino от Node-RED с Firmware Firmata

Версия на испански: Controlar Arduino desde Node-RED с фърмуер Firmata

Стъпка 1: Материали

Материали
Материали

Материали

1 Arduino MEGA 2560 R3 -Clone (Много евтино -Aliexpress)

Стъпка 2: Препоръчвам операционна система Linux…. Lubuntu

Препоръчвам операционна система linux в моя случай Lubuntu, лека и бърза

по -долу решение, ако те са потребители на Windows.

Създайте виртуална машина с Virtualbox в Windows и в няколко стъпки монтирайте Linux система

Препоръчителен урок:

Инсталирайте lubuntu (Ubuntu) от Scratch на Virtualbox

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

Стъпка 3: Постоянна инсталация

Image
Image

Постоянен монтаж

Можете също така да инсталирате lubuntu за постоянно, в моя случай оставете windows, доброто е опция..

Препоръчителен урок:

Пълна миграция към операционна система Lubuntu

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

Стъпка 4: Инсталирайте Node-RED

Инсталирайте Node-RED

Дълго време исках да изпробвам тази платформа, наречена Node-red, създадена от IBM, тя е разработена в nodejs, мрежата Node е разработена от Nick O’Leary и Dave Conway-Jones благодаря за вашите приноси.

Препоръчителен урок: Инсталирайте Node-RED

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

Но какво е Node-Red?

Това е графичен инструмент с отворен код, базиран на свързване на възли, които съдържат API и / или услуги за комуникация и / или свързване на устройства за интернет

Уроци Node-RED:

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

Стъпка 5: Инсталирайте възли за Arduino

Инсталирайте възли за Arduino
Инсталирайте възли за Arduino

Инсталирайте възли за Arduino

От Node-RED от палитрата на възли можем директно да инсталираме Arduino възлите и в примера ще копираме основния пример за мигане в arduino GPIO 13.

Node-RED уроци

информационен пакет npm: node-red-node-arduino

Стъпка 6: Качете фърмуера на фърмуера от Arduino IDE

Качете фърмуера на фърмуера от Arduino IDE
Качете фърмуера на фърмуера от Arduino IDE

Качете фърмуер фърмуер от Arduino IDE

Технически този код е много бърз протокол, който насочва контрола на GPIO, ADC, PWM и обработката на низове през серийния порт, има няколко версии на фърмуера, но ще използваме StandardFirmata, включени в примерните библиотеки.

Стъпка 7: Заключения и съображения

Заключения и съображения
Заключения и съображения
Заключения и съображения
Заключения и съображения

Заключения и съображения

Навременно решение за прости приложения, които позволяват ножът да бъде свързан директно към компютъра. Големият недостатък като цяло на контролите, направени от външна платформа, без да се изпълнява правилно кодът на платката, е безопасността или автономността в случай на прекъсване в този случай, изключване на Node-RED

но гарантирането на здрав хардуер не трябва да се страхува.

Повече информация: PDAControl

Английска версия

Управление на Arduino от Node-RED с Firmware Firmata

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

Версия на испански

Контролен Arduino desde Node-RED с Firmware Firmata

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

Препоръчано: