Mundarija:
- 1 -qadam: qismlar
- 2 -qadam: Ishlab chiqarilgan loyihangiz uchun tenglikni oling
- 3 -qadam: Reyax modulini tushunish va undan qanday foydalanish. (Ixtiyoriy: Ishga qiziqmasangiz, bu qadamni o'qishni o'tkazib yuborishingiz mumkin)
- 4 -qadam: Modullarni PCBga ulash
- 5 -qadam: tenglikni lehimlash
- 6 -qadam: Arduino IDE -ni yuklab oling va o'rnating
- 7 -qadam: Loyihani kodlash
- 8 -qadam: Qurilma bilan o'ynash
Video: LoRa ustidan uy jihozlarini boshqarish - Uy avtomatizatsiyasida LoRa - LoRa masofadan boshqarish pulti: 8 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Elektr qurilmalarini uzoq masofadan (Kilometr) Internetsiz boshqaring va avtomatlashtiring. Bu LoRa orqali mumkin!
Hey, nima bo'ldi, bolalar? Akarsh bu erda CETech -dan.
Bu tenglikni, shuningdek, OLED -displey va ESP32 -ga ulangan 3 ta o'rni bor. Siz kod bilan hamma narsani qilishingiz va LoRa/WiFi/Bluetooth yordamida o'rni boshqarishingiz mumkin. Xulosa qilib aytganda, ushbu loyihada WiFi/Bluetooth funksiyasi, LoRa moduli, OLED -displey va 3 o'rni beradigan ESP32 mavjud. Kodni ishlatish imkoniyatlari cheksizdir. Men shuningdek, ESP32 -ga sensorlar yoki qo'shimcha o'rni qo'shish mumkin bo'lgan prototip maydonini qo'shdim, u ham kirish mumkin.
Bu loyihaning 2 -qismi. Shunday qilib, har qanday boshqaruv tizimi uchun narsalarni boshqarish uchun pult kerak.
Men LoRa-ga asoslangan masofadan boshqarish pultini yaratdim, uni bu erda ko'rishingiz mumkin:
Menimcha, men masofadan boshqarish pulti va bu boshqaruvchidan birgalikda foydalanaman va ular joziba kabi ishlaydi!
1 -qadam: qismlar
Birinchidan, asosiy qism sifatida men DFRobotdan ESP32 modulidan foydalanardim. Erkak va urg'ochi sarlavhalari yordamida uni tenglikni kartasiga biriktirib qo'ydi. Men OLED -displeydan foydalanardim.
LoRa maqsadi uchun men RYLR896 ishlatardim. Men ushbu modulni taklif qilaman, chunki AT buyruqlari yordamida UART orqali foydalanish juda oson.
Quyidagi qismlarni topishingiz mumkin:
1) ESP32 FireBeetle moduli:
2) Reyax RYLR896 LoRa moduli:
3) Mening tenglikni dizaynim: Men quyida Gerber faylini qo'shdim.
So'nggi ikki qismda, agar siz ularni topishda qiynalayotgan bo'lsangiz, menga xabar yuborishingiz/elektron pochta orqali xabar yuborishingiz mumkin, yoki men sizga o'z hududingizda topishga yordam bera olaman yoki agar xohlasangiz, sizga etkazib beraman.
2 -qadam: Ishlab chiqarilgan loyihangiz uchun tenglikni oling
PCB -larga onlayn buyurtma berish uchun siz JLCPCB -ni tekshirishingiz kerak!
Siz 10 ta sifatli PCB ishlab chiqarasiz va 2 $ evaziga sizning eshigingizga jo'natiladi. Shuningdek, siz birinchi buyurtma bo'yicha yuk tashishda chegirmaga ega bo'lasiz. O'zingizning shaxsiy PCB -ni EasyEDA -ga loyihalash uchun, Gerber fayllaringizni JLCPCB -ga yuklang, shunda ular sifatli va tez qaytariladi.
3 -qadam: Reyax modulini tushunish va undan qanday foydalanish. (Ixtiyoriy: Ishga qiziqmasangiz, bu qadamni o'qishni o'tkazib yuborishingiz mumkin)
1. Bizda mavjud LoRa moduli AT buyruqlari yordamida tuzilgan UART modulidir.
2. Modulda RYLR896 bortidagi SPI LoRa moduli bilan hamma gaplashadigan STM32 MCU mavjud.
3. Rasmdagi buyruqlar asosiysi, siz ushbu hujjatga murojaat qilishingiz mumkin: REYAX-Lora-AT-COMMAND-GUIDE
4. Men sizni hali ham YouTube -dagi videomni ko'rishni tavsiya qilaman, bu erda men buni to'g'ri tushuntiraman.
4 -qadam: Modullarni PCBga ulash
1. Ikkala modul ham yuqoridagi rasmdagi kabi ulanadi.
2. Ikkala modul ham ulanganda siz modullarni birma -bir dasturlashingiz va keyin loyihani sinab ko'rishingiz mumkin.
3. Qancha ko'p o'rni ulansangiz, tranzistor sxemasini bir necha marta ulashingiz kerak bo'ladi.
Yuqorida ko'rsatilgan barcha ulanishlar PCBda amalga oshiriladi, shuning uchun boshqa simlarni ulashning hojati yo'q.
5 -qadam: tenglikni lehimlash
PCBga barcha komponentlarni lehimlang.
Men birinchi navbatda tenglikni past balandlikdagi qismlarini lehimlashni, so'ngra sarlavhalar kabi balandligi yuqori bo'lgan qismlarga o'tishni taklif qilardim.
Modulni yoqishdan oldin, barcha ulanishlarni yomon lehimli bo'g'inlar va qisqa tutashuvlar uchun multimetr yordamida tekshiring.
Modulni dasturlash uchun siz esp32 modulini to'g'ridan -to'g'ri kompyuteringizga USB kabeli yordamida ulashingiz mumkin.
6 -qadam: Arduino IDE -ni yuklab oling va o'rnating
Arduino IDE -ni bu erdan yuklab oling.
1. Arduino IDE -ni o'rnating va uni oching.
2. Fayl> Sozlamalar -ga o'ting
3. https://arduino.esp8266.com/versions/2.5.0/package_esp8266com_index.json qo'shimcha taxtalar menejeri URL manzillarini qo'shing.
4. Asboblar> Kengash> Kengash menejeri -ga o'ting
5. ESP8266 ni qidiring va keyin taxtani o'rnating.
6. IDE -ni qayta ishga tushiring.
7 -qadam: Loyihani kodlash
GitHub omborini yuklab oling:
2. Yuklab olingan omborni chiqarib oling.
3. Kutubxonalarni yuklab olingan ombordan Arduino eskiz papkasidagi kutubxona papkasiga nusxalash.
4. Arduino IDE -da Transmitter eskizini oching.
5. Asboblar> Kengash -ga o'ting. Mening holatimda Firebeetle ESP32 mos keladigan taxtani tanlang.
6. To'g'ri xabarni tanlang. Asboblar> Port -ga o'ting.
7. Yuklash tugmasini bosing.
8. Yorliqda yuklash tugadi deb yozilsa, kodni yuklash uchun qabul qiluvchi modul bilan yuqoridagi amallarni takrorlash kerak.
8 -qadam: Qurilma bilan o'ynash
1. Qurilmani faqat yoqing, siz o'rni bosilishini ko'rish uchun masofadan boshqarish pultidagi turli tugmalarni bosishingiz mumkin.
2. Bu qurilmani ishga tushirish uchun sizda LoRa -ga asoslangan masofadan boshqarish pulti bo'lishi kerak, bu erda men qurgan qurilmani topishingiz mumkin:
3. KONGO! qurilma kutilganidek ishlaydi.
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
IRduino: Arduino masofadan boshqarish pulti - yo'qolgan masofadan boshqarish pultiga taqlid: 6 qadam
IRduino: Arduino masofadan boshqarish pulti - Yo'qotilgan masofadan boshqarish pultiga taqlid qiling: Agar siz televizor yoki DVD pleer uchun masofadan boshqarish pultini yo'qotib qo'ysangiz, qurilmaning o'zi tugmachalarini bosib o'tish, topish va ulardan foydalanish qanchalik achinarli ekanligini bilasiz. Ba'zida bu tugmalar masofadan boshqarish pulti bilan bir xil funktsiyalarni taklif qilmaydi. Qabul qilish
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
Oddiy masofadan boshqarish pulti to'rt kanalli RC o'yinchoqli masofadan boshqarish pultiga aylantirildi: 4 qadam
Oddiy masofadan boshqarish pulti to'rt kanalli RC o'yinchoqli masofadan boshqarish pultiga aylantirildi: 如何 通用 遥控 器 套件 的 的.方法 非常 简单。 只需