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




2 comentarios:

  1. Buen día.

    Estoy teniendo problemas para descargar el algoritmo, también me gustaría como estudiante "inexperto" que explicaras tu algoritmo a mejorar, el sentido de las funciones que declaras y las razones de las cosas que están en la misma. Me gustaría también saber los diferentes tipos de errores que pueden presentarse al ser inexperto en el tema. También como cliente, me gustaría saber los costos por individual de cada producto utilizado.

    Pd.: La explicación del algoritmo que sea como si a un niño se la explicaras.

    Muchas gracias.

    ResponderEliminar
  2. Sloty Casino and Hotel - Mapyro
    Sloty 광명 출장마사지 Casino and Hotel 충청남도 출장샵 Mapyro - Casino and Hotel is the ideal spot to stay in and spend 문경 출장마사지 some 익산 출장안마 time with friends. With just 10 minutes 통영 출장샵 of action and

    ResponderEliminar

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...