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

Responder esta

Respostas a este tópico

Eu passei por uma experiência desagradável na atualização do firmware de um ESP8266.

Foi assim: comprei no brasil (mercado livre) 2 módulos iguais do ESP-01. Funcionavam bem com o firmware que veio de fábrica.

De tanto ouvir que era recomendado atualizar o firmware de comandos AT, fui me aventurar a tentar.

Baixei o Flash Download Tool, baixei o .bin do firmware de comandos AT versão 902, liguei meu módulo via conversor USB/serial (placa FTDI) e mandei ver.

Segui rigorosamente os tutoriais, me assegurando de ligar os cabinhos corretamente e creio que fiz tudo certo. Mas pra minha tristeza, durante o processo de atualização, enquanto o arquivo .bin era enviado, lá pelos 40 ~50% de atualização, apareceu um erro no Flash Download Tool e o processo não concluiu.

Esse módulo simplesmente não funcionou mais, não respondia mais aos comandos AT e também não aceitava mais as minhas tentativas de atualizar o firmware. Todas as vezes que eu tentava atualizar o firmware com o Flash Download Tool, o processo nem iniciava. Mórreu!

Logicamente fiquei com medo de tentar fazer atualização de firmware do outro módulo que comprei junto. Se eu estragasse ele também, eu ficaria sem nenhum ESP-01 pra brincar. Deixei então com o firmware original de fábrica e prossegui a vida. Ficou na minha cabeça que esse processo está sujeito a danificar definitivamente o módulo.

Foi quando chegaram minhas encomendas da china: chegaram mais 3 unidades do ESP-01 e readquiri coragem de atualizar o firmware. Afinal, se a maioria relata que esse processo é simples, por que raios eu não consegui naquela primeira tentativa?

Então nesse final de semana eu voltei a experimentar atualizar o firmware dos meus ESP-01. Fiz novamente conforme os tutoriais que encontrei na net e, pra minha alegria, tudo correu com sucesso. Atualizei todos os meus 4 módulos (1 antigo e os 3 novos), mas aquele que morreu eu não consegui ressucitar. Foi pro lixo.

Realmente não sei porque tive insucesso naquela atualização de firmware. Ele funcionava normalmente com o firmware original, mas pifou quando o processo de atualização deu erro.

Caro Hugo, não fique triste !

Acredito que seus módulos não morreram. Fiz inúmeros testes com o meu módulo ESP8266 ESP201. 

Em determinados testes, ele travava. Mas nesse caso os Chineses foram experientes. 

O ESP8266 deve ter um bootstrap que sempre que acionado (com o botão de load - IO_0  durante power on) ele refaz a recarga de um novo  firmware.

Leia isso com atenção ! Deve ser problema no terminal emulator. 

http://bbs.espressif.com/viewtopic.php?f=7&t=1086&p=3721&am...

Detalhe o seu problema, que poderei ajuda-lo. Qual módulo, qual sdk, qual flash tool , etc

Já jogou no lixo ??? Não deveria...

Fiquei tão desolado que além de jogar no lixo, fiz questão de dar uma martelada sobre ele antes

Se não tinha realmente morrido, tenho certeza que não ressucitará kkkk

Preferi me livrar dele pra não ter que me lembrar desse período traumático em que ele estava em minha posse.

Mesmo assim obrigado por se prontificarem a me ajudar

kkkkkkkkkkkkkkkkkkkkkkkkkkk

Eu teria feito o mesmo!! De nada.

Abs.

ihmugo,

Se ainda tem o ESP, compartilho com você este flahseador original de fabrica,

https://drive.google.com/file/d/0B71RPmv45vX6eElfX2FsamNyS3c/view?u...

Se receber aviso de virus fique tranquilo, é porque é um exe, mas esta no meu Google drive, sei que esta livre de virus.

A interface é chinesa, mas você apenas deve colocar o GPIO 0 no GND, desligar e ligar a fonte para entrar no modo flash, e apertar o botão que estou indicando no desenho, este flash esta carregado com tudo o que precisa para deixar seu modulo de fabrica, as vezes o que pode ocorrer é que tenha que reiniciar novamente desligando e ligando a fonte, muitas vezes esquecemos de fazer isso e da erro, mas normalmente ele conecta, aparece o endereço MAC do modulo e uma barra azul de carregamento, logo um ícone verde aparece no canto inferior esquerdo indicando sucesso, retire o pino do GND, desligue e ligue a fonte novamente, e tente enviar comandos AT a 9600 baud.

Segue imagem do botão.

Abs.

Anexos

Segue anexo aqui caso não consiga baixar do GD.

Abs.

Anexos

Até hoje não tive nenhum problema em atualizar firmware usando este procedimento.

http://www.wemos.cc/wiki/Tutorial/UpgradeFirmware

Atualizo diversas vezes dependendo de minha necessidade.

Video meu canal, https://www.youtube.com/watch?v=ulnIZC5SJE0

Segue link baixar este exemplo de aplicação, PDF, bibliotecas para aplicação do vídeo, firmware, e o software para flashear o modulo, esta é a forma que eu uso.

https://drive.google.com/folderview?id=0B71RPmv45vX6OENGcE5oT3lhZGM...

Abs.

Legal Carlos.

Eu já tinha visto os seus links sobre a LOLIN IDE.

Depois testarei nos meus ESP8266. 

A versatilidade do ESP8266 é que pode-se usar vários tipos de SDK. 

Mas isso expande muito o leque de aplicações. 

E para cada SDK existe rotinas, procedimentos diferentes...

Obrigado pela dica. 

Abraços. 

Isso mesmo Gustavo, de nada, obrigado a você pelo ótimo trabalho que vem fazendo.

Abs.

Caramba Carlos Kwiek !! 

O site do www.wemos.cc sumiu !!! Por isso tenho receio de usar procedimentos não oficiais...

É uma pena. Acho que com o material que você disponibilizou, dá para usar não é ? 

acho que algum estagiário sem querer deu delete no site

Ou pode estar sendo reformulado, ou foi pro brejo!

Abs.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço