
Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14

Bunday imkoniyatda biz Arduino MEGA 2560 R3-ni boshqarish uchun Node-RED-dan foydalanamiz, hamkasbim Absolutely Automation-ning hamkorligi tufayli men bu usulni ko'rsatdim, bu asoratlar yuzaga kelganda Arduino-ni osongina boshqarishga imkon beradi.
Shuningdek, sharhlardan birida Arduino va Node-RED-dan nazorat qilishning amaliyroq usuli bormi, deb kimdir maslahat beradimi?
Men bu yechimni hisobga olish uchun darslik qilishga qaror qildim.
Mening holatimda men kompyuterimni lubuntu bilan Node-REDon-ni o'rnatganman, boshqa ilovalarda Raspberry pi-ga o'rnatish mumkin, lekin juda murakkab dasturlarda tezlik va ishlashni hisobga olish kerak.
Qo'shimcha ma'lumot: PDAControl Ingliz versiyasi: Arduino-ni Node-RED-dan firmware firmware bilan boshqarish
Ispancha versiyasi: Arduino Node-RED firmware firmware firmware-ni nazorat qilish
1 -qadam: materiallar

Materiallar
1 Arduino MEGA 2560 R3 -Klon (Juda arzon -Aliexpress)
2 -qadam: Men Linux operatsion tizimini tavsiya qilaman. Lubuntu

Men Linux operatsion tizimini Lubuntu -da tavsiya qilaman, engil va tez
Agar ular Windows foydalanuvchilari bo'lsa, yechim ostida.
Windows -da Virtualbox yordamida virtual mashina yarating va bir necha qadamda Linux tizimini o'rnating
Darslik tavsiya etiladi:
Virtualbox -da Scratch -dan lubuntu -ni (Ubuntu) o'rnating
pdacontrolen.com/install-ubuntu-ubuntu-from…
3 -qadam: doimiy o'rnatish

Doimiy o'rnatish
Siz shuningdek lubuntu -ni doimiy ravishda o'rnatishingiz mumkin, mening holatimda derazalarni qoldiring, bu yaxshi variant.
Darslik tavsiya etiladi:
Lubuntu operatsion tizimiga to'liq o'tish
pdacontrolen.com/full-migration-to-lubuntu-…
4-qadam: Node-RED-ni o'rnating

Node-RED-ni o'rnating
Uzoq vaqt davomida men IBM tomonidan yaratilgan "Node-red" platformasini sinab ko'rishni xohlardim, u nodejs-da ishlab chiqilgan, tugunlar tarmog'i Nik O'Leary va Deyv Konvey-Jons tomonidan ishlab chiqilgan.
Tavsiya etilgan darslik: Node-RED-ni o'rnating
pdacontrolen.com/installation-node-red-plat…
Lekin Node-Red nima?
Bu API -ni va / yoki Internet qurilmalarini ulash va / yoki xizmatlarini o'z ichiga olgan tugunlarni ulashga asoslangan ochiq manbali grafik vosita.
Qizil tugunli darsliklar:
pdacontrolen.com/installation-node-red-plat…
5 -qadam: Arduino uchun tugunlarni o'rnating

Arduino uchun tugunlarni o'rnating
Tugunlar palitrasidagi Node-RED-dan biz to'g'ridan-to'g'ri Arduino tugunlarini o'rnatishimiz mumkin va misolda biz arduino GPIO 13-dagi miltillovchi asosiy misolni ko'chirib olamiz.
Qizil tugunli darsliklar
npm axborot to'plami: node-red-node-arduino
6 -qadam: Arduino IDE -dan dasturiy ta'minot dasturini yuklang

Arduino IDE -dan dasturiy ta'minot dasturini yuklang
Bu kod texnik jihatdan GPIO, ADC, PWM va Strings bilan ishlashni ketma -ket port orqali boshqaradigan juda tezkor protokoldir, dasturiy ta'minotning bir nechta versiyalari mavjud, lekin biz standart kutubxonalarga kiritilgan StandardFirmata -dan foydalanamiz.
7 -qadam: Xulosa va mulohazalar


Xulosa va mulohazalar
Pichoqni kompyuterga to'g'ridan -to'g'ri ulash imkonini beradigan oddiy ilovalar uchun o'z vaqtida echim. Bortda kodni to'g'ri bajarmasdan, tashqi platformadan boshqariladigan boshqaruv elementlarining katta kamchiliklari, bu holda uzilish, tugun-REDning uzilishi xavfsizligi yoki avtonomiyasi.
ammo mustahkam uskunani kafolatlashdan qo'rqmaslik kerak.
Qo'shimcha ma'lumot: PDAControl
Ingliz versiyasi
Firmata firmware bilan Node-RED-dan Arduino-ni boshqarish
pdacontrolen.com/controlling-arduino-from-n…
Espanol versiyasi
Firmata dasturiy ta'minotining Arduino tugun-RED dasturini tekshiring
pdacontroles.com/controlar-arduino-desde-no…
Tavsiya:
Arduino va Ps2 masofadan boshqarish pulti yordamida 4dof yuqori quvvatli katta o'lchamli robot qo'lini qanday boshqarish mumkin?: 4 qadam

Arduino va Ps2 masofadan boshqarish pulti bilan 4dof yuqori quvvatli katta o'lchamli robot qo'lini qanday boshqarish mumkin?: Bu to'plamda yuqori quvvatli mg996 dvigateli ishlatiladi, u yuqori oqimga muhtoj, bizda ko'p quvvat manbai sinovi bor. Faqat 5v 6a adapter ishlaydi. Va arduino taxtasi 6dof robot qo'li ustida ham ishlaydi.end: yozing SINONING do'konini DIY o'yinchoq uchun sotib oling
Televizorni va ulangan Raspberry Pi -ni bir xil masofadan boshqarish pulti bilan boshqarish: 4 qadam

Xuddi shu masofadan boshqarish pulti yordamida televizor va Raspberry Pi -ni boshqarish: Raspberry Pi -ni infraqizil masofadan boshqarish pulti bilan boshqarish uchun biz ilgari LIRC -dan foydalana olardik. Bu 4.19.X yadrosiga qadar ishlagan, LIRC -ni ishga olish ancha qiyin bo'lgan. Ushbu loyihada bizda Raspberry Pi 3 B+ televizorga ulangan va biz
Yorqinlikni boshqarish PWM asosidagi LEDni boshqarish tugmachalari, Raspberry Pi va skretch yordamida: 8 qadam (rasmlar bilan)

Yorqinlikni boshqarish PWM asosidagi LEDni boshqarish tugmachalari, Raspberry Pi va Scratch yordamida: Men PWMning o'quvchilarimga qanday ishlashini tushuntirishga harakat qilardim, shuning uchun men o'z oldimga ikkita tugma yordamida LEDning yorqinligini boshqarishga harakat qildim. - bitta tugmachaning yorqinligini oshiradi, ikkinchisi esa uni o'chiradi. Dastur uchun
Taymer funktsiyasi bilan televizorni masofadan boshqarish pulti yordamida uy jihozlarini qanday boshqarish mumkin: 7 qadam (rasmlar bilan)

Uy asbob -uskunalarini masofadan boshqarish pulti bilan taymer funktsiyasi yordamida qanday boshqarish mumkin: Iste'mol bozoriga 25 yil kirganidan keyin ham, infraqizil aloqa so'nggi kunlarda juda dolzarb bo'lib qolmoqda. Bu sizning 55 dyuymli 4K televizoringiz yoki avtomobilingizning ovoz tizimidan qat'i nazar, hamma narsaga javob berish uchun IQ masofadan boshqarish pulti kerak
IR masofadan boshqarish pultini masofadan boshqarish pultiga aylantirish: 9 qadam (rasmlar bilan)

IR masofadan boshqarish pultini masofadan boshqarish pultiga aylantiring: "Bugungi yo'riqnomada" sizga qanday qilib umumiy chastotali modulni mikrokontroldorisiz ishlatishingiz mumkinligini ko'rsataman, bu esa oxir -oqibat bizni har qanday qurilmaning IR masofadan boshqarish pultini RFga aylantirishga imkon beradi. Masofadan boshqarish pulti. Konvertatsiya qilishning asosiy afzalligi