Tabla de contenido:
Video: 2020 ESP8266: 3 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
Entonces, este Lazy Old Geek (L. O. G.) escribió algunos Instructables en los módulos ESP8266:
www.instructables.com/id/ESP8266-as-Arduin…
www.instructables.com/id/ESP8266-as-Arduin…
Todavía tengo varios ESP-01 y ESP-03 e intenté que funcionaran.
Bueno, aparentemente, el siguiente proceso ya no funciona.
Ponga ESP8266 en modo Flash:
Tierra GPIO0
Restablecer brevemente a tierra
Lanzamiento GPIO0
(Si tiene un LED en GPIO0, debería tener aproximadamente ½ intensidad)
Lo que parece funcionar es mantener GPIO0 bajo, presionar Restablecer, cargar boceto, liberar GPIO0 y luego presionar Restablecer. Esto no es muy fácil de hacer.
La última documentación tiene otro método:
arduino-esp8266.readthedocs.io/en/latest/b…
Consulte Configuración mínima de hardware para carga de arranque y uso
Se adjunta la configuración recomendada.
Paso 1: Adaptador ESP
En mi Parte 2, hice un adaptador de programación para el ESP-01 y el ESP-03.
Entonces todavía tengo uno de esos adaptadores. En lugar de hacer un nuevo PCB, decidí modificar este.
Ok, hay un pequeño problema con mi plan, el ESP-01 tiene Reset en uno de sus pines, el ESP-03 no. Bueno, mi experiencia anterior parece indicar que el pin CH_PD hace lo mismo que el Reset, así que lo probé y parece funcionar.
Como se describe en las notas del esquema, lo que hice fue tomar un cable del pin DTR del conector USB-BUB y conectarlo al GPIO0 de ambos conectores. Conecté el pin de 3.3V (explicado en el siguiente paso) al CH_PD de ambos conectores.
Los dos puentes se muestran en la siguiente imagen.
Paso 2: Módulo CP2102
Tengo varios de los adaptadores CP2102, USB a UART. Algunos de ellos tienen RTS en un conector lateral pero lo necesitaba en el conector principal. Lo que hice fue cortar el pin que está conectado a CTS. (Este pin está etiquetado como 3.3V en mi esquema, ya que tengo algunos CP2102 modificados para 3.3V). Luego, conecté un puente de RTS al pin de encabezado hembra.
Esto se muestra en la siguiente imagen.
Desafortunadamente, tengo muchas variaciones de estos adaptadores USB a UART. Trato de etiquetarlos pero siempre tengo problemas para recordar cuál va a qué. Estoy viejo.
Vea la siguiente imagen. CP2102 tiene etiqueta y envoltura retráctil transparente.
Paso 3: Arduino
Actualmente estoy usando Arduino versión 1.8.12.
La forma más fácil para mí de instalar el ESP8266 es usando Board Manager usando este método:
github.com/esp8266/Arduino#installing-with…
Una vez instalado, al seleccionar Placa, selecciono “Módulo ESP8266 genérico”.
ADVERTENCIA: En mi PC hay dos versiones del “módulo ESP8266 genérico”. El de la categoría “placas ESP8266” funciona para Blink, el de Sparkfun no.
La siguiente imagen muestra la configuración predeterminada de la placa (creo). He jugado con muchos de estos, como el tamaño de flash, el modo, no parecen hacer ninguna diferencia.
Para mi adaptador, tengo un LED en GPIO0, así que cambio el LED incorporado a 0.
Para verificar que funciona, simplemente ejecuto el ejemplo de Blink. No es necesario presionar ningún botón. Su Arduino debería mostrar algo como la siguiente imagen y, en mi caso, el LED de mi placa adaptadora parpadeará.
FYI: La forma en que mi adaptador está conectado a un nivel alto apagará el LED y viceversa, no como se describe en Parpadeo.
En este punto, no he hecho mucho más que Blink, pero este método parece funcionar y es mucho más fácil.
He estado trabajando con ESP-07.
SUGERENCIA: Arduino usa Node MCU 1.0 para una mejor compatibilidad en lugar de Genérico.
Recomendado:
[2020] Uso de dos (x2) Micro: bits para controlar un automóvil RC: 6 pasos (con imágenes)
[2020] Uso de dos (x2) micro: bits para controlar un automóvil RC: Si tiene dos (x2) micro: bits, ¿ha pensado en usarlos para controlar de forma remota un automóvil RC? Puedes controlar un coche RC usando un micro: bit como transmisor y otro como receptor. Cuando usas el editor MakeCode para codificar un micro: b
[2020] Uso de iPhone o iPad y la aplicación Micro: bit Game Pad para controlar un automóvil RC: 23 pasos
[2020] Uso de iPhone o iPad y la aplicación Game Pad Micro: bit para controlar un automóvil RC: ¿Ha pensado en usar su iPhone o iPad para controlar su micro: bit? ¿Sabe que Micro: bit Educational Foundation proporciona la aplicación iOS en el ¿Tienda de aplicaciones? Buscar " micro: bit " en la tienda de aplicaciones y puede descargar la aplicación de forma gratuita. Los
Eliminar el fondo de varias imágenes con Photoshop 2020: 5 pasos
Eliminar el fondo de varias imágenes con Photoshop 2020: ¡Eliminar el fondo de una imagen es muy fácil ahora! Así es como se usa Adobe Photoshop 2020 para eliminar el fondo de múltiples imágenes (por lotes) usando un simple script
Simulador de Arduino basado en web de Wokwi-2020: 5 pasos
Simulador de Arduino basado en web de Wokwi-2020: Wokwi Arduino Simulator se ejecuta en la plataforma AVR8js. Es un simulador de Arduino basado en la web. Arduino Simulator se ejecuta en el navegador web. por lo tanto, esto está ganando más atención y, honestamente, esto tiene muchos puntos positivos en comparación con otros simuladores disponibles
Mida la distancia con el sensor ultrasónico HC-SRF04 (último 2020): 3 pasos
Mida la distancia con el sensor ultrasónico HC-SRF04 (último 2020): ¿Qué es el sensor ultrasónico (distancia)? Un ultrasonido (Sonar) con ondas de alto nivel que las personas no pueden oír. Sin embargo, podemos ver la presencia de ondas ultrasónicas en todas partes de la naturaleza. En animales como murciélagos, delfines … usa ondas ultrasónicas para