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:
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) :
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...
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:
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.
Abs.
O cara deve ser bom mesmo !
Esse repositório tem todos os códigos fontes de todos os SDKs disponíveis da 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
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por