Taula de continguts:
- Subministraments
- Pas 1: Obteniu PCB per al vostre projecte
- Pas 2: mirar el mòdul de retransmissió
- Pas 3: Connexió de l'ESP8266 amb la placa de relés
- Pas 4: descarregueu i configureu l'IDE Arduino
- Pas 5: afegir biblioteques addicionals a Arduino IDE
- Pas 6: Codificació del mòdul
- Pas 7: el relé activa l'ordre a Alexa
Vídeo: Controleu els electrodomèstics mitjançant Alexa amb ESP8266 o ESP32: 8 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
Ei, què passa, nois! Akarsh aquí des de CETech.
Aquest projecte meu us ajudarà a que la vostra vida sigui més fàcil i us sentireu un rei després de controlar els electrodomèstics a casa vostra només donant una ordre a Alexa.
El principal darrere d’aquest projecte no és res més que el funcionament de dos mòduls ESP8266 i el mòdul de relé. Bàsicament, controlarem el nostre ESP8266 mitjançant Alexa.
Cap al final de l'article, farem connexions senzilles entre l'ESP8266 i el mòdul de relé seguit del codi per connectar i controlar l'ESP8266 amb Alexa.
Comencem ara per la diversió.
Subministraments
Enllaços als productes:
ESP8266 NodeMcu:
Taula de retransmissió de doble canal:
Pas 1: Obteniu PCB per al vostre projecte
Heu de comprovar PCBGOGO per demanar PCB en línia de manera econòmica.
Obteniu 10 PCB de bona qualitat fabricats i enviats a la vostra porta per 5 $ i una mica d’enviament. També obtindreu un descompte en l’enviament de la primera comanda.
PCBGOGO té la capacitat de muntatge i fabricació de plantilles de PCB, a més de mantenir uns bons estàndards de qualitat.
Comproveu-los si necessiteu fabricar o muntar PCBs.
Pas 2: mirar el mòdul de retransmissió
El mòdul de relé és una placa convenient que es pot utilitzar per controlar càrregues d’alta tensió i corrent, com ara làmpades i càrrega de corrent altern. Està dissenyat per connectar-se amb un microcontrolador com Arduino, ESP8266, etc. Ve amb un LED per indicar l'estat del relé. Els mòduls de relé tenen generalment els següents terminals:
1. NC (Normalment tancat) = La configuració normalment tancada s’utilitza quan es vol que el relé es tanqui per defecte, és a dir, el corrent flueix tret que s’enviï un senyal des de l’Arduino al mòdul de relé per obrir el circuit i aturar el corrent
2. NO (Normalment obert) = La configuració oberta normalment funciona al revés: el relé sempre està obert, de manera que el circuit està trencat tret que envieu un senyal de l'Arduino per tancar el circuit.
3. Pin comú = Generalment es troba al centre
4 pins d'entrada = És el pin a través del qual es connecta el relé al dispositiu de control.
Si no s'esmenta al mòdul, podem esbrinar el pin NC mitjançant un multímetre en configuració de continuïtat connectant el comú amb l'altre terminal mitjançant sondes multímetre si crea un so sonor, el pin és NC.
Pas 3: Connexió de l'ESP8266 amb la placa de relés
Els mòduls es poden comprar des d’aquí (s’afegirà l’enllaç). Sens dubte, obtindreu una bona oferta aquí.
Les connexions es divideixen en dues parts:
Entre ESP8266 i el mòdul de relé:
1. Connecteu el pin D5 (GPIO14) amb l'entrada del relé. Podeu connectar més entrades de relé connectant-les a altres pins GPIO disponibles.
2. Connecteu Vcc del mòdul de relé a la font d'alimentació de 5V / 12V basada en el mòdul de relé.
3. Connecteu el GND de l'ESP8266 amb el GND del mòdul de relé i, a continuació, connecteu-lo al GND de la font d'alimentació.
Entre el mòdul de retransmissió i l'aparell:
1. Assegureu-vos que la presa de corrent està apagada abans de les connexions.
2. Connecteu el comú amb un terminal del sòcol.
3. Connecteu l'altre terminal del sòcol a un terminal de l'aparell.
4. Connecteu l'altre terminal de l'aparell al terminal NO del relé.
Un cop completat aquest pas, podeu passar a la part del programari.
Pas 4: descarregueu i configureu l'IDE Arduino
Descarregueu l’IDE Arduino des d’aquí
1. Instal·leu l'IDE Arduino i obriu-lo.
2. Aneu a Fitxer> Preferències
3. Afegiu https://arduino.esp8266.com/stable/package_esp8266c… als URL del gestor de taules addicionals.
4. Aneu a Eines> Tauler> Gestor de taulers
5. Cerqueu esp8266 i després instal·leu la placa.
6. Reinicieu l'IDE.
Pas 5: afegir biblioteques addicionals a Arduino IDE
Utilitzarem la biblioteca fauxmoESP per controlar el nostre ESP8266 mitjançant Alexa.
Aquesta biblioteca requereix una altra biblioteca per funcionar, que és ESPAsyncTCP.
Més informació sobre la biblioteca fauxmoESP des d’aquí. Per a ESPAsyncTCP, aneu a aquesta pàgina.
La biblioteca FauxmoESP es pot descarregar des d’aquí.
La biblioteca ESPAsyncTCP es pot descarregar des d’aquí.
Després de descarregar aquestes biblioteques, hem d'extreure-les i posar-les a la carpeta de biblioteques de l'IDE Arduino que es troba a la carpeta de documents.
Pas 6: Codificació del mòdul
1. Baixeu el codi per connectar i controlar ESP8266 amb Alexa des d’aquí.
2. Obriu el codi a Arduino IDE i feu els canvis necessaris al SSID / Contrasenya a la part superior del codi.
3. Aneu a Eines> Tauler. Seleccioneu el tauler adequat que utilitzeu NodeMCU (12E) en la majoria dels casos.
4. Seleccioneu la comunicació correcta. port anant a Eines> Port.
5. Feu clic al botó de càrrega.
6. Quan la pestanya diu Càrrega finalitzada, ja podeu utilitzar el dispositiu.
Pas 7: el relé activa l'ordre a Alexa
Després de penjar el codi:
1. Podem introduir el dispositiu Alexa i preguntar-li "Alexa, descobreix dispositius". A mesura que el nostre dispositiu s'iniciï en el mode de sincronització, serà descobert per Alexa.
2. Quan la pantalla del dispositiu de detecció s'apaga, es mostra que el dispositiu es descobreix i s'afegeix.
3. Proveu-ho dient "Alexa, activa" en el meu cas, he posat els noms "Dispositiu1" i "Dispositiu 2"
Podríeu veure que el relé s’activa i s’apaga mentre donem ordres a Alexa.
D’aquesta manera, podeu controlar tants electrodomèstics com vulgueu mitjançant un mòdul de relé adequat i fent canvis rellevants al codi.
Això és tot d’aquesta manifestació!
Recomanat:
Interruptor Tuchless per a electrodomèstics -- Controleu els electrodomèstics sense necessitat de cap interruptor: 4 passos
Interruptor Tuchless per a electrodomèstics || Controleu els electrodomèstics sense cap tipus de commutador: es tracta d’un interruptor sense control per als electrodomèstics. Podeu utilitzar-ho en qualsevol lloc públic perquè pugueu combatre qualsevol virus. El circuit basat en un circuit de sensor fosc fet per Op-Amp i LDR. Segona part important d’aquest xanclet de circuit SR amb Sequencell
Com controlar els electrodomèstics amb control remot de TV amb funció de temporitzador: 7 passos (amb imatges)
Com controlar els electrodomèstics amb control remot de TV amb funció de temporitzador: fins i tot després de 25 anys de la seva introducció al mercat de consum, la comunicació per infrarrojos continua sent molt rellevant els darrers dies. Tant si es tracta del televisor 4K de 55 polzades com del sistema de so del cotxe, tot necessita un comandament a distància IR per respondre al nostre
Com fer un dispositiu IoT per controlar els electrodomèstics i controlar el temps mitjançant Esp8266: 5 passos
Com fer un dispositiu IoT per controlar els electrodomèstics i controlar el clima mitjançant Esp8266: Internet de les coses (IoT) és la interconnexió de dispositius físics (també anomenats "dispositius connectats" i "dispositius intel·ligents"), edificis, i altres elements integrats amb electrònica, programari, sensors, actuadors i
Controlar els electrodomèstics mitjançant NodeMCU (ESP8266) i l'aplicació Blynk: 8 passos (amb imatges)
Controlar electrodomèstics mitjançant l'aplicació NodeMCU (ESP8266) i Blynk: en aquest tutorial, aprendrem a utilitzar l'aplicació Blynk i NodeMCU (ESP8266) per controlar la llum (qualsevol altre electrodomèstic estarà bé). a través d’Internet. El propòsit d’aquest instructiu és mostrar el simp
Controleu els electrodomèstics des del vostre Smarthphone amb l'aplicació Blynk i Raspberry Pi: 5 passos (amb imatges)
Controlar els electrodomèstics des del vostre Smarthphone amb l’aplicació Blynk i el Raspberry Pi: en aquest projecte, aprendrem a utilitzar l’aplicació Blynk i el Raspberry Pi 3 per controlar els electrodomèstics (cafetera, làmpada, cortina de la finestra i molt més … Components de maquinari: Raspberry Pi 3 Relay Lamp Breadboard Wires Aplicacions de programari: Blynk A