Tabla de contenido:
- Suministros
- Paso 1: Imágenes de los elementos y herramientas: D
- Paso 2: Cortar y preparar la placa de puntos / Veroboard
- Paso 3: imágenes y pines
- Paso 4: Soldar …
- Paso 5: Prueba…
- Paso 6: finalización
Video: Hack del programador ESP-01 - el fácil :): 6 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:40
Hola ESPers, En este instructivo, le mostraré un truco simple para hacer un programador para el módulo ESP-01 / ESP8266-01 / ES-01. La mayoría de nosotros hemos utilizado una placa Arduino o dispositivos FTDI USB-TTL como programadores para este módulo. Ambos métodos funcionan bien. ¡Pero hay una forma más!
Recientemente compré un dispositivo USB a UART / ESP8266 para este módulo como reemplazo de FTDI. Pero pronto me di cuenta de que no es tan flexible como FTDI usarlo como programador:(Entonces, siendo ingeniero, verifiqué si se puede usar como programador … ¡Y listo! Lo pirateé un poco para convertirlo en uno. Y ahora aquí está para que te hagas la vida más fácil.
Suministros
Lista de materiales
- USB a UART / ESP8266 - 1
- Dos botones táctiles de 6 mm - 1
- Dos resistencias o algún cable de puente
- Pieza de veroboard / tablero de puntos - 1
Lista de herramientas
- Cuchillo y sierra para metales
- Kit de soldadura
- Pistola de pegamento
- Alicates de corte
- Escofina o papel de lija (no se muestra en la imagen)
Paso 1: Imágenes de los elementos y herramientas: D
Solo verifique si tiene los artículos correctos.
Paso 2: Cortar y preparar la placa de puntos / Veroboard
A continuación, cortamos el veroboard al tamaño mínimo requerido (6 x 17 puntos) excluyendo las líneas de corte como se muestra en la imagen. Después de cortar la pieza, use una escofina o papel de lija para suavizar los bordes.
Paso 3: imágenes y pines
A la izquierda está el adaptador USB a UART / ESP8266 y en la parte superior derecha está el diagrama de salida del módulo ES-01 como se ve desde arriba, manteniendo la antena de rastreo de PCB hacia su izquierda.
Básicamente, solo necesitamos tres pines para implementar nuestro truco (verde (pin 5), rojo (pin 6) y cian (pin 1)), pero en algunos módulos los pines 4 y 8 (pines naranjas) no están en corto como el mío con una PCB. trazar como se muestra en la imagen inferior derecha. En ese caso debes acortarlos para hacer el módulo como programador.
Paso 4: Soldar …
Así que ahora la soldadura …
Primero cortocircuite los pines 4 y 8 si no está en corto con un cable pequeño.
A continuación, corte 3 piezas de cables de resistencia / cable de puente de aproximadamente 20 mm de longitud (usé cables de resistencia como se muestra en la figura 1. Ahora sueldelos a los pines 1, 5 y 6 de la figura 2 y 3 en la parte inferior (lado de soldadura) módulo.
A continuación, coloque los interruptores táctiles como se muestra en la figura 4 y marque las posiciones de los tres pines. Tome nota de la orientación de los interruptores. Utilice un multímetro o un probador de continuidad como orientación. Suelde los interruptores como se muestra en las figuras 5 y 6. He ordenado el pin central adyacente ya que van a ser comunes.
Pegue uno o dos trozos de cinta de espuma de doble cara en la parte posterior del módulo para levantar un poco el veroboard y dejar espacio para las uniones soldadas como en la figura 7.
Inserte los pines soldados en los interruptores respectivos y presione el veroboard a la cinta firmemente.
Consulte el diagrama esquemático para conocer las conexiones. Puede conectar los interruptores según su conveniencia. Conecté uno a la derecha a Reset y el izquierdo a GPIO 0. Ver figura-9.
Y eso es ! Estás listo. Simplemente verifique todas las conexiones según el esquema por última vez antes de realizar la prueba.
Paso 5: Prueba…
¡Gran trabajo!
Inserte un módulo ES-01 en el adaptador y conéctelo a uno de los puertos USB de su PC. Si usa un cable de extensión, será conveniente. En el momento en que lo conectes, deberías ver cómo se enciende el LED de encendido del ES-01. Este es el modo normal. Lo que significa que si hay firmware dentro del ES-01, simplemente comenzará la ejecución.
Ahora presione y mantenga presionada la tecla GPIO 0 (marcada '0' en mi caso) y presione y suelte la tecla Reset (marcada 'R' en mi caso) una vez. Y luego suelte la tecla '0'. Esto pondrá el módulo ES-01 en modo de programación.
Ahora debería poder cargar su boceto desde Arduino IDE o PIO. Asegúrese de seleccionar la placa y el puerto COM correctos. Si todo está bien, debería poder ver el estado de carga como se muestra a la derecha. Después de cargar, presione y suelte la tecla Reset para regresar al modo normal y ejecutar el código cargado.
Paso 6: finalización
Después de probar su programador, simplemente coloque una gota de pegamento caliente en la parte inferior para evitar que se separe.
Espero que te guste este truco. No dude en comentar y compartir. Paz..