martes, 23 de febrero de 2016

ESP8266 Introducción

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.

No hay comentarios:

Publicar un comentario