esp8266 arrojando símbolos aleatorios cuando está encendido y no responde a los comandos AT

1

Estoy tratando de usar ESP8266 (ESP01) interconectándolo con Arduino usando alimentación USB. Seguí el tutorial dado.

Cuando desconecto y vuelvo a conectar el ESP con Arduino, arroja símbolos aleatorios en el monitor serie y después no responde a los comandos AT. Cuando vuelvo a desconectarme y me vuelvo a conectar, se lanzan algunos símbolos aleatorios en el monitor de serie.

Probé diferentes velocidades de transmisión, pero el resultado es el mismo. También noté que a algunos baudios no está dando los símbolos aleatorios. Además, mi ESP no tiene un firmware actualizado y estoy usando el módulo de potencia AMS1117 para reducir 5V y usarlo como entrada para ESP.

¿Alguna sugerencia para este problema?

    
pregunta Ayush

4 respuestas

2

Obtuve la respuesta deseada de ESP01. Utilicé la misma configuración, pero esta vez utilicé el sistema operativo Windows 7 y funcionó. Anteriormente, estaba usando Ubuntu 14.04. Estoy tratando de averiguar por qué no estaba funcionando en Ubuntu. Voy a actualizar esta respuesta una vez que tenga la razón. Estoy enumerando las cosas que ayudaron a obtener el resultado deseado.

En primer lugar, usé ESP01 sin el firmware actualizado. Arduino UNO para conexión serie y DC / DC Regulador de voltaje reductor 3.3 voltios Adaptador de fuente de alimentación AMS1117-3.3 V y un cable USB para encender Arduino.

Lavelocidaddetransmisiónseestablecióen115200paraESP.Enotrastasasdebaudiosestabarecibiendounarespuestadebasura.ConectéelTxyelRxdeESPdirectamenteaArduinosinrenunciar.

Revisaelenlacedereferenciaparaelcódigoyotrosdetalles.Referencias: enlace

    
respondido por el Ayush
3

También tuve este problema. Probando todas las diferentes versiones de firmware y baudrates que pude encontrar, finalmente ayudó. No recuerdo qué combinación finalmente funcionó, así que tendrás que hacer lo mismo.

    
respondido por el Keelan
2

Recientemente obtuve un par de estos módulos y funcionaron bien tanto en Windows 7 como en Xubuntu 12.04. Tenga en cuenta que su velocidad en baudios base es 115200 y se requiere CR + LF; como muestra tu imagen, estabas usando 9600.

    
respondido por el Giordano Bruno
2

Estaba teniendo este problema en mi chip de condición de fábrica. Construí el último firmware utilizando el servicio de creación de la nube de NodeMCU y lo destellé utilizando NodeMCU Flasher.

Luego me conecté a NodeMCU usando ESPlorer a una velocidad de baudios de 115200 y luego presioné el botón de reinicio en el chip. Recibí el siguiente mensaje en la consola:

NodeMCU custom build by frightanic.com branch: master commit: b96e31477ca1e207aa1c0cdc334539b1f7d3a7f0 SSL: true modules: enduser_setup,file,gpio,http,net,node,ow,pwm,spi,tmr,uart,websocket,wifi,ws2801,ws2812,tls build built on: 2017-02-04 09:01 powered by Lua 5.1.4 on SDK 2.0.0(656edbf) lua: cannot open init.lua >

Luego le envié un programa de prueba que enciende y apaga la luz cada segundo:

while 1 do gpio.write(0, gpio.HIGH) tmr.delay(1000000) -- wait 1,000,000 us = 1 second gpio.write(0, gpio.LOW) tmr.delay(1000000) -- wait 1,000,000 us = 1 second end

Esto parece haber funcionado. Si alguien necesita ayuda para configurarlo, no dude en mandarme un PM.

    
respondido por el Anshul

Lea otras preguntas en las etiquetas