Përmbajtje:
- Hapi 1: Ngarko kodin e modulit USB për të punuar me bariun Zigbee
- Hapi 2: Konfigurimi i Zigbee-Shepherd
- Hapi 3: Ekzekutoni Shërbimin e Kontrollit ZigBee dhe Lidhni Llambën
- Hapi 4: Kontrolli i llambës
- Hapi 5: Përfundimi
Video: Si të lidhni dhe kontrolloni një llambë përmes modulit ZigBee në Dragonboard: 5 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:10
Ky udhëzues i mëson përdoruesit se si të lidhë dhe instalojë saktë modulin ZigBee në Dragonboard dhe ta ndërveprojë atë me një llambë të kontrolluar nga ZigBee (OSRAM), duke bërë një rrjet ZigBee IOT.
Kërkesat:
- Dragonboard 410c;
- Dongle USB CC2531;
- TEXAS INSTRUMENTET CC Korrigjues/Programues;
- OSRAM Lightify Tunable White A19.
Hapi 1: Ngarko kodin e modulit USB për të punuar me bariun Zigbee
Para së gjithash, është e nevojshme të ngarkoni një kod në modulin USB për të punuar me bari-zigbee. Ai do të sigurojë funksionalitetin e njohjes së saktë të pajisjeve dhe krijimin e rrjetit IOT siç duhet.
Për ta bërë këtë të mundur, ju lutemi kontrolloni këtë udhëzues të GitHub.
Hapi 2: Konfigurimi i Zigbee-Shepherd
Duke marrë parasysh që kodi është ngarkuar tashmë në modulin ZigBee USB, tani është koha për të konfiguruar aplikacionin zigbee-barinj.
Bari-zigbe u zhvillua në Node, prandaj është e nevojshme që Node të jetë e instaluar në Dragonboard. Instalimi është i ndryshëm për secilin sistem operativ, prandaj kërkoni temën Debian në këtë lidhje për të ditur si ta instaloni në mënyrë korrekte.
Me Nyjen tashmë të instaluar në Dragonboard, ju lutemi ndiqni hapat e ardhshëm për të konfiguruar bariun zigbee:
- Krijoni një dosje për projektin me emrin "zbserver" (CLI: ~ $ mkdir zbserver)
- Brenda dosjes zbserver, krijoni një skedar të quajtur "server.js" (CLI: touch $ touch server.js)
-
Tani, është e nevojshme të instaloni disa varësi për të projektuar, instaluar zigbee-shepherd, serialport dhe express libs nga komandat CLI:
- : ~/zbserver $ sudo npm instaloni serialport
- : ~/zbserver $ sudo npm instaloni zigbee-shepherd
- : ~/zbserver $ sudo npm install express
Pas kësaj, është e nevojshme të kopjoni kodin e kontrollit të serverit (bashkangjitur në fund të këtij hapi) në skedarin e krijuar "server.js".
Shënim: funksionon vetëm me llambën e dhënë dhe dongli USB duhet të lidhet në Dragonboard.
Hapi 3: Ekzekutoni Shërbimin e Kontrollit ZigBee dhe Lidhni Llambën
Për të lidhur llambën me serverin është e nevojshme të shkoni në dosjen e krijuar të dosjes (zbserver) dhe të ekzekutoni skedarin "server.js" (me dongle të lidhur në Dragonboard) me komandën CLI:
server/zbserver $ sudo nyje server.js
Konzola e hapur duhet të informojë gjendjen e lidhjeve Zigbee, nëse është gjetur një llambë dhe nëse është e nevojshme të çiftohet automatikisht.
Për të aktivizuar modalitetin e çiftimit të llambës, është e nevojshme:
- Fikeni atë për 5 sekonda;
- Ndizeni atë për 5 sekonda;
- Përsëritni hapat 1 dhe 2 pesë herë.
Llamba do të lidhet automatikisht me serverin.
Hapi 4: Kontrolli i llambës
Për të kontrolluar llambën është e nevojshme të realizohen postimet në adresat IP të mëposhtme:
- localhost: 3000/turnOff -> Për të fikur llambën;
- localhost: 3000/turnOn -> Për të ndezur llambën.
Hapi 5: Përfundimi
Tani, pas hapave të mëparshëm, ju jeni në gjendje të kontrolloni një llambë përmes protokollit ZigBee duke përdorur Dragonboard 410c dhe Modulin ZigBee CC2531.
Në rast dyshimi, ju lutemi komentoni më poshtë ose kontrolloni lidhjet e mëposhtme:
- zigbee-shepherd Wiki: informacion në lidhje me klasat e serverit dhe pajisjes.
- zigbee-shepherd HowTo: informacion në lidhje me mënyrën e përdorimit të bariut ZigBee.
Recommended:
Rrip LED DIY: Si të Pritni, Lidhni, Lidhni dhe Rrip LED të Fuqisë: 3 Hapa (me Fotografi)
Rrip LED DIY: Si të Pritni, Lidhni, Lidhni dhe Rripin LED të Fuqisë: Udhëzues fillestar për të bërë projektet tuaja të lehta duke përdorur shirit LED. Shirita fleksibël të besueshëm dhe të lehtë për t'u përdorur, janë zgjidhja më e mirë për një sërë aplikimesh. Unë do të mbuloj bazat për instalimin e një brezi të thjeshtë LED të brendshëm 60 LED/m, por në
Sistemi i monitorimit Raspberry Pi përmes modulit të ekranit OLED: 5 hapa
Sistemi i monitorimit Raspberry Pi përmes modulit të ekranit OLED: Në këtë tutorial do të shpjegoj se si të vendosni modulin e ekranit OLED 0.96 inç për të treguar informacionin e sistemit të Raspberry Pi 4 Model B duke përdorur ndërfaqen e tij I2C
Kontrolloni pajisjet përmes internetit përmes shfletuesit. (IoT): 6 hapa
Kontrolloni pajisjet përmes internetit përmes shfletuesit. (IoT): Në këtë Instructable unë do t'ju tregoj se si mund t'i kontrolloni pajisjet si LED, Reletë, motorët etj përmes internetit përmes shfletuesit të uebit. Dhe mund t'i qaseni kontrolleve në mënyrë të sigurt mbi çdo pajisje. Platforma në internet që kam përdorur këtu është vizita e RemoteMe.org
Lidhni një Ipod ose një Mp3 Player tjetër me altoparlantët normalë të shtëpisë pa një përforcues të shtrenjtë dhe të rëndë!: 4 hapa
Lidhni një Ipod ose një Mp3 Player tjetër me altoparlantët normalë të shtëpisë pa një përforcues të shtrenjtë dhe të rëndë !: A keni shumë altoparlantë stereo shtesë, që ose erdhën me stereo të mprehtë që u prishën ose thjesht i keni ato pa ndonjë arsye të dukshme? Në këtë Instructable unë do t'ju tregoj se si mund t'i lidhni ato me çdo riprodhues Mp3 ose çdo pajisje me një portë zanore
Si të lidhni një bord përzierës dhe një gjarpër mikrofoni në një sistem zanor: 3 hapa
Si të lidhni një bord përzierës dhe një gjarpër mikrofoni në një sistem zanor: Video mbulon bazat e lidhjes së një mikser audio (bordi përzierës ose tastiere) me një sistem zanor duke përdorur një kabllo gjarpër mikrofoni. Mbulon mikrofonin dhe dërgon lidhjet. Për më shumë informacion: http://proaudiotraining.com