Orodha ya maudhui:
- Hatua ya 1: Maonyesho
- Hatua ya 2: Muhtasari
- Hatua ya 3: Lango - Vifaa
- Hatua ya 4: Lango - Programu
- Hatua ya 5: Ukanda wa Nguvu - Vifaa
- Hatua ya 6: Ukanda wa Nguvu - Programu
- Hatua ya 7: Hitimisho
Video: Ukanda wa Nguvu ya Smart kulingana na Beaglebone Nyeusi na OpenHAB: Hatua 7 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:53
!!!!! Kucheza na mtandao (110 / 220V) ni hatari, tafadhali kuwa mwangalifu SANA !!!!
Kuna muundo uliopo wa mkanda wa nguvu unaotokana na "Raspberry Pi" na Arduinos mbili, ambazo zinaonyeshwa kwenye picha "muundo wa Zamani".
Ubunifu huu mpya unatofautiana na hizi za zamani kwa njia mbili:
- Kwa kuwa Raspberry Pi inaweza kudhibiti nRF24 kwa kutumia SPI yake mwenyewe, haifai kuweka Arduino katikati. Pia napendelea Bodi Nyeusi ya Beaglebone kwani ni ya bei rahisi na yenye nguvu, na haswa ina vifaa vya ziada vya kupatikana (kama GPIO, SPI) kuliko Raspberry Pi.
- Katika miundo ya zamani, njia pekee ya kudhibiti ukanda wa nguvu ni kupitia kiolesura cha wavuti (i.e. OpenHAB). Walakini, ni ngumu sana kufanya hivyo ikiwa kamba ya umeme iko karibu. Kwa hivyo katika muundo huu, kamba ya nguvu ina ubadilishaji wa kibinafsi kwa kila duka, na watu wanaweza KUZIMA / KUZIMA kila duka au bila OpenHAB (ikiwa na OpenHAB, hadhi kwenye OpenHAB itasasishwa wakati wowote ubadilishaji wa mwili umegeuzwa).
Hatua ya 1: Maonyesho
Hatua ya 2: Muhtasari
Kamba yangu ya nguvu ya ujanja imeundwa na sehemu mbili: lango na ukanda wa umeme (umeonyeshwa kwenye picha "Ubuni wangu").
Upande wa lango ni pamoja na:
- Bodi Nyeusi ya Beaglebone
- Moduli ya nRF24L01 +
- OpenHAB + MQTT (basi la ujumbe)
Upande wa ukanda wa umeme ni pamoja na:
- Mchanganyiko tatu wa kawaida wa kubadili + w (sanduku la genge 3)
- Bodi ndogo ya Arduino pro
- Moduli ya nRF24L01 +
- Moduli tatu za relay
Maelezo yatafunikwa katika hatua zifuatazo.
Hatua ya 3: Lango - Vifaa
Vifaa:
Bodi Nyeusi ya Beaglebone
Moduli ya nRF24L01 +
10uF capacitor (RadioShack, ebay n.k.), kwa kuboresha uaminifu wa mapokezi.
Hapa ninaonyesha uhusiano kati ya Beaglebone Black na moduli ya redio. Ninaonyesha pia mzunguko wangu kwa hiyo, lakini ubao wa mkate pia utafanya kazi hiyo.
Kutumia moduli ya SPI na nRF24 katika Bealebone Nyeusi, hatua mbili zinahitajika.
- Washa SPI kwenye Beaglebone Black
- PATA NRF24L01 + RADIOS ZINAZOFANYA KAZI KWENYE MFUPA
Hatua ya 4: Lango - Programu
Kwa upande wa programu kwenye Beaglebone Nyeusi, muundo wa jumla umeonyeshwa kwenye picha 1.
Kwa kuwa kuna Debian inayoendesha juu yake, ni rahisi sana kusanikisha programu kwa kutumia amri ya kupata.
OpenHAB ni msingi wa Java, kwa hivyo ni muhimu kusanikisha Java VM. Tafadhali rejelea usanikishaji wa OpenHAB kwa maelezo (ni kwa Raspberry Pi, lakini pata-kazi kwa bodi zote mbili). Ili kuwezesha MQTT kwa OpenHAB, faili "org.openhab.binding.mqtt-x.y.z.jar" inahitaji kuwekwa kwenye folda ya "addons" kwenye folda ya chanzo ya OpenHAB. Faili tatu za usanidi zinahitajika (zimeambatanishwa hapo chini), ambapo "openhab.cfg", "test.sitemap" na "test.items" zinapaswa kuwekwa kwenye folda ya "usanidi", "usanidi / ramani za tovuti" na "usanidi / vitu" mtawaliwa. Halafu, OpenHAB inaweza kuzinduliwa kwa kuandika "./start.sh".
Kwa basi la MQTT, ninatumia Mosquitto ambayo ni chanzo cha wazi cha MQTT broker. Toleo la Mbu juu ya kupata-mzuri ni ya zamani sana, kwa hivyo napakua nambari ya chanzo kukusanya na kusanikisha.
- Pata nambari ya chanzo kutoka kwa tovuti rasmi hapo juu.
- Kwenye folda ya nambari ya chanzo, tengeneza folda mpya inayoitwa "jenga".
- Nenda kwenye "kujenga", andika "cmake.."
- Kisha nenda kwenye folda ya juu, andika "fanya" na "fanya usakinishe"
Mwishowe, mpango wa lango ni daraja kati ya basi ya MQTT na moduli ya nRF24, na usanifu umeonyeshwa kwenye picha 2. Kuna foleni mbili, kila moja kwa mwelekeo mmoja (yaani moja ya CMD ya kudhibiti kutoka OpenHAB hadi kwenye kamba ya umeme, moja kwa mwelekeo wa kugeuza). Kimsingi ni utekelezaji rahisi wa mantiki ya mtayarishaji / wa watumiaji. Nambari ya chanzo ya lango inaweza kupatikana hapa, inatumia huduma zingine za C ++ 11 (kusanikisha GCC mpya kwenye Beaglebone Nyeusi, rejea nakala hii) na inadhani nRF24 lib imewekwa (rejea Hatua ya awali).
Hatua ya 5: Ukanda wa Nguvu - Vifaa
Vifaa:
Bodi ndogo ya Arduino pro.
Moduli ya nRF24L01 +.
10uF capacitor (RadioShack, ebay n.k.), kwa kuboresha uaminifu wa mapokezi.
Vipinga vitatu vya 10K (RadioShack, ebay n.k.), kwa kubadili.
Moduli tatu za Relay.
Combo tatu za kubadili / kuuza na sanduku, nilinunua kutoka kwa Lowe.
Moduli ya 110vac hadi 5vdc, ili kuwezesha Arduino na kurudi tena.
5vdc hadi 3vdc ondoka, kuwezesha nRF24.
Uunganisho umeonyeshwa kwenye picha 1.
!!!!! Ikiwa unataka kutumia swichi / duka sawa kama mimi, tafadhali hakikisha umekata "kuzuka" juu yake (angalia picha 2) !!!!! Hii ni muhimu sana au unaweza kuharibu mzunguko wako wote !!!!!
Picha ya 3 inaonyesha ukanda wa umeme uliomalizika, kama unaweza kuona, ni fujo nzuri ndani ya sanduku (kwani siwezi kupata chochote kikubwa cha kutosha kutoka kwa ukanda wa nguvu ya rafu na swichi ya mtu binafsi ya kutumia), lakini inafanya kazi ^ _ ^!
Hatua ya 6: Ukanda wa Nguvu - Programu
Ninatumia maktaba sawa ya NRF24 kwa Arduino kama Beaglebone Black (hapa, folda ya librf24-bbb ni ya Beaglebone Black, wakati iliyo kwenye folda ya mizizi ni ya Arduino), lakini unaweza pia kutumia toleo dhabiti / lenye nguvu zaidi la Arduion in hapa.
Nambari yangu ya chanzo ya upande wa kamba ya umeme imeambatishwa hapa, tafadhali tumia Arduino IDE (au njia nyingine yoyote) na programu sahihi ya kuiweka kwenye Arduino pro mini.
Hatua ya 7: Hitimisho
Furahiya !!!
Ilipendekeza:
Kubadilisha Nyeusi Nyeusi + ya Kusafisha Usafi - Aspirador De Mano Dustbuster Litio 16.2Wh Con Acción Ciclónica. Modelo DVJ315J: Hatua 5 (na Picha)
Kubadilisha Nyeusi Nyeusi + ya Kusafisha Usafi - Aspirador De Mano Dustbuster Litio 16.2Wh Con Acción Ciclónica. Modelo DVJ315J: Unaweza kutumia + 70 Eur (dola au sarafu yako sawa) kwa safi kubwa ya kusafishia, na baada ya miezi michache au mwaka, haifanyi kazi vizuri … Ndio, bado inafanya kazi, lakini chini kuliko dakika 1 kufanya kazi na haina maana. Inahitaji kurudiwa
Ukanda wa LED wa DIY: Jinsi ya Kukata, Kuunganisha, Solder na Nguvu ya Strip ya LED: Hatua 3 (na Picha)
Ukanda wa LED wa DIY: Jinsi ya Kukata, Kuunganisha, Solder na Ukanda wa LED ya Nguvu: Mwongozo wa Kompyuta wa kutengeneza miradi yako nyepesi kwa kutumia ukanda wa LED. Rahisi kuaminika na rahisi kutumia, vipande vya LED ni chaguo bora kwa anuwai ya programu. misingi ya kusanikisha ukanda rahisi wa ndani wa 60 LED / m LED, lakini ndani
Ugavi wa Nguvu ya Nguvu ya Nguvu ya DIY: 85W: 3 Hatua
Ugavi wa Nguvu ya Nguvu ya Nguvu ya DIY: 85W: Usambazaji wa umeme ni juisi ya miradi yako, kuwa ni mtengenezaji mdogo au mtaalamu, kila wakati unataka nguvu nzuri na yenye nguvu ovyo ovyo. ni ghali, ndio zinajumuisha huduma nyingi
Kudanganya Nyeusi Nyeusi ya Strobe kwa Udhibiti thabiti na Udhibiti wa Nje: Hatua 5 (na Picha)
Kudanganya Nyeusi ya Strobe kwa Udhibiti thabiti na Udhibiti wa Nje: Kila mwaka, maduka makubwa ya sanduku huuza taa nyeusi za taa zilizotengenezwa na UV za UV. Kuna kitasa upande ambacho kinadhibiti kasi ya strobe. Hizi ni za kufurahisha na za bei rahisi, lakini hazina mwendo endelevu. Nini zaidi itakuwa nzuri kudhibiti taa ya nje
Ukanda wa Nguvu ya Smart Master / Slave kwa PC yako [mod] (kuzima kwa kibinafsi lakini Kusubiri Zero): Hatua 6 (na Picha)
Mkali wa Nguvu ya Mwalimu / Mtumwa kwa PC yako [mod] (kuzima kwa kibinafsi lakini Kusubiri kwa Zero): Zima inapaswa kuzimwa. Kufanya kazi iwe fupi: Hatukupata bidhaa inayofaa huko nje, kwa hivyo tuliishia kuibadilisha. Tulinunua " Nishati ya Nishati " vipande vya nguvu kutoka Zweibrueder. Vifaa ni imara sana na sio sana