Buenas tardes colegas.
Bueno, yo tambien me senti tentado de comprar el modulo, y finalmente lo hice porque el boliche que lo vendia estaba a la vuelta de mi trabajo.
Naturalmente es un poco caro a valor $AR con respecto al precio original, pero como estan cerradas las importaciones hasta de LED's, otra no queda.
En fin, me compre el ESP-07, dado que tiene la opcion de conectarle una antena externa via ufl y ademas tiene una antena ceramica en un buen tamaño.
La primera impresion fue bastante buenta, tamañao super reducido y posibilidad de integracion al no tener pines de salida y solo pads de 2mm, aunque parezca incomodo es muy facil de trabajar.
Probe el modulo, y me volvi loco, porque no conseguia hacerlo funcionar, en la web encontre monton de informacion, pero en esos primeros momentos ninguno hablaba de poner a GND el GPIO15. Luego me canse de ver en otras paginas que SI lo indicaban. Antes de eso, solo obtenia basura al iniciar el modulo con energia.
El modulo, reconocio prontamente todo, hice pruebas UDP, TCP, etc.
Pero no tuve mejor idea que conectarlo a Arduino directamente para usar las patas... y tarde me di cuenta que Arduino lo flasheaba, no solo cargaba codigo. Cuando lo quise volver a usar con comandos AT, el modulo me sonrio y me dijo... "dejate de joder" jajajaja
Busque durante un dia entero el mismo firmware, pero no lo encontre era de Junio o julio 2015, lo cual me tenia re-contento, pero encontre varios mucho mas viejos que funcionaban y los nuevos NO. Solo me carga bien los que son BIN de un solo archivo, probe cargar los demas, en todas las formas posibles y direcciones y con otro soft pero nada... se queda muerto como cuando no conectaba el GPIO15, probe tambien en otros baudios pero tampoco.
En fin, si alguien tiene ese problema y encontro el firmware de Ai-thinker en esa version, se agradece el link.
Por lo demas, el firmware mas nuevo esta en la pagina de electrodragon pero es del 2014-dic 0.952 y 0.0.21, use el esp8266_flash. POR LO MENOS UNAS 100 VECES, asi que se la re-banca el modulo. Considerando que 90 de esas veces lo deje colgado.
Ya 24hs despues del primer encuentro le fabrique un pequeño PCB, y le puse un AMS1117 3.3 para operar con los 5v directamente del modulo. Venia usando fuente externa porque si lo conectaba a los 3.3 del usb232 se caia cuando tenia consumo el modulo.
Para el puerto de comunicacion, si bien con el modulo usb232 funciona bien, para prevenir que el PIC/AVR que se conecte lo dañe, puse un divisor resistivo en las patas aunque cuanto tenga los zenner quiza le ponga a la pata de RX.
Lo que si no me gusto que a veces cuando no puede conectarse a un AP, luego no lo intenta por un rato y solo tira error cuando le mandas el comando. Al tener tantas patas GPIO y 1 ADC es una muy buena solucion para integrar y programarlo directamente para que haga todo en el mismo modulo, esto hace que no requiera usar un microcontrolador.
Por ultimo quiero remarcar que aunque el modulo no chiste, se ve muy sutilmente que la temperatura aumenta bastante cuando la alimentacion se eleva de los 3.3 asi sea a 3.7. El resistor del led GPIO2 parece ser efectivamente muy bajo, algunos dicen que lo cambian pero es muy pequeño para mi, solo intentare no utilizarlo.
Use el CIUPDATE como dijeron mas arriba, a veces tuve exito, otras no. Creo que me quedo basura de tanto flashearlo y en tantas direcciones. Pero cuando pongo el firm que viene dentro del ZIP a veces puedo hacer el update y no tengo problemas, igual siempre parece quedar el mismo aunque diga OK y se reinicie adecuadamente... creo que el logo dice algo de jun del 2013, en el firmware original.