Агуулгын хүснэгт:

Arduino-г Node-RED-ээс Firmata IoT#ашиглан удирдах: 7 алхам
Arduino-г Node-RED-ээс Firmata IoT#ашиглан удирдах: 7 алхам

Видео: Arduino-г Node-RED-ээс Firmata IoT#ашиглан удирдах: 7 алхам

Видео: Arduino-г Node-RED-ээс Firmata IoT#ашиглан удирдах: 7 алхам
Видео: Обзор модуля ввода/вывода EBYTE Modbus RTU 2024, Долдугаар сарын
Anonim
Arduino-ийг Node-RED-ээс Firmata IoT програм хангамж ашиглан удирдах боломжтой
Arduino-ийг Node-RED-ээс Firmata IoT програм хангамж ашиглан удирдах боломжтой

Энэ боломжоор бид Arduino MEGA 2560 R3-ийг удирдахын тулд Node-RED-ийг ашиглах болно. Хамт ажиллагсдынхаа хамтран ажилласны ачаар туйлын автоматжуулалт хийснээр хүндрэл гарсан тохиолдолд Arduino-г хялбархан удирдах боломжтой болно.

Мөн сэтгэгдлүүдийн нэгэнд Arduino болон Node-RED-ээс хянах илүү практик арга байгаа эсэхийг хэн нэгэн асуудаг уу?

Энэ шийдлийг харгалзан үзэхийн тулд би хичээл хийхээр шийдсэн.

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

Дэлгэрэнгүй мэдээлэл: PDAControl Англи хувилбар: Firmware Firmata ашиглан Node-RED-ээс Arduino-г удирдах

Español-ийн хувилбар: Firmata firmware-ийн Node-RED програмыг хянах Arduino

Алхам 1: Материал

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

Материал

1 Arduino MEGA 2560 R3 -Клон (Маш хямд -Aliexpress)

Алхам 2: Линукс үйлдлийн системийг санал болгож байна. Лубунту

Би 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 -ийг агуулсан зангилааны холболт дээр суурилсан нээлттэй эхийн график хэрэгсэл юм.

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: Firmware Firmware -ийг Arduino IDE -ээс байршуулах

Arduino IDE -аас Firmware Firmware -ийг байршуулах
Arduino IDE -аас Firmware Firmware -ийг байршуулах

Arduino IDE -аас Firmware Firmware -ийг байршуулах

Энэхүү код нь техникийн хувьд маш хурдан протокол бөгөөд GPIO, ADC, PWM болон Strings -ийг цуваа портоор удирддаг, програм хангамжийн хэд хэдэн хувилбар байдаг боловч бид жишээ номын санд багтсан StandardFirmata -ийг ашиглах болно.

Алхам 7: Дүгнэлт ба анхаарах зүйлс

Дүгнэлт ба анхаарах зүйлс
Дүгнэлт ба анхаарах зүйлс
Дүгнэлт ба анхаарах зүйлс
Дүгнэлт ба анхаарах зүйлс

Дүгнэлт ба анхаарах зүйлс

Ирийг компьютерт шууд холбох боломжийг олгодог энгийн програмуудын хувьд цаг алдалгүй шийдэл. Самбар дээр кодоо зохих ёсоор гүйцэтгэлгүйгээр гаднах платформоос хийсэн хяналтын ерөнхий сул тал бол зангилаа-улаан холболтыг салгах тохиолдолд аюулгүй байдал эсвэл бие даасан байдал юм.

Гэхдээ бат бөх тоног төхөөрөмжийг баталгаажуулахаас айх ёсгүй.

Нэмэлт мэдээлэл: PDAControl

Англи хувилбар

Firmware Firmata ашиглан Node-RED-ээс Arduino-ийг удирдах

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

Испанийн хувилбар

Firmata програм хангамжийн зангилаа-RED-ийг хянах Arduino

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

Зөвлөмж болгож буй: