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:
Carlos no conector da esquerda, quebre esse pino que esta sobrando, para evitar algum curto-circuito.
No conector da direita é bom soldar com a barrinha de plastico, para dar mais firmeza.
Meça as tensões nos conectores antes de fazer a montagem.
E meça a tensão de saida 3,3V no seu circuito, antes de conectar o módulo.
Se o circuito estiver com algum problema, poderá danificar o módulo.
Solução inteligente, parabens, Gustavo.
Abs.
Obrigado amigo Carlos!
Gosto de simplificar as coisas...
Olá José Gustavo,
Onde você conseguiu as informações sobre este componente (78D33) through hole? O package drawing do mesmo realmente é TO-220? Faço esta pergunta porque verificando o datasheet, vi informações apenas sobre o componente SMD.
Obrigado desde já.
Bom dia Almir,
Tenho dois KIA 78D33 ( TO-220) aqui em casa.
http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...
ESP8266 - Conexão USB Serial
Para fazer atualização de firmware, fazer alguma alteração de configuração, carregar algum programa, usar com a Interface IDE Arduino, etc, é necessário fazer a conexão da interface serial do ESP8266 com o seu PC.
Sabemos que todas as interfaces do ESP8266 usam o nível de tensão 3,3V.
Grande maioria das interfaces USB Seriais do mercado usam o nível de tensão 5V. Para usar essa interface 5V terá que usar um conversor bidirecional de tensão .
http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...
No meu caso, quando eu comprei a minha interface USB Serial, já escolhi uma que usa o nível de tensão 3,3V (pensando na época no Raspberry PI - ele também usa niveis 3,3V).
A minha Interface USB Serial é baseada no chip CP2102.
https://www.silabs.com/Support%20Documents/TechnicalDocs/CP2102-9.pdf
Já usei ela também para gravar no Arduino Pro-Mini.
http://labdegaragem.com/profiles/blogs/tutorial-usando-arduino-pro-...
Essa é ligação dos pinos TXD, RXD e GND.
Não estou mostrando ainda, as ligações de alimentação e dos outros pinos (para facilitar a compreensão).
Veja como os pinos são interligados. Se a sua interface usa 5V, não faça esse tipo de ligação direta.
Nesse caso, será necessário fazer a conversão de tensão.
Interface serial USB CP2102 -------------> ESP8266 (qualquer modelo)
TXD -------------------------> RXD
RXD -------------------------> TXD
GND -------------------------> GND
Aqui você poderá encontrar os drivers para essa interface (CP2102) :
Instale os drivers primeiro, e depois conecte a interface na USB.
http://www.silabs.com/products/mcu/pages/usbtouartbridgevcpdrivers....
Estou usando a minha interface USB no Windows 8.1 sem problemas.
Veja ela configurada na COM12 usando o Gerenciador de Dispositivos do Windows:
A velocidade da interface serial do meu módulo ESP8266 ESP201 é de 115200 bps.
Para acessar a serial, estou usando o programa PUTTY (grátis) :
Na janela do PUTTY, selecione SERIAL, digite a COM que esta usando (no meu caso COM12) e a velocidade de comunicação 115200 bps. Pode salvar essa configuração como ESP8266.
Clique em OPEN e terá uma janela aberta para a serial do ESP8266 ! Pronta para aceitar comandos AT.
Aguardem no próximo tópico, mostrarei todas as conexões de alimentação e outros pinos.
Sem essas conexões, não é possível conexão com a Serial do ESP8266.
Se a sua interface USB Serial usa níveis de tensão de 5 Volts, sugiro que possa usar essa adaptação para nível de tensão de 3,3 Volts. Obs: esse circuito não foi testado por mim.
O modulo nesse diagrama é o ESP8266-01, mas pode usar esse circuito para qualquer modelo de ESP8266.
A saida TXD do módulo ESP8266 gera sinal com nivel 3,3 V. A entrada RXD da interface USB serial aceita esse nível.
Já a entrada RXD do módulo ESP8266, não suporta um nível de tensão de 5V, por isso esta sendo usado um diodo Zener de 3,3V e um resistor de 100 ohms, para limitar o nivel até 3,3V.
Não se esqueça de interligar o terra (GND) do ESP8266 com o terra da interface USB Serial.
http://rayshobby.net/first-impression-on-the-esp8266-serial-to-wifi...
ESP8266 - Interface Serial 5V - testado e aprovado OK
Revendo as especificações do Módulo ESP8266, constatei que todas as entradas Digital IO são protegidas contra sobre-tensão e tensão estática. Portanto não precisam de proteção para a tensão de 5V ! Mas para o funcionamento correto do pino RXD, este precisa de um redutor de nível de tensão de 5V para 3,3V. No meu diagrama, o nível 1 corresponde a 2,5V que é um nível aceitável e bem mais seguro.
Já testei essa interface com Arduino 5V e funcionou OK !
0A-ESP8266__Datasheet__EN_v4.4.pdf Datasheet of ESP8266EX
3.1.1. General Purpose Input/Output Interface (GPIO)
Esse é o meu diagrama para Interface Serial do ESP8266 com um outro dipositivo que usa 5V: ( testado e aprovado ! ) Anexei o diagrama.
Essas são as especificações dos Pinos Digitais de Entrada e Saída do ESP8266:
Murta;
Montei esse circuito com as seguintes considerações:
1.Usei resistores de 330 Ohms
2.3,3V obtive do LD33 (corrente máxima 800mA, entrada até 15V)
alimentado por uma fonte regulada de 6,4V (roteador d-link)
3. 5V obtive direto do arduino.
Onde posso ter errado para não aceitar nenhum comando?
Não use resistores de 330 ohms. Use resistores de 10 K ou talvez 1K.
Qual interface USB Serial esta usando ? Os níveis das portas TX e RX são de 5V ou 3,3V ?
Você esta usando qual modelo de ESp8266 ?
Montou os resistores, chaves ou botões nos outros pinos de controle ?
ESP8266 - Diagrama da montagem do Modulo ESP8266-01:
http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...
Murta;
A interface 5V que usei foi FTDI 232-1 (que vc me perguntou)
Tem algum problema
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por