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

Responder esta

Respostas a este tópico

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

RSS

Destaques

Registre-se no
Lab de Garagem
Clicando aqui

Convide um
amigo para fazer
parte

curso gratis de arduino

© 2017   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço