Tabla de contenido:

Domótica con ESP8266 WiFi sin usar Blynk: 24 pasos (con imágenes)
Domótica con ESP8266 WiFi sin usar Blynk: 24 pasos (con imágenes)

Video: Domótica con ESP8266 WiFi sin usar Blynk: 24 pasos (con imágenes)

Video: Domótica con ESP8266 WiFi sin usar Blynk: 24 pasos (con imágenes)
Video: ✅ WIFI Modulo ESP8266 Conectarse y enviar datos por Internet ❗Comandos AT❗ 2024, Mes de julio
Anonim
¡Automatización del hogar con ESP8266 WiFi sin usar Blynk!
¡Automatización del hogar con ESP8266 WiFi sin usar Blynk!

En primer lugar, quiero agradecer a todos por hacerme un ganador en el Concurso de Automatización 2016 por este INSTRUCTABLE. Entonces, como te prometí, aquí tienes las instrucciones para controlar electrodomésticos con el módulo WiFi ESP8266.

Paso 1: Siguiente en Automatización del hogar

Para permanecer en el sofá y controlar todos los electrodomésticos con solo un control remoto de TV, creé un instructivo para eso y ahora es el momento de actualizar a WiFi. Ahora podrás controlarlo todo con tu smartphone. ¡¡¡Suena complicado!!! ¡¡¡Pero muy fácil de hacer !!!

Paso 2: ¿Por qué ESP8266?

¿Por qué ESP8266?
¿Por qué ESP8266?

¿Ahora podrías estar pensando por qué estoy usando WiFi aquí? Habría usado Bluetooth o RF, pero ¿por qué solo Wifi con el ESP8266? La respuesta simple es: • ESP8266 sería más barato que el módulo Bluetooth (en eBay, cuesta alrededor de $ 2) • Al usar el ESP8266, puede conectar el módulo a Internet y controlarlo desde cualquier parte del mundo.

Paso 3: ¿Qué módulo ESP debo comprar?

¿Qué módulo ESP debo comprar?
¿Qué módulo ESP debo comprar?
¿Qué módulo ESP debo comprar?
¿Qué módulo ESP debo comprar?
¿Qué módulo ESP debo comprar?
¿Qué módulo ESP debo comprar?

Ahora surge una nueva pregunta aquí: ¿Qué módulo ESP8266 debo comprar? Bueno, a estas alturas hay muchas variaciones de este módulo. Aquí, en este instructivo, he usado el módulo ESP-01. Este fue el primer módulo introducido y también el más barato, por lo que si eres un principiante en IoT, es mejor que lo hagas. El módulo que debe comprar depende de la cantidad de pines gpio (entrada-salida de propósito general) que necesite. Esto decidirá cuántas cosas podrá controlar a través de WiFi. Para los principiantes, recomendaría el módulo ESP-01.

Paso 4: ¡¡¡Información básica sobre WIFI !

Alguna información básica sobre WIFI !!!
Alguna información básica sobre WIFI !!!

WiFi es una tecnología que permite que los dispositivos electrónicos se conecten a una red LAN inalámbrica (WLAN), principalmente utilizando las bandas de radio UHF de 2,4 gigahercios (12 cm) y SHF de 5 gigahercios (6 cm) ISM. tecnología de redes inalámbricas que utiliza ondas de radio para proporcionar conexiones de red e Internet inalámbricas de alta velocidad. Un error común es que el término Wi-Fi es la abreviatura de "Wireless Fidelity", sin embargo, este no es el caso. Wi-Fi es simplemente una frase registrada que significa IEEE 802.11x.

Paso 5: ¡¡¡No Blynk !

¡¡¡No Blynk !!!
¡¡¡No Blynk !!!

Puede encontrar domótica con esp8266 en todos los Instructables, pero una cosa común es que controlan su esp a través de la aplicación Blynk. Bueno, la aplicación Blynk también es buena para el ESP, pero todavía hay algunas desventajas: • En primer lugar, requiere una conexión a Internet para que la aplicación se pueda conectar a su servidor. • En segundo lugar, al igual que otros métodos, la aplicación Blynk y el Esp tendrían que conectarse a un punto de acceso WiFi, por lo que las personas que no tienen una conexión de red permanente o un enrutador como punto de acceso no pueden utilizar la aplicación Blynk.

Paso 6: ¿Qué hay de especial en mi sistema?

En mi sistema, he creado una aplicación de Android que se conecta directamente a su esp en lugar de conectarse a un punto de acceso. Esto tampoco requiere conexión a Internet ni ningún punto de acceso wifi externo, ya que las dos máquinas se conectarían directamente, lo que provocaría una reacción rápida del ESP.

Paso 7: reúna todas las piezas

Reúna todas las piezas
Reúna todas las piezas
Reúna todas las piezas
Reúna todas las piezas
Reúna todas las piezas
Reúna todas las piezas

Aquí se mencionan todas las partes que necesitaría en este proyecto y los enlaces desde donde puede comprarlas, pero le recomiendo que primero intente encontrar los componentes localmente porque de esta manera podría comprarlos más rápido y tal vez más barato, pero si no lo son. disponibles localmente, siempre puede comprarlos con los enlaces proporcionados. Siempre compro todo en ebay porque es el más barato. Para este proyecto necesitará:

  • Módulo WiFi ESP8266
  • Fuga FTDI (o ARDUINO UNO)
  • 2x resistencias de 1K
  • 2 transistores BC547
  • Relé 2x 5v
  • 2x 1N4007 DIODO
  • 2x terminales de tornillo.

Paso 8: Hágalo compatible con la placa de pruebas

Hágalo compatible con la placa de pruebas
Hágalo compatible con la placa de pruebas
Hágalo compatible con la placa de pruebas
Hágalo compatible con la placa de pruebas
Hágalo compatible con la placa de pruebas
Hágalo compatible con la placa de pruebas

A estas alturas, es posible que haya notado que el ESP-01 no puede caber en la placa de prueba, por lo que tenemos que hacerlo compatible con la placa de pruebas. Los pasos son simples, solo tiene que cortar una placa de circuito impreso de 4 x 4 puntos, soldar los encabezados macho y hembra como se muestra. en las imágenes de arriba.

Paso 9: la aplicación de Android

La aplicación de Android
La aplicación de Android

Para controlar el ESP8266 directamente desde su teléfono móvil, he creado una aplicación con el inventor de la aplicación MIT. Puedes encontrar la aplicación aquí.

Primero debe conectar su teléfono inteligente a esp8266 WiFi y luego configurar la dirección IP a la dirección IP de su módulo en la aplicación. En mi caso, fue 192.168.4.1

Paso 10: ¡¡¡HORA DE COMENZAR A CONSTRUIR !

Primero tenemos que conectar el módulo ESP a la computadora para actualizar el firmware así como para programarlo.

Paso 11: ¡Convierta 5v a 3.3v

¡Convierta 5v a 3.3v!
¡Convierta 5v a 3.3v!

Lo más importante es que el módulo esp8266 funciona solo con 3.3v y no con 5v.

5v pueden matarlo, por lo que para convertir 5v a 3.3v tenemos que crear un divisor de voltaje.

Cree un divisor de voltaje conectando una resistencia de 1K y 2K como se muestra en la imagen.

Paso 12: Conecta FTDI a Esp !

Conecte FTDI a Esp !!!
Conecte FTDI a Esp !!!

Simplemente siga el esquema para conectar su esp a una ruptura FTDI. Asegúrese de usar 3.3v solo en su ruptura FTDI.

Paso 13: ¡No tiene una fuga de FTDI

¡No tiene una fuga de FTDI!
¡No tiene una fuga de FTDI!

Si en caso de que no tenga una ruptura FTDI como yo, también puede usar su arduino para programar el esp. RETIRE EL ATMEGA 328 IC DE LA TARJETA ARDUINO ANTES DE PROGRAMAR. NO OLVIDE QUE ESP8266 FUNCIONA EN 3.3vy NO EN 5v. ARDUINO ESP82663.3v ---------------- VCCGROUND ------------ TIERRA3.3v ------------- --- CHP_PWD (DESCONEXIÓN DEL CHIP) TX --------------- TXRX --------------- RX

Paso 14: flashee su ESP

Destella tu ESP
Destella tu ESP

Actualice su ESP con el firmware más reciente. Descargue el software necesario. Flash.exe Asegúrese de conectar gpio 0 a tierra. Esto habilitará el modo flash en su esp.

Descarga los archivos. >>>>> Los archivos estarían en un archivo zip, así que descomprímalos y abra el esp8266_flasher.exe >>>>> Puede usar el firmware.bin ya provisto en el archivo zip. >>>>> Luego seleccione su COMUNICACIÓN (COM) PUERTO e ingrese 0x00080 en la otra columna. >>>>>>> Presione Descargar.

Paso 15: ¡Verifique si todo está bien

¡Compruebe si todo está bien!
¡Compruebe si todo está bien!

Después de flashear el ESP, es hora de comprobar si todo está bien.

  • Ir a Arduino IDE
  • Ir al monitor de serie
  • Seleccione la velocidad en baudios 115200
  • Ahora ingrese los siguientes comandos.

A

Después de ingresar este comando, presione ENVIAR y si recibe OK, estará listo para comenzar.

Puede jugar con el módulo con otros comandos AT como se muestra en las imágenes de arriba.

Paso 16: precodificación

Precodificación
Precodificación
Precodificación
Precodificación
Precodificación
Precodificación
Precodificación
Precodificación

Para programar el ESP desde Arduino IDE, debe instalar algunos softwares necesarios.

1. Vaya a Arduino IDE 2. Vaya a Archivo >>>> Preferencias 3. En el cuadro de texto de la URL ADICIONAL DEL ADMINISTRADOR DE TABLAS, copie y pegue la ruta a continuación

arduino.esp8266.com/package_esp8266com_inde…

4. Vaya a TOOLS >>>>> BOARD >>>>> BOARD MANAGER5. Escriba esp en el cuadro de búsqueda y solo quedará una opción. Instale ese PAQUETE ESP8266.

Paso 17: ¡Es hora de programar

Después de instalar el paquete ESP8266, VAYA A HERRAMIENTAS >>>>> TABLAS >>>>> Seleccione el módulo que tiene (Si tiene el módulo esp-01 como yo, seleccione el MÓDULO GENÉRICO ESP8266)

Ahora cambie las Propiedades de acuerdo con su módulo en el menú de herramientas.

Ahora asegúrese de tener la biblioteca ESP8266WIFI.

Sube el código a tu esp.

Paso 18: ¡Haz el circuito

¡Haz el circuito!
¡Haz el circuito!
¡Haz el circuito!
¡Haz el circuito!
¡Haz el circuito!
¡Haz el circuito!

Primero intente hacer el circuito en la placa de prueba y luego hágalo permanente en la placa de circuito impreso.

Pero el mayor problema es que el ESP8266 necesita 3.3v y no 5v.

No subestimes la potencia de 5v, es suficiente para matar tu módulo ESP.

***¡Oye! luchado en alguna parte ??? ¡Siempre estoy ahí para ayudarte en los comentarios a continuación! ***

Paso 19: ¡¡¡PRECAUCIÓN !!! ¡¡¡ALTO VOLTAJE!

¡¡¡PRECAUCIÓN!!! ¡¡¡ALTO VOLTAJE!!!
¡¡¡PRECAUCIÓN!!! ¡¡¡ALTO VOLTAJE!!!

¡¡¡ADVERTENCIA!

El uso incorrecto o inadecuado puede provocar:

  • Lesiones graves o muerte.
  • Daño físico al producto.
  • Creando peligros peligrosos.

*** NO TOMO RESPONSABILIDAD DE NINGUNA DE SUS ACCIONES ***

Paso 20: ¡¡¡Cómo usar esto en su CASA !

¡¡¡Cómo usar esto en su CASA !!!
¡¡¡Cómo usar esto en su CASA !!!

Digamos que desea controlar la luz y el ventilador de su dormitorio, puede instalar este circuito en el tablero de interruptores. Simplemente abra el tablero de interruptores que controla sus luces y ventiladores y encontrará que hay dos cables conectados al interruptor. Simplemente retire esos cables del interruptor y conéctelos a los terminales de la PCB y listo. Súper simple pero eficiente.

*** Niños, manténganse alejados de los cables eléctricos activos. Tener un adulto al lado para hacer el trabajo eléctrico de alto voltaje ***

Paso 21: Solución de problemas! @ # $%

Solución de problemas! @ # $%
Solución de problemas! @ # $%

Hmm… ¿¿¿No funciona como se esperaba ???

¡Prueba esta guía de resolución de problemas para que puedas hacer que tu proyecto funcione como un encanto!

Primero revisa el código. Asegúrese de tener todas las bibliotecas instaladas correctamente. Si no es así, primero tienes que descargarlos

  • Asegúrese de que las conexiones sean correctas. Usando la función de continuidad de su multímetro, verifique si hay conexiones incorrectas o cortocircuitos.
  • Asegúrese de tener ESP y relés que funcionen.
  • Asegúrese de haber colocado el diodo en la polaridad correcta.
  • Asegúrese de haber conectado su teléfono esp a través de WiFi.

*** Si tiene alguna duda al respecto, siempre puede preguntarme en los comentarios a continuación ***

Paso 22: ¡Verifique estos puntos

  • Antes de probar el circuito, verifique todas las conexiones con la función de continuidad del multímetro en busca de conexiones incorrectas o cortocircuitos.
  • Instale el diodo entre las bobinas con la polaridad correcta ya que protegerá nuestro circuito de cualquier corriente inversa.
  • Recomiendo que antes de probar el circuito con ALTO VOLTAJE DE CA, primero lo intente con un simple LED.
  • Además, nunca use aparatos que consuman más corriente que las clasificaciones de su relé.

Paso 23: ¿Qué está pasando aquí?

Hmm … confundido ahora … déjame decirte ¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿????????????????

Cuando presiona el botón ENCENDIDO en la aplicación del controlador WiFi, envía una señal ENCENDIDA al ESP. El módulo está programado de tal manera que cuando recibe la señal ON, cambia su estado gpio a HIGH. Al hacerlo, el relé se activa y el aparato se enciende. De la misma manera cuando presiona APAGADO, el esp cambia su estado gpio a BAJO, por lo que el relé se apaga para que el aparato. El principio de funcionamiento es muy simple en comparación con la complicación de la aplicación Blynk.

Si desea obtener más información, consulte el tutorial de GreatScott sobre esto.

*** Si todavía tiene algunas dudas, no dude en preguntar en la sección de comentarios a continuación ***

Paso 24: ¡¡¡Conclusión !

¡¡¡Conclusión!!!
¡¡¡Conclusión!!!

¡¡¡Oye!!! Buena suerte por crear esto por tu cuenta. Si tiene problemas en algún lugar, no dude en preguntarme en las secciones de comentarios a continuación. Siempre estaré ahí para ayudar. Si tiene alguna sugerencia, dígamelo, y si le gusta el proyecto, presione el botón Me gusta, comparta el proyecto lo más rápido que pueda y VOTE en los concursos.

Gracias por leer,

YAVNIK SHARMA

Recomendado: