Satura rādītājs:
- 1. darbība. Nepieciešamais komponents
- 2. darbība: iestatiet PI
- 3. darbība: ieprogrammējiet mikrokontrolleru (WiFi moduli)
- 4. darbība: konfigurējiet Openhab, lai nosūtītu ieslēgšanas/izslēgšanas pieprasījumus
- 5. darbība. Saistiet savu Openhab ar mākoni
- 6. darbība. Saistiet Openhab ar savu Google palīgu (IFTTT)
- 7. solis: lietu savienošana kopā
- 8. solis: kaste
- 9. darbība
Video: Google mājas kontrolēta strāvas padeve: 9 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
Mana draudzene vienmēr gribēja izveidot gudru māju.
Tāpēc mēs izveidojam viedās mājas infrastruktūru un pirmo vienumu, tālvadības kontaktligzdas slēdzi, kuru varat kontrolēt, izmantojot vadības paneli vai balss komandas (ja jums ir Google mājas lapa vai Google palīgs)
Šeit jūs varat soli pa solim atrast mūsu paveikto.
1. darbība. Nepieciešamais komponents
- RaspberryPi 2
- ESP8266
- Releja modulis
- Strāvas adapteris
- Konteiners
2. darbība: iestatiet PI
Pirmā lieta, kas mums nepieciešama, ir jūsu viedās mājas serveris.
Šis serveris uzņems jūsu viedās mājas vadības paneli un saistīs vadības paneli ar viedās mājas vienumiem.
Vienkāršākais veids, kā iestatīt serveri, ir izmantot Openhabian PI attēlu RaspberryPI.
Pilnu instrukciju varat atrast openhab vietnē
3. darbība: ieprogrammējiet mikrokontrolleru (WiFi moduli)
Šī projekta mikrokontrolleru daļas foršā lieta ir tā, ka mēs izmantojam WiFi moduli, kurā ir mikrokontrolleris, lai jūs varētu uzrakstīt savu programmu, izmantojot arduino, un augšupielādēt savu programmu WiFi moduļa mikrokontrollerī.
Es savam projektam izmantoju ļoti vienkāršu programmu, tāpēc, ja es zvanīšu uz https:// IP_ADDRESS_OF_THE_MODULE/on, ieslēgsies 1. releja kontakts, un https:// IP_ADDRESS_OF_THE_MODULE/off izslēgs releja tapu 0.
Es arī pievienoju kādu izdomātu kodu, lai tāfeles RGB gaismas diode būtu sarkana, ja relejs ir izslēgts, un zaļš, ja tas ir ieslēgts, un mirgo sarkanā krāsā, kamēr tiek izveidots savienojums ar wifi un.5 sekundes zaļš pēc savienojuma izveidošanas.
PIEZĪME:
- Kā konfigurēt arduino IDE programmai esp8266
- Pirms programmēšanas turiet nospiestu tāfeles esp8266 zibspuldzi un atlaidiet to tūlīt pēc tam, kad redzat, ka wifi paneļa mazais zilais gaismas diode mirgo vienu reizi.
- Modulim vajadzētu izveidot savienojumu ar 2,4 GHz wifi un nevar izveidot savienojumu ar 5 GHz tīkliem.
4. darbība: konfigurējiet Openhab, lai nosūtītu ieslēgšanas/izslēgšanas pieprasījumus
Jums vajadzētu būt iespējai piekļūt jūsu OpenHab vadības panelim, izmantojot https:// openhabianpi: 8080 url.
Mēs izmantosim HTTP saistīšanu, tāpēc jums tas jāinstalē savā openhab
- Dodieties uz paperUI savā openhabianpi
- Konfigurācija> Saistoši pievieno HTTP saistīšanu
Laiks konfigurēt savu openhab,
- ssh uz jūsu openhab lodziņu, izmantojot [ssh openhabian@openhabianpi]
- Dodieties uz mapi openhab vienumi [cd/etc/openhab2/items]
-
Izlasiet readme failu! [kaķis readme.txt]
Kā jau minēju, mēs izmantosim http iesiešanu
-
Izveidojiet savu vienumu failu [light2.items]
-
manas preces faila saturs ir
Pārslēgt Kitchen_Light uz "Kitchen Light" {http = "> [ON: GET: https://192.168.1.132/on]> [OFF: GET:
-
izlasiet to šādi:
-
Ar NAME_OF_THE_SWITCH "Slēdzeņa etiķete" {BINDING_TYPE = "> [COMMAND: METHOD: URL_TO_FETCH]…."}
- NAME_OF_THE_SWITCH ir tikai vārds
-
Slēdža marķējums ir tas, ko redzēsit panelī (es to neizmantoju savā panelī)
- BINDING_TYPE ir saite, ko mēs izmantojam (HTTP šeit)
- > ir izvadei (<ir ieeja, teiksim, lasīšanas temperatūra citā projektā)
- COMMAND ir komandas nosaukums (es izvēlējos OFF)
- METODE ir zvana metode (GET vai POST)
- URL_TO_FETCH ir URL, kuru vēlamies ielādēt, lai izpildītu komandu
-
-
- Ja iepriekšējais solis nav skaidrs, atgriezieties pie 3. darbības!
- Dodieties uz habpanel https:// openhabianpi: 8080/habpanel/index.html#/un pievienojiet panelim kādu pogu
Šeit notiek tas, ka mēs definējam http saistīšanu OpenHab uz Arduino moduli, tāpēc, aktivizējot šo slēdzi, tas iegūs šo URL.
5. darbība. Saistiet savu Openhab ar mākoni
Izveidojiet kontu vietnē https://myopenhab.org, jums būs nepieciešams UUID un noslēpums no jūsu openhab
Lai iegūtu šīs vērtības, jums jāinstalē "openHAB Cloud savienotājs" no https:// openhabianpi: 8080/paperui/index.html#/exten… -> MISC un restartējiet openhab.
docs.openhab.org/addons/ios/openhabcloud/r…
-
lai redzētu šīs vērtības
- cat/var/lib/openhab2/uuid
- cat/var/lib/openhab2/openhabcloud/secret
6. darbība. Saistiet Openhab ar savu Google palīgu (IFTTT)
Tagad ir pienācis laiks saistīt savu openhab ar google palīgu, lai mēs varētu pateikt: “Hei, google, ieslēdz gaismu”, un tas nosūtīs tavu ziņu uz openhab, un rezultātā jūsu mājās notiks kaut kas izdomāts.
Mēs izmantojam IFTTT, lai saistītu Google palīgu ar openhab
Darām to
- Izveidojiet/piesakieties savā kontā IFTTT
- Izveidojiet jaunu sīklietotni
- Lai atlasītu “ŠIS”, izvēlieties “Google palīgs” un “Sakiet vienkāršu frāzi” un izvēlieties, kādas ir jūsu balss komandas un balss atbilde (piemēram, “Ak, google, ieslēdz gaismu”).
- Ja izvēlaties “TAS”, izvēlieties “openHAB” un “nosūtiet komandu”, pēc tam atlasiet savu vienumu un komandu (atcerieties ieslēgšanas un izslēgšanas komandas saistošajā daļā? Tai jābūt vienādai vērtībai)
- Pabeigt.
- Tagad kliedziet "Ok Google". un "Ieslēdz gaismu", paskaties uz tāfeles, tam vajadzētu kaut ko darīt (RGB gaismas diodei jākļūst zaļai)
- Tu esi pabeidzis,
7. solis: lietu savienošana kopā
Līdz šim mums vajadzētu būt iespējai ieslēgt un izslēgt arduino tapu, izmantojot paneli un balss komandas.
Nākamais solis ir visu savienot kopā, lai jūsu arduino nosūtītu signālu relejam, lai izveidotu savienojumu un atvienotu strāvu.
ĻOTI SVARĪGA PIEZĪME: Šeit mēs izmantojam augstspriegumu, un jūs varat sadedzināt savu māju vai nogalināt sevi, ja rīkojaties nepareizi. tāpēc jums ir jābūt ļoti uzmanīgam vai vienkārši ignorējiet šo daļu, ja jums nav pieredzes.
8. solis: kaste
Tagad ir pienācis laiks ievietot visu kastē, tāpēc atrodiet kastīti un ievietojiet visu kastē (pārliecinieties, ka neveicat īssavienojumu).
Mums mājās ir 3D printeris, tāpēc es izstrādāju un izdrukāju sava komplekta kastīti.
TinkerCad saite
9. darbība
Otrā vieta balss aktivizētajā izaicinājumā
Ieteicams:
Infinity Gauntlet kontrolēta mājas automatizācija: 8 soļi (ar attēliem)
Infinity Gauntlet kontrolēta mājas automatizācija: Savā iepriekšējā projektā esmu izveidojis bezgalības cimdu, kas kontrolē gaismas slēdzi. Es gribēju izmantot sešus akmeņus, un katrs akmens var kontrolēt ierīci, durvju slēdzeni vai apgaismojumu. Tātad, es izveidoju mājas automatizācijas sistēmu, izmantojot bezgalības cimdu. Šajā projektā
6 kanālu viedā strāvas padeve ar Wemos D1 Mini un Blynk: 5 soļi
6CH viedā barošanas strēmele ar Wemos D1 Mini un Blynk: Šis projekts apraksta, kā izveidot viedtālrunī kontrolētu 6 kanālu elektrisko strāvas padeves joslu ar Blynk un Wemos D1 mini R2 praktiski jebkurā vietā pasaulē, izmantojot internetu. Šim projektam mani iedvesmoja šī jaukā instrukcija : Brīdinājums: šis projekts attiecas uz
Mainīga sprieguma un strāvas padeve: 5 soļi
Mainīga sprieguma un strāvas padeve: pārbaudiet iepriekš minēto videoklipu, lai redzētu visas darbības. Pašdarināts barošanas avots, ideāli piemērots LED, motoru un citas elektronikas testēšanai. Izmantoto materiālu saraksts:- Dual Meter Here vai Here- DC modulis- 10K precizitātes potenciometrs šeit vai Šeit vai- Parasts 10k potenciometrs
USB strāvas kontrolēta kontaktdakša. Ar izolāciju: 4 soļi (ar attēliem)
USB strāvas kontrolēta kontaktdakša. Ar izolāciju. Visa šī pamācības būtība bija ļaut man ieslēgt visus datora piederumus, par to nedomājot. Un tad neieslēdziet visas mazās jaudas vampīru sienas kārpas, kad es neizmantoju datoru. Ideja ir vienkārša, tu
Tālvadības pults strāvas padeve: 8 soļi (ar attēliem)
Tālvadības pults strāvas padeve: Vai esat kādreiz gribējuši uzreiz izslēgt gaismu vai ierīci no tālienes? Apnicis noliekties, lai savā kopmītnes istabā atvienotu vēsās Ziemassvētku gaismas? ES arī! Šī pamācība parādīs, kā izveidot tālvadības pults strāvas padevi, lai jūs varētu kontrolēt jebkuru kontaktligzdu