sábado, 14 de octubre de 2017

Controlar arduino con ESP8266 -02 por WiFi

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 1: Utilizar un adaptador de corriente de 9V DC conectada directamente a nuestro Arduino. Esto sera muy útil en durante el desarrollo y la ejecución de nuestro proyecto, ya que el objetivo principal es brindarle una cantidad de energía adecuada al mismo. 

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




Como instalar Anaconda en Windows 10 para programar en Python

Según Wikipedia : "Anaconda   es el  instalador  para  Red Hat Linux  y  Fedora . Está escrito en  Python  y  C , y posee un  fron...