Агуулгын хүснэгт:
- Алхам 1: Зигби-хоньчинтой ажиллахын тулд USB модулийн кодыг байршуулна уу
- Алхам 2: Зигби-хоньчинг тохируулах
- Алхам 3: ZigBee Control Service -ийг ажиллуулж, чийдэнг холбоно уу
- Алхам 4: Гэрлийг хянах
- Алхам 5: Дүгнэлт
Видео: Dragonboard дээрх ZigBee модулаар чийдэнг хэрхэн холбох, удирдах вэ: 5 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:00
Энэхүү зааварчилгаа нь хэрэглэгчдэд Dragonboard дээр ZigBee модулийг хэрхэн зөв холбож, ZigBee хяналттай чийдэн (OSRAM) -тэй харьцаж, ZigBee IOT сүлжээг бий болгохыг заадаг.
Шаардлага:
- Dragonboard 410c;
- CC2531 USB Dongle;
- TEXAS INSTRUMENTS CC дибаг хийгч/програмист;
- OSRAM Lightify тохируулгатай цагаан A19.
Алхам 1: Зигби-хоньчинтой ажиллахын тулд USB модулийн кодыг байршуулна уу
Юуны өмнө зигби-хоньчинтой ажиллахын тулд кодыг USB модульд оруулах шаардлагатай. Энэ нь төхөөрөмжийг зөв таних, IOT сүлжээг зөв бүрдүүлэх боломжийг олгоно.
Үүнийг боломжтой болгохын тулд энэхүү GitHub хичээлийг үзнэ үү.
Алхам 2: Зигби-хоньчинг тохируулах
Кодыг ZigBee USB модульд аль хэдийн байршуулсан байгаа тул zigbee-хоньчин програмыг тохируулах цаг болжээ.
Зигби хоньчинг Node дээр боловсруулсан тул Dragonboard дээр Node-ийг суулгах шаардлагатай байна. Суурилуулалт нь үйлдлийн систем бүрийн хувьд өөр өөр байдаг тул үүнийг хэрхэн зөв суулгах талаар мэдэхийн тулд энэ холбоос дээрх Debian сэдвийг хайж олоорой.
Dragonboard дээр Node-ийг аль хэдийн суулгасан тул zigbee-хоньчинг тохируулахын тулд дараах алхмуудыг дагана уу.
- Төсөлд "zbserver" нэртэй хавтас үүсгэнэ үү (CLI: ~ $ mkdir zbserver)
- Zbserver фолдер дотор "server.js" нэртэй файл үүсгэнэ үү (CLI: ~ $ touch server.js)
-
Одоо CLI командыг ашиглан төсөл боловсруулах, zigbee-хоньчин, serialport болон express libs суулгахын тулд зарим хамаарлыг суулгах шаардлагатай байна.
- : ~/zbserver $ sudo npm serialport суулгах
- : ~/zbserver $ sudo npm zigbee-хоньчин суулгах
- : ~/zbserver $ sudo npm express суулгах
Үүний дараа серверийн хяналтын кодыг (энэ алхмын төгсгөлд хавсаргасан) үүсгэсэн "server.js" файл руу хуулах шаардлагатай болно.
Анхаарна уу: энэ нь зөвхөн өгсөн ламптай ажилладаг бөгөөд USB донгыг Dragonboard дээр холбох ёстой.
Алхам 3: ZigBee Control Service -ийг ажиллуулж, чийдэнг холбоно уу
Дэнлүүг сервертэй холбохын тулд үүсгэсэн фолдер (zbserver) лавлах руу очоод "server.js" (Dragonboard дээр холбосон гогцоотой) файлыг CLI командын тусламжтайгаар гүйцэтгэх шаардлагатай.
~/zbserver $ sudo node server.js
Нээлттэй консол нь дэнлүү олдсон, автоматаар хослуулах шаардлагатай бол Zigbee холболтын төлөв байдлыг мэдээлэх ёстой.
Дэнлүүний хос горимыг идэвхжүүлэхийн тулд дараахь зүйлийг хийх шаардлагатай байна.
- 5 секундын турш унтраа;
- 5 секундын турш асаана уу;
- 1 ба 2 -р алхамуудыг таван удаа давтана.
Дэнлүү автоматаар сервертэй холбогдох болно.
Алхам 4: Гэрлийг хянах
Дэнлүүг хянахын тулд дараах IP хаягууд дээр бичлэг хийх шаардлагатай байна.
- localhost: 3000/turnOff -> Дэнлүүгээ унтраах;
- localhost: 3000/turnOn -> Дэнлүү асаахын тулд.
Алхам 5: Дүгнэлт
Өмнөх алхмуудын дараа та Dragonboard 410c болон ZigBee Module CC2531 ашиглан ZigBee протоколоор чийдэнг удирдах боломжтой боллоо.
Хэрэв ямар нэгэн эргэлзээ байвал доорх линкээр орж коммент бичнэ үү.
- zigbee-хоньчин Вики: сервер болон төхөөрөмжийн ангиллын тухай мэдээлэл.
- zigbee-хоньчин HowTo: ZigBee хоньчныг хэрхэн ашиглах тухай мэдээлэл.
Зөвлөмж болгож буй:
Хэт ягаан туяаны LED чийдэнг хэрхэн яаж хийх вэ: 8 алхам (зурагтай)
Эвхэгддэг хэт ягаан туяаны LED чийдэнг хэрхэн яаж хийх вэ: Энэхүү гарын авлагад хэт ягаан туяаны LED туузаар хийсэн эвхэгддэг хэт ягаан туяа, уян хатан боловч хатуу хөшүүрэг хийх талаар өгүүлсэн болно. Би цианотип хэвлэхэд ашиглаж болох хэт ягаан туяаны "гэрэл дүүргэх" хэрэгцээг хангахын тулд энэ нугалсан гэрлийг хийсэн боловч энэ нь төгс байх болно
Хуучин гэрлийн чийдэнг хэрхэн яаж залгах вэ?: 8 алхам
Хуучин гэрлийн чийдэнг хэрхэн утастай болгох вэ?: Энэ видеон дээр би гэрлийн чийдэн эзэмшигчийг хэрхэн утастай болохыг үзүүлэх болно. Ирээдүйд илүү сонирхолтой видеонуудыг манай сувагт бүртгүүлээрэй!: Http://bit.ly/37Jenkh ----- -------------------------------------------------- --------------------------------- Биднийг дага
MP3 дуут модулаар фазын хайрцгийг хэрхэн яаж хийх вэ: 4 алхам
MP3 дуут модулаар фазын хайрцгийг хэрхэн яаж хийх вэ: Надад хамгийн сүүлд хийсэн DIY төслөөсөө сануулсан болор эпокси давирхай байгаа бөгөөд би үүнийг үрэхийг хүсэхгүй байна. Хэмнэлтийн зарчмын дагуу би эпокси ашиглан жаахан зүйл хийхээр шийдсэн. Заримдаа сэтгэлээр унасан үедээ ярихыг хүсдэггүй. Би зүгээр л
Хяналттай мониторыг янз бүрийн хяналтын бүлгүүдээр удирдах. Arduino дээрх LED чимэглэл: 6 алхам
Хяналттай мониторыг янз бүрийн хяналтын бүлгүүдээр удирдах. Arduino дээрх LED чимэглэл: Arduino компьютерийн төслийн сэдэв нь "Хяналттай мониторыг янз бүрийн хяналтын бүлгүүдээр удирдах" юм. Arduino дээрх LED чимэглэл. Энэхүү Arduino төхөөрөмжид LED дэлгэцийг хянах боломжтой хоёр өөр хяналтын бүлэг байдаг
Олон товчлуурыг Arduino дээрх ганц зүү рүү холбох: 4 алхам
Arduino дээрх ганц товчлуурт олон товчлуурыг холбох: Сайн байна уу, таны Arduino төслүүд анивчдаг LED -ээс хэтэрсэн үед танд нэмэлт зүү хэрэгтэй болно. Би та бүхэнд ижил товчлууртай холбогдсон олон товчлуурыг ашиглаж болох заль мэхийг харуулах болно