Tabla de contenido:

Puerta inteligente Wifi (método más simple): 11 pasos (con imágenes)
Puerta inteligente Wifi (método más simple): 11 pasos (con imágenes)

Video: Puerta inteligente Wifi (método más simple): 11 pasos (con imágenes)

Video: Puerta inteligente Wifi (método más simple): 11 pasos (con imágenes)
Video: Cerradura Inteligente SmartLife, Huella, Password, Tarjeta, App, Llave. Instalación y Configuración 2024, Mes de julio
Anonim
Puerta inteligente Wifi (método más simple)
Puerta inteligente Wifi (método más simple)
Puerta inteligente Wifi (método más simple)
Puerta inteligente Wifi (método más simple)
Puerta inteligente Wifi (método más simple)
Puerta inteligente Wifi (método más simple)

Este es un proyecto simple realizado con el arduino uno R3, el objetivo es controlar una cerradura de puerta sin llaves, y usando un teléfono inteligente para lograrlo, el medio de comunicación será internet (módulo wifi-ESP8266).

Ya he publicado un instructivo sobre el mismo proyecto con módulo bluetooth, puede consultarlo para cualquier aclaración (haga clic aquí).

En este instructivo, conocerá el sencillo proyecto IOT de controlar la cerradura de su puerta con el módulo wifi.

Este es uno de los métodos más simples para usar ESP-8266.

Paso 1: recopilación de los elementos necesarios

Recolección de los artículos necesarios
Recolección de los artículos necesarios

1. Arduino UNO R3

para controlar el servo y la interfaz con el ESP 8266 (GPIO pin-0)

el concepto es muy simple, vamos a controlar el ESP8266 (pin 0 de GPIO) desde nuestro teléfono inteligente con una aplicación.

si GPIO -pin 0

BAJA ----------------------------------- estado de bloqueo cerrado.

ALTA ----------------------------------- estado de bloqueo abierto.

El estado del pin 0 de GPIO será reconocido por arduino usando el comando digitalRead y realiza las operaciones requeridas en el Servo.

Paso 2: Módulo Wifi ESP-8266

Módulo Wifi ESP-8266
Módulo Wifi ESP-8266
Módulo Wifi ESP-8266
Módulo Wifi ESP-8266

Esto ayudará a que nuestro proyecto se conecte a la nube. Es muy económico y fácil de usar.

En este proyecto usaremos solo el pin-0 de GPIO del ESP8266.

Paso 3: Servo de alto par

Servo de alto par
Servo de alto par
Servo de alto par
Servo de alto par
Servo de alto par
Servo de alto par

para girar la palanca de bloqueo cuando la señal se envía desde el arduino

está alimentado por el pin arduino 5v y funciona bien con él. (solo cuando el arduino está alimentado con un cable usb)

Paso 4: Chapa

Hoja de metal
Hoja de metal

esto se utiliza para hacer la carcasa del servomotor que le permite sujetar correctamente el motor en la puerta y la parte giratoria correctamente fijada a la palanca de la cerradura.

el caso depende de su creatividad, puede utilizar cualquier otro material / cosa para hacer el caso. PARA SOSTENER EL MOTOR EN LA PUERTA

Paso 5: programador FTDI de 3,3 V

Programador FTDI de 3,3 V
Programador FTDI de 3,3 V

Esto se usa solo en la realización del proyecto, para programar el módulo ESP8266 ya que no se puede programar directamente desde arduino.

Paso 6: configuración para ESP8266

Configuración para ESP8266
Configuración para ESP8266

Solo necesita establecer una comunicación en serie entre su programador FTDI y su ESP8266.

Conexiones: RX -> TX

TX -> RX

CH_PD -> 3,3 V

VCC -> 3,3 V

GND -> GND

Paso 7: carga de código en ESP (software simplificado)

Carga de código en ESP (software simplificado)
Carga de código en ESP (software simplificado)

usando el ESPlorer IDE, que es un programa creado por 4refr0nt para enviar comandos a su ESP8266.

Siga estas instrucciones para descargar e instalar ESPlorer IDE:

1. Haga clic aquí para descargar ESPlorer

2. Descomprime esa carpeta

3. Vaya a la carpeta principal Ejecute el archivo "ESPlorer.jar"

4. Abre el ESPlorer IDE

5. Conecte su programador FTDI a su computadora

6. Seleccione su puerto de programador FTDI

7. Pulse Abrir / Cerrar

8. Seleccione la pestaña NodeMCU + MicroPtyhon

9. Cree un nuevo archivo llamado init.lua 10. Presione Guardar en ESP

11. Todo de lo que debe preocuparse o cambiar está resaltado en el cuadro rojo.

12. Cargue el siguiente código en su ESP8266 usando el software anterior. Su archivo debe llamarse "init.lua".

agregue su nombre de red (SSID) y contraseña al script

AGREGUE SU NOMBRE DE RED WIFI (SSID) Y CONTRASEÑA AL SCRIPT

Su dirección IP de ESP Cuando su ESP8266 se reinicia, imprime en su monitor de serie la dirección IP de ESP. Guarde esa dirección IP, porque la necesitará más tarde.

Paso 8: codificación del Arduino con IDE

Codificación del Arduino con IDE
Codificación del Arduino con IDE

Le he dado la codificación, puede descargar el archivo desde aquí.

cargue este código en el ARDUINO!

Paso 9: inventa tu propia aplicación

Inventar tu propia aplicación
Inventar tu propia aplicación
Inventar tu propia aplicación
Inventar tu propia aplicación
Inventar tu propia aplicación
Inventar tu propia aplicación

puede crear uno por su cuenta consultando las imágenes proporcionadas anteriormente.

También puede descargar la aplicación desde aquí e instalarla en su teléfono Android.

Es muy fácil de configurar. Haga clic en el botón "Establecer dirección IP" en la parte inferior de la pantalla y escriba su dirección IP.

Paso 10: el archivo.aia para la aplicación

puede editar la aplicación utilizando el sitio web del inventor de aplicaciones del MIT (use la opción de importación)

Paso 11: ¡Montaje

¡Montaje!
¡Montaje!
¡Montaje!
¡Montaje!

asegúrese de que se realicen las siguientes conexiones.

CONEXIÓN SERVO 1 naranja ----- pin 2 de arduino

2.red ------- pin 5v en arduino

3.brown ------ pin de tierra en arduino

finalmente conecte su ESP 8266 (GPIO pin 0) al pin digital 5 del arduino.

¡TODO LISTO! Es hora de probar su proyecto y depurar si hay algún error.

Espero que te guste !!!

REFERENCIA:

Me he referido al siguiente sitio web para la realización y publicación de mi proyecto, 1.

Recomendado: