Para quem já me conhece no Lab, sabe que gosto de ir a fundo ao conhecer componentes e circuitos eletrônicos. 

Em 2012 criei um tópico sobre Conhecendo o Raspberry Pi e hoje já tem mais de 16.480 visualizações.  http://labdegaragem.com/forum/topics/conhecendo-o-raspberry-pi

Acho importante compartilhar o conhecimento adquirido. Para a gente que tem bastante tempo que estuda eletrônica e microcontroladores, fica mais fácil para descobrir e aprender. 

Como ontem eu comprei dois ESP8266, a partir de hoje vou divulgar tudo que eu for aprendendo sobre os mesmos nesse novo tópico : Conhecendo o ESP8266. 

Não tenho pressa e nem todo tempo para me dedicar à esse tópico. Assim que for descobrindo as

coisas, compartilharei com vocês. 

Como o Tutorial esta crescendo muito, para facilitar a pesquisa criei um Indice :

Indice do Tutorial - Conhecendo o ESP8266

ESP8266 - O que é um ESP8266 ?
http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...

ESP8266 - Link dos manuais da ESPRESSIF:
http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...

ESP8266 - Módulo ESP8266-12E
http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...

ESP8266 - alcance do sinal de RF:
http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...

ESP8266 - Alimentação e consumo de energia:
http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...

ESP8266 - Pinos e definições :
http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...

ESP8266 - Pinos usados no módulo:
http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...

Módulo ESP8266 ESP-201 - descrição e uso:
http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...

ESP8266 - alimentação no Protoboard :
http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...

ESP8266 - Conexão USB Serial:
http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...

ESP8266 - Interface Serial 5V - testado e aprovado OK :
http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...

ESP8266 - Diagrama da montagem do Modulo ESP8266-ESP201:
http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...

ESP8266 - Diagrama da montagem do Modulo ESP8266-01:
http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...

ESP8266 12E - Conexão USB Serial
http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...

ESP8266 - Atualização de firmware:
http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...

ESP8266 - Programas Terminal TERMITE e CoolTerm:
http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...

ESP8266 - Atualização de firmware - baixando o firmware do Site:
http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...

ESP8266 - Atualização de firmware - escolhendo os arquivos do FW
http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...

ESP8266 - Atualização de firmware - usando a ferramenta Flash download tool:
http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...

ESP8266 - Guia do Usuário - Ferramenta Flash Tool:
http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...

ESP8266 - Conectando na Rede WIFI
http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...

ESP8266 - Mais alguns comandos AT :
http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...

ESP8266 - Comunicação de dados TCP/IP:
http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...

ESP8266 - Comunicação WEB Server:
http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...

ESP8266 - mapa de memória do ESP8266:
http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...

ESP8266 - destravando o módulo:
http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...

ESP8266 - Ferramenta FLASH Download Python para LINUX:
http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...

ESP8266 - Descobrindo o tamanho da memória Flash:
http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...

ESP8266 - Teste de comunicação serial do Arduino com o ESP8266 :
http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...

ESP8266 - atualizando Firmware através da rede WIFI - FOTA 

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

ESP8266 - Usando IDE Arduino (exemplos ADAFRUIT/SPARKFUN )
http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...

Informações sobre modos de dormir (sleep) do ESP8266 :
http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...

A maioria do material sobre ESP8266 esta em inglês ou mandarim (chinês).

Se precisar tradução para o português, veja essas ferramentas que poderão auxiliá-lo:

http://labdegaragem.com/forum/topics/lendo-material-em-ingl-s

Boa jornada para nós !

Exibições: 128925

Responder esta

Respostas a este tópico

engracado que eu fiz isso que estava essa imagem,comprei resitor de 100ohms e diodo zenner de 3v3 porem estava marcando 1,3v

Você mediu com o osciloscópio? O multímetro vai te dar tensão média dos pulsos que só cheari em 3,3V se o pino ficar direto em 1, mas na prática isso não acontece.

Você provavelmente esta usando diodo errado. 

Deve estar usando um diodo comum, não ?

Tem que usar um diodo Zener de 3,3V. Certifique-se da polaridade correta.

Experimente usar um resistor de 470 ohms ou 1K ohms. 

sigo esse site tambem,muito bom:http://www.embarcados.com.br/esp8266-com-arduino/

Para que simplificar né ? 

Muito cuidado ao fazer as ligações. 

bom,aproveito as outras portas para outras finalidades.

vou usar como protecao de entrada  de sinal alimentando com 3v3. Sera q teria um CI que fosse bypass? Tipo entra no ESP com 3v3 e sai com 5v e vice versa.

Não entendi. Você esta falando de alimentação do VCC ou entrada digital I/O ?

Renato veja essa Interface 5V para ESP8266 :

testada com Arduino e aprovada !

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

Boa tarde. Tenho estado a seguir este tópico desde o inicio, e graças a ele consegui dar os primeiros passos com o modulo ESP8266-01. Já consigo conectar o modulo a uma rede, enviar e receber dados. Estou a usar o modulo com os comandos AT usando um conversor USB-TTL e o programa Hercules para testar a comunicação.

Para envio e recepção de informação usei a aba "TCP client" no Hercules. Tentei fazer o teste no navegador seguindo as instruções que vi aqui, mas não tive sucesso. Aparentemente o modulo reconhece a conexão mas no navegador vem falha de conexão.

Estou a ter outro problema grave, tentei mudar a velocidade de comunicação em dois dos três modulos que tenho seguindo o exemplo da figura abaixo. Provavelmente cometi o erro de habilitar o Flow control e  modulo ja não responde aos comandos AT em nenhuma velocidade. Tentei mudar de 115.200 para 9600bps para poder usar o modulo com um PIC. Há alguma forma de reverter esse processo?

Caro Leonardo boa noite. 

Que grande satisfação em estar ajudando um colega de outro continente ! De Luanda (Angola).

Vamos por partes. Parabéns pelo progresso no entendimento do ESP8266. 

Apesar de ser um módulo tão pequeno, a complexidade em usá-lo ainda é um fator dificultador.

Nunca usei o programa de Terminal Hércules. Mas dá para perceber que é possível deixar gravado algumas linhas de comando. Como eu havia dito, a questão tempo é importante durante a comunicação com a página WEB.

Você configurou o tempo de timeout ?

Tem que ser rápido na digitação do texto. Se não funcionar na primeira vez, faça outras tentativas. 

Qual navegador esta usando ?

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

Configurando o Timeout do Servidor TCP :

Após o start do Servidor TCP, recomendo que configure o timeout. 

Pois após a inicialização, se o ESP8266 não obtiver resposta a conexão cai. 

AT+CIPSTO=60     (timeout de 60 segundos) 

Reposta : OK 

Sobre a questão de alteração da configuração dos parâmetros de comunicação serial :

- recomendo que faça testes com um programa de terminal (como o Hercules) .

- Teste com todas as velocidades possíveis 

- Você tem anotado qual linha de comando usou ? ex: AT+UART_DEF=9600,8,1,0,3 

( Recomendo que sempre que usar um programa Terminal, salve o histórico de comandos em um arquivo) 

https://learn.sparkfun.com/tutorials/serial-communication

Depois nos informe sobre os  resultados. 

Boa sorte e abraços do Brasil 

Gustavo Murta 

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço