You are on page 1of 3

Salvo el ESP05 ninguno de los otros mdulos se puede conectar

directamente a la placa de prototipado ya sea porque la separacin de sus


pads/pines no coincide con los agujeros de la protoboard, o porque en el
caso del ESP01 cuenta con un doble conector obligndonos a usar un
adaptador o cables.

Y el ESP07 no es una excepcin ya que para este mdulo tambin vamos a


necesitar de un adaptador. Como se ve en la imagen el adaptador no es
ms que un PCB a medida en el que soldar el mdulo y unos pines macho
para la placa de prototipado.
Montaje en la protoboard
Antes de ponernos con Arduino es mejor conectar el mdulo ESP8266
directamente al adaptador USB para comprobar si funciona, si responde a
los comandos, para ver que versin del firmware tiene y actualizarlo de ser
necesario, etc. Para esas pruebas necesitaremos realizar el siguiente
montaje en la placa de prototipado:

Como se ve en la fotografa se ha usado la fuente de alimentacin de 3.3V,


el mdulo WiFi ESP8266, 3 resistencias de 1K como divisor de tensin del
pin TX del Arduino/adaptador USB, y unos cuantos cables. Los tres cables
que sobresalen de la placa de prototipado deben conectarse de la siguiente
forma:

Actualizacin del firmware del ESP8266


Con intencin de que a todos nos funcionen los comandos AT del prximo
punto del temario y para que sea ms sencillo daros a todos soporte
recomiendo que actualicis el firmware del mdulo ESP8266. En concreto en
este curso se empleara la versin 0.952 de Chao He de marzo de 2015.
Podis descargarla desde este enlace que adems incluye el programa
necesario para escribir el firmware en el ESP8266.
ESP8266 Flasher y Firmware v0.952
Para instalar el nuevo firmware al montaje realizado sobre la placa de
prototipado hay que aadir una nueva conexin con un cable que una el
pin GPIO0 con GND, eso permitir grabar el nuevo firmware en el mdulo.
Tras ello abrimos el programa ESP8266Flasher.exe y en la segunda pestaa
indicamos
el
firmware
a
grabar,
el
fichero v0.9.5.2
AT
Firmware.bin, pulsando en el icono del engranaje. Despus volvemos a la
primera pestaa y pulsamos en Flash, antes habremos seleccionado el
puerto COM del adaptador USB, si el proceso de grabado no comienza
probaremos a desconectar la fuente de alimentacin y a volver a conectarla
para que el mdulo se reinicie, con eso debera de empezar, si aun as no lo
hace en la tercera pestaa Advanced ser necesario probar con distintas
velocidades y repetir el proceso hasta que se inicie la grabacin.

Tras la instalacin desconectamos el cable que aadimos y volvemos al


monitor Serial. Para todos los comandos que ejecutemos tenemos que
configurar el IDE para que aada un retorno de carro y salto de lnea,
tambin deberemos de ajustar la velocidad a 115200 bps

Si ahora ejecutamos el comando AT debera de responder con un OK, si


escribimos el comando AT+GMR debera de indicar la versin del firmware
que se corresponder con esta:

AT version:0.21.0.0

SDK version:0.9.5

Si ejecutamos el comando AT+CIOBAUD=9600 configuraremos el mdulo


a 9600 bps para que funcione con la librera SoftwareSerial, tambin
actualizaremos esa velocidad en el monitor Serial del IDE de Arduino para
probar a mano los siguientes comandos.
Lista de comandos AT para la comunicacin con el mdulo
La gran mayora de mdulos del mercado que hacen uso de la comunicacin
Serie emplean para su funcionamiento ciertos comandos AT, como los
vistos en el paso anterior, que nos permiten configurar el mdulo o hacerlo
funcionar. El ESP8266 es uno de esos mdulos y a continuacin se incluye
una lista de comandos.

You might also like