Tabla de contenido:
Video: Programador y adaptador USB Ultimate ESP8266-01: 3 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
Hola amigos, ¿Ha oído hablar de las capacidades REALES del módulo pequeño y económico ESP8266-01? Se lanzó al mercado diciendo que debería ser su elección si desea agregar capacidades de IOT a su proyecto. En realidad, este pequeño módulo podría SER SU PROYECTO, no solo un dispositivo de comunicación.
Podría convertirse en un repetidor wifi, muy útil. Podría ser una herramienta "divertida" para meterse con el wifi de tus amigos, desconectar sus dispositivos o crear docenas de redes falsas (no seas un tonto y mantén las cosas divertidas, sin mencionar que son legales). Se puede conectar a un módulo de relé, convirtiéndose en un actuador IOT, o se puede conectar a un módulo sensor, convirtiéndose en un sensor IOT.
Estoy probando estas cosas y probablemente publique más tutoriales porque estoy realmente sorprendido del enorme potencial.
Estén atentos para más por venir, el tutorial de hoy trata sobre el programador (obligatorio para probar fácilmente todos los diferentes softwares).
Paso 1: Componentes y materiales
Desafortunadamente, el ESP8266-01 NO es compatible con la placa de cerveza, y es bastante molesto y requiere mucho tiempo desconectar / volver a conectar los cables cada vez que desea cambiar algo. No importa, hay un convertidor USB-serial realmente económico diseñado para alimentar y conectar el ESP a su PC.
¿Cómo puede parpadear el ESP? Bueno, en realidad, no puede… (⊙_☉)
Vergonzoso, ¿no? El original es … una auténtica tontería. Luego hicieron una segunda versión, con un interruptor deslizante, para permitir que el ESP se estableciera en modo intermitente. Supongo que pensaron que, por algunas razones, el usuario de ESP estándar necesitaba tener el dispositivo configurado en modo flash durante mucho tiempo, no solo para actualizar el nuevo firmware (FW). Si olvida volver a activar el modo sin parpadeo después de haber conectado el USB, tendrá que desconectarlo y volverlo a conectar para que ejecute el código. Luego hicieron una tercera versión con un simple pulsador momentáneo. ¡Buena idea! Parece ser pequeño y difícil de presionar el botón, especialmente con el módulo ESP en la parte superior, pero lo que sea … Lo que me molesta es que, aparentemente, pensaron que el usuario estándar del ESP-01 tiene un presupuesto desesperadamente bajo y no puede permitírselo. un segundo botón momentáneo para reiniciar -en su lugar- el MCU (el procesador del ESP). Cualquier persona razonable haría eso, ya que probablemente cuesta un solo centavo. No … Decidieron que si quieres reiniciar el MCU, TAL VEZ para configurarlo en modo flash, tienes que desconectar y volver a conectar el USB.
¿Me estás tomando el pelo? (ಠ_ಠ)
¡Vamos, no somos tan pobres! ¡Habríamos gastado ese centavo adicional! ¿Por qué no puedes copiar este, este, este o este diseño y dejarnos vivir felices? (ノ ☉ ヮ ☉) ノ
No temas, si no podemos comprar el programador inteligente, aún podemos construir el programador ESP-01 definitivo, ¡con solo dos botones de PCB y dos cables!
Añadiendo una bonita carcasa impresa en 3D, podemos convertir al tonto programador de la primera versión en un dispositivo agradable y realmente cómodo. El estuche está diseñado para el programador USB "básico" (más barato) y para los botones pulsadores clásicos de PCB de 6x6 mm, también conocidos como botones táctiles. Si miras con atención, puedes ver que estoy usando diferentes botones en diferentes fotos. Eso es simplemente porque he decidido usar botones con un eje más largo, eso es solo para mi comodidad. Cada botón funciona bien.
Ahora, enlaces (afiliados, por cierto):
ESP8266-01: Bangood, Amazon, Amazon.
Programador ESP8266-01: Bangood, Amazon, Amazon.
Botones: Bangood, Amazon, Amazon.
Solo necesitará herramientas de soldadura mínimas, si cree que le falta algo, puede buscar aquí.
Paso 2: cableado y montaje
Eso es fácil: descargue este archivo, encienda su impresora 3D, cargue cualquier material que desee (recomiendo PLA para mejores tolerancias) y comience a imprimir.
Ahora, el cableado. Suelde dos cables en el pin GND, un cable en el RST y el último en el pin Gpio0.
Estos cables deben cortarse a medida (aprox.) Y soldarse a las clavijas de los pulsadores. Elija dos pines en el mismo lado, por lo general, los pines en el lado opuesto del botón están puenteados para crear una conexión simple siempre cerrada. No te preocupes, si eliges el incorrecto no dañarás nada. Una medida de continuidad hecha con un multímetro seguramente puede determinar qué pines son los correctos. Ponga unas gotas de pegamento caliente en los pines de los botones expuestos, para evitar cualquier riesgo de cortocircuito. Luego pegue los botones en su lugar, tenga cuidado de no dejar caer pegamento DENTRO de los botones porque de lo contrario no funcionarán más. He usado un poco de pegamento caliente del interior para mantenerlos en su lugar y un poco de pegamento fuerte del exterior.
Ahora, si confía en sus habilidades de soldadura, puede proceder directamente a pegar la carcasa, pero realizaría una pequeña prueba de flasheo por adelantado (lea el siguiente paso).
Para pegar el estuche necesitas algún tipo de pegamento fuerte, el epoxi está bien, he usado pegamento de cianoacrilato (el mismo que usé para pegar los botones).
Paso 3: cómo usarlo
Simplemente conecte el programador USB e instale los controladores, los programadores usan el chip serie CH340, hay muchos tutoriales sobre eso (para Windows).
El uso es simple, un botón restablece la MCU, el otro configura la MCU en modo flash si se mantiene presionado durante el (re) arranque de la MCU.
- ¿Quieres reiniciar tu proyecto? Presione el botón de reinicio.
- ¿Quieres cargar un firmware modificado? Mantenga presionado el botón de flash, presione y suelte el botón de reinicio, suelte el botón de flash. La MCU estará lista para que se cargue algún código y luego ejecutará el código.
Independientemente del firmware que desee cargar, del software que desee usar para cargarlo, tendrá un puerto COM adecuado para usar como destino y un buen conector físico plug & play para el ESP y no tendrá que meterse con los cables. y no necesitas acosar al USB sin ningún motivo. ¡Oh, por fin!
Escribiré un tutorial separado para mostrar algunos firmwares útiles para este pequeño dispositivo wifi, la cadena de herramientas del software de carga y su configuración no son triviales, esto es para el programador. ¡Manténganse al tanto!
Recomendado:
¡Haga su propio adaptador Ekit Rock Band (sin adaptador heredado), de forma no destructiva !: 10 pasos
¡Haga su propio adaptador Ekit Rock Band (sin adaptador heredado), de forma no destructiva !: Después de escuchar a un presentador de podcast popular mencionar su preocupación por la muerte de su adaptador USB heredado con cable, fui a buscar una solución de bricolaje para conectar un eKit mejor / personalizado a RB . Gracias a Mr DONINATOR en Youtube que hizo un video detallando su p similar
Cómo flashear o programar el firmware ESP8266 AT mediante el programador y el flasheador ESP8266, módulo Wifi IOT: 6 pasos
Cómo flashear o programar el firmware ESP8266 AT mediante el programador y flasheador ESP8266, módulo IOT Wifi: Descripción: Este módulo es un adaptador / programador USB para módulos ESP8266 de tipo ESP-01 o ESP-01S. Está convenientemente equipado con un cabezal hembra 2x4P 2.54mm para conectar el ESP01. También rompe todos los pines del ESP-01 a través de un 2x4P 2.54mm macho h
Programador ESP8266-07 con Arduino Nano: 6 pasos (con imágenes)
Programador ESP8266-07 con Arduino Nano: este es un breve tutorial para crear una ingeniosa placa de programación ESP8266-07 / 12E utilizando un Arduino nano. El esquema de cableado es muy similar al que se muestra aquí. Tiene las opciones para conectar este proyecto a una placa de prueba, soldar usted mismo un p
Programador USB ESP-12: 7 pasos
Programador USB ESP-12: pensé que sería interesante jugar con IoT, así que decidí probar el esp8266. Vi la gran cantidad de soluciones para programar el esp8266, así que tomé prestadas algunas ideas de aquí https: //www.instructables.com/id/USB-to-ESP-01-Boa … y él
PROGRAMADOR DE IMÁGENES USB GTP (Código abierto): 5 pasos (con imágenes)
PROGRAMADOR DE PIC USB GTP (Código abierto): Este trabajo incluye, USB GTP (no plus ni lite). El esquema, las fotos y la PCB han sido desarrollados por PICMASTERS basándose en algunos trabajos valiosos realizados anteriormente. Este programador admite pic10F, 12F, 16C, 16F, 18F, 24Cxx Eeprom. Desafortunadamente, wo