Guía para controlar tu Arduino inalambricamente por medio de conexión WiFi con el modulo ESP-8266
AVISO: Es importante tomar en cuenta que el modulo ESP-8266 posee un consumo alto de energía por lo que tenemos dos opciones para hacer arrancar el mismo a la par con el arduino , brindarle energía y lograr desarrollar del siguiente proyecto.
PASO 1: ELEGIR UNA FUENTE ALTERNA DE CORRIENTE
Adaptador de corriente de 9V |
Opción 2: Utilizar un adaptador FTDI232- MINI USB 5 PINES TIPO B HEMBRA A TTL O SIMILAR EN MODO 3.3V para darle energía a los pines VCC, CHP0 , RST de nuestro modulo ESP-8266. Ademas no debemos olvidar que necesitamos un cable MINI USB 5 PINES TIPO B MACHO A USB ESTANDAR.
ADAPTADOR FTDI232- MINI USB 5 PINES TIPO B HEMBRA A TTL |
NUEVAMENTE TE RECOMENDAMOS UTILIZAR LAS SIGUIENTES FUENTES DE ENERGÍA, Y EVITAR UTILIZAR LA ENERGÍA DEL ARDUINO CONECTADO POR USB A LA COMPUTADORA PARA ALIMENTAR TU MODULO ESP 8266 Y OBTENER UN OPTIMO RENDIMIENTO DE NUESTRO MODULO.
PASO 2: Armar nuestro circuito
Opción 1 : Utilizar un adaptador 9V DC conectada directamente al arduino.
Circuito de la opción 1 - adaptador 9V |
EJEMPLO
Nos debería quedar algo como lo siguiente |
VIDEO DE GUIÁ PARA ARMAR CIRCUITO
Opción 2: Utilizar un modulo usb TTL EN MODO 3.3V para darle energía a los pines VCC, CHP0 , RST. Esto lo vamos a mostrar de forma detallada en los diagramas de conexión.
PASO 3: Nuestra programación
AVISO: LOS SIGUIENTES CÓDIGOS QUE SE PRESENTAN NO SON CREADOS COMPLETAMENTE POR MÍ, LOS HE DOCUMENTADOS PARA MAYOR COMPRENSIÓN DEL USUARIO Y UN MAYOR ADAPTA MIENTO.
En el siguiente enlace te dejo el código que se ha implementado en el proyecto:
Es importante tener en cuenta las librerías son fundamentales a la hora de realizar nuestros proyectos ,aquí te incluyo la librería que se utiliza en el siguiente proyecto :
Enlace de librería opcional para mostrar la información de en una pantalla LCD 16x2 , conectada a los pines analógicos.
El video de demostraciòn y uso del proyecto se encuentra en construciòn para brindarle una explicaciòn completa y sencilla.
Referencias
https://github.com/ydonnelly/ESP8266_fritzing // Tarjetas esp8266 para software fritzing