Truco simple del programador ESP-01

Colocado en
Adaptador USB ESP-01Este adaptador ESP-01 con controlador USB CH340 permite acceder fácilmente a los módulos WiFi ESP-01 a través de la computadora. En stock € 2,50
Módulo WIFI ESP8266 ESP-01SEl módulo WiFi ESP8266 se presentó como un módulo TTL "Serial to Internet" en su presentación. Útil para conectar placas Arduino a Internet. En stock € 4,55

Modos de arranque ESP-01

Para poner un ESP-01 en modo de carga de firmware, se deben cumplir una serie de condiciones. En la documentación del ESP-01 existe esta tabla:
Tabla de modo de arranque ESP01 Tabla de modo de arranque ESP01
A partir de esto, puede ver que GPIO0 y GPIO2 deben estar en "alto" (3,3 voltios) para que el ESP-01 funcione "normalmente". A continuación, se ejecuta el firmware almacenado en la memoria flash. En el ESP-01, GPIO0 y GPIO2 están conectados a Vcc a través de una resistencia.

Si GPIO0 se establece en "bajo" (GND) e inicia (o reinicia) el ESP-01, espera a que se ofrezca un nuevo firmware a través de la UART (la conexión en serie) y lo coloca en la memoria flash.
Asignación de pines ESP-01 Asignación de pines ESP-01

Modificaciones del adaptador USB

Para poder cargar el firmware en el ESP-01 con el "ESP-01 a USB Adapter", GPIO0 debe estar conectado a GND (consulte la tabla anterior). Es más fácil hacer una conexión dura entre GND y GPIO0 en el adaptador, ¡pero luego ya no podrá usarlo como un adaptador ESP-01 a USB !

Así que pegué un pequeño interruptor deslizante al adaptador y conecté dos contactos a GPIO0 y GND respectivamente.

Suministros

Cable negro de núcleo trenzado - 26AWG - 2 metros En stock € 1,35 Interruptor DIP 2 posiciones rojo - 5 piezas En stock € 5,25 Total € 6,60
Modificación del programador ESP01 Modificación del programador ESP01
Vista inferior de la modificación del programador ESP01 Vista inferior de la modificación del programador ESP01
Primer plano de modificación del programador ESP01 Primer plano de modificación del programador ESP01

¿Cómo se usa el programador?

Para dotar a un ESP-01 de nuevo firmware con este programador, hay que hacer las cosas en el orden correcto.

1. Inserte el ESP-01 en el adaptador modificado
2. Mueva el interruptor deslizante a la posición de "programa" (GPIO0 conectado a GND)
3. Inserte el adaptador en un puerto USB de su computadora
4. Seleccione el puerto USB en el IDE Arduino y cargue un programa

Cuando se complete la carga, el ESP-01 se reiniciará y ejecutará el nuevo programa. Ahora puede girar el interruptor deslizante (GPIO0 ya no está conectado a GND).
Programador ESP01 Programador ESP01
Para reprogramar el ESP-01, primero desconecte el adaptador del puerto USB y luego repita los pasos en el mismo orden (también puede desconectar el ESP-01 del adaptador y volverlo a enchufar). ¡Que el ESP-01 se reinicie! ).

Si le resulta molesto sacar el adaptador del puerto USB y volver a colocarlo cada vez, puede colocar un botón (NO o "normalmente abierto") entre el pin RST y GND.
Publicado por Sitio web Willem Aandewiel (1955) tiene experiencia en electrónica y técnicas digitales. Sin embargo, la mayor parte de su vida laboral ha trabajado en automatización, donde ha trabajado en casi todas las disciplinas, desde programador hasta líder de proyecto y gerente de proyecto. Willem fue uno de los primeros holandeses con una microcomputadora (KIM-1, 1976) en un momento en que aún no se había inventado la PC. Actualmente se dedica principalmente al diseño y producción de pequeños circuitos electrónicos con microprocesadores. Su 'misión en la vida' es hacer que la gente se entusiasme con la fabricación de sus propios circuitos electrónicos, microcomputadoras y programación.

Comentarios

Webwinkelkeur Kiyoh Trustpilot Opencircuit