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

Responder esta

Respostas a este tópico

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?

Em todo Microcontrolador ou Processador, as operações são sequenciais, salvo quando o Computador tem mais de um processador. Por isso ela nunca será simultânea. 

Oi José, boa tarde, obrigado pela atenção.

Minha dúvida é se ele forma fila, pois tenho feito alguns testes aqui e quando envio requisições seguidas, começa a dar erro.

Não há fila Eduardo. Como o Murta disse, as operações são sequenciais, uma após outra. O erro deve ser por outro motivo.

Poste seu código.

até onde eu sei e observei, o esp8266 tem um problema serio com o uso delay, ele gera muito erro acumulado, deve ser evitado

RSS

Destaques

Registre-se no
Lab de Garagem
Clicando aqui

Convide um
amigo para fazer
parte

curso gratis de arduino

© 2018   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço