1. Esp8266
El chip ESP8266 es un chip altamente integrado diseñado para
las necesidades de un nuevo mundo conectado. Ofrece una solución completa y
autónoma de redes Wi-Fi, lo que le permite alojar la aplicación o servir como
puente entre Internet y un microcontrolador.
El ESP8266 tiene potentes capacidades a bordo de
procesamiento y almacenamiento que le permiten integrarse con sensores y
dispositivos específicos de aplicación a través de sus GPIOs con un desarrollo
mínimo y carga mínima durante el tiempo de ejecución. Su alto grado de
integración en el chip permite una circuitería externa mínima, y la totalidad
de la solución, incluyendo el módulo está diseñado para ocupar el área mínima
en un PCB.
2.
Versiones
Existen diferentes versiones de este chip, todas traen el mismo integrado lo que cambia es la disponibilidad de pines, algunas traen led’s y otras traen diferentes tipos de antena, también hay versiones de chips algunos con más memoria, esto depende de la versión de la tarjeta. Solo se mencionan las versiones que he usado:
1.
ESP-01
Esta es la versión más común y
más extendida, se tienen 8 conexiones disponibles y una antena impresa en la placa,
lo malo de esta tarjeta es su disposición no muy apropiada para usar en una
protoboard.
2.
ESP-12-E
En esta versión se tienen más pines del integrado, también posee
una antena en el PCB, la ventaja de esta versión es que es más cómoda de usar
en un protoboard.
3.
ESP-201
Esta versión como la anterior se tiene acceso a varios pines,
la diferencia más significativa es que posee una conexión para usar una antena
externa, también es muy fácil usarla en un protoboard.
3.
Aplicaciones y programación
El chip ESP8266 se puede usar en varias aplicaciones, las más
comunes son las referentes a web server, al comunicación serial se puede
integrar fácilmente con un microcontrolador y crear una interfaz web.
Hay dos formas que he usado este chip, por default trae un
firmware donde lo podemos controlar por medio de comandos AT, podemos hacer
muchas cosas con los comandos AT, pero no es tan practico además de que tiene
sus limitaciones, la otra forma es crear nuestro propio firmware, es decir
programarlo, de esta forma podemos inclusive prescindir de un microcontrolar,
todo depende de la aplicación que deseamos implementar.


