en la entrada anterior del blog dejé clara mi intención de seguir trabajando con los ESP826 de manera rotunda a partir de ahora debido a las pruebas un poco decepcionantes realizadas con los módulos Cisexo XRF, así que no está de más presentar los diferentes modelos y características que andan por el mercado.
No pretendo recopilar de manera exhaustiva todo el tipo de módulos existentes, porque en esto del IoT cada día surgen nuevos modelos y modificaciones del mismo, adaptadores, shields, mejoras, distintos firmware para el mismo modelo, etc... y básicamente en lo que se diferencian es en el número y tipo de pines de las placas.
El Chip
Lo único que tienen en común es el tipo de chip. Independientemente de la manera en que se suministre al mercado.
Está diseñado y pensado para ser la solución ideal para todo el que necesite un “Todo en uno WIFI” para proyectos de hobby, IOT o producto comercial sin complicaciones.
- Procesador interno de 32 bits a 80 MHz y se le puede subir hasta 160Mhz.
- 80K de DRAM.
- 35K de IRAM , memoria rápida para el procesador.
- 1 Mb de memoria Flash para nuestros programas.
- Stack TCPIP WIFI a 2.4 Ghz.
- 30 Metros de alcance teórico.
- 16 pines GPIO programables disponibles.
- Full TCPIP stack incluido.
- Gestión completa del WIFI con amplificador incluido.
- 802.11 protocol y Wifi Direct (P2P) Soft-AP.
- Regulador y unidad de alimentación incluidos.
- Consumo en reposo <10 mW.
- Soporta antena externa para mayor alcance.
- Soporta el bus SPI.
- 1 entrada analógica (Muy mal documentada)
Hasta ahí son las características del chip, que lo comparten todos los modelos, y ahora pasamos a describir los modelos:
ESP8266 modelo ESP-01
Es el modelo más utilizado en el mercado desde que apareció. Es el que se utiliza en la mayoría de tutoriales y reviews en la red y permite conectarlo al puerto serie de nuestros Arduinos y aceptar comandos AT. Incluye un par de pines digitales disponibles GPIO0 y GPIO2, pero si al arrancar el modulo el GPIO0 está a GND, entra en modo de programación por lo que no conviene usarlo como entrada sino solo como salida. Los pines del módulo no vienen preparados para pincharlos en una protoboard, aunque existen diversos adaptadores para tal fin.
En ebay su precio oscila entre los 2€.
ESP8266 modelo ESP-02
Tiene 3 pines digitales al exterior GPIO0, GPIO2, y GPIO15 y además acepta una antena WIFI externa lo que le hace muy interesante, para montajes que requieran alcance de la señal WIFI.
En ebay su precio oscila de 2 a 3€.
ESP8266 modelo ESP-03
Es uno de los módulos más interesantes porque dispone de más pines que el ESP-01, Saca los pines GPIO 2, 12, 13, 14, 15,16 e incluye una antena cerámica.
Este módulo tampoco puede conectarse a la protoboard directamente y necesita un adaptador.
Su precio en ebay oscila en los 2€.
ESP8266 modelo ESP-05
Su mayor interés es para usarlo con Arduino y otros micros como un simple módulo WIFI con comandos AT. No tiene ningún PIN extra, pero se puede conectar a la protoboard.
Su precio en ebay ronda los 2€.
ESP8266 modelo ESP-12
Este es probablemente uno de los modulas más interesantes, porque te da acceso a todos los pines del ESP8266, 11 GPIOs más 1 convertidor analógico a digital con antena integrada y buen alcance.
Como siempre su mayor defecto es que no puede insertarse en protoboard para pruebas, pero existen, naturalmente, adaptadores para ello.
Ha sido el modelo estrella hasta hace unos pocos meses que aparecieron los modelos de Olimex y NodeMCU, y es un modelo de lo mas interesanta para incluir en producto final si necesitas mas pines de las que dispone el ESP-01, pero para hacer prototipos sigues necesitando un adaptador FTDI a USB.
ESP8266 modelo ESP-07
Es el que yo he utilizado. Exactamente igual que el anterior, pero con la mejora de que trae una antena cerámica y además un conector externo para poder acoplarle antenas externas, como ya hicimos en entradas anteriores de este blog.
Su precio oscila en los 2€ también pero no viene adaptado para pinchar en protoboard.
El shield que yo he estado utilizando es muy básico y requiere tener habilidad para soldarlo encima, aunque es también muy barato, no llega al euro. Seguro que os suena de verlo en entradas anteriores.
Y por último lo que está de moda a día de hoy...
ESP8266 modelo NodeMCU
NodeMcu son una iniciativa open Source para el desarrollo de un modelo sencillo de integrar la IOT en donde haga falta. Para ello desarrollan modelos de hardware y software que facilite el desarrollo de programas y aplicaciones basados en WIFI.
Aquí tenéis su página por si queréis ver lo que hacen NodeMCU.
Todos los pines disponibles del ESP8266 disponibles en el exterior, en un montaje que se puede colocar en una protoboard y además incluye un conector mini USB para programar el chip interno y comunicarse con el PC si es necesario, con lo que nos evitamos el adaptador FTDI a USB que siempre es engorroso.
Además soporta, tanto el modo Arduino o un modo propio de desarrollo con un lenguaje reminiscente de Basic que pueden ser cargados mediante actualizaciones firmware.
Digamos de manera muy grotesta que puede ser el sustituto de los Arduinos puros, puesto que combina los pines de los arduino con la wifi de los esp y tenemos un todo en uno. Su precio ronda los 5€.
No hay comentarios:
Publicar un comentario