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

Responder esta

Respostas a este tópico

Muito bom J.G.

Obrigado.

Abs.

Módulo ESP8266-12E 

Esse é um dos módulos que eu comprei. Atualmente é um dos mais fáceis de se encontrar. 

Link do fabricante do Módulo - AI-Thinker (em chinês) :

http://www.ai-thinker.com/


Achei esse manual, mas é do ESP8266-12:

http://www.mikrocontroller.net/attachment/243558/fcc_11.pdf

Minhas fotos do ESP8266-12E :

Esse é um módulo ES82266-12E da ADAFRUIT Aberto - deve ser similar ao meu :

https://www.adafruit.com/products/2491

O diagrama do Módulo ESP8266 deve ser algo similar à esse:

https://nurdspace.nl/images/5/58/Esp8266_schema.png

Essa é a pinagem do ESP8266-12E ( visto por cima) :

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

Continuando sobre o módulo ESP8266-12E : 

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. 

http://www.winbond.com/resource-files/w25q32fv%20revh%20091613.pdf

Antes de atualizar o firmware do seu módulo ESP8266, é importante saber o tipo de memória Flash que ele tem. Se o chip não estiver lacrado com uma blindagem metálica, poderá anotar o número do mesmo. 

Deve existir meios, através de comandos para identificar o tamanho da memória. Assim que eu descobrir, eu informarei. 

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.

(Anexei o datasheet)

Link da WINBOND - SPI Flash Memory 

https://www.winbond.com/hq/product/code-storage-flash-memory/serial...

Veja essa tabela onde tem vários tipos de Memórias FLASH SPI :

https://www.winbond.com/export/sites/winbond/product/files/SerialFl...

Anexos

aí sim, perfeito

Testando o meu modulo ESP8266-12E no Protoboard , usando o Sketch Blink Test com a IDE Arduino, 

descobri que o Led azul que tem no módulo corresponde ao pino IO 02 ! (GPIO02) . 

Usando o Blink Teste, consegui fazer piscar o Led . 

https://learn.sparkfun.com/tutorials/esp8266-thing-hookup-guide/all...

Pessoal, bom dia.

Estava procurando onde é ligado o LED do ESP8266-12E, e encontrei este esquema.

Não sei se já tem neste tutorial do JGAM, mas redundancia não atrapalha.

http://www.esp8266.com/wiki/lib/exe/fetch.php?media=schematic_esp-1...

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

Achei legal, pois sempre usei um resistor externo do +3V para o pino reset, e vi que não

é necessário, pois este modulo já tem este resistor.

Rui

Grande Rui, 

Eu fiz um indíce no início do Tutorial para faciliar o acesso à tanta informação ! 

ESP8266 - Pinos usados no módulo:
http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...

RST (EXT_RSTB / Pino 32 do Chip) :

Esse é o pino de Reset do Chip ESP8266EX. Esse pino já tem um resistor interno de pull-up, por isso, não é necessário conectar algum resistor. Para resetar o chip (reboot) , use um nivel baixo - conecte o pino ao terra (um pulso apenas).

Encontrei mais esse importante Repositório do Forum da Comunidade ESP8266:

https://github.com/esp8266

Encontrará :

- Arduino IDE para  ESP8266,

- Exemplos de códigos para ESP8266,

- ESP8266 Web Server,

- Conjunto de comandos AT,

- ESP8266 WIKI, etc.

Esse cara pode ser considerado um gênio colaborador, eles fez possível que a IDE Arduino compile para o ESP8266.

https://github.com/igrr

Abs.

O cara deve ser bom mesmo !

Esse repositório tem todos os códigos fontes de todos os SDKs disponíveis da ESPRESSIF. 

https://github.com/espressif

Veja também esse Tutorial para Iniciantes (procedimento para compliar código em C ) :

http://bbs.espressif.com/viewtopic.php?f=67&t=821

Passos para usar o Kit de desenvolvimento de Software do ESP8266


Passo 1. Configure  o ambiente do Compilador no  Linux

Passo 2. Download SDK 

Passo 3. Usando AT Software 

Passo 4. Compile SDK & Flash Bin 

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço