¿Qué es el ESP8266?
Resumiendo brevemente, el ESP8266 es un chip microcontrolador, es decir, no es un sensor, no es un actuador, no es una entrada/salida del Arduino sino es, igual que el Arduino, un microcontrolador capaz de hacer cosas pero que tiene una característica importante: Que tiene Wifi, pero no lo veas como un módulo Wifi para Arduino, sino como un procesador completo, como el Arduino.
El chip ESP8266 se vende montado en un zócalo,calo, el más vendido es el ESP01 y es el que se proporciona en el kit de Arduino en el aula ver web fabricante Keystudio
Fuente Luis Llamas CC-BY-NC-SA ver
Por eso se habla indistintamente ESP8266 o el ESP01
Si quieres saber más de este chip y su zócalo te recomendamos https://www.luisllamas.es/esp8266/
Su bajo precio y su software libre permitió al mundo maker utilizar este chip. No sólo se puede utilizar para que el Arduino tenga acceso a Internet, sino también se han desarrollado placas microcontroladoras con el ESP8266 como en NodeMCU que se ha utiliza en el curso ROVER MARCIANO CON ARDUINO.
Pero... (por qué siempre hay un pero fastidiando las cosas) el ESP8266 con su zócalo ESP01 no se diseñó para montarlo en el Arduino, tiene las siguientes pegas para conectarlo directamente:
- La alimentación es 3V a 3.6V con picos de 200mA por lo que no puede conectarse directamente a la alimentación 3.3V y 50mA de Arduino.
- Consecuencia del máximo de 3.6V es que las entradas y salidas del ESP8266 no conviene conectarlas directamente a las entradas y salidas del Arduino que van a 5V.
- Sus entradas y salidas son comunicaciones por puerto serie que está ocupado en el Arduino con las comunicaciones a nuestro ordenador.
En conclusión, NO SE PUEDE CONECTAR DIRECTAMENTE, tenemos que usar una alimentación externa como se aconseja aquí o utilizar un zócalos específico como el proporcionado en el kit de Arduino en el Aula del fabricante Keyestudio.
Fuente página web del fabricante Keyestudio