Mundarija:
- Ta'minotlar
- 1 -qadam: Ishlab chiqarilgan loyihalaringiz uchun tenglikni oling
- 2 -qadam: RYLR896 LoRa moduli haqida
- 3 -qadam: LoRa asosidagi masofadan boshqarish pulti haqida tushuncha
- 4 -qadam: Masofadan boshqarish pultini sozlash
- 5 -qadam: Qabul qiluvchilarni sozlash
- 6 -qadam: Arduino IDE -ni o'rnating
- 7 -qadam: kodlash qismi
- 8 -qadam: Masofadan boshqarish pultidan foydalanish
Video: LoRa asosidagi masofadan boshqarish pulti - Katta masofadan asboblarni boshqarish: 8 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Hey, nima bo'ldi, bolalar! Akarsh bu erda CETech -dan.
Ushbu loyihada biz masofadan boshqarish pultini yaratmoqchimiz, uning yordamida LEDlar, dvigatellar kabi turli xil asboblarni boshqarish mumkin yoki agar biz kundalik hayotimiz haqida gapiradigan bo'lsak, maishiy texnikamizni masofadan turib boshqarishimiz mumkin. km masofada joylashgan va u ham internetsiz. Siz bu qanday sehrli masofadan boshqarish pulti deb o'ylashingiz mumkin, lekin sizga aytamanki, sehr yo'q. Bu masofadan boshqarish pultining orqasida turgan narsa - bizning yagona LoRa moduli.
Biz nima qilmoqchi bo'lsak, biz eski loyihalarimizdan birida yaratilgan LoRa -ga asoslangan masofadan boshqarish pultining taxtali versiyasini qaytadan yaratmoqchimiz. Siz bu erdan bu loyihaga murojaat qilishingiz mumkin. Prototipni yaratgandan so'ng, biz ikkita LEDni boshqaramiz, bu masofadan boshqarish pulti bilan.
Shunday qilib, boshlaylik.
Ta'minotlar
Ishlatilgan qismlar:
Reyax RYLR907:
Firebeetle ESP8266:
1 -qadam: Ishlab chiqarilgan loyihalaringiz uchun tenglikni oling
PCBGOGO, 2015 yilda tashkil etilgan bo'lib, tenglikni ishlab chiqarish, tenglikni yig'ish, komponentlar manbalari, funktsional testlar va IC dasturlarini o'z ichiga olgan tenglikni yig'ish xizmatlarini taqdim etadi.
Uning ishlab chiqarish bazalari YAMAHA yig'ish va joylashtirish mashinasi, Reflow pechi, to'lqinli lehim mashinasi, X-RAY, AOI sinov mashinasi kabi eng ilg'or ishlab chiqarish uskunalari bilan jihozlangan; va eng professional texnik xodimlar.
U bor -yo'g'i besh yoshda bo'lsa -da, ularning fabrikalari PCB sanoatida Xitoy bozorida 10 yildan ortiq tajribaga ega. Bu sirtni o'rnatish, teshik va aralash texnologiyali tenglikni yig'ish va elektron ishlab chiqarish xizmatlari, shuningdek, tenglikni tenglashtirish bo'yicha yetakchi mutaxassis.
PCBGOGO buyurtma xizmatini prototipdan ommaviy ishlab chiqarishgacha taqdim etadi, hoziroq ularga qo'shiling.
2 -qadam: RYLR896 LoRa moduli haqida
RYLR896 qabul qiluvchi moduli Lora uzoq masofali modemiga ega, u ultra uzoq diapazonli spektrli aloqa va yuqori interferentsiya immunitetini ta'minlaydi, shu bilan birga oqim sarfini kamaytiradi. RYLR896 NCC va FCC tomonidan sertifikatlangan.
U kuchli Semtech SX1276 dvigateli bilan birga keladi va mukammal blokirovka immunitetiga ega. Bu modul juda sezgir va AT buyruqlari yordamida osongina boshqariladi. U AES128 ma'lumotlarini shifrlash texnikasiga amal qiladi va bortga o'rnatilgan antennaga ega.
Bu modul uy xavfsizligi, avtomobil signalizatsiyasi, sanoat monitoringi va nazorat uskunalari kabi IoT ilovalari uchun juda yaxshi aktiv bo'lishi mumkin. Asosan, bu ma'lumotni bir joydan boshqasiga uzatish uchun ishlatilishi mumkin bo'lgan juda foydali va kuchli vosita. bir necha km masofada joylashgan, Internet yoki boshqa narsalar kabi qo'shimcha xizmatlarsiz.
Qo'shimcha ma'lumot olish uchun siz ushbu modulning ma'lumotlar varag'ini o'qishingiz mumkin.
Mahsulot havolasi:
3 -qadam: LoRa asosidagi masofadan boshqarish pulti haqida tushuncha
Ushbu loyihada biz masofadan boshqarish pultining prototipini yaratamiz, biz uni bir necha loyihalarni yaratdik. Siz buni yuqoridagi videodan va shu erdan loyihaning Instructables sahifasidan tekshirishingiz mumkin.
Ushbu loyihada biz LoRa -ga asoslangan masofadan boshqarish pultini yaratdik, u qurilmalarga km masofadan turib Internetdan foydalanmasdan boshqarish signallarini yuborish imkoniyatiga ega edi. Bu masofadan boshqarish pultida LoRa moduli, ESP8266 moduli, OLED -displeyi, akkumulyatori, PCB konstruktsiyasi va har xil maqsadli to'rtta tugma bor edi. Buni ishlatish uchun biz kodni dasturga muvofiq o'zgartirishimiz va ESP moduliga o'tib yuborishimiz kerak edi. Ammo bu erda biz non panelida oddiy versiyasini yaratmoqchimiz, shuning uchun biz LoRa moduli va ESP8266 -ni faqat bitta tugmachali va displeysiz ishlatamiz. Bu masofadan boshqarish pultini yakunlaydi. Qabul qilgichda yoki chiqish tomonida bizda LoRa moduli, boshqa ESP8266 moduli va chiqish uchun ikkita LED bo'ladi. Men ushbu loyiha uchun alohida masofadan boshqarish pultini yaratgan bo'lsam -da, men sizga LEDlarni boshqarish orqali ilgari yaratilgan masofadan boshqarish pultini ko'rsataman.
4 -qadam: Masofadan boshqarish pultini sozlash
Ushbu bosqichda biz masofadan boshqarish pultining apparat sozlamalarini qilamiz. Siz quyidagi amallarni bajarishingiz kerak:-
1) LoRa modulining Vcc va GND ni ESP8266 modulining Vcc va GND bilan ulang.
2) LoRa modulining Rx pinini ESP8266 ning GPIO14 piniga ulang.
3) LoRa modulining Tx pinini ESP8266 GPIO15 piniga ulang.
4) Tugmani oling va tugmaning bir uchini Vcc ga ulang. Tugmaning boshqa uchini rezistor orqali GND ga ulash kerak va shundan keyin xuddi shu uchini ESP8266 GPIO pin 13 ga ulash lozim.
Yuqoridagi amallarni bajarganingizdan so'ng, sizning sxemangiz yuqoridagi rasmda ko'rsatilgandek bo'ladi. Shuningdek, siz masofadan boshqarish pultini PCB -da ishlab chiqarishingiz mumkin, bu loyihaning Github sahifasida men yaratgan tenglikni dizayn faylini olishingiz mumkin.
5 -qadam: Qabul qiluvchilarni sozlash
Ushbu bosqichda biz oldingi bosqichda yaratilgan masofadan boshqarish pulti tomonidan boshqariladigan loyihaning qabul qilgich uchini yaratish uchun apparat qismlarini yig'amiz. Siz quyidagi amallarni bajarishingiz kerak:-
1) LoRa modulining Vcc va GND ni ESP8266 Vcc va GND bilan ulang, 2) LoRa modulining Rxini ESP8266 ning GPIO15 piniga ulang.
3) LoRa modulining Txini ESP8266 ning GPIO13 piniga ulang.
4) ikkita LEDning katodini mos ravishda GPIO4 va GPIO5 pinlari bilan ulang va LEDlarning anodini GND ga 1k ohmli rezistor orqali ulang.
Shunday qilib, loyihaning qabul qiluvchi tomoni ham tugadi, endi biz faqat ESP modullariga kodlarni o'chirib qo'yishimiz kerak. Shunday qilib, keling, bu bosqichga o'taylik.
6 -qadam: Arduino IDE -ni o'rnating
Arduino IDE yordamida ESP8266 ni kodlash uchun biz ESP8266 kartasini Arduino IDE -ning qo'shimcha platalariga o'rnatishimiz kerak, chunki ular oldindan o'rnatilmagan. Buning uchun biz quyidagi amallarni bajarishimiz kerak:-
1. Fayl> Sozlamalar -ga o'ting
2. Qo'shimcha taxtalar menejeri URL -lariga https://arduino.esp8266.com/stable/package_esp8266… qo'shing.
3. Asboblar> Kengash> Kengashlar menejeri -ga o'ting
4. esp8266 ni qidiring va keyin taxtani o'rnating.
5. IDE -ni qayta ishga tushiring.
7 -qadam: kodlash qismi
Endi bizda faqat loyiha uchun kodlash qismi qoldi. Modullarni kodlash uchun siz quyidagi amallarni bajarishingiz kerak:-
Birinchidan, biz masofadan boshqarish pultining qismini kodlaymiz, buning uchun masofadan boshqarish pultining ESP8266-ni kompyuteringizga ulang va shundan so'ng:-
1) Bu erdan ushbu loyihaning Github omboriga o'ting. U erda siz "BreadBoard_Remote.ino" nomli faylni ko'rasiz. Bu masofadan boshqarish pulti uchun kodli fayl.
2) Kodni nusxa ko'chiring va Arduino IDE -ga joylashtiring. To'g'ri kartani va COM portini tanlang va kodni yuklang.
Bizning masofadan boshqarish pulti tayyor. Endi biz ESP8266 -ni qabul qiluvchi tomondan dasturlashimiz kerak. Buning uchun siz qabul qilgichning ESP8266 uchini kompyuteringizga ulashingiz kerak va shundan so'ng:
1) Bu erdan ushbu loyihaning Github omboriga o'ting. U erda siz "LoRa Station.ino" nomli faylni ko'rasiz. Bu sizning loyihangiz qabul qiluvchining oxiri uchun kodli fayl.
2) Kodni nusxalash va Arduino IDE -ga joylashtirish. To'g'ri kartani va COM portini tanlang va kodni yuklang.
Va shu bilan sizning kodlash qismingiz ham tugallandi. Endi siz u bilan o'ynashga tayyormiz.
8 -qadam: Masofadan boshqarish pultidan foydalanish
Kodlar tugagandan so'ng, sozlamalar foydalanishga tayyor. Modullar shunday kodlanganki, biz masofadan boshqarish pultidagi tugmachani bosganimizda LEDlardan biri yonadi. Siz xohlagancha tugmachalarni qo'shishingiz va ularning yordamida kodlarni o'zgartirishingiz va boshqariladigan har bir tugunni boshqarish uchun LoRa modulini ulashingiz mumkin. Bu asl masofadan boshqarish pultining prototipi bo'lgani uchun, siz "LoRa asosidagi masofadan boshqarish pulti tushunchasi" bosqichiga qo'shilgan videoni havola qilib, meniki kabi, masofadan boshqarish pultini ham boshqarishingiz mumkin. Siz loyihaning Github sahifasidagi Dizayn fayli yordamida ishlab chiqarilgan masofadan boshqarish pulti uchun men ishlab chiqqan tenglikni olishingiz mumkin. Bu masofadan boshqarish pultida biz qilgan faoliyatni tasdiqlaydigan displey ham bor. Shuning uchun kodni ham o'zgartirish kerak. Siz bu haqda tashvishlanmasligingiz va loyihaning Github sahifasidagi "Remote.ino" faylidan kodni olishingiz shart emas, shunda siz borishga tayyormiz. Nazoratchi qanday ishlashi va asboblarni boshqarishi haqida batafsil ma'lumot olish uchun yuqoridagi videoga murojaat qilishingiz mumkin.
Shunday qilib, siz o'zingiz masofadan boshqarish pultini yaratishingiz va bir nechta turli asboblarni Internetsiz va bir necha km masofadan boshqarishingiz mumkin.
Umid qilamanki, sizga darslik yoqdi. Sizni keyingi safar ko'rishni orziqib kutaman. Shu paytgacha LoRa modullaridan zavqlaning.
Tavsiya:
Avtomatik Arduino asosidagi IR masofadan boshqarish pulti: 7 qadam
Avtomatik Arduino asosidagi IQ masofadan boshqarish pulti boshqariladi: Hey, nima bo'ldi, bolalar! Bu erda CETech -dan Akarsh. Uyqusizlik tufayli uyingizda uyg'onishdan charchadingiz, chunki xonangizdagi harorat juda past yoki juda yuqori. Keyin bu loyiha siz uchun.Ushbu loyihada biz o'z
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
LoRa ustidan uy jihozlarini boshqarish - Uy avtomatizatsiyasida LoRa - LoRa masofadan boshqarish pulti: 8 qadam
LoRa ustidan uy jihozlarini boshqarish | Uy avtomatizatsiyasida LoRa | LoRa masofadan boshqarish pulti: elektr asboblaringizni uzoq masofadan (Kilometr) Internetsiz boshqaring va avtomatlashtiring. Bu LoRa orqali mumkin! Hey, nima bo'ldi, bolalar? Akarsh bu erda CETech -dan, bu tenglikni OLED displeyi va 3 ta o'rni bor, ular
Arduino asosidagi GSM/SMS masofadan boshqarish pulti: 16 qadam (rasmlar bilan)
Arduino asosidagi GSM/SMS masofadan boshqarish pulti:! ! ! N OT I C E! ! ! Mahalliy uyali telefon minorasi yangilanganligi sababli, men endi bu GSM modulidan foydalana olmayapman. Yangi minora endi 2G qurilmalarini qo'llab -quvvatlamaydi. Shuning uchun, men endi bu loyihani qo'llab -quvvatlay olmayman
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: 如何 通用 遥控 器 套件 的 的.方法 非常 简单。 只需