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 !
Tags:
O meu também é 25Q80ASSIG o outro chip deve ser o processador ESP8266EX.
Deve ser 512K também .
Você conseguiu fazer o update do firmware ? Vale a pena ou mantenho esse que está lá:
AT wersion:0.24.0.0(Jun 5 2015 16:27:06)
SDK version:1.x.x (indecifravel)
O problema é que as ferramentas de upgrade são quase todas pawa Windows, o esptool é complicadinho.
Por favor Leonardo, onde vc encontrou o firmware para download ? Será que você poderia anexa-lo aqui ?
Grato
Odilon recomendo que atualize sempre o firmware do ESP8266.
Como eu já informei anteriormente, o Firmware esta instável ainda - cheio de problemas.
E a Espressif esta sempre corrigindo-o !
Todo o procedimento de escolha do FW e download do FW já estão no Tutorial !
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...
Ferramenta FLASH Download Python para LINUX:
Odilon o seu PC roda Linux ou Leopard (Apple) ?
Se for Linux , use essa ferramenta para atualização de FW do ESP8266:
http://bbs.espressif.com/viewtopic.php?f=57&t=433
flash_download_tool_python2.6-2.7_wxpython3.0_release_v2.4_SOURCE.rar
Essa ferramenta roda em Python !
Odilon todos os programas que testei estão postados aqui no tópico.
Leonardo se a memória Flash do seu ESP8266 é a W25Q80AS :
W25Q80BV ( 8 Mega Bits / 1 Mega Byte )
Valeu José Gustavo !!! Muito obrigado por todas essas dicas, poupa-me um tempo enorme, pois o que eu estou apanhando da protoboard aqui é brincadeira.....
A minha memória é de 4Mbits... é a 25Q80ASSIG, igual a do Leonardo
Odilon - você esta enganado. ( O Leonardo também estava)
25Q80ASSIG é 8 Mega bits / 1 Mega byte !
Pois é José Murta, olhando para esse link percebi que o meu chip é de 1MB. Agora vejo que o meu problema com o FlashDownload provavelmente foi a má escolha da memória. No outro software (ESP8266Flasher) não se especifica a memória, talvez seja "auto-detected" ou já estava configurado e por isso funcionou.
Amanha volto a fazer um teste seleccionando a memória certa e ver se funciona.
Beleza Leonardo !
Depois nos envie a tela da ESP Flash download Tool com o ID da sua memória Flash.
Deverá ser algo assim:
W25Q80BV ( 8 Mega Bits / 1 Mega Byte ) = ID 4014h
Obrigado.
Tá tudo explicadinho no início do Tutorial :
Se o chip de memória for o Winbond 25Q32FV, é uma memória Flash de 32 Mbits ( 4 Mega Bytes) com interface única, dupla ou quad SPI / QPI.
Modulo ESP8266-12E tem memória Flash Winbond 25Q32FV.
No meu módulo ESP8266 ESP-201, existe um outro tipo de memória - Winbond 25Q40BVNIG.
Essa é uma memória Flash de somente 4 Mbits ( 512 K Bytes) com interface dupla ou quad SPI.
http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...
Good Job !!!
Parabéns !
Descobrindo o tamanho da memória Flash do ESP8266 :
Lendo o forum da ESP8266:
http://www.esp8266.com/viewtopic.php?f=13&t=2506&start=8
Usando a ferramenta ESP FLASH Download tool , veja na janela DETECTED INFO:
no meu caso Flash devID = 4013h ===> W25Q40BV ( 4 Mega Bits / 512K Byte )
W25Q40BV ( 4 Mega Bits / 512K Byte ) = ID 4013h
W25Q80BV ( 8 Mega Bits / 1 Mega Byte ) = ID 4014h
W25Q16BV ( 16 Mega Bits / 2 Mega Bytes ) = ID 4015h
W25Q32BV ( 32 Mega Bits / 4 Mega Bytes ) = ID 4016h
W25Q64CV ( 64 Mega bits / 8 Mega Bytes ) = ID 4017h
OBS: esses IDs eu encontrei nos Data Sheets das memórias Flash
https://www.winbond.com/export/sites/winbond/product/files/SerialFl...
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por