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

Responder esta

Respostas a este tópico

Vou até complementar essa resposta, talvez seja útil para mais alguém.

Eu queimei duas plaquinhas por problemas de fonte - uma Promini e um ESP-01, numa fonte dessas, que depois de eu quebrar a cabeça por várias horas (ou dias nem lembro mais), fui medir a saida da fonte e estava lá pro alto - quase 5V na saida 3.3V e quase 12V na saida 5V.

Isso quando alimentada por uma fonte 12V.

Quando alimentada pela entrada USB, funcionava perfeitamente bem !!!

Loucura né ?

Odilon bom dia, 

Estava pesquisando sobre essa fonte para Protoboard que informou. 

Ela não é ajustável. Os pinos de saída são configuráveis através de jumpers.

Talvez tenha configurado incorretamente os pinos de saída, não ? 

O regulador A1117-5V e o Regulador A1117-3,3 usados nessa fonte aceitam na entrada até 18V.

http://www.technorise.ne.jp/doc/ait/A1117-v11.pdf

Esse me parece ser o diagrama da sua fonte :

Veja os conectores de saída JP1 e JP2. São configurados com jumpers.

https://www.addicore.com/v/vspfiles/downloadables/Product%20Downloa...

Olá José Gustavo,

Eu conheço bem essas fontes, tenho várias. 

Sim, eu sei que a voltagem é ajustável por jumpers, eu utilizo um deles a 5V e o outro a 3.3v, a protoboard fica com duas trilhas energizadas.

Não foi a isso que me referi.

Essa fonte pode ser alimentada de duas formas:

1. Por um conector P4, onde você pode entrar com 6.5 a 12V. Eu costumo utilizar uma fonte de 12V. Talvez alguns modelos aceitem até 18V como o que você pesquisou.

2. Por um conector USB fêmea.

Ambas entradas acabam por fornecer ou 5V ou 3.3V, em duas saidas com pinos ajustaveis às trilhas de energia de uma protoboard - tem de observar a posição da protoboard para não inverter a polaridade. E ambas saidas configuráveis por jumpers, onde você escolhe 5V ou 3.3V

O problema que tive foi com a alimentação pelo pino P4, em mais de uma fonte desse tipo, tive problemas - ela acabava deixando passar muita corrente, acima de 5V e acima de 3.3V.

Mas em todas elas a entrada pela USB continuou funcionando direitinho, fornecendo na saida tanto 5V quanto 3.3V.

Então eu tenho usado nos meus projetos fontes AC/DC com saida 5V e conector USB fêmea - muito comuns para carregadores de celular - com amperagem >= 1A e alimento a fonte de protoboard com um cabo USB macho-macho.

Não tive mais problemas (de energia) !

Muito estranho se problema com as fontes , Odilon

dá impressão que falta o 0v nos pinos dos reguladores, mas esse 0v sai do p4 e chega normalmente nos pinos das saídas para a protoboard.

se vc quiser proteger o esp na saída do regulador onde tem o capacitor insere um fuse-resistor de 0,1R em série com a linha de 3v3 e um zenner de 3v3 em paralelo com a saída para o 0v, ficando o catodo para o positivo e o anodo para o 0v.

Isso serve também para a linha de 5v.

dessa forma se algum regulador aumentar a voltagem os fusíveis queimam e protegem o que é mais interessante ,e logicamente mais caro do projeto.

então no meu caso eu mesmo montei essa fonte , usando tambem dois reguladores em cascata entra 5v e entra no regulador de 3v3.

O de 5v é um lm7805 , o de 3v3 é um lm3940, so que puxei o 5v para os reles.

Infelizmente por falta de tempo ainda não chequei se é algum pico de tensão gerado nos reles.

Pois é Jaime, esquisito mesmo.

Eu estava com um Promini na trilha de 5V e um ESP-01 na trilha de 3.3V. Os dois queimaram.

Eu demorei para desconfiar da fonte, fiz várias tentativas, pois estava funcionando, eu estava apenas corrigindo bugs no software.

Quando fui medir... constatei o excesso de voltagem. Mas já era tarde.

Joguei a fonte num canto, depois de um tempo, não sei por que, resolvi testar pela entrada USB - fornecia direitinho 5V e 3.3V.

Medi a saida com uma fonte de 12V - muito mais voltagem.

Tô usando até hoje, sem problemas, dessa forma.

Dicas super legais ! Obrigado. 

Ola J.G.A.M...

Parabéns pelas explicações e pelos tutoriais compartilhados.

você saberia onde posso encontrar alguma informação completa assim como  sua que esta muito bem

sone o Arduino YUN. tenho um ja faz um ano mas ele e bem complexo e não sei usar nem 5 % dele. kkk

e mais uma vez obrigado por compartilhar sobre este ESP8266. eu comprei na china um WEMOS D1 R2 e vem com este carinha ai agora ja sei por onde começar.

Napster, obrigado pelos elogios. 

Não tenho Arduino Yun, mas poderá encontrar informações aqui :

https://www.arduino.cc/en/Main/ArduinoBoardYun

Abraços

Bem interessante essa aplicação !

Arduino & ESP8266 Webserver

http://www.martyncurrey.com/arduino-esp8266-web-server/

Olá José Gustavo,

Meio antiguinha essa solução hein... 

Troquei minhas aplicações Webserver por MQTT. Mantive algumas apenas por finalidades acadêmicas, pois mesmo para uso local, ao invés de acionar um servidor local em minha rede Wifi, achei mais eficiente instalar um servidor MQTT no meu Notebook pessoal.

Ficou muito mais rápido, além de ocupar menos memória do ESP8266. Se precisar Arduino, para alguma porta adicional, pode ser acionado pela serial.

Como voce é um excelente pesquisador, se tiver tempo dê uma olhada no que o pessoal tem feito com MQTT por ai. 

Tenho certeza de que vai achar sensacional !!

Quando é que você vai compartilhar com a gente a seus avanços ?

Eu já tinha lido algo sobre MQTT ( parece que a IBM estava investindo nisso também)

http://public.dhe.ibm.com/software/dw/webservices/ws-mqtt/mqtt-v3r1...

 

Mas achei que o servidor só poderia ficar na nuvem...

Abraços. 

Sorry, você tem toda razão, preciso compartilhar. Mas para isso, deve estar bem documentado, senão fica dificil de entender.

Mal tenho tido tempo de entrar aqui para acompanhar as novidades.

Assim que der dou uma parada nas coisas que estou fazendo e posto aqui.

Por enquanto posso passar os links onde estudei, que me foram muito úteis. 

Um tutorial EXCELENTE:

http://forkbomb-blog.de/2015/all-you-need-to-know-about-mqtt

Um outro guia informativo, simples e completo:

https://15.droidcon.de/session/mqtt-internet-things-communication-p...

Aqui como utilizar MQTT com websockets: (para fazer uma página web rapidinho !)

http://jpmens.net/2014/07/03/the-mosquitto-mqtt-broker-gets-websock...

Depois eu mando um link da página que fiz

Download para instalar o server no seu equipamento:

http://mosquitto.org/download/

Página para ajudar na configuração do mosquitto no seu equipamento:

http://manpages.ubuntu.com/manpages/trusty/man5/mosquitto.conf.5.html

Em geral, a configuração default é suficiente.

Sample arduino para ser utilizado com shield ethernet:

http://m2mio.tumblr.com/post/30048662088/a-simple-example-arduino-m...

E finalmente alguns brokers free, para testar seu sketch nas nuvens:

http://www.mqtt-dashboard.com/

http://test.mosquitto.org

http://iot.eclipse.org

Esses tres são os que achei mais interessantes; tem muuuuuuitos outros.

Boa sorte !!

Abraço.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço