Bom dia Garagistas
Estou a algum tempo apanhando do meu ESP-01, mas não desisti dele ainda rsrs, mas gostaria de me livrar dos fios.
Adquiri recentemente um conversor de nível lógico de 5V para 3,3V bi direcional e uma proto shield alem de outros componentes, para fazer uma shield wifi com meu ESP-01.
codigo usado para teste http://pastebin.com/2Bbsw6rX
Minha intenção neste projeto é deixar o esp como antena da minha automation board, contudo, quando conecto ele conforme esta montado acima, o ESP fica com a luz vermelha e azul acesa o tempo todo.
Diferente de quando utilizava os pinos da conexão do xbee, o que estou fazendo de errado?
Obs.: Estou utilizando este modelo de conversor
Duvida é possível, usar o mesmo circuito para programar o ESP?
//////////
Projeto ficou assim. coloquei uns jumpers entre os pinos 10 e 11, caso necessite utiliza-los para outro objetivo
Tags:
Tiago eu não conferi as ligações, mas já vejo algo que pode dar problema.
Esta usando o 3,3V do Arduino UNO. O regulador 3,3V do Arduino Uno (LP2985) suporta somente 150mA.
http://www.ti.com/lit/ds/symlink/lp2985-n.pdf
E O ESP8266-01 pode consumir até 200 mA ! Meça a tensão 3,3V, quando estiver tudo ligado.
Sugiro que use uma outra fonte de 3,3V.
ESP8266 - alimentação no Protoboard :
http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...
Eu fiz esse teste e funcionou OK - veja todas as dicas:
ESP8266 - Teste de comunicação serial do Arduino com o ESP8266 :
http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...
O ESP8266 é meio teimoso mesmo. Não desista !
JGAM, tudo bem?
Estou utilizando uns esp8266 com um Arduino Mega R3, para a conversão dos 5v em 3,3v estou usando um buffer não-inversor CD4050.
Segui esse tutorial, para me comunicar uma primeira vez com o ESP: http://www.embarcados.com.br/esp8266-com-arduino/
Porém encontro vários problemas como:
O ESP, após resetado (AT+RST), não volta.. tenho que reiniciar a placa (Mega).
Não consigo obter sua versão de Firmware; porém aos comandos AT ele responde.
Resolvi fazer a pergunta aqui, para não criar outro post, mas se preciso, o farei.
Gustavo, para obter a versão do Firmware do ESP8266 use esse comando :
AT+GMR
- esse comando serve para mostrar a versão do SDK que esta gravada na Flash do módulo
Ele não funciona ?
ESP8266 - Atualização de firmware:
http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...
Qual o baudrate esta usando na comunicação serial ESP8266 - Arduino Mega ?
JGAM, consegui conectar já.. eu estava tendo problemas com os jumpers "vagabundos".. ora ligava, ora não... obrigado pela atenção!!!!
JGAM, muito obrigado pelas dicas, testei no uno de fato, ficou com a luz azul e vermelha acesa, quando coloquei na automation board, que usa um conversor 3,3v mais robusto, a luz azul não acendeu.
tentei subir na automation o código disponível neste link http://labdegaragem.com/profiles/blogs/tutorial-controlando-reles-v...
mas não consegui conectar o esp na rede, farei mais testes depois do almoço.
mas uma duvida, esta correto o meu uso do pino 10,11 no lugar do RX TX usando a software serial?
Software serial do Arduino :
https://www.arduino.cc/en/Reference/softwareSerial
https://www.arduino.cc/en/Tutorial/SoftwareSerialExample
The circuit:
* RX is digital pin 10 (connect to TX of other device)
* TX is digital pin 11 (connect to RX of other device)
Mas no meu caso eu usei os pinos D2 e D3 do Arduino.
Estava estudando o esquemático da Automation Board, os pinos que estava utilizando o ESP são o TX e RX da placa, e não os pinos declarados no Software serial,
Aqui vai algumas dicas:
1 - Não deixe os pinos abertos ou flutuantes, faça um pull up com resistores de 10K;
2 - Não use velocidade do SoftwareSerial maior do que 9600 bps.
3 - Boa sorte.
'Eijju
Celso, boa tarde, obrigado pela dicas.
Pinos flutuantes,vc diz os que não estão em uso? neste caso, sobram as GPIO e o reset.
Estou tentando ver se consigo baixar o baud rate do ESP para 9600, fiz umas tentativas mas não consegui, no entanto já estava utilizando o ESP com a automation board contudo só a titulo de testes mesmo, Deveria funcionar também com o conversor exceto se deixei passar alguma coisa, o que é muito provavel rsrs.
A tarde fiz testes com a seguinte montagem, mas não tive sucesso em fazer o ESP funcionar com o conversor
Tiago, para efeito de teste , sugiro que monte esse circuito:
ESP8266 - Teste de comunicação serial do Arduino com o ESP8266 :
http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...
Mais esse link:
ARDUINO D2 ( RXD )conectado diretamente no TXD do ESP8266
ARDUINO D3 ( TXD ) conectado no RXD do ESP8266 (usando o divisor com resistores)
Conecte o terra (GND) do Arduino no terra do ESP8266.
ESP8266 - Interface Serial 5V - testado e aprovado OK :
http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...
JGAM, abandonando o conversor de nível logico e usando o seu modelo com divisor de tensão funcionou corretamente, montei conforme imagem abaixo,usando o RX TX da Automation Board e o programa do Marcelo de automation board + wifi, usa menos jumper que o conversor de nível logico, é até mais simples.
No entanto tentei seguir o tutorial para diminuir o baud rate do ESP para o usar o software Serial e não obtive sucesso, parece que depois que envio o comando At AT+UART_CUR=38400,8,1,0,0, Não recebo mais nada.
Tentei seguir este tutorial tambem, http://blog.filipeflop.com/wireless/esp8266-arduino-tutorial.html
Mas não obtive sucesso
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por