Índice:

Domótica com ESP8266 WiFi sem usar Blynk !: 24 etapas (com fotos)
Domótica com ESP8266 WiFi sem usar Blynk !: 24 etapas (com fotos)

Vídeo: Domótica com ESP8266 WiFi sem usar Blynk !: 24 etapas (com fotos)

Vídeo: Domótica com ESP8266 WiFi sem usar Blynk !: 24 etapas (com fotos)
Vídeo: LENDO BOTÕES POR WIFI COM ESP8266 | Curso de Arduino #102 2024, Novembro
Anonim
Domótica com ESP8266 WiFi sem usar Blynk!
Domótica com ESP8266 WiFi sem usar Blynk!

Em primeiro lugar, quero AGRADECER a todos por me tornarem um vencedor do Concurso de Automação 2016 para este INSTRUÍVEL. Então, como prometi a você, aqui está o instrutível para controlar eletrodomésticos com módulo WiFi ESP8266.

Etapa 1: Avançar na automação residencial

Para ficar no sofá e controlar todos os aparelhos elétricos com apenas um controle remoto de TV, criei um instrutível para isso e agora é hora de atualizar para wi-fi. Agora você poderá controlar tudo com seu smartphone. Parece complicado !!! Mas muito fácil de fazer !!!

Etapa 2: Por que ESP8266?

Por que ESP8266?
Por que ESP8266?

Agora você deve estar pensando por que estou usando WiFi aqui? Eu teria usado Bluetooth ou RF, mas por que apenas Wifi com o ESP8266? A resposta simples é: • ESP8266 seria mais barato do que o módulo Bluetooth (no eBay, custa cerca de US $ 2) • Usando o ESP8266, você pode conectar o módulo à Internet e controlá-lo de qualquer parte do mundo.

Etapa 3: qual módulo ESP devo comprar?

Qual módulo ESP devo comprar?
Qual módulo ESP devo comprar?
Qual módulo ESP devo comprar?
Qual módulo ESP devo comprar?
Qual módulo ESP devo comprar?
Qual módulo ESP devo comprar?

Agora, há uma nova questão levantada aqui Qual módulo ESP8266 devo comprar? Bem, agora existem muitas variações deste módulo. Aqui neste instrutível, usei o módulo ESP-01. Este foi o primeiro módulo introduzido e também o mais barato, portanto, se você é um iniciante em IoT, é melhor ir em frente. O módulo que você deve comprar depende de quantos pinos gpio (entrada-saída de uso geral) você precisa. Isso decidirá quantas coisas você será capaz de controlar por WiFi. Para iniciantes, eu recomendaria o módulo ESP-01.

Etapa 4: Algumas informações básicas sobre WIFI !

Algumas informações básicas sobre WIFI !!!
Algumas informações básicas sobre WIFI !!!

WiFi é uma tecnologia que permite que dispositivos eletrônicos se conectem a uma rede LAN sem fio (WLAN), principalmente usando as bandas de rádio ISM de 2,4 gigahertz (12 cm) UHF e 5 gigahertz (6 cm). Wi-Fi é o nome de um popular tecnologia de rede sem fio que usa ondas de rádio para fornecer conexões de rede e Internet de alta velocidade sem fio. Um equívoco comum é que o termo Wi-Fi é uma abreviação de "Wireless Fidelity", mas esse não é o caso. Wi-Fi é simplesmente uma frase de marca registrada que significa IEEE 802.11x.

Etapa 5: Não, Blynk !

Não Blynk !!!
Não Blynk !!!

Você pode encontrar Domótica com esp8266 em todos os Instructables, mas uma coisa comum é que eles controlam seu esp através do aplicativo Blynk. Bem, o aplicativo Blynk também é uma coisa boa para o ESP, mas ainda existem alguns contras: • Em primeiro lugar, ele requer uma conexão com a Internet para que o aplicativo possa ser conectado ao seu servidor. • Em segundo lugar, como outros métodos, o aplicativo Blynk, bem como o Esp, teria que se conectar a um ponto de acesso WiFi. Portanto, as pessoas que não têm uma conexão de rede permanente ou um roteador como ponto de acesso não podem usar o aplicativo Blynk.

Etapa 6: O que há de tão especial em meu sistema !

No meu sistema, criei um aplicativo Android que se conecta diretamente ao seu esp em vez de se conectar a um ponto de acesso. Isso também não requer conexão com a Internet ou qualquer ponto de acesso wi-fi externo, pois as duas máquinas se conectariam diretamente, resultando em uma reação rápida do ESP.

Etapa 7: Reúna todas as peças

Reúna todas as peças
Reúna todas as peças
Reúna todas as peças
Reúna todas as peças
Reúna todas as peças
Reúna todas as peças

Aqui todas as peças que você precisa neste projeto são mencionadas e os links de onde você pode comprá-los, mas eu recomendo que você primeiro tente encontrar os componentes localmente, porque desta forma você poderia comprá-los mais rápido e talvez mais barato, mas se eles não forem disponíveis localmente, você sempre pode comprá-los com os links fornecidos. Sempre compro tudo no ebay porque é o mais barato. Para este projeto, você precisará de:

  • Módulo WiFi ESP8266
  • FTDI Breakout (ou ARDUINO UNO)
  • 2x resistores 1K
  • 2x transistor BC547
  • Relé 2x 5v
  • 2x 1N4007 DIODO
  • 2x parafusos Teminals.

Etapa 8: Torne-o amigável para a placa de teste

Torne-o amigável para a tábua de pão
Torne-o amigável para a tábua de pão
Torne-o amigável para a tábua de pão
Torne-o amigável para a tábua de pão
Torne-o amigável para a tábua de pão
Torne-o amigável para a tábua de pão

Agora, você deve ter notado que o ESP-01 não cabe na placa de ensaio, então temos que torná-lo amigável para a placa de ensaio. As etapas são simples, você só precisa cortar um pcb de 4 x 4 pontos, soldar os cabeçotes macho e fêmea como mostrado nas fotos acima.

Etapa 9: o aplicativo Android

O aplicativo Android
O aplicativo Android

Para controlar o ESP8266 diretamente do seu celular, criei um aplicativo usando o inventor de aplicativos do MIT. Você pode encontrar o aplicativo aqui.

Primeiro você precisa conectar seu smartphone ao esp8266 WiFi e, em seguida, definir o endereço IP para o endereço IP do seu módulo no aplicativo. No meu caso, era 192.168.4.1

Etapa 10: HORA DE COMEÇAR A CONSTRUIR !

Primeiro, temos que conectar o módulo ESP ao computador para atualizar o firmware, bem como para programá-lo.

Etapa 11: converta 5v para 3,3v !

Converta 5v para 3,3v !!!
Converta 5v para 3,3v !!!

O mais importante é que o módulo esp8266 funciona apenas com 3.3v e não com 5v.

5v pode eliminá-lo, portanto, para converter 5v em 3,3v, temos que criar um divisor de tensão.

Crie um divisor de tensão conectando um resistor de 1K e 2K como mostrado na foto.

Etapa 12: Conecte o FTDI ao Esp !

Conecte o FTDI ao Esp !!!
Conecte o FTDI ao Esp !!!

Basta seguir o esquema para conectar seu esp a um breakout FTDI. Certifique-se de usar 3,3v apenas em seu breakout FTDI.

Etapa 13: Você não tem um FTDI Breakout

Você não tem um breakout FTDI!
Você não tem um breakout FTDI!

Se no caso de você não ter um breakout FTDI como eu, você também pode usar seu arduino para programar o esp. REMOVA O ATMEGA 328 IC DA PLACA ARDUINO ANTES DE PROGRAMAR. NÃO ESQUEÇA QUE ESP8266 FUNCIONA EM 3.3v E NÃO EM 5v. ARDUINO ESP82663.3v ---------------- VCCGROUND ------------ GROUND3.3v ------------- --- CHP_PWD (CHIP POWER DOWN) TX --------------- TXRX --------------- RX

Etapa 14: atualize seu ESP

Atualize seu ESP
Atualize seu ESP

Atualize seu ESP para o firmware mais recente. Baixe o software necessário. Flasher.exeCertifique-se de conectar o GPio 0 ao aterramento. Isso habilitará o modo flash em seu esp.

Baixe os arquivos. >>>>> Os arquivos estariam em um arquivo zip, descompacte-os e abra o esp8266_flasher.exe >>>>> Você pode usar o firmware.bin já fornecido no arquivo zip. >>>>> Em seguida, selecione sua COMUNICAÇÃO (COM) PORT e digite 0x00080 na outra coluna. >>>>>>> Clique em Download.

Etapa 15: Verifique se está tudo bem !

Verifique se está tudo bem !!!
Verifique se está tudo bem !!!

Depois de piscar o ESP, é hora de verificar se está tudo bem.

  • Vá para o IDE do Arduino
  • Vá para o monitor serial
  • Selecione a taxa de baud 115200
  • Agora digite os seguintes comandos.

NO

Depois de inserir este comando pressione ENVIAR e se você receber OK, então você está pronto para ir.

Você pode brincar com o módulo com outros comandos AT, conforme mostrado nas fotos acima.

Etapa 16: Pré-codificação

Pré-Codificação
Pré-Codificação
Pré-Codificação
Pré-Codificação
Pré-Codificação
Pré-Codificação
Pré-Codificação
Pré-Codificação

Para programar o ESP a partir do Arduino IDE, você deve instalar alguns softwares necessários.

1. Acesse Arduino IDE 2. Acesse File >>>> Preferences 3. Na caixa de texto ADDITIONAL BOARDS MANAGER URL, copie e cole o caminho abaixo

arduino.esp8266.com/package_esp8266com_inde…

4. Vá para FERRAMENTAS >>>>> PLACA >>>>> GERENCIADOR DE PLACA5. Digite esp na caixa de pesquisa e apenas uma opção será deixada.6. Instale esse PACOTE ESP8266.

Etapa 17: Hora da codificação

Após instalar o Pacote ESP8266, ACESSE AS FERRAMENTAS >>>>> PLACAS >>>>> Selecione o módulo que você possui (Se você tiver o módulo esp-01 como eu, selecione o MÓDULO GENÉRICO ESP8266)

Agora mude as Propriedades de acordo com seu módulo no menu de ferramentas.

Agora certifique-se de ter a biblioteca ESP8266WIFI.

Faça upload do código para o seu esp.

Etapa 18: Faça o circuito !

Faça o circuito !!!
Faça o circuito !!!
Faça o circuito !!!
Faça o circuito !!!
Faça o circuito !!!
Faça o circuito !!!

Primeiro tente fazer o circuito na placa de ensaio e depois torná-lo permanente na placa pcb.

Mas o maior problema é que o ESP8266 precisa de 3.3v e não de 5v.

Não subestime o poder de 5v, é o suficiente para matar seu módulo ESP.

***Ei! atingiu em algum lugar ??? Estou sempre a postos para te ajudar nos comentários abaixo !!! ***

Etapa 19: CUIDADO !!! ALTA VOLTAGEM!

CUIDADO!!! ALTA VOLTAGEM!!!
CUIDADO!!! ALTA VOLTAGEM!!!

AVISO!

O uso incorreto ou impróprio pode levar a:

  • Ferimentos graves ou morte.
  • Danos físicos ao produto.
  • Criando perigos perigosos.

*** NÃO ASSUMO NENHUMA RESPONSABILIDADE POR QUALQUER DE SUAS AÇÕES ***

Etapa 20: Como usar isso em sua casa !

Como usar isso em sua casa !!!
Como usar isso em sua casa !!!

Digamos que você queira controlar a luz e o ventilador do seu quarto, você pode instalar este circuito no quadro elétrico. Basta abrir a placa do interruptor que controla suas luzes e ventiladores e você verá que dois fios estão conectados ao interruptor. Apenas remova os fios do switch e conecte-os aos terminais PCB e pronto. Super simples, mas eficiente.

*** Crianças, fiquem longe de fios elétricos energizados. Tenha um adulto ao lado para fazer o trabalho elétrico de alta tensão ***

Etapa 21: Resolução de problemas! @ # $%

Resolução de problemas! @ # $%
Resolução de problemas! @ # $%

Hmm… Não está funcionando como esperado ???

Experimente este guia de resolução de problemas para que você possa fazer seu projeto funcionar como um encanto !!

Primeiro verifique o código. Certifique-se de ter todas as bibliotecas instaladas corretamente. Se não, você deve baixá-los primeiro

  • Certifique-se de que as conexões estão corretas. Usando a função de continuidade do multímetro, verifique se há conexões erradas ou curtos-circuitos !!!
  • Certifique-se de ter ESP e relés funcionando.
  • Certifique-se de ter colocado o diodo na polaridade correta.
  • Certifique-se de que conectou seu telefone ao esp através de wi-fi.

*** Se você tiver alguma dúvida a respeito disso, pode sempre me perguntar nos comentários abaixo ***

Etapa 22: Verifique esses pontos !

  • Antes de testar o circuito, verifique todas as conexões com a função de continuidade do multímetro para ver se há alguma conexão errada ou curto-circuito.
  • Instale o diodo entre as bobinas na polaridade correta, pois ele protegerá nosso circuito de qualquer corrente reversa.
  • Eu recomendo que antes de testar o circuito com ALTA TENSÃO AC, primeiro experimente com um simples LED.
  • Além disso, nunca use aparelhos que consomem mais corrente do que as classificações do seu relé.

Etapa 23: O que está acontecendo aqui ??

Hmm … confuso agora … deixe-me dizer o que está acontecendo aqui ??

Quando você pressiona o botão ON no aplicativo do controlador de WiFi, ele envia um sinal ON para o ESP. O módulo está programado de forma que ao receber o sinal ON, coloque seu estado gpio em HIGH. Ao fazer isso, o relé é ativado e o aparelho liga. Da mesma forma, quando você pressiona OFF, o esp muda seu estado gpio para LOW, e assim o relé desliga o aparelho. O princípio de funcionamento é muito simples em comparação com a complicação no aplicativo Blynk.

Se você quiser mais informações, verifique o tutorial de GreatScott sobre isso.

*** Se você ainda tiver alguma dúvida, fique à vontade para perguntar na seção de comentários abaixo ***

Etapa 24: Conclusão !

Conclusão!!!
Conclusão!!!

Ei!!! Boa sorte para criar isso sozinho. Se você for atingido em algum lugar, sinta-se à vontade para me perguntar nas seções de comentários abaixo. Eu sempre estarei lá para ajudar. Se você tiver alguma sugestão, diga-me, e se gostar do projeto, clique no botão "Curtir", compartilhe o projeto o mais rápido possível e, por favor, VOTE nos concursos.

Obrigado por ler,

YAVNIK SHARMA

Recomendado: