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: 128812

Responder esta

Respostas a este tópico

Boa noite Eduardo, 

Não consegui perceber nenhuma diferença entre o ESP8266-12E e o ESP8266-12F. Sabe se tem alguma ?

http://www.esp8266.com/wiki/doku.php?id=esp8266-module-family

consegue se conectar, mas não acessa nada " Quais são as mensagens de erro ?

Qual firmware esta usando ? O original do ESP8266 ? Como fez as conexões ? Qual fonte esta usando?

Envie uma foto . 

ESP8266 12E - Conexão USB Serial
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 - 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...

Primeiramente obrigado por responder.

Olha a minha é igual a da foto que postou no início do seu tópico, mudando apenas o formato da antena, creio eu, e estou com o firmware original dela.

Segui a ligação do esquema que colocou aqui nesta imagem que postou

Estou utilizando minha fonte de bancada ajustada em 3.3v.

Segue uma foto da ligação, para facilitar resolvi fazer desta forma, porém tenho na protoboard os botões para fazer o reset bem como os outros 3.




Atenciosamente,
Eduardo Aquino

GPIO15 parece que esta montado incorretamente - sempre conectado no terra (GND). 

Conectei ao terra mas comum resistor.

Vou colocar direto pra ver,já te falo.

Não entendi seus comentários.

Você deve conectar uma extremidade do resistor no pino GPIO15 e a outra extremidade no VCC e não no GND, 

Segue a imagem do erro, deixei agora o GPIO15 com o resistor em VCC 3.3v e aterrei conforme o esquema.

Seguiu esse procedimento abaixo?

Configurou as chaves no modo download ? 

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

Viu a ultima mensagem de erro ? Invalid version 1.04 ? Esta parecendo problema de comunicação. 

Esta usando uma interface USB serial com nível 3.3V ?

Tente usar a versão da IDE do meu exemplo - 1.6.7

Ou faça o teste no modo AT e me informe a versão do firmware da Espressif .

Ou você gravou Node MCU antes ? 

Esta mensagem ai é de uma biblioteca que tenho para Arduino que esta com um erro, porém ela não interfere, pois já consegui fazer o procedimento com o ESP01.

E sim, tenho uma FTDI232, e também estou tentando da mesma forma com o arduino, aterrando o pino resset dele, com a ESP01 funciona perfeito.

Quando dou o Comando AT, ele apenas retorna AT, e não o OK.

E não consegui gravar nada, o que achei estranho é que não retorna o que deveria com os comandos AT nem AT+GMR, ja tentei os comandos com o Puty, e com o Termite 3.3

Temalguma especificação para o Baud Rate?

Estou achando que estes que comprei veio com problema, muito estranho mesmo o que esta ocorrendo por aqui.


Bom dia José Gustavo!

Consegui resolver o problema.

1º com o conversor USB Serial, o que tenho tem TX RX e TXD e RXD e ainda TXL e RXL, ai eu estava ligando com divisor de tensão com resistores no TX RX, ai mudei para o RXD e TXD e funcionou perfeito.

2º Utilizando o Arduino UNO como Conversor USB Serial, temque usar divisor de tensão e ligar o TXD no TX do Arduino e o RXD na saída do divisor, e a entrada do divisor no RX do arduino, ai funcionou perfeito também.

Por hora obrigado pela ajuda, vou documentar estas dificuldades que tive e postar por aqui caso ache interessante.

Atenciosamente,
Eduardo Aquino

Essas orientações sobre adaptação de níveis de tensão de 5V para 3,3V na interface Serial já tem no meu tutorial .

Que bom que resolveu - o problema era causado realmente por falha de comunicação. 

ESP8266 12E - 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...

Isto, porém o maior problema é que o Conversor USB Serial que tenho de forma alguma funciona se utilizar o RX TX dele, tem que utilizar o RXD e TXD, e eu estava utilizando o RX TX, porém coloquei ele em nível lógico de 3.3v que tem como fazer isto com um Jumper que tem nele, ai funcionou perfeito.

Já se quiser utilizar o Arduino UNO como Conversor USB Serial, precisa remover o ATMEGA328, se não não funciona de forma alguma, usando removi, ai funcionou perfeitamente com ele também.

Por hora obrigado pela ajuda, qualquer novidade ou dificuldade posto por aqui, bem como o progresso que tiver.

Atenciosamente,
Eduardo Aquino

Bom dia pessoal. 

Estou com um projeto usando o ESP8266-07, mas ficou uma dúvida: Há alguma limitação de requisições simultâneas? Exemplo, enviar comando para Acender e apagar uma lâmpada, qual o intervalo de tempo que posso fazer sem que o ESP dê erro?

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço