Taula de continguts:
- Pas 1: component obligatori
- Pas 2: configureu el PI
- Pas 3: programa el microcontrolador (mòdul WiFi)
- Pas 4: configureu Openhab per enviar sol·licituds d'activació / desactivació
- Pas 5: enllaceu Openhab al núvol
- Pas 6: enllaceu Openhab amb l'Assistent de Google (IFTTT)
- Pas 7: connectar les coses juntes
- Pas 8: la caixa
- Pas 9:
Vídeo: Presa d’alimentació controlada per Google Home: 9 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
La meva xicota sempre va voler construir una casa intel·ligent.
Així doncs, construïm la infraestructura i el primer element de la casa intel·ligent, un interruptor de presa de control remot que podeu controlar mitjançant un tauler de control o mitjançant comandes de veu (si teniu google home o assistent de google)
Aquí podeu trobar pas a pas del que vam fer.
Pas 1: component obligatori
- RaspberryPi 2
- ESP8266
- Mòdul de relés
- Adaptador de corrent
- Contenidor
Pas 2: configureu el PI
El primer que necessitem és un servidor per a la vostra llar intel·ligent.
Aquest servidor allotjarà el tauler de control de la casa intel·ligent i enllaçarà el tauler de control als elements de la casa intel·ligent.
La forma més senzilla de configurar el servidor és utilitzar la imatge PI openhabian per a RaspberryPI.
Podeu trobar la instrucció completa al lloc web openhab
Pas 3: programa el microcontrolador (mòdul WiFi)
El més interessant de la part del microcontrolador d’aquest projecte és que estem utilitzant un mòdul WiFi que té un microcontrolador, de manera que podeu escriure el vostre programa mitjançant arduino i penjar-lo al microcontrolador del mòdul WiFi.
Estic fent servir un programa molt bàsic per al meu projecte, de manera que si truco a https:// IP_ADDRESS_OF_THE_MODULE / on s’activarà el pin 1 del relé i https:// IP_ADDRESS_OF_THE_MODULE / off s’activarà el pin 0 del relé.
També afegeixo algun codi fantàstic per fer que el LED RGB de la placa es vermell si el relé està apagat i verd si està encès i parpelleja en vermell mentre es connecta a wifi i 0,5 segons en verd després de la connexió.
NOTA:
- Com configurar IDE arduino al programa esp8266
- Abans de programar, heu de mantenir premut el botó flaix de la placa esp8266 i deixar-lo anar immediatament després de veure que el petit led blau de la placa wifi parpelleja una vegada.
- El mòdul s’hauria de connectar a wifi de 2,4 GHz i no es pot connectar a xarxes de 5 GHz.
Pas 4: configureu Openhab per enviar sol·licituds d'activació / desactivació
Haureu de poder accedir al tauler de control OpenHab mitjançant l'URL https:// openhabianpi: 8080.
Utilitzarem la vinculació HTTP, de manera que haureu d’instal·lar-la al vostre openhab
- Aneu a paperUI al vostre openhabianpi
- Configuració> Enllaços afegeixen un enllaç
És hora de configurar el vostre openhab,
- ssh al vostre quadre openhab mitjançant [ssh openhabian @ openhabianpi]
- Aneu a la carpeta d'elements openhab [cd / etc / openhab2 / items]
-
Llegiu el fitxer Llegiu-me [cat readme.txt]
Com he esmentat, farem servir l'enllaç
-
Creeu el fitxer d'articles [light2.items]
-
el contingut del fitxer dels meus articles és
Canvia Kitchen_Light "Kitchen Light" {http = "> [ON: GET: https://192.168.1.132/on]> [OFF: GET:
-
llegeix-ho com:
-
Swith NAME_OF_THE_SWITCH "ETIQUETA DEL COMMUTADOR" {BINDING_TYPE = "> [COMMAND: METHOD: URL_TO_FETCH] …""
- NAME_OF_THE_SWITCH és només un nom
-
ETIQUETA DEL COMMUTADOR és el que veureu al tauler (no ho estic fent servir al meu tauler)
- BINDING_TYPE és l’enllaç que fem servir (HTTP aquí)
- > és per a la sortida (<és per a l'entrada, diguem que la temperatura de lectura en un altre projecte)
- COMMAND és el nom de l'ordre (he triat)
- METHOD és el mètode de trucada (GET o POST)
- URL_TO_FETCH és l'URL que volem obtenir per realitzar l'ordre
-
-
- Si el pas anterior no està clar, torneu al pas 3.
- Aneu a habpanel https:// openhabianpi: 8080 / habpanel / index.html # / i afegiu algun botó al tauler
El que passa aquí és que definim una vinculació http per al mòdul OpenHab a Arduino, de manera que quan activeu aquest commutador, obtindrà aquesta URL.
Pas 5: enllaceu Openhab al núvol
Creeu un compte al lloc web https://myopenhab.org, necessitareu UUID i secret per part del vostre openhab
Per obtenir aquests valors, heu d’instal·lar el "connector Cloud OpenHAB" des de https:// openhabianpi: 8080 / paperui / index.html # / exten … -> MISC i reinicieu el vostre openhab.
docs.openhab.org/addons/ios/openhabcloud/r…
-
per veure aquests valors
- cat / var / lib / openhab2 / uuid
- cat / var / lib / openhab2 / openhabcloud / secret
Pas 6: enllaceu Openhab amb l'Assistent de Google (IFTTT)
Ara és hora d’enllaçar el vostre openhab a l’assistent de Google, de manera que podem dir "Ei google, enceneu la llum" i us enviarà el vostre missatge a openhab i, com a resultat, passarà alguna cosa intel·ligent a casa vostra.
Estem utilitzant IFTTT per enllaçar l’assistent de google a openhab
Fem això
- Crea / Inicia sessió al teu compte a IFTTT
- Creeu una miniaplicació nova
- Per a "AQUEST", trieu "Assistent de Google" i "Digueu una frase senzilla" i trieu quines són les vostres ordres de veu i la vostra resposta de veu (com ara "Hola, Google encén el llum").
- Per a "THAT", escolliu "openHAB" i "envieu una ordre", seleccioneu l'element i l'ordre (recordeu les ordres ON i OFF de la part vinculant? Hauria de tenir el mateix valor)
- Acabar.
- Ara crida "Ei Google". i "Enceneu el llum", mireu el tauler, hauria de fer alguna cosa (el LED RGB hauria de posar-se verd)
- Estàs acabat,
Pas 7: connectar les coses juntes
Fins ara hauríem de poder activar i desactivar un pin d'arduino mitjançant el panell i les ordres de veu.
El següent pas és connectar-ho tot, de manera que el vostre arduino enviarà un senyal per retransmetre-la per connectar-la i desconnectar-la.
NOTA MOLT IMPORTANT: aquí estem utilitzant alta tensió i podeu cremar-vos la vostra casa o matar-vos si feu coses malament. per tant, heu de tenir molta cura o simplement ignorar aquesta part si no teniu experiència.
Pas 8: la caixa
Ara és hora de posar-ho tot en una caixa, així que busqueu una caixa i poseu-ho tot dins de la caixa (assegureu-vos que no feu cap curtcircuit).
Tenim una impressora 3D a casa, així que vaig dissenyar i imprimir una caixa per al meu kit.
Enllaç TinkerCad
Pas 9:
Accèsit al repte activat per veu
Recomanat:
Tira LED controlada controlada per RC: 4 passos (amb imatges)
Franja LED Rgb controlada per RC: creeu la vostra pròpia tira led controlada per rc per a la il·luminació individual de la sala. Per apagar-lo, activar-lo o canviar el color, heu de mantenir-vos davant del receptor. Això és avorrit i no re
Una font d'alimentació de banc sleak de l'alimentació del PC: 8 passos (amb imatges)
Una font d’alimentació de banc sleak de l’alimentació de PC: actualització: el motiu pel qual no he hagut d’utilitzar una resistència per aturar l’apagament automàtic de la PSU és que (crec …) el led del commutador que he fet servir prou corrent per evitar Vaig necessitar una font d'alimentació de sobretaula i vaig decidir fer un
Connecteu una presa d'alimentació masculina de CA fusionada: 4 passos (amb imatges)
Connecteu un endoll de corrent altern masculí fusionat: he estat utilitzant aquests endolls d’alimentació masculins alternatius barats d’Amazon i Ebay per a alguns dels meus projectes. Són fàcils d’incorporar als meus gabinets electrònics i proporcionen un interruptor i un fusible per a qualsevol càrrega. Malauradament, no hi ha cap dia de cablejat
Una tira d’endoll USB controlada per alimentació. Amb aïllament: 4 passos (amb imatges)
Una tira d'endoll USB controlada per alimentació. Amb aïllament.: El propòsit d'aquest instructiu era permetre'm encendre tots els accessoris del meu ordinador sense pensar-hi. I després no alimentar totes les petites berrugues de la paret dels vampirs quan no estic fent servir l’ordinador. La idea és senzilla, pow
Elimineu l'alimentació en espera amb un interruptor d'alimentació d'escriptori: 7 passos (amb imatges)
Elimineu l'alimentació en espera amb un commutador d'alimentació d'escriptori: tots sabem que està passant. Fins i tot quan els vostres electrodomèstics (TV, ordinador, altaveus, discs durs externs, monitors, etc.) estan apagats " APAGAT " encara estan activats, en mode d'espera, perden energia. Alguns televisors de plasma utilitzen més energia a