WIFI ESP8266MOD 12-E Programado mediante una placa Arduino

Hola...

Quiero aprender a utilizar los módulos wifi.. y el primero que compre es el ESP 12-E.

El detalle es que veo en los tutoriales que los programan con un convertidor USB a TTL. Pero supuse que podía programar el modulo mediante una placa arduino ya que yo no tengo el convertidor. Así que use el arduino NANO.. Asi que seguí este tutorial para la conexión:

y este otro para la programación:

-En el cual el video muestra que se conecta tx y rx a los puertos opuestos, osea rx y tx respectivamente al convertidor (yo lo puse al arduino)
-GND a tierra (también lo puse del arduino)
-VCC a 3.3 v (en conclusión toda la alimentación y conexiones fue del arduino)
-GPIO15 a tierra
-GPIO0 a tierra
-EN (que leí es equivalente a CH_PD) a 3.3v

Antes de cargarle el programa desconecte la alimentación al ESP.
Cargue el primer programa de la pagina de anamahitek donde utilizan la librería Softwareserial.
aproximadamente a un 70 u 80% cuando se ve que se detiene la carga del programa desconecto GPIO15 de tierra (lo dejo al aire y no se si eso sea un problema por ruido) y desconecto y vuelvo a conectar VCC. Tal como lo hacen en el tutorial de youtube.

Al hacer este proceso el arduino se pone lokito a parpadear y al igual que el ESP.. pero no carga el programa solo me marca un error con el puerto COM.

También lo hice con GPIO0 conectado a tierra y luego a voltaje con el mismo proceso de desconectar y conectar e igual me marca el error. He visto otros tutoriales de como conectar el ESP (todos a un convertidor y no con arduino) pero la lógica de la electrónica prácticamente es la misma solo le dan mayor estabilidad y quitan ruido (al menos que realmente sea el ruido el que no me deja cargar, pero no creo :fearful: )

También cheque voltaje para ver si caía el voltaje, pero nop, si se mantenia a 3.3 v... aunque no he checado la corriente, con eso de que demanda mucha corriente, tengo entendido que arduino solo puede dar 40 mA (quizás sea eso <---- "quizas" se escribe así? jeje nunca lo había escrito), no recuerdo muy bien, pero leí que el ESP demanda 200 mA pero no estoy seguro, y por eso en algunos casos se utilizan fuentes externas.

Bueno en conclusión: no encontré ningún tutorial que utilicen arduino para programar el ESP 12-E solo para el esp8266 el normalito o genérico, el más común el de 8 patitas pero pss esas configuraciones no funcionan en el ESP 12E. En la noshe intentare conectarlo con una bateria de celulitis a ver si funciona e igual subiré imagen para darme a entender mejor... pero si alguien tiene experiencia con estos modulos que me pueda dar algún consejo para su humilde Padawan se lo agradecería mucho.

Si quieres aprender no te embarques en tareas reservadas para gente que tiene mas conocimientos.
Compra esto:

NODEMCU Aprendiendo Arduino

Se que no te respondo, nada de lo que preguntas pero para mi no vale la pena hacer lo que haces salvo para el ESP8266-01

Aaaa muy bien muy bien :stuck_out_tongue: bueno es que lo compre por que es el que había disponible en el momento jeje pero bueno vere que puedo hacer mientras compro el convertidor por que no puedo desperdiciar este manjarcito :smiley:

Gracias caballero.

Pero la tarea no es sencilla. Y con el nodemcu ni pierdes el tiempo.
Haz una cosa simple. Ponlo a la venta y ya.
Comprate un nodemcu y verás que en lugar de perder dias sin avanzar, ganarás ese tiempo y solo perderás algunos euros.

Pues creo que aún no es tarde para continuar con este hilo.

Como hasta ahora no he logrado conectar arduino con wifi (lo intenté, posteado en otro mensaje con un módulo WEMOS D1) le hice caso a surbyte en este mensaje y me compré ese módulo que comenta más arriba, en realidad compré estos dos pues no estaba seguro de cuál era:


Cuando los conecto al PC y miro las redes wifi aparecen así:

En el IDE de Arduino selecciono:

Y al compilar, en el primer módulo el error que dá es:

Arduino:1.8.1 (Windows 7), Tarjeta:"NodeMCU 1.0 (ESP-12E Module), 80 MHz, 115200, 4M (3M SPIFFS)"

C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\Lunita\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\Lunita\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Lunita\Documents\Arduino\Libraries\libraries -fqbn=esp8266:esp8266:nodemcuv2:CpuFrequency=80,UploadSpeed=115200,FlashSize=4M3M -ide-version=10801 -build-path C:\Users\Lunita\AppData\Local\Temp\arduino_build_670286 -warnings=all -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.xtensa-lx106-elf-gcc.path=C:\Users\Lunita\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2 -prefs=runtime.tools.esptool.path=C:\Users\Lunita\AppData\Local\Arduino15\packages\esp8266\tools\esptool\0.4.9 -prefs=runtime.tools.mkspiffs.path=C:\Users\Lunita\AppData\Local\Arduino15\packages\esp8266\tools\mkspiffs\0.1.2 -verbose C:\Users\Lunita\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\esp8266\examples\Blink\Blink.ino

Tarjeta nodemcuv2 (plataforma esp8266, empaquetado esp8266) no encontrado

Error compilación en tarjeta NodeMCU 1.0 (ESP-12E Module).

Y en la segunda placa:

Arduino:1.8.1 (Windows 7), Tarjeta:"NodeMCU 1.0 (ESP-12E Module), 80 MHz, 115200, 4M (3M SPIFFS)"

C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\Lunita\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\Lunita\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Lunita\Documents\Arduino\Libraries\libraries -fqbn=esp8266:esp8266:nodemcuv2:CpuFrequency=80,UploadSpeed=115200,FlashSize=4M3M -ide-version=10801 -build-path C:\Users\Lunita\AppData\Local\Temp\arduino_build_670286 -warnings=all -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.xtensa-lx106-elf-gcc.path=C:\Users\Lunita\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2 -prefs=runtime.tools.esptool.path=C:\Users\Lunita\AppData\Local\Arduino15\packages\esp8266\tools\esptool\0.4.9 -prefs=runtime.tools.mkspiffs.path=C:\Users\Lunita\AppData\Local\Arduino15\packages\esp8266\tools\mkspiffs\0.1.2 -verbose C:\Users\Lunita\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\esp8266\examples\Blink\Blink.ino

Tarjeta nodemcuv2 (plataforma esp8266, empaquetado esp8266) no encontrado

Error compilación en tarjeta NodeMCU 1.0 (ESP-12E Module).

No sé que estoy haciendo mal, por ahora el wifi me está negando el pan y la sal, jaja

Hola, te comento que yo también empecé a trabajar hace poco con esta poderosa tarjeta wifi en cuanto a características y funcionamiento además del bajo precio que se las puede conseguir.

Bueno en realidad hoy en día, ya se puede conseguir bastante información en cuanto a este dispositivo. Revisa bien la instalación de la tarjeta en la interfaz de arduino yo seguí este vídeo y funciona perfecto.

Y si quieres aprender sobre el manejo de la misma sigue estos tutoriales están muy buenos.

Saludos

Pues he seguido las indicaciones del vídeo que me has puesto (y de un montón de otros similares) y nada, lo mismo los tres tutoriales del link que me pones, el tema es que al seleccionar la tarjeta, aparecen un montón de "ESP" pero la que aparentemente corresponde a las dos que compré es la "ESP32 Dev Module" y no hay caso, no aparece en el listado.

:frowning: >:( >:( >:( >:( >:( :confused:

No es ESP busca Nodemcu 1.0

Gracias surbyte por responder, pero no funca, ni nodemcu ni nada, te pongo el mensaje de error, por si me iluminas algo este oscuro camino, jaja.

Arduino:1.8.2 (Windows 7), Tarjeta:"NodeMCU 1.0 (ESP-12E Module), 80 MHz, 115200, 4M (3M SPIFFS)"

C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\Lunita\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\Lunita\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Lunita\Documents\Arduino\Libraries\libraries -fqbn=esp8266:esp8266:nodemcuv2:CpuFrequency=80,UploadSpeed=115200,FlashSize=4M3M -ide-version=10802 -build-path C:\Users\Lunita\AppData\Local\Temp\arduino_build_656388 -warnings=all -build-cache C:\Users\Lunita\AppData\Local\Temp\arduino_cache_496708 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.mkspiffs.path=C:\Users\Lunita\AppData\Local\Arduino15\packages\esp8266\tools\mkspiffs\0.1.2 -prefs=runtime.tools.xtensa-lx106-elf-gcc.path=C:\Users\Lunita\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2 -prefs=runtime.tools.esptool.path=C:\Users\Lunita\AppData\Local\Arduino15\packages\esp8266\tools\esptool\0.4.9 -verbose C:\Users\Lunita\AppData\Local\Temp\arduino_modified_sketch_837006\ConnectWithWPA.ino

Tarjeta nodemcuv2 (plataforma esp8266, empaquetado esp8266) no encontrado

Error compilando para la tarjeta NodeMCU 1.0 (ESP-12E Module).

Estoy planteándome el reinstalar el IDE de Arduino, no se me ocurre otra solución...