Por fin ya me he montado una placa para testear y prototipar proyectos con Arduino y el módulo wifi ESP8266-01. La idea de esta placa es poder programar y probar la solución antes de pasar al diseño final (módulo FTDI USB para la comunicación y programación del arduino).


Como se puede ver he utilizado un Deek-Robot Pro Mini, un clon de Arduino Pro Mini que ya habíamos hablado hace unos días y un regulador de voltaje de 5v a 3.3v (la tensión que acepta el ESP8266). Todo el circuito (incluido el arduino) está alimentado a 3.3v. Por cierto, si queréis ver como conectar un Deek Robot con el módulo FTDI USB para subirle un sketch desde el IDE de Arduino, podéis consultar el post anterior.
Hagamos un pequeño inciso aquí,…el módulo reductor de voltaje es un Step-Down Power Supply Module AMS1117-3.3 LDO 800mA, que permite bajar un tensión DC de entrada entre 4.5v-7v a 3.3V de una forma cómoda (no lo voy a negar, me estuve peleando montando un LM317, con sus condensadores y resistencias ajustadas a lo que necesitaba,…pero después de ver lo pequeño y simple que es éste módulo, ¿quién quiere liarse!!?). ¿El precio? muy barato, solo 1,35€ (transporte incluido desde China y comprado en eBay). Con los 800mA de la salida tiene suficiente fuerza para alimentar el arduino y el módulo wifi sin problemas.
En la wiki de iteadstudio, he encontrado información interensan y sobretodo algo que preocupa a la hora de desarrollar nuestros sensores remotos: el consumo de batería ¿cuanto nos va a durar sin cambiar la batería?. La tabla con algunas pruebas y estados que nos ayudarán a optimizar la batería entendiendo el consumo del envío/recepción de los datos:
| Mode | Min | Typ | Max | Unit |
| Transmit 802.11b, CCK 1Mbps, POUT=+19.5dBm | 215 | mA | ||
| Transmit 802.11b, CCK 11Mbps, POUT=+18.5dBm | 197 | mA | ||
| Transmit 802.11g, OFDM 54Mbps, POUT =+16dBm | 145 | mA | ||
| Transmit 802.11n, MCS7, POUT=+14dBm | 135 | mA | ||
| Receive 802.11b, packet length=1024 byte, -80dBm | 60 | mA | ||
| Receive 802.11g, packet length=1024 byte, -70dBm | 60 | mA | ||
| Receive 802.11n, packet length=1024 byte, -65dBm | 62 | mA | ||
| Standby | 0.9 | mA | ||
| Deep sleep | 10 | uA | ||
| Power save mode DTIM 1 | 1.2 | mA | ||
| Power save mode DTIM 3 | 0.86 | mA | ||
| Total shutdown | 0.5 | uA |
Algunas reseñas:
http://arduino-er.blogspot.com.es/2015/02/first-try-esp8266-low-cost-wifi-module.html
http://iot-playground.com/2-uncategorised/13-esp8266-wifi-module-arduino-connection