Mundarija:
- 1-qadam: Zigbee-cho'pon bilan ishlash uchun USB modul kodini yuklang
- 2-qadam: Zigbi-cho'ponni sozlash
- 3 -qadam: ZigBee boshqaruv xizmatini ishga tushiring va chiroqni ulang
- 4 -qadam: Chiroqni boshqarish
- 5 -qadam: Xulosa
Video: Dragonboard -dagi ZigBee moduli orqali chiroqni qanday ulash va boshqarish kerak: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Bu ko'rsatma foydalanuvchiga ZigBee modulini Dragonboard -ga qanday ulash va to'g'ri o'rnatishni o'rgatadi va uni ZigBee IOT tarmog'ini yaratib, ZigBee boshqariladigan chiroq (OSRAM) bilan ishlashni o'rgatadi.
Talablar:
- Dragonboard 410c;
- CC2531 USB dongle;
- TEXAS INSTRUMENTS CC tuzatuvchi/dasturchi;
- OSRAM Lightify sozlanishi oq A19.
1-qadam: Zigbee-cho'pon bilan ishlash uchun USB modul kodini yuklang
Birinchidan, zigbi-cho'pon bilan ishlash uchun USB moduliga kod yuklash kerak. Bu qurilmalarni to'g'ri tanib olish va IOT tarmog'ini to'g'ri yaratish imkoniyatini beradi.
Buni amalga oshirish uchun GitHub qo'llanmasini tekshiring.
2-qadam: Zigbi-cho'ponni sozlash
Kod allaqachon ZigBee USB moduliga yuklanganligini hisobga olsak, endi zigbee-cho'pon dasturini sozlash vaqti keldi.
Zigbi-cho'pon Node-da ishlab chiqilgan, shuning uchun Dragonboard-da tugun o'rnatilgan bo'lishi kerak. O'rnatish har bir operatsion tizimdan farq qiladi, shuning uchun uni to'g'ri o'rnatishni bilish uchun ushbu havoladagi Debian mavzusini qidiring.
Dragonboard-da tugun o'rnatilgan bo'lsa, zigbee-cho'ponni sozlash uchun quyidagi amallarni bajaring:
- Loyihaga "zbserver" nomli papka yarating (CLI: ~ $ mkdir zbserver)
- Zbserver papkasida "server.js" nomli fayl yarating (CLI: ~ $ touch server.js)
-
Endi CLI buyruqlari yordamida loyihalash, zigbee-cho'pon, serialport va express libs o'rnatish uchun ba'zi bog'liqliklarni o'rnatish kerak:
- : ~/zbserver $ sudo npm serialport ni o'rnating
- : ~/zbserver $ sudo npm zigbee-cho'ponni o'rnating
- : ~/zbserver $ sudo npm express ni o'rnating
Shundan so'ng, serverning nazorat kodini (bu qadam oxirida biriktirilgan) yaratilgan "server.js" fayliga nusxalash kerak.
Eslatma: u faqat berilgan chiroq bilan ishlaydi va USB dongle dragonboardga ulangan bo'lishi kerak.
3 -qadam: ZigBee boshqaruv xizmatini ishga tushiring va chiroqni ulang
Chiroqni serverga ulash uchun CLI buyrug'i bilan yaratilgan jild (zbserver) katalogiga o'ting va "server.js" (Dragonboard -da dongle ulangan holda) faylini bajaring:
~/zbserver $ sudo tugun server.js
Ochilgan konsol, agar chiroq topilgan bo'lsa va avtomatik ulanish zarur bo'lsa, Zigbee ulanishlari holatini xabar qilishi kerak.
Chiroq juftligini yoqish uchun quyidagilar zarur:
- 5 soniya davomida o'chiring;
- 5 soniya davomida yoqing;
- 1 va 2 -qadamlarni besh marta takrorlang.
Chiroq avtomatik ravishda serverga ulanadi.
4 -qadam: Chiroqni boshqarish
Chiroqni boshqarish uchun quyidagi IP -manzillarda postlarni bajarish kerak:
- localhost: 3000/turnOff -> Chiroqni o'chirish uchun;
- localhost: 3000/turnOn -> Chiroqni yoqish uchun.
5 -qadam: Xulosa
Oldingi qadamlardan so'ng, siz Dragonboard 410c va CC2531 ZigBee moduli yordamida chiroqni ZigBee protokoli orqali boshqarishingiz mumkin.
Agar shubhangiz bo'lsa, iltimos, quyida izoh qoldiring yoki quyidagi havolalarni tekshiring:
- zigbee-cho'pon Wiki: server va qurilma sinflari haqida ma'lumot.
- zigbee-cho'pon HowTo: ZigBee cho'ponidan qanday foydalanish haqida ma'lumot.
Tavsiya:
HW30A Dvigatel tezligini boshqarish moslamasi va Arduino UNO yordamida uchuvchisiz kvadrokopterli cho'tkasi bo'lmagan shahar motorini (3 simli) qanday boshqarish kerak: 5 qadam
HW30A Dvigatel tezligini boshqarish moslamasi va Arduino UNO yordamida uchuvchisiz kvadrokopterli cho'tkasiz shahar motorini (3 simli tip) qanday boshqarish mumkin: Tavsif: HW30A dvigatel tezligini boshqarish moslamasi 4-10 NiMH/NiCd yoki 2-3 hujayrali LiPo batareyalari bilan ishlatilishi mumkin. BEC 3 ta LiPo hujayralari bilan ishlaydi. U cho'tkasi bo'lmagan doimiy dvigatelning tezligini boshqarish uchun ishlatilishi mumkin (3 simli) maksimal 12 Vt gacha
Brauzer orqali Internet orqali qurilmalarni boshqarish. (IoT): 6 qadam
Brauzer orqali Internet orqali qurilmalarni boshqarish. (IoT): Ushbu yo'riqnomada men sizga LED-lar, o'rni, dvigatellar va boshqalar kabi qurilmalarni internet orqali brauzer orqali qanday boshqarishni ko'rsataman. Va siz har qanday qurilma orqali boshqaruv elementlariga xavfsiz kirishingiz mumkin. Men foydalangan veb -platforma bu RemoteMe.org saytiga tashrif
Led chiroqni AC quvvatiga qanday ulash mumkin: 6 qadam
Led chiroqni AC quvvatiga qanday ulash mumkin: Men sizga ko'rsatma beraman, 220V kuchlanishli elektr tokini qanday ulash kerak
LEDni Blynk orqali Wi -Fi orqali boshqarish uchun ESP32 -dan qanday foydalanish kerak: 7 qadam (rasmlar bilan)
LEDni Blynk orqali Wi -Fi orqali boshqarish uchun ESP32 -dan qanday foydalanish kerak: Ushbu qo'llanmada LED orqali WiFi orqali Blynk -ni boshqarish uchun ESP32 ishlab chiqish paneli ishlatiladi. Blynk - bu Internetda Arduino, Raspberry Pi va boshqalarni boshqarish uchun iOS va Android ilovalari o'rnatilgan platforma. Bu raqamli asboblar paneli, bu erda siz
USB orqali zaryadlanadigan har qanday IPod yoki boshqa qurilmalar uchun o'zingizning shaxsiy USB avtomobil zaryadlovchini qanday qilish kerak: 10 qadam (rasmlar bilan)
USB orqali zaryad oladigan har qanday IPod yoki boshqa qurilmalar uchun o'zingizning USB avtomobil zaryadlovchini qanday yasash mumkin: 5v va USB ulagichli vilkasini chiqaradigan avtomobil adapterini birlashtirib, USB orqali quvvat oladigan har qanday iPod yoki boshqa qurilma uchun USB zaryadlovchini yarating. Loyihaning eng muhim qismi - bu siz tanlagan avtomobil adapterining chiqishiga ishonch hosil qilish