Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-23 14:40
El módulo ESP8266 es un módulo inalámbrico económico. Tiene SOC (sistema en chip) que es capaz de proporcionar wifi a cualquier microcontrolador / microprocesador. Hay dos formas de utilizar el esp8266.
- Independiente esp8266
- Esp8266 con frambuesa pi o arduino o stm32
Esp8266 necesita un 3.3 v externo para funcionar correctamente. Si está usando esp8266 con arduino, intente no proporcionar energía desde arduino. Como arduino, la capacidad máxima de suministro de corriente es de 40 mA, mientras que el esp8266 consume 250 mA. Lo más probable es que el problema radique siempre que cargue el nuevo firmware o cuando esté utilizando el esp8266
Para los principiantes, se recomienda ir con las placas de nodo mcu disponibles en el mercado. Hay dos tipos de placas, una con sensor RGB LED y Ldr y otra con solo pines de ruptura. Esta placa tiene un regulador de voltaje incorporado que maneja la potencia adecuada
- esp8266 tablero ingenioso
- Nodo Mcu
Paso 1: Encuentre el software flash Esp8266
Descargue el software de la unidad
espFlasher
Paso 2: busque los archivos de firmware ESP8266
Vaya a este enlace a continuación para encontrar archivos de firmware.
- En firmware actualizado por última vez 2017 septiembre
- https://github.com/espressif/ESP8266_AT
- https://drive.google.com/file/d/0B3dUKfqzZnlwdUJUc2hkZDUyVjA/view
- https://drive.google.com/open?id=1c0zO8dbw5pIAc0lDYAg0cBx-PXFS_iTg
Paso 3: Conexión del ESP al modo Flash
Módulo ESP 8266-01
Usando el adaptador de programador Esp01
Esta es la mejor manera de flashear el esp01 compre este módulo y libérese de los cables desordenados en el futuro.
Es muy práctico y muy rápido.
Adaptador programador esp01
Nota: El módulo no ingresa a la placa de programación directamente. Para esto, debe soldar el puente en él. Consulte la foto para esto. El puente está soldado entre gpio 0 y gnd pin. Cuando no se usa en modo de programación, cambie el puente al pin vacío.
Uso del módulo BreadBoard Power
Fuente de alimentación de la placa de pruebas
Con este módulo puede dar por separado 5v a arduino y 3.3 v a esp8266 al mismo tiempo. Ésta es la belleza de este módulo.
El pin esp rx también necesita 3.3v. Si intentas poner arduino tx en esp rx. El módulo esp puede dañarse. Para evitar que esto suceda, puedes hacer dos cosas.
- Usar divisor de voltaje
- Usar cambio de nivel
1. Divisor de voltaje
use resistencias de 20k y 10k para lograr esto. Comprueba la conexión en la foto.
vcc y chpd de esp están conectados a 3.3v
Gpio 0 & gnd de esp está conectado a gnd
Rx de esp está conectado TX arduino directamente
Tx de esp está conectado a arduino rx a través del divisor de voltaje
2. Cambiador de nivel
Comprueba la conexión en la foto.
- conecte 5v de la fuente de alimentación de la placa de pruebas al pin de alta tensión del nivel lógico
- conecte 3.3v de la fuente de alimentación de la placa de pruebas al pin Lv del nivel lógico
- conecte tx de arduino a cualquier otro pin hv de 4 pines, correspondiente al pin que ha conectado tx, conecte rx de esp al que será el pin Lv
2. Módulo Esp 8266-12
Encontré los instructables de daflabs mejores para este módulo hasta ahora
www.instructables.com/id/Getting-Started-with-the-ESP8266-ESP-12/
Usé Arduino en lugar del módulo cp2102 y no tuve problemas de comunicación.
La conexión seguirá siendo prácticamente la misma para esp8266-12 para ejecutarla en modo flash.
GPIO0 -> BAJO
GPIO2 -> ALTO
GPIO15 -> BAJO
Paso 4: carga de firmware
- Sube el programa en blanco en arduino si lo estás usando. Y luego conecte los pines esp tx y rx en él
- Abra el software y, uno por uno, agregue los archivos bin en él.
- Ahora agregue las direcciones de la siguiente manera.
boot_v1.2.bin --0x00000
usuario1.1024.new2.bin --0x01000
blank.bin --0x7e000
blank.bin --0x3fe000
esp_init_data_default.bin --0x3fc000
- Luego, simplemente haga clic en el botón flash, si todo está bien, el flasher le mostrará el estado de la descarga y también el led del módulo esp 8266 parpadeará muy rápido.
- Enhorabuena !!!.ha subido el firmware más reciente a esp8266.
- Si no encuentra esta dirección mac, use el pin de reinicio y colóquelo en gnd durante 2 segundos y luego retírelo de gnd y vuelva a flashearlo. Es muy importante obtener la dirección mac.
- Es hora de probar su módulo Esp. Ahora solo retire el cable GPIO 0 que estaba conectado a GND, puede conectarlo a VCC o dejarlo así.
- Ahora vuelva a conectar su Arduino a la PC y abra el puerto serie.
- Verifique los comandos at en diferentes velocidades en baudios, la mayoría de los esp funcionan bien en esta velocidad de 115200 baudios.
- AHORA es el momento de probar los comandos AT. Introduzca "AT" en el puerto serie y obtendrá "OK". Ahora ingrese "AT + GMR" y verifique la versión del firmware.
- Para cambiar la velocidad en baudios puede hacer esto "AT + UART_DEF = 9600, 8, 1, 0, 0"
Paso 5: Usando Esp Flash Download Toll V0.9.3.1
Hay dos programas para instalar el archivo bin en soc de esp8266. El segundo método es mediante la descarga esp flash.
1.) Descargue el software desde el siguiente enlace
bbs.espressif.com/viewtopic.php?t=25
2.) Ahora simplemente busque el archivo bin que desea cargar en esp y no cambie ninguna de las configuraciones excepto el puerto com y cambie la velocidad en baudios a 115200 y haga clic en iniciar. dice terminar.
Paso 6: Programar Esp usando Esplorer
esplorer es un software especialmente diseñado para el módulo wifi esp8266. Puede cargar el código lua o los comandos AT en el esp8266 utilizando este software
descargue esto desde el enlace proporcionado
esp8266.ru/esplorer/
Paso 7: solución de problemas
1.) Encienda esp 8266 desde una fuente de alimentación externa. Evite el uso de arduino o computadora para vcc.
2.) Verifique el circuito tres veces y siempre mientras carga el firmware, intente restablecer manualmente esp8266 haciendo chpd gnd durante algún tiempo y vuelva a colocarlo en vcc
3.) asegúrate de usar un regulador tipo buck o 3.3. esp8266 también necesita corriente constante
4.) Nota: https://www.allaboutcircuits.com/projects/update-the-firmware-in-your-esp8266-wi-fi-module/ otro enlace que podría ayudarlo a resolver los problemas con esp module.if ninguna de las anteriores
el método funciona …
Recomendado:
Actualización de firmware de ESP8266: 4 pasos
Parpadeo del firmware de ESP8266: Todos intentaron actualizar el firmware del módulo ESP8266, las instrucciones pueden ayudarlo a actualizar el firmware en ESP8266
Actualización de firmware personalizado a una linterna BLF A6: 5 pasos
Parpadeo de firmware personalizado a una linterna BLF A6: Recientemente obtuve un BLF A6. Es muy agradable, pero no me gusta ninguno de los grupos de modos predeterminados, así que modifiqué el firmware para usar mis brillos preferidos. La información fue difícil de encontrar, así que estoy poniendo todo lo que aprendí aquí para mí y para otros
Actualización del micrófono de los auriculares Sony: 5 pasos
Actualización del micrófono de los auriculares Sony: Me encantan mis auriculares Sony, suenan muy bien y son muy cómodos durante un período de tiempo más largo. Tener un micrófono incorporado es genial, ya que no tengo que cambiar los auriculares ni desconectar los auriculares del teléfono para hablar sobre las llamadas. El único
INSTALACIÓN DE REEMPLAZO DEL BOTÓN TRASERO DEL BOTÓN TRASERO DEL CERRADURA DEL PORTÓN TRASERO DE RENAULT SCENIC / MEGANE: 3 Pasos
INSTALACIÓN DE REEMPLAZO DEL BOTÓN TRASERO DEL BOTÓN DE LA PUERTA TRASERA DE RENAULT SCENIC / MEGANE: La junta tórica de mala calidad que mantiene el botón del maletero en su lugar se desgasta y se pierde el botón del maletero del vehículo. La única solución de Renaults para esto es un mecanismo de bloqueo de arranque de reemplazo completo que solo fallará nuevamente y costará
Actualización del firmware SONOFF Tasmota en NodeMCU: 9 pasos
Parpadeo del firmware SONOFF Tasmota en NodeMCU: Sonoff es un interruptor controlado por WiFi que está integrado con ESP8266 IC y tiene relés para controlar el dispositivo a través de Internet. Este IC puede ser flasheado y reprogramado por Arduino IDE. Los creadores de Sonoff publicaron las bibliotecas y los archivos Arduino en