Olá pessoal,

Sou novo no assunto ESP8266 e estou levando a maior surra do ESP-01. Não de um, mas de 4, o que me leva a suspeitar que estou fazendo alguma coisa errada.

Já segui vários tutoriais encontrados aqui e pela internet afora, são todos muito semelhantes mas o maior problema que estou enfrentando é a falta de comunicação quase total, o que dificulta o diagnóstico.

O melhor que eu consegui até agora foi em 115200, utilizando o sketche de teste (TCPServer) que acompanha a biblioteca do ESP8266. Segue resultado:

setup begin
FW Version:AT+GMR  
AT vdrsion:0.40.0.0(Aug  8 2015 14:45:58)
SDK vershon:1. oi   
to station + softap err
Join AP success
IP: �R)CI#SR
+CIFSR:ST@IP,"192.168.2.104"
+CHFSR:STAMAC,#5c:cf:7f:
multiple ok
start tcp server ok
set tcp server timout 10 seconds
setup end

Mas num outro sketche que elaborei apenas com comandos AT e solicitando mais informações, o resultado foi terrivel.

Minhas ligações são:

ESP-01  Arduino

TX         RX (direto)

RX         TX (com resistores, dois de 1K no GND e outro de 1K no TX)

VCC       3.3V (fonte protoboard 3.3v - soltando 3.27v)

GND       GND

CH_PD   3.3V (com 4 resistores de 1K em série - não tenho resistor)

RST       Tentei colocar no 3.3v como sugerido em alguns samples, mas deu mais resultado flutuando

Estou providenciando uma foto ou um desenho do meu esquema de ligação. mas se alguém tiver uma idéia do que mais fazer, agradeço profundamente.

O esquema de ligação com o qual consegui o melhor resultado (acima) foi seguindo os valiosos links enviados pelo nosso colega Jose Gustavo:

http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...

http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...

http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId..

Bom, vou voltar à protoboard .... e fazer uma foto ou desenhar o esquema.

Exibições: 655

Anexos

Respostas a este tópico

Segue foto do esquema. Meio mal feita, mas acho que dá para entender.

Saindo do Uno:

Amarelo TX no pino 3

Branco RX no pino 2

Dois marrons pinos 8 e 9

Vermelho e preto não conectei, o ESP-01 pega energia da fonte, que mediu 3.27v

No ESP-01

Debaixo está o GND, não dá para ver, está no GND da fonte

Branco é o RX, conecta-se ao amarelo do Uno, com dois resistores de 1K e 2K

Verde é o TX, conecta-se diretamente ao branco do Uno

Azul é o CH_PD, conecta-se ao 3.3V com um resistor de 4K

Vermelho é o VCC, vai no 3.3V da fonte

Odilon,

Em uma outra postagem você disse que não está certo se os seus módulos estão com problemas ou não. Você pode fazer um teste rápido como está descrito nesse tutorial, nas páginas 1 e 2. Você vai ver que passei pelos mesmos problemas que você: Alimentação correta e não saber se meus módulos estvam bicados.

https://www.dropbox.com/s/agsmoxsudygdk88/M%C3%B3dulo%20ESP8266-01-...

Depois disso tudo passou a dar certo, por isso documentei. Espero que ajude a resolver seu(s) problema(s).

Abrax...

Valeu Carlos !! Vou dar uma olhada sim, mas enquanto isso eu consegui faze-los dar sinal de vida, agora já tenho certeza que o problema é configuração. Alimentação, algo do tipo.

Grato e um abraço.

Odilon,

A questão da alimentação é, certamente, primordial. Enquanto eu não resolvi esse problema nada funcionou.

Abrax...

Muito boa sua documentação Carlos, grato por disponibiliza-la a todos.

Acho que estou no caminho certo, a fonte que utilizo é a mesma, mas não estou usando o conversor FTDI, esse é um segundo passo, utilizo a minha placa Arduino Uno, o esquema de ligação é muito semelhante, mas como eu pego o TX e RX da Arduino Uno, que trabalha a 5V, tenho que dar um jeito de baixar para 3.3v.

Grato pelas dicas !

Abraço

Para testes, você pode usar as trilhas de alimentação de um dos lados da protoboard com 5v e a outra com 3.3v. É só ficar atento para não ligar o módulo de 3.3v na trilha de 5v :)

Abrax...

Eu deixei as duas trilhas com 3.3V, não quero me arriscar.

Valeu!

Odilon boa noite, 

Vi que esta usando uma fonte de 3,3 V - Otimo ! Alimentação é fundamental !

Veja esse circuito de conversão de sinal (não testei-o ainda) 

http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...

Vou testar essa aplicação do ESP8266 usando o Arduino e depois eu te reponderei. 

É verdade. Mas continuo recebendo muito lixo como resposta aos comandos que faço e muitos comandos não são aceitos.

Não sei o que fazer para ajustar, mas aparentemente é ajuste fino nos resistores, algo do tipo.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço