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

Se for usar um Arduino de 5V com ESP8266 use esse conversor de sinal de 5V para 3,3V ,

testado e aprovado com Arduino !

http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...

A minha Atualização deu Error no final "Writing at 0x0007e400... (96 %) error when download firmware" alguem poderia me dar um help? Estou achando que é o meu FTDI que não presta. esTOU uSANDO UM esp8266 12f e modulo ftdi 232

Seu módulo FTDI usa sinais digitais de 5V ? 

Se usa 5V, terá que fazer a conversão para os níveis de 3,3V . 

ESP8266 - Interface Serial 5V - testado e aprovado OK :
http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...

Você consegue conectar o seu ESP8266 na Internet ?

ESP8266 - atualizando Firmware através da rede WIFI - FOTA 

http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...

Meu FTDI tem jumper para regular para 3.3v. Não consegui conectar a internet ainda pois nem os comandos AT estou tendo sucesso. O que fazer ?

Envie uma foto da sua montagem. 

Esta alimentando com uma fonte de 3,3V ?

Não sue o regulador da interface USB Serial. 

http://imgur.com/a/cUH6i

 Estou utilizando uma fonte externa para alimentar o ESP. 

Que bacana. É a nodeMCU tupiniquim !

Parabéns LHC !!

ESP8266 - Conectando na Rede WIFI 

Galera, hoje eu consegui fazer a conexão do meu ESP8266 ES-201 na Rede WIFI de minha residência. 

Como disse anteriormente, o meu ESP8266 já esta atualizado para a versão mais atual . 

Por isso, estou usando o manual de comandos AT para a minha versão do SDK V1.4.0 . 

Se a sua versão é mais antiga, pode ser que algum comando funcione diferentemente. 

Para entender os comandos, poderá consultar os manuais citados abaixo:

ESP8266 AT Commands

http://bbs.espressif.com/viewtopic.php?f=51&t=1022

4A-ESP8266__AT Instruction Set__EN_v1.4.pdf        List of AT commands based on esp_iot_sdk_v1.4.0

4B-ESP8266__AT Command Examples__EN_v1.3.pdf           Examples of using AT commands

 

Acessando o meu ESP8266 através da interface USB Serial e usando o Terminal Serial TERMITE,

veja como consegui o acesso :

AT+GMR  

- esse comando serve para mostrar a versão do SDK que esta gravada na Flash do módulo

ATCWMODE = 3 

- Esse comando serve para configurar o modo WFI 

1 : station mode
2 : softAP mode
3 : softAP + station mode

AT+CWLAP

- esse comando lista os Roteadores ( pontos de acesso)  disponíveis na sua proximidade.

+CWLAP:<ecn>,<ssid>,<rssi>,<mac>,<ch>,<freq offset>, <freq calibration>

- Veja que o terceiro campo é o valor do sinal de RF (dbm) 

AT+CWJAP=<ssid>,<pwd>

- Para conectar no Roteador, digite o SSID e a senha do mesmo. Use aspas !

Se houver algum erro :

<error code> 1 connecting timeout
<error code> 2 wrong password   
<error code> 3 can not found target AP
<error code> 4 connect fail

AT+CIFSR

Para descobrir o IP estático do seu ESP8266. No meu caso o IP estático é o 192.168.1.29 . 

Veja o teste de ping que eu fiz no meu PC Windows . Ping OK !

Jose Gustavo..

Estou com umas duvidas aqui...

a linguagem usada nesses nodes é diferente do arduino????

é porque eu tenho um projeto aqui usando arduino + nRF.. pensei que era so passar para esse modulo...

Lesley , como já informado, o ESP8266 tem várias plataformas de desenvolvimento (SDK). 

Usando linguagem C compilada, Basic interpretado, Python interpretado, etc. 

Uma das SDKs é usando a IDE do Arduino. 

Mas tem algumas limitações. 

Veja esse tutorial do Lab de Garagem :

http://labdegaragem.com/profiles/blogs/tutorial-esp8266-programando...

Encontrei mais um tutorial sobre ESP8266 no site da SparkFun.

https://learn.sparkfun.com/tutorials/esp8266-thing-development-boar...

Parece ser muito bom. Algumas das placas do Lab de Garagem são da SparkFun .

http://www.labdegaragem.org/loja/esp8266.html

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço