1 de diciembre de 2016

ESP8266

El ESP8266 es un chip WiFi de bajo consumo y pequeño, desarrollado por una empresa china  Espressif, este chip permite desarrollar IOT (Internet of Things). Así, que se puede conectar con cualquier  sensor (compatible con Arduino a Internet vía WiFi.


El ESP8266 se puede usar directamente por medio una interface Serial usando comandos AT, o mas avanzado, usando el ambiente de programación Arduino para re-programarlo.

Existen varios modelos de este chip, el primero denominado ESP-01, fue el inicial.



Hay otros modelos básicos que incorporan mas GPIO que el inicial, como el ESP-12F




Hay otras versiones que ya están diseñadas para conectarlas (micro usb) y programarlas de inmediato, y cuando no se usa una de esas prototyping boards hay que hacer una adecuación mínima para comenzar a trabajar sobre el ESP8266.

Modelos (prototyping boards):

  • Adafruit HUZZAH ESP8266 (ESP-12)
  • NodeMCU
  • WeMos D1
  • SparkFun ESP8266 Thing

Para trabajar con el ambiente Arduino se necesita lo siguiente:


Diagrama básico (mínimo) de trabajo (ESP-12):


Como subir el programa, se debe poner el esp8266 en modo FLASH, y se realiza de la siguiente forma: Poner  GPIO_0 a GND, al mismo tiempo RESET a GND (poner y retirar, o poner un pulsador) y luego retirar el GPIO_0 de GND, y de esta forma el esp8266 entra en modo flash, es decir, pulsar FLASH mantenerlo pulsado mientras se pulsa RESET y soltar ambos.

ESP-12F en Protoboard

Documentación y ejemplos visitar: https://github.com/esp8266/Arduino


Notas y referencias:

No hay comentarios:

Publicar un comentario