Talaan ng mga Nilalaman:
- Hakbang 1: I-upload ang USB Module Code upang Magtrabaho Sa Zigbee-pastol
- Hakbang 2: Pag-configure ng Zigbee-pastol
- Hakbang 3: Ipatupad ang Serbisyo sa Kontrol ng ZigBee at Ikonekta ang Lampara
- Hakbang 4: Pagkontrol sa lampara
- Hakbang 5: Konklusyon
Video: Paano Kumonekta at Kontrolin ang isang lampara Sa Pamamagitan ng ZigBee Module sa Dragonboard: 5 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:10
Ang itinuturo na ito ay nagtuturo sa gumagamit kung paano ikonekta at wastong mai-install ang module ng ZigBee sa Dragonboard at iugnay ito sa isang kinokontrol na ZigBee Lamp (OSRAM), na gumagawa ng isang network ng ZigBee IOT.
Mga Kinakailangan:
- Dragonboard 410c;
- CC2531 USB Dongle;
- INSTRUMENTE NG TEXAS CC Debugger / Programmer;
- Ang OSRAM ay liliwan ang Maayos na Maputi A19.
Hakbang 1: I-upload ang USB Module Code upang Magtrabaho Sa Zigbee-pastol
Una sa lahat, kinakailangan upang mag-upload ng isang code sa module ng USB upang gumana kasama ang zigbee-pastol. Ibibigay nito ang pagpapaandar na makilala nang tama ang mga aparato at malikha nang maayos ang network ng IOT.
Upang magawang posible ito, mangyaring suriin ang tutorial na GitHub na ito.
Hakbang 2: Pag-configure ng Zigbee-pastol
Isinasaalang-alang na ang code ay na-upload na sa module ng USB ng ZigBee, oras na upang i-configure ang zigbee-pastor application.
Ang zigbee-pastol ay binuo sa Node, samakatuwid kinakailangan na mai-install ang Node sa Dragonboard. Ang pag-install ay magkakaiba sa bawat operating system, kaya hanapin ang paksang Debian sa link na ito upang malaman kung paano ito mai-install nang tama.
Sa naka-install na Node sa Dragonboard, mangyaring sundin ang mga susunod na hakbang upang mai-configure ang zigbee-pastor:
- Lumikha ng isang folder sa proyekto na may pangalang "zbserver" (CLI: ~ $ mkdir zbserver)
- Sa loob ng folder ng zbserver, lumikha ng isang file na pinangalanang "server.js" (CLI: ~ $ touch server.js)
-
Ngayon, kinakailangan upang mag-install ng ilang mga dependency upang mag-proyekto, mag-install ng zigbee-pastor, serialport at ipahayag ang mga libs ng mga CLI utos:
- : ~ / zbserver $ sudo npm i-install ang serialport
- : ~ / zbserver $ sudo npm i-install ang zigbee-pastol
- : ~ / zbserver $ sudo npm i-install ang express
Pagkatapos nito, kinakailangan upang kopyahin ang control code ng server (nakalakip sa dulo ng hakbang na ito) sa nilikha na "server.js" na file.
Tandaan: gumagana lamang ito sa ibinigay na lampara at ang USB dongle ay dapat na konektado sa Dragonboard.
Hakbang 3: Ipatupad ang Serbisyo sa Kontrol ng ZigBee at Ikonekta ang Lampara
Upang ikonekta ang lampara sa server kinakailangan upang pumunta sa direktoryo ng nilikha na folder (zbserver) at ipatupad ang "server.js" (kasama ang dongle na konektado sa Dragonboard) na file ng CLI command:
~ / zbserver $ sudo node server.js
Dapat buksan ng binuksan na console ang estado ng mga koneksyon sa Zigbee, kung ang isang lampara ay natagpuan at kung kinakailangan na awtomatikong ipares.
Upang paganahin ang mode ng pares ng lampara kinakailangan upang:
- Patayin ito ng 5 segundo;
- I-on ito ng 5 segundo;
- Ulitin ang mga hakbang 1 at 2 ng limang beses.
Ang lampara ay awtomatikong kumonekta sa server.
Hakbang 4: Pagkontrol sa lampara
Upang makontrol ang lampara ay kinakailangan upang mapagtanto ang mga post sa mga sumusunod na IP address:
- localhost: 3000 / turnOff -> Upang patayin ang lampara;
- localhost: 3000 / turnOn -> Upang i-on ang lampara.
Hakbang 5: Konklusyon
Ngayon, pagkatapos ng mga nakaraang hakbang, makontrol mo ang isang lampara sa pamamagitan ng ZigBee na protokol gamit ang Dragonboard 410c at ang ZigBee Module CC2531.
Sa kaso ng anumang mga pagdududa, mangyaring magkomento sa ibaba o suriin ang mga sumusunod na link:
- zigbee-pastor Wiki: impormasyon tungkol sa mga klase ng server at aparato.
- zigbee-pastor HowTo: impormasyon tungkol sa kung paano gamitin ang ZigBee pastol.
Inirerekumendang:
Isang IoT Halloween Kalabasa - Kontrolin ang mga LED Sa Isang Arduino MKR1000 at Blynk App ???: 4 Mga Hakbang (na may Mga Larawan)
Isang IoT Halloween Kalabasa | Kontrolin ang Mga LED Sa Isang Arduino MKR1000 at Blynk App ???: Kamusta Lahat, Ilang linggo na ang nakalilipas ay ang Halloween at pagsunod sa tradisyon na inukit ko ang isang magandang kalabasa para sa aking balkonahe. Ngunit sa labas ng aking kalabasa, napagtanto ko na nakakainis na lumabas tuwing gabi upang sindihan ang kandila. At ako
DIY -- Paano Gumawa ng isang Spider Robot Aling Maaaring Kontrolin Gamit ang Smartphone Gamit ang Arduino Uno: 6 Mga Hakbang
DIY || Paano Gumawa ng isang Spider Robot Aling Maaaring Kontrolin Gamit ang Smartphone Gamit ang Arduino Uno: Habang gumagawa ng isang Spider robot, maaaring malaman ng maraming mga bagay tungkol sa robot. Tulad ng paggawa ng Robots ay Nakakaaliw pati na rin ang mapaghamong. Sa video na ito ipapakita namin sa iyo kung paano gumawa ng isang Spider robot, na maaari naming mapatakbo gamit ang aming smartphone (Androi
Kontrolin ang LED Board sa pamamagitan ng Telepono Gamit ang NodeMCU, ESP8266 at MAX7219: 8 Mga Hakbang
Kontrolin ang LED Board sa pamamagitan ng Telepono Gamit ang NodeMCU, ESP8266 at MAX7219: Gusto kong gumamit ng telepono upang makontrol ang LED board bilang isang turn signal. Kaya, ang ESP8266 ay kikilos bilang isang Access Point, microcontroller at isang server din. Ang web server ay magkakaroon ng isang simpleng webpage na may 3 mga pindutan: Lumiko sa Kaliwa, Lumiko KANAN, at Lumiko sa SOS. Ang tex
Kontrolin ang Arduino Gamit ang Blynk Sa pamamagitan ng Usb: 3 Mga Hakbang
Kontrolin ang Arduino Gamit ang Blynk Via Usb: Ito ang aking pangalawang itinuturo. Sa itinuturo na ito ay ipapakita ko kung paano makontrol ang mga LED gamit ang Blynk. Ang Blynk ay application na nagbibigay sa amin ng dashboard pati na rin ang pagkakakonekta. na maaari mong i-download ito mula sa google play store (para sa Android). & app s
Kontrolin ang Arduino Gamit ang Smartphone Sa pamamagitan ng USB Gamit ang Blynk App: 7 Mga Hakbang (na may Mga Larawan)
Kontrolin ang Arduino Gamit ang Smartphone Sa Pamamagitan ng USB Sa Blynk App: Sa tutorial na ito, matututunan namin kung paano gamitin ang Blynk app at Arduino upang makontrol ang lampara, ang kumbinasyon ay sa pamamagitan ng USB serial port. Ang layunin ng pagtuturo na ito ay upang ipakita ang pinakasimpleng solusyon sa malayo-pagkontrol ng iyong Arduino o c