Bocanibble

Controlando esp8266-01 y esp8266 -12

IMG_20160710_172253

Despues de mucho trastear he conseguido hacer funcionar los módulos

Estos dispositivos han sido diseñados para una función específica, proporcionar wifi a teléfonos móviles. Y nosotros vamos a usarlos para proporcionar wifi a cualquier proyecto.

Tiene diferenciadas totalmente la acción de programar el módulo, de la accion de activarlo con el programa introducido.

 

Modo programación:

  1. Necesitamos una fuente externa de 3,3 .
  2. Usb a ttl serial (si usas los chinos, más baratos, tienes que bajarte los drivers) http://0xcf.com/2015/03/13/chinese-arduinos-with-ch340-ch341-serial-usb-chip-on-os-x-yosemite/.
  3. Esp8266-01   ó  Esp8266-12.

conexiones:

Desde el Usb salen tx al rx del esp y el rx al  tx del esp, y Gnd a Gnd de la fuente.

Desde el Esp salen Vcc y Chp a 3,3. Fuente,  Gpio0 y RST al gnd de la fuente(esto es para el esp8266-01, para el  -12 habra que añadir el Gpio15 a Gnd y el Gpio2 a 3,3)

Se da al Powerup de la fuente, y despues se desconecta el Rst.

Ya está preparado para subir el programa con el Ide de Arduino, selecccionando en boards Generic para el -01 y  NodeMcu  1.0 (ESP-12E- module) para el  esp8266-12.

Modo Activación.

 

IMG_20160710_161413

Ya no necesitas el USB a ttl.

Dejas conectado como estaba Vcc,gnd, y chpd del esp.

Conectas Rst a Gnd y enciendes la fuente (sin conectar los sensores o leds).

Desconectas el Rst y ya puedes hacer las conexiones de los sensores que programaste, y funcionará.

 

Resumiendo

.

Tanto para programar el módulo, como para activarlo, es necesario resetearlo (rst a gnd)previamente. Además para activarlo no puedes tener los cables a los sensores conectados mientras lo reseteas.

Para activarlo también es necesario haber desconectado el Gpio0 de gnd(modo programa)

Esto plantea un problema por cuanto el módulo no tiene un autoreset, y el reset a traves de código es “suave”.

Para conseguir un “hard reset”

http://tim.jagenberg.info/2015/01/18/low-power-esp8266/ 

Propone conectar con un cable el pin rst con el XPD_DCDC  del MCU del esp826

Esta entrada fue publicada el julio 10, 2016 a las 3:35 pm. Se guardó como comunicación, esp8266, Proyectos y etiquetado como . Añadir a marcadores el enlace permanente. Sigue todos los comentarios aquí gracias a la fuente RSS para esta entrada.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s

A %d blogueros les gusta esto: