Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
Escribí esta guía porque encontré muchos artículos sobre la programación del ESP-01, pero todos requieren acciones manuales como cambiar de la programación a la ejecución o presionar el botón de reinicio.
Usando una placa FTDI con pines RTS y DTR, hice un programador que cambia automáticamente al modo de programación, se reinicia cuando es necesario y luego vuelve al modo de ejecución como la placa ESP-WROOM-32.
Con este proyecto, simplemente puede conectar ESP-01 a Arduino IDE y presionar SUBIR.
Requerimientos:
- Placa FTDI con pines RTS y DTR y con línea de 3.3v (como este enlace de Amazon)
- Condensador de 470 uf
- Resistencia de 10k
- Mini breadbord (para simplificar las conexiones)
- 7 saltadores masculinos a femeninos
- ESP-01
Paso 1: Verifique su placa FTDI
Mi placa FTDI no tiene encabezados de clavijas para usar con la placa de pruebas, por lo que soldé rayas de encabezado de 2 clavijas para que sea compatible con la placa de pruebas.
Paso 2: conectar todos juntos
Ahora es el momento de conectar todos estos elementos. Las conexiones a realizar son las siguientes:
- FTDI GND a ESP-01 GND
- FTDI 3.3V a ESP-01 3V3
- FTDI RXD a ESP-01 TX
- FTDI TXD a ESP-01 RX
- FTDI RTS a ESP-01 RST
- FTDI DTR a ESP-01 IO0
- Resistencia FTDI 3.3V a 10k Y LUEGO resistencia a ESP-01 EN
- Finalmente condensador de 470 uf entre FTDI 3.3v (catodo) y FTDI GND (ánodo).
Paso 3: mejoras
Para simplificar aún más el cableado y la reutilización, puede usar un adaptador de placa hecho específicamente para ESP-01 (ver imagen).
Esto le permite hacer una placa estática y simplemente conectar y desconectar su ESP-01.
Paso 4: disfruta
Ahora puede conectar FTDI a la PC con un cable USB y jugar con Arduino IDE o esptool sin presionar un botón molesto.