Olá pessoal!
Sou novo aqui, e pouco experiente na área dos ESPs!
Tenho varios ESP8266-01 e não consigo comunica-los com o arduino uno via serial.
Por issso comprei um Wemos D1, que está funcionando, consigo mandar códigos para ele via IDE do Arduino, mas quando tento enviar comandos AT via serial, ele não responde. Nem mesmo via Sketch, não retorna nada.
Alguém tem alguma idéia do que poderia estar errado, ou eu estou fazendo algo errado?
Tags:
Luciano, bom dia!
Com a Wemos não é necessário enviar comando AT para acessar WIFI, Criar um Web server, etc.Você pode fazer isso através da library com os métodos da classe.
Mas se quiser testar se a Serial está funcionando, use o BAUD RATE da sua placa. A Wemos roda com 115200, mas tente inciar a serial com
Serial.begin(9600);
Se não funcionar, mude para outras velocidades.
Veja alguns artigos sobre a Wemos:
http://josecintra.com/blog/nodemcu-web-server-ajax/
http://josecintra.com/blog/programando-nodemcu-esp8266-ide-arduino/
Obrigado Jose!
Já tentem tantos exemplos, mas o Wemos fica:
Conectando com (Minha SID) ............
E nunca conecta!
Mudei dos ESP01 para o Wemos D1, pq também não consigo conectar o ESP ao Arduino via serial.
Tá difícil!
Luciano, não entendo pq você quer conectar o Arduino com a Wemos.
A Wemos é uma placa de desenvolvimento que roda independentemente do Arduino.
Não precisa do Arduino
Você quer comunicar os 2 microcontroladores para alguma finalidade, é isso?
Qual o seu objetivo com essa comunicação?
Desculpe-me. Tentei comunicar o ESP01 via serial com o Arduino para usar mais saidas digitais.
O ESP01 funciona desde que seja com a programação nele porém só com duas portas digitais(Sem o uso do Arduino) ou seja, consigo configura-lo e enviar comandos de um ESP para outro acender e apagar leds e tal. Mas, quando tento comunicar o ESP01 com o Arduino Uno via Serial, não recebo respostas. Uso os 3,3 volts do Arduino com divisor de tensão.
Estou tentando fazer um projeto, onde eu use um Arduino Uno para monitorar o nível de água de uma caixa d´agua com 6 portas, e enviar via ESP01 para outro ESP01, entregar a informação para outro Arduino e acender os 6 leds equivalentes ao nivel da caixa.
Como não consegui a comunicação do ESP01 com o Arduino, parti para o Wemos D1, que tem várias saídas digitais, mas este não conecta a rede.
Muita Informação?
" Uso os 3,3 volts do Arduino com divisor de tensão."
Você esta alimentando o seu ESP8266-01 com os 3,3V do Arduino?
O regulador 3,3V do Arduino não fornece corrente suficiente para qualquer ESP8266.
Não pode fazer isso !!! Leia o meu tutorial.
ESP8266 - Teste de comunicação serial do Arduino com o ESP8266 :
http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...
Jose Gustavo, aquele alimentador de protoboard (Alimentador Mb102 3,3~5v) serveria para alimentar o ESP01 separadamente do Arduino?
Boa noite, Luciano.
Encontrei nas especificações desse modulo de alimentação que a corrente de saída é de até 700 mA. Pode usar com o seu ESP8266-01 ( consumo máximo de aproximadamente 200 mA).
http://artofcircuits.com/product/mb102-breadboard-power-supply-modu...
Obrigado!
Era esse mesmo, comprei 2 dele pelo AliExpress, e vou comprar um pelo Mercado Livre!
Luciano, a Wemos possui 10 pinos digitais e 1 analógico.
Deixa ver se entendi, vc está usando o ESP-01 para comunicar um Arduino com outro, mas essa comunicação é por Wi-Fi ou serial?
Tá bem confuso né?
A idéia é:
Arduino (A) coleta dados do medidor de nivel de agua, manda o resultado via serial para o ESP01 (A) e este envia via WIFI para outro ESP01 (B).
O ESP01 (B) recebe o valor, entrega para o Arduino (B) via Serial e este acende os LEDs correspondentes ao nivel da caixa.
Nesse caso, se o seu projeto não utiliza muitas portas analógicas e 10 digitais são suficientes, então poderia substituir o conjunto Arduino+esp-01 por 2 WEMOS
Caso queira usar o Arduino + ESP, sugiro o uso dessa placa arduino que já vem com o ESP-01 embutido:http://produto.mercadolivre.com.br/MLB-806318522-mbz-standalone-ard...
Jose Augusto, eu tenho um WEMOS D1, que foi o Assunto desse tópico.
O problema é que ele não se conecta ao WIFI, e como não consigo enviar comandos AT para ele, não consigo saber o motivo dele não se conectar.
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues.
Ativado por