ESP826612 nodeMcu modulo Lolin -...

7

Click here to load reader

Transcript of ESP826612 nodeMcu modulo Lolin -...

Page 1: ESP826612 nodeMcu modulo Lolin - api.ning.comapi.ning.com/files/gV97k8g94ru88TLYvHzCiK315ZaDEcI6d6WxxR0... · conectado a um site que al o j a ap l i caçõ es I o T u san d o l i

ESP8266­12 nodeMcu modulo Lolin  Neste momento estou testando a estabilidade do meu ESP8266­12 (nodemcu)                   conectado a um site que aloja aplicações IoT usando linguagem MQTT.  Estou utilizando a placa da nodemcu Lolin cuja imagem e pinagem esta abaixo.  

 IMAGEM 1 

 As considerações atuais do projeto relato abaixo da imagem da proto IMAGEM 2                         inserida abaixo   

Page 2: ESP826612 nodeMcu modulo Lolin - api.ning.comapi.ning.com/files/gV97k8g94ru88TLYvHzCiK315ZaDEcI6d6WxxR0... · conectado a um site que al o j a ap l i caçõ es I o T u san d o l i

 IMAGEM 2 

Considerações 1:   Sobre o ESP8266 já existe varias literaturas que me isentam de falar sobre seu                           potencial, apenas quero destacar este modulo (Lolin) porque me parece uma ótima                       aquisição para desenvolver projetos, fazer testes e estudar.  Durante os meus testes e projetos, fui aprendendo algumas coisas com ela que                         gostaria de compartilhar na forma de dicas, e espero que lhe seja útil a todos.  Dica 1:  Você sabia que não é necessário apertar o botão RST e FLASH para subir um novo                               código ou mesmo para carregar um novo firmware? Apenas defina na IDE Arduino no                           item método de reset, o item nodemcu, por default, ele esta marcado como o método                             reset ck, veja A IMAGEM 3 abaixo. 

Page 3: ESP826612 nodeMcu modulo Lolin - api.ning.comapi.ning.com/files/gV97k8g94ru88TLYvHzCiK315ZaDEcI6d6WxxR0... · conectado a um site que al o j a ap l i caçõ es I o T u san d o l i

 IMAGEM 3 

 Ao escolher este método de reset a placa funciona como as placas do Arduino, cada                             novo código carregado, deleta o anterior sem necessidade de fazer nada no                       hardware, porque usando o DTR da serial ele faz isso via software por você.  Dica 2. Aqui irei adicionando mais dicas futuramente.    ****************************************************************************************************   SOBRE ESTE PROJETO:  Este projeto exemplo trata de ajuda na orientação de como fazer isso, para aprender com o exemplo, todo o projeto, vídeo de ajuda, codigo, e outras informações podem ser obtidas no site www.labirito.com  no seguinte link: Aqui o projeto completo    O site para alojar sua aplicação, é este Site iotplayground 

Page 4: ESP826612 nodeMcu modulo Lolin - api.ning.comapi.ning.com/files/gV97k8g94ru88TLYvHzCiK315ZaDEcI6d6WxxR0... · conectado a um site que al o j a ap l i caçõ es I o T u san d o l i

 Se ainda não possui uma conta registre­se, recebra um e­mail de confirmação no                         e­mail cadastrado, confirme seu cadastro, e comece a usar o exemplo carregando                       com a IDE Arduino no ESP8266­12 o codigo disponibilizado, no codigo altere apenas                         o nome de usuário e senha de sua rede local, e o nome de usuário e senha que você                                     criou no site, o resto o código faz por você, criara um novo botão para você ligar ou                                   desligar um rele,  ou um LED, etc.  Depois de cadastrae­se no site você fara o loguin e podera acessar sua aplicação, e                             ligar­desligar  Esta seria a interface para manipular suas aplicações, veja abaixo a figura.  Você também pode (Deveria) baixar a APP grátis para Androide deste link na play                           store  Baixar APP para Androide  

Page 5: ESP826612 nodeMcu modulo Lolin - api.ning.comapi.ning.com/files/gV97k8g94ru88TLYvHzCiK315ZaDEcI6d6WxxR0... · conectado a um site que al o j a ap l i caçõ es I o T u san d o l i

     Você não precisa criar ou configurar nada, depois de subir o código no ESP8266, o próprio código armazena os dados e cria o botão, desta forma basta apenas você fazer as ligações para o botão local, e um rele ou LED que queira acionar, de qualquer forma, sem fazer nenhuma ligação, ao usar o botão desde a interface web, ou a APP, ele acendera o LED azul que vem embutido no modulo, a saída para alimentar um LED externo ou rele, deve ser ligada na saída D2, ou seja GPIO4, consulte a figura a IMAGEM 2 acima caso tenha duvidas.   IMPORTANTE: As saídas GPIO do ESP8266 podem drenar uma corrente máxima de 12mA (doze miliamperes) por tanto caso use estas saídas, você deve sempre limitar a corrente máxima com um resistor para este valor máximo,  Veja como seria o esquema de ligação para acionar um rele.  Caso precise de apoio procure ver estes vídeos no meu canal no youtube.  Vídeo canal youtube  Outro Vídeo youtube  Todos meus vídeos no youtube  Links de sites para interagir com outros entusiastas da eletrônica:  Laboratório de Garagem 

Page 6: ESP826612 nodeMcu modulo Lolin - api.ning.comapi.ning.com/files/gV97k8g94ru88TLYvHzCiK315ZaDEcI6d6WxxR0... · conectado a um site que al o j a ap l i caçõ es I o T u san d o l i

Grupo de estudos ESP na garagem  Labirito chat e forum   

   

    Observações importantes:  

Page 7: ESP826612 nodeMcu modulo Lolin - api.ning.comapi.ning.com/files/gV97k8g94ru88TLYvHzCiK315ZaDEcI6d6WxxR0... · conectado a um site que al o j a ap l i caçõ es I o T u san d o l i

Este projeto foi realizado com sucesso em minha residencia, mas não me                       responsabilizo pelo uso que você possa dar ao mesmo, o projeto pode ser                         modificado, alterado por qualquer pessoa por conta e risco, tem finalidade didática                       apenas e espero com ele contribuir com a comunidade.  Caso utilize como carga tensão de rede elétrica domestica ou comercial, você deve                         ter conhecimento prévio, tensão maior que 24V pode ocasionar graves acidentes a                       quem manipula corrente elétrica, inclusive a morte, não use este tipo de corrente se                           não tem conhecimento, chame um profissional.  Toda e qualquer pergunta, duvida, elogios, ou critica, devera ser postada no fórum                         www.labirito.com onde sera respondida qualquer tipo de inquisição.  Caso exista algum erro involuntário na descrição ou no projeto, solicito por favor seja                           comunicado no fórum.  Saudações cordiais,  Eng.Carlos Kwiek