Mündəricat:
- Addım 1: Zigbee-çoban ilə işləmək üçün USB Modul Kodunu yükləyin
- Addım 2: Zigbee-çobanı konfiqurasiya edin
- Addım 3: ZigBee Nəzarət Xidmətini icra edin və Lampanı qoşun
- Addım 4: Lampaya nəzarət
- Addım 5: Nəticə
Video: Əjdaha taxtasındakı ZigBee Modulu vasitəsi ilə bir lampanı necə bağlamaq və idarə etmək olar: 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:43
Bu təlimat istifadəçiyə ZigBee modulunu Əjdaha taxtasına necə bağlamağı və düzgün şəkildə qurmağı və ZigBee IOT şəbəkəsi quraraq ZigBee idarə olunan Lampa (OSRAM) ilə qarşılıqlı əlaqəni öyrədir.
Tələblər:
- Əjdaha taxtası 410c;
- CC2531 USB Dongle;
- TEXAS INSTRUMENTS CC Debugger/Proqramçı;
- OSRAM Aydınlaşdırıla bilən Ağ A19.
Addım 1: Zigbee-çoban ilə işləmək üçün USB Modul Kodunu yükləyin
Hər şeydən əvvəl, zigbee-çoban ilə işləmək üçün USB moduluna bir kod yükləmək lazımdır. Cihazları düzgün tanıma və IOT şəbəkəsini düzgün qurma funksiyasını təmin edəcək.
Bunu mümkün etmək üçün bu GitHub təlimatını yoxlayın.
Addım 2: Zigbee-çobanı konfiqurasiya edin
Kodun artıq ZigBee USB moduluna yükləndiyini nəzərə alsaq, indi zigbee-çoban tətbiqini konfiqurasiya etməyin vaxtıdır.
Zigbee-çoban Node üzərində hazırlanmışdır, buna görə Dragonboard-da Node quraşdırılmalıdır. Quraşdırma hər bir əməliyyat sistemindən fərqlidir, buna görə də necə düzgün qurulacağını bilmək üçün bu linkdəki Debian mövzusuna baxın.
Node artıq Dragonboard-da quraşdırılıbsa, zigbee-çobanı konfiqurasiya etmək üçün aşağıdakı adımları yerinə yetirin:
- Layihəyə "zbserver" adı ilə bir qovluq yaradın (CLI: ~ $ mkdir zbserver)
- Zbserver qovluğunda "server.js" adlı bir fayl yaradın (CLI: ~ $ touch server.js)
-
İndi CLI əmrləri ilə layihələndirmək, zigbee-çoban, serialport və express libs qurmaq üçün bəzi asılılıqlar qurmaq lazımdır:
- : ~/zbserver $ sudo npm serialport yükləyin
- : ~/zbserver $ sudo npm zigbee-çoban qurun
- : ~/zbserver $ sudo npm express qurun
Bundan sonra, serverin nəzarət kodunu (bu addımın sonunda əlavə olunur) yaradılmış "server.js" faylına kopyalamaq lazımdır.
Qeyd: yalnız verilən lampa ilə işləyir və USB dongle Dragonboard -a qoşulmalıdır.
Addım 3: ZigBee Nəzarət Xidmətini icra edin və Lampanı qoşun
Lampanı serverə bağlamaq üçün yaradılmış qovluq (zbserver) qovluğuna daxil olmaq və CLI əmri ilə "server.js" (əjdaha taxtasında bağlı dongle ilə) faylını icra etmək lazımdır:
~/zbserver $ sudo node server.js
Açılan konsol, bir lampa tapılıbsa və avtomatik olaraq qoşmaq lazımdırsa, Zigbee əlaqələrinin vəziyyətini bildirməlidir.
Lampa cütü rejimini aktiv etmək üçün:
- 5 saniyə söndürün;
- 5 saniyə yandırın;
- 1 və 2 addımları beş dəfə təkrarlayın.
Lampa avtomatik olaraq serverə qoşulacaq.
Addım 4: Lampaya nəzarət
Lampanı idarə etmək üçün aşağıdakı IP ünvanlarında yazılar hazırlamaq lazımdır:
- localhost: 3000/turnOff -> Lampanı söndürmək üçün;
- localhost: 3000/turnOn -> Lampanı yandırmaq üçün.
Addım 5: Nəticə
İndi, əvvəlki addımlardan sonra, Dragonboard 410c və ZigBee Modulu CC2531 istifadə edərək bir lampanı ZigBee protokolu ilə idarə edə bilərsiniz.
Hər hansı bir şübhə varsa, aşağıdakı şərhləri yazın və ya aşağıdakı bağlantıları yoxlayın:
- zigbee-çoban Wiki: server və cihaz sinifləri haqqında məlumat.
- zigbee-çoban HowTo: ZigBee çobanının necə istifadə ediləcəyi haqqında məlumat.
Tövsiyə:
Arduino UNO və Tək Kanallı 5V Qatı Hal Rölesi Modulundan istifadə edərək Lampanı Necə İdarə Etmək olar: 3 addım
Arduino UNO və Tək Kanallı 5V Qatı Hal Rölesi Modulundan istifadə edərək Lampanı Necə İdarə Etmək olar: Təsvir: Ənənəvi mexaniki röle ilə müqayisədə, Qatı Hal Rölesinin (SSR) bir çox üstünlükləri var: daha uzun bir xidmət müddəti var, daha çox açılır/ sönmə sürəti və səs -küy yoxdur. Bundan əlavə, vibrasiyaya və mexaniki müqavimətə daha yaxşı malikdir
Visuino LED kimi şeyləri idarə etmək üçün bir düyməni necə istifadə etmək olar: 6 addım
Visuino LED kimi şeyləri idarə etmək üçün bir düyməni necə istifadə etməli: Bu təlimatda sadə bir düymə və Visuino istifadə edərək LED -i AÇMA və SÖKMƏNİ öyrənəcəyik
Lampanı necə təmir etmək olar: 8 addım
Led Ampul Necə Təmir Edilir: Bu təlimatlarda sizə lampanı necə təmir edəcəyinizi göstərəcəyəm
Nrf24l01 Arduino vasitəsi ilə idarə olunan tutucu qolu izlənən robotu necə qurmaq olar: 3 addım (şəkillərlə)
Nrf24l01 Arduino vasitəsi ilə idarə olunan tutucu qolu idarə olunan robotu necə qurmaq olar: Təlimat " Nrf24l01 Arduino ilə idarə olunan tutucu qolu idarə olunan robotu necə qurmaq olar " MEG istifadə edərək ikili mühərrikli L298N modulu ilə idarə olunan paletli təkərlərdə quraşdırılmış üç dərəcə azadlıq tutan qolun necə qurulacağını izah edəcək
USB vasitəsi ilə şarj edən hər hansı bir IPod və ya digər cihaz üçün öz USB avtomobil şarj cihazınızı necə etmək olar: 10 addım (şəkillərlə)
USB ilə Şarj Edilən İstənilən IPod və ya Digər Cihazlar üçün Öz USB Avtomobil Şarj Alətini Necə Yaratmaq olar: 5v və USB Dişi fişini çıxaran bir avtomobil adapteri birləşdirərək USB ilə Şarj edən hər hansı bir iPod və ya digər Cihaz üçün bir USB avtomobil şarj cihazı yaradın. Bu layihənin ən vacib hissəsi, seçdiyiniz avtomobil adapterinin çıxışının bahis olduğundan əmin olmaqdır