Мазмуну:

Firmata Firmata IoT#менен Node-REDден Arduino башкаруу: 7 кадам
Firmata Firmata IoT#менен Node-REDден Arduino башкаруу: 7 кадам

Video: Firmata Firmata IoT#менен Node-REDден Arduino башкаруу: 7 кадам

Video: Firmata Firmata IoT#менен Node-REDден Arduino башкаруу: 7 кадам
Video: CS50 2015 – 10-я неделя 2024, Ноябрь
Anonim
Firmata Firmata IoT# менен Node-REDден Arduino башкаруу
Firmata Firmata IoT# менен Node-REDден Arduino башкаруу

Бул мүмкүнчүлүктө биз Arduino MEGA 2560 R3 көзөмөлдөө үчүн Node-RED колдонобуз, кесиптешим Абсолюттук Автоматташтыруунун аркасында мен бул ыкманы көрсөттүм.

Комментарийлердин биринде Arduino жана Node-REDден башкаруунун практикалык жолу барбы, кимдир бирөө кеңешет?

Мен бул чечимди эске алуу үчүн үйрөткүч жасоону чечтим.

Менин учурда мен Node-REDon компьютеримди lubuntu менен орноттум, башка тиркемелерде Raspberry piге орнотсо болот, бирок өтө татаал тиркемелерде ылдамдыкты жана иштөөнү эске алуу керек.

Көбүрөөк маалымат: PDAControl Англисче версиясы: Firmware Firmata менен Node-REDден Arduino башкаруу

Español версиясы: Firmata Firmata түйүнү-RED контролдоочу Arduino

1 -кадам: материалдар

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

Материалдар

1 Arduino MEGA 2560 R3 -Clone (Абдан арзан -Aliexpress)

2 -кадам: Мен Linux операциялык тутумун сунуштайм …. Lubuntu

Мен Linux Luxuntu операциялык тутумун сунуштайм, Lubuntu, жеңил жана тез

Эгерде алар Windows колдонуучулары болсо, чечимдин астында.

Windowsто Virtualbox менен виртуалдык машина түзүңүз жана Linux системасын бир нече кадам менен орнотуңуз

Окутуу сунушталат:

Virtualboxко Scratch программасынан lubuntu (Ubuntu) орнотуңуз

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

3 -кадам: Туруктуу орнотуу

Image
Image

Туруктуу орнотуу

Сиз ошондой эле lubuntu'ду биротоло орното аласыз, менин учурда терезелерди калтырыңыз, бул жакшы вариант..

Окутуу сунушталат:

Lubuntu операциялык тутумуна толук миграция

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

4-кадам: Node-RED орнотуңуз

Node-RED орнотуу

Мен көптөн бери IBM тарабынан түзүлгөн Node-red деп аталган платформаны сынап көргүм келген, ал nodejsте иштелип чыккан, Node тармагын Ник О'Лири жана Дэйв Конвей-Джонс иштеп чыккан, салымыңыз үчүн рахмат.

Окутуу сунушталат: Node-RED орнотуу

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

Бирок Node-Red деген эмне?

Бул API'S жана / же Интернет үчүн түзмөктөрдүн байланышын жана / же байланышын камтыган түйүндөрдүн туташуусуна негизделген ачык булак графикалык курал.

Окутуулар 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 жана Stringsти сериялык порт аркылуу башкарууга багытталган абдан тез протокол, программалык камсыздоонун бир нече версиясы бар, бирок биз үлгү китепканаларына киргизилген StandardFirmata колдонобуз.

7 -кадам: Жыйынтыктар жана ойлор

Жыйынтыктар жана ойлор
Жыйынтыктар жана ойлор
Жыйынтыктар жана ойлор
Жыйынтыктар жана ойлор

Жыйынтыктар жана ойлор

Бычакты ЖКга түз туташтырууга мүмкүндүк берген жөнөкөй колдонмолор үчүн өз убагында чечим. Тактада кодду туура аткарбастан, тышкы платформадан жасалган башкаруу элементтеринин жалпысынан чоң кемчилиги-бул учурда ажыратылган учурда коопсуздук же автономия, Node-RED ажыратуу

бирок күчтүү аппараттык кепилдиктен коркпош керек.

Көбүрөөк маалымат: PDAControl

Англисче версия

Firmware Firmata менен Node-REDден Arduino көзөмөлдөө

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

Version en Español

Firmata Firmata түйүнү-RED контролдоо Arduino

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

Сунушталууда: