Orodha ya maudhui:
- Hatua ya 1: Sehemu Zinazohitajika
- Hatua ya 2: Kuanza na Mahitaji ya Programu
- Hatua ya 3: Kusanidi Vitu vya Kufanya OpenHAB
- Hatua ya 4: Kuunda Ramani
- Hatua ya 5: Kuunda Sheria ya Sauti ya Agizo-
- Hatua ya 6: Kusanidi BasicUI
- Hatua ya 7: Kuwezesha Ufikiaji wa Kijijini
- Hatua ya 8: HARDWARE !!!
- Hatua ya 9: Kuunganisha na Msaidizi wa Google
Video: Uendeshaji wa Nyumbani wa RaspberryPi Kutumia OpenHAB: Hatua 9
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:52
Utengenezaji wa nyumba ukitumia Raspberry Pi 3B na OpenHAB. [Hiari] Tutatumia Google Home (au Google Assistant) kuwezesha kudhibiti sauti.
Hatua ya 1: Sehemu Zinazohitajika
Kwa mradi huu tutahitaji-
HARDWARE
- Raspberry Pi (nilitumia bodi ya 3B)
- Mini Mini ya Google [Hiari] (Unaweza pia kutumia msaidizi!)
- Waya za Jumper
- Kupitisha Moduli
SOFTWARE
- OpenHABian Pi [Unaweza kutumia Raspbian OS pia]
- IFTTT
Hatua ya 2: Kuanza na Mahitaji ya Programu
Una chaguo mbili zifuatazo-
- Flash Raspbian na kisha usakinishe OpenHAB juu yake. (Inachosha na sio nzuri)
- Piga moja kwa moja OpenHABian kwenye kadi ya SD na uitumie moja kwa moja (Damn Easy)
Nilitumia chaguo la pili na nikaangaza OpenHABian kwenye kadi ya SD na kuiweka kwenye RPi. Kwa hivyo nitaenda kujadili njia hii. Ikiwa unataka kufuata ya kwanza, fuata mwongozo huu, Ufungaji wa Mwongozo.
Mwingine fuata hatua zifuatazo:
- Pakua picha ya hivi karibuni ya mfumo wa OpenHABian.
- Ingiza kwenye kadi ya SD ukitumia Etcher.io
- Baada ya kufanikiwa kuwaka, weka kadi ya SD ndani ya Rpi na unganisha Ethernet kwa Rpi. (Unaweza pia kutumia WiFi).
- Boot Rpi. Huna haja ya skrini na / au panya na kibodi kwani SSH na Samba zimewashwa tayari!
- Subiri kwa dakika 30-45 kwa OpenHAB kumaliza usanidi wake wa kwanza.
- Baada ya hapo, nenda kwa https:// openhabianpi: 8080 Hii itakuwa anwani ya Rpi yako kutoka mahali unaweza kuipata.
Hiyo ni yote kwa sehemu ya usanidi wa awali.
Inasanidi OpenHAB
Baada ya OpenHAB kumaliza usanidi wake wa kwanza, nenda kwa https:// openhabianpi: 8080
- Nenda kwenye UI ya Karatasi.
- Huko, nenda kwa Addons> Bindings. Tafuta GPIO katika upau wa utaftaji. Sakinisha kisheria ya GPIO. Kisha nenda kwenye kichupo cha MISC na usakinishe kiunganishi cha CloudHAB Cloud.
Hatua ya 3: Kusanidi Vitu vya Kufanya OpenHAB
Sasa tunahitaji kupata Rpi yetu kupitia SSH. Nitatumia PuTTY. Ikiwa uko kwenye MacOS au Linux, unaweza kutumia terminal.
SSH kupitia PuTTY-
- Fungua PuTTY.
- Nenda kwenye ukurasa wa msimamizi wako na ujue anwani ya IP. Itapewa jina kama OpenHABian.
- Nakili anwani ya IP na ibandike katika PuTTY na ubonyeze Fungua.
- Sasa unahitaji kuingia -
- ingia kama: openhabianpassword: openhabian
- Baada ya kuingia, andika amri zifuatazo-
- $ cd / nk / openhab2 $ ls
-
Sasa itakuonyesha saraka zote zinazopatikana. Tutatumia - vitu (kuunda vitu tofauti), sheria (kuwezesha amri za sauti) na ramani za tovuti (kuunda ramani ya urambazaji). Tutaunda ramani ya tovuti kama -mba. Faili ya Vitu itakuwa - home.items. Na sheria faili itakuwa - home.rules.
- $ sudo nano vitu / home.items $ password: openhabian
- Hii itafungua hati tupu. Tutafanya hapa, tungeunda vitu vyetu ambavyo tutakuwa tukidhibiti kupitia Rpi. Kwa upande wangu, nilitumia vitu 4. Unaweza kutumia nyingi utakavyo.
-
// Vitu vya Kubadilisha Shabiki "Shabiki" "{gpio =" pin: 23 activelow: yes initialValue: high "} Switch light" Light "{gpio =" pin: 5 activelow: yes initialValue: low "}
Kanuni ya Sauti ya Amri
Hapa, ningeelezea hapo juu na mfano- Badilisha shabiki "Shabiki" {gpio = "pin: 17 activelow: yes initialValue: low"} Kinachotokea hapa ni kama ifuatavyo-
- Badilisha - ni neno kuu linalofafanua kuwa kitu hicho ni kubadili.
- shabiki (generic - ita jina lolote unalotaka) - ni kitambulisho kinachofafanuliwa na mtumiaji kwa kutaja vitu tofauti ambavyo mtu anataka kudhibiti.
-
"Shabiki" (generic - ita jina lolote unalotaka) - ni jina la kuonyesha ambalo litaonyeshwa kwenye UI.
- (jina la ikoni) - Ni jina la ikoni ambayo itaonyeshwa pamoja na jina.
- {gpio = "pin: 17 activelow: yes initialValue: low"} - hapa gpio ndio kitu kinachoiambia OpenHAB kuwa bidhaa hiyo imeunganishwa kupitia gpio. pini: 17 ni pini ambayo unaunganisha relay. activelow: yes (au hapana) - Active low ina maana kwamba wakati swichi imezimwa hakutakuwa na voltage inayotumika kwenye pini ya gpio na wakati swichi imewashwa kutakuwa na voltage kutumika. Thamani ya awali: juu (au chini) - Baada ya hapo ni Value ya kwanza na kile kinachofanya ni kuwaambia openhab nini cha kuweka dhamana ya kwanza ya kitu wakati wa uanzishaji. Hii imewekwa juu kwa sababu nataka swichi izime wakati wa uanzishaji.
- Kamba ya VoiceCommand - ndio kitu ambacho kitatumika kudhibiti vitu vingine kwa kutumia amri za sauti.
- Unaweza kuunda vitu vingi unavyotaka kutumia sintaksia hii-
-
andika jina la kipengee "item-display_name" {gpio = "pin: pin-no activelow: (ndio au chini) Thamani ya awali: (juu au chini)
- Baada ya kufanya hivyo, bonyeza Ctrl + X, kisha Y na Ingiza.
- $ cd..
Hatua ya 4: Kuunda Ramani
Ramani ya tovuti ingetumika kwa urambazaji na udhibiti wa swichi za relay.
- Kwa kuzingatia unaendelea baada ya kumaliza hatua zilizo juu, andika kwenye terminal
- $ sudo nano sitemaps / home.sitemap
- Faili hii itakuwa ramani chaguo-msingi ya urambazaji. Amri iliyo hapo juu itafungua faili tupu. Unahitaji kuunda ramani kama ifuatavyo-
studio ya nyumbani = "Smart Home"
{
Sura ya fremu = "Chumba changu" {
Badilisha kitu = shabiki
Badilisha kitu = mwanga
Badilisha kitu = kutolea nje
Badilisha kitu = taa_ya usiku
}
}
- sitemap home label = "Nyumba Mahiri (tumia kitu chochote unachotaka)" - hiki ndicho kichwa cha ukurasa wa kwanza. Unaweza kutumia chochote unachotaka.
- Sura ya fremu = "Chumba changu (tumia kitu chochote unachotaka)" - hii itakuwa sehemu ndogo. Kichwa chake kinaweza kuwa chochote unachotaka.
- Badilisha kipengee = shabiki - hii pamoja na zingine zitafafanua vitu ambavyo unataka kuona na kudhibiti kutoka kwa ukurasa wa kwanza. Lazima uingize majina ya bidhaa tuliyounda. Usiingie kwenye JINA LA KUONESHA KITU.
- Baada ya waandishi wa habari, CTRL + X, Y na Ingiza.
Hatua ya 5: Kuunda Sheria ya Sauti ya Agizo-
Kwa hili, unahitaji kuunda sheria rahisi. Nilitumia kumbukumbu kutoka kwa mwongozo huu. Kwa hivyo kwa amri za sauti, wacha kuunda faili ya sheria ya msingi-
$ sudo nano sheria / home.rules
Hii itaunda faili tupu ya.rules.
Unaweza kupata faili ya sheria hapa
Kweli, hii ni nambari ndefu na faili na amri nyingi. Lakini unahitaji tu kuzingatia yafuatayo kuunda seti yako ya amri.
- ikiwa (command.contains ("washa shabiki") || (command.contains ("washa shabiki"))) - hapa nimeorodhesha chaguzi mbili ambazo naweza kusema ili kufanya amri ifanye kazi. Kinachotokea haswa ni, wakati ninasema laini iliyohifadhiwa, OpenHAB inaitambua na inatafuta sheria maalum ya kufanya kinachotokea baadaye.
- fan.sendCommand (ON) - Wakati hali hiyo hapo juu ni kweli, kazi hii hutuma amri ON kwa shabiki wa kipengee. Hii inaweza kubadilishwa kulingana na chaguo lako.
Kweli, ikiwa umefika hapa bila shida yoyote, Hongera, kwa sababu sehemu kubwa ya kazi imefanywa. Sasa tunahitaji kusanidi UI na kuwezesha ufikiaji wa mbali kwa OpenHAB yetu.
Hatua ya 6: Kusanidi BasicUI
Sasa, tunahitaji kuwaambia OpenHAB kutumia ramani ya tovuti tunayounda kuitumia kama chaguo-msingi.
Hapa kuna jinsi ya kuifanya-
- Nenda kwa https:// openhabianpi: 8080
- Fungua UI ya Karatasi
- Usanidi> Huduma> UI> Sanidi UI Msingi
- Hapa unaweza kuchagua mandhari na fomati za ikoni, nk Jambo kuu unayohitaji kufanya ni kubadilisha ramani chaguomsingi kwenda nyumbani
- Bonyeza Hifadhi
- Unaweza kuiangalia kwa kwenda https:// openhabianpi: 8080
- Bonyeza UI ya Msingi na voila utaona ramani yako mwenyewe hapo
Hatua ya 7: Kuwezesha Ufikiaji wa Kijijini
Ili kuwezesha ufikiaji wa mbali, fuata hatua hizi-
- Nenda kwa https:// openhabianpi: 8080
- Fungua UI ya Karatasi
- Usanidi> Huduma> IO> Sanidi Wingu ya OpenHAB
- Badilisha hali iwe Arifa na Ufikiaji wa Kijijini, URL ya Msingi -> https://myopenhab.org/ na vitu kufichua -> Chagua zote
- Bonyeza Hifadhi
- Endelea kwa
- Jisajili na anwani ya barua pepe na nywila.
- Kwa openHAB UUID ->
- $ sudo nano / var / lib / openhab2 / uuid
- Nakili na ubandike UUID hii kwenye safu ya UUID.
- Kwa siri ya OpenHAB->
- $ sudo nano / var / lib / openhab2 / openhabcloud / siri
- Nakili na ubandike kwenye safu ya Siri na gonga Jisajili.
- Sasa baada ya Rpi kuanza upya kwa mafanikio, utaona hali kama mkondoni kwenye
- Nenda kwenye kichupo cha vitu
- Hapa unaweza kuona vitu vyako vyote ulivyounda. Ikiwa hauoni chochote, unahitaji kugeuza vitu hivyo angalau mara moja.
Hatua ya 8: HARDWARE !!!
Kuwa mwangalifu sana, kwani tungeshughulikia 220V na vitu vingine vya umeme.
KUWA TAHADHARI
UTAKUWA UNAFANYA HAYA KWA HATARI YAKO MWENYEWE
Kuunganisha Relay kwa Raspberry Pi-
Ili kuunganisha relay kwenye Raspberry Pi, unganisha VCC na 5V kwenye Rpi.
- Unganisha GND kwenye upeanaji kwa GND ya Raspberry Pi
- Ifuatayo unganisha IN1, IN2,… kwa GPIO iliyopewa vitu vya nyumbani
Kuangalia ikiwa kila kitu kinafanya kazi, nenda kwa BasicUI na ujaribu kuzima na kuwasha vitu tofauti. Unapaswa kusikia sauti ya kubofya kwenye kila toggle.
Unaweza pia kupakua programu ya OpenHAB kutoka Duka la Google Play kwa udhibiti rahisi wa Mfumo wako wa Kiotomatiki.
Kuwa mwangalifu na KUENDELEA KWA HATARI YAKO MWENYEWE
Sasa tunahitaji kuunganisha waya za vifaa unayotaka kujiendesha kwa swichi za kupeleka tena. Zima Rpi na Ugavi Mkuu kabla ya kufanya hivyo kuwa upande salama.
Baada ya kuunganisha waya, hakikisha kuwa hakuna waya wa moja kwa moja uliobaki bila kufunikwa ambao unaweza kudhibitisha kuwa mbaya.
Sasa rejea Rpi yako na upe wakati wa kuanza. Baada ya kupiga kura, utaweza kudhibiti vifaa kutoka kwa UI Msingi au kutoka kwa programu ya rununu. Ikiwa hutaki otomatiki ya sauti, hauitaji kufuata hatua za wavu.
Hatua ya 9: Kuunganisha na Msaidizi wa Google
Kwa hili tutatumia
- Nenda kwa IFTTT.com
- Unda akaunti ikiwa huna moja
- Bonyeza Applet mpya
- Chagua hii na uchague Msaidizi wa Google na uchague Sema kifungu na kiunga cha maandishi
- Je! Unataka kusema nini, ingiza - Geuza jina la kitu cha $ Ex- Turn $ fan
- Bonyeza kuunda kichocheo
- Chagua hiyo na uchague OpenHAB. Unganisha akaunti yako
- Chagua tuma amri Chagua kipengee kama VoiceCommand
- Amri ya kutuma kama - Geuza {{TextField}} jina la kipengee. Ex- Geuza shabiki wa {{TextField}}
- Unda Kitendo
Toa karibu sekunde 10 ili iweze kuanza na kisha Voila, tumia msaidizi wa google kutuma amri.
Hiyo ndio. Ikiwa una mashaka yoyote au kuna hitilafu yoyote jisikie huru kutoa maoni. Nitakusaidia hakika.
Ikiwa una shida yoyote au maswali, jisikie huru kuwasiliana nami kwa [email protected]
Ilipendekeza:
Msaidizi wa Google - Uendeshaji wa Nyumbani Iot Kutumia Esp8266: Hatua 6
Msaidizi wa Google | Uendeshaji wa Nyumbani Iot Kutumia Esp8266: Katika maagizo haya nitakuonyesha msaidizi wa google anayedhibitiwa kiotomatiki nyumbani
Uendeshaji wa Nyumbani Kutumia MQTT na ESP8266: Hatua 6
Uendeshaji wa Nyumbani Kutumia MQTT na ESP8266: Siku hizi, otomatiki ya Nyumbani ni enzi ya kuibuka na kujitokeza kwa IoT (Mtandao wa Vitu). Kila mtu anajaribu kugeuza nyumba kwa njia fulani basi hiyo inaweza kudhibitiwa kijijini au mwongozo. Na ambayo hufanya maisha kuwa rahisi kwao.Kuna mbinu za wanadamu za kudhibiti
Uendeshaji wa Nyumbani Kutumia Msaidizi wa Google na Adafruit IO: 3 Hatua
Automation ya Nyumbani Kutumia Msaidizi wa Google na Adafruit IO: Msaidizi wa Google ni AI (Artificial Intelligence) huduma ya amri ya sauti. Kutumia sauti, tunaweza kuwasiliana na msaidizi wa google na inaweza kutafuta kwenye wavuti, kupanga ratiba ya matukio, kuweka kengele, kudhibiti vifaa, n.k Huduma hii inapatikana kwenye sma
Kuanza na Uendeshaji wa Nyumbani: Kufunga Msaidizi wa Nyumbani: Hatua 3
Kuanza na Uendeshaji wa Nyumbani: Kufunga Msaidizi wa Nyumbani: Sasa tutaanzisha safu ya otomatiki ya nyumbani, ambapo tutaunda nyumba nzuri ambayo itaturuhusu kudhibiti vitu kama taa, spika, sensorer na kadhalika kutumia kitovu cha kati pamoja na msaidizi wa sauti. Katika chapisho hili, tutajifunza jinsi ya kuingiza
Arifa ya Mlango wa Kusikia Ulemavu Kupitia Uendeshaji wa Nyumbani (ESP-sasa, MQTT, Openhab): Hatua 3
Arifa ya Mlango wa Kusikia Ulemavu Kupitia Utengenezaji wa Nyumbani (ESP-sasa, MQTT, Openhab): Katika Agizo hili ninaonyesha jinsi niliunganisha kengele yangu ya kawaida kwenye kiotomatiki cha nyumbani. Suluhisho hili linafaa sana kwa watu wenye shida ya kusikia. Kwa kesi yangu mimi hutumia kujulishwa ikiwa chumba kina shughuli na kelele kwenye sherehe ya siku ya kuzaliwa ya watoto. Mimi