Índice:
- Etapa 1: Avançar na automação residencial
- Etapa 2: Por que ESP8266?
- Etapa 3: qual módulo ESP devo comprar?
- Etapa 4: Algumas informações básicas sobre WIFI !
- Etapa 5: Não, Blynk !
- Etapa 6: O que há de tão especial em meu sistema !
- Etapa 7: Reúna todas as peças
- Etapa 8: Torne-o amigável para a placa de teste
- Etapa 9: o aplicativo Android
- Etapa 10: HORA DE COMEÇAR A CONSTRUIR !
- Etapa 11: converta 5v para 3,3v !
- Etapa 12: Conecte o FTDI ao Esp !
- Etapa 13: Você não tem um FTDI Breakout
- Etapa 14: atualize seu ESP
- Etapa 15: Verifique se está tudo bem !
- Etapa 16: Pré-codificação
- Etapa 17: Hora da codificação
- Etapa 18: Faça o circuito !
- Etapa 19: CUIDADO !!! ALTA VOLTAGEM!
- Etapa 20: Como usar isso em sua casa !
- Etapa 21: Resolução de problemas! @ # $%
- Etapa 22: Verifique esses pontos !
- Etapa 23: O que está acontecendo aqui ??
- Etapa 24: Conclusão !
Vídeo: Domótica com ESP8266 WiFi sem usar Blynk !: 24 etapas (com fotos)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:36
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?
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?
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 !
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 !
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
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
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
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 !
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 !
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
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 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 !
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
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 !
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!
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 !
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! @ # $%
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 !
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:
Usar smartphone como termômetro sem contato / termômetro portátil: 8 etapas (com fotos)
Use Smartphone como termômetro sem contato / termômetro portátil: Medir a temperatura corporal com sem contato / sem contato como uma pistola térmica. Eu criei este projeto porque o Thermo Gun agora é muito caro, então preciso encontrar uma alternativa para fazer DIY. E o objetivo é fazer com a versão de baixo orçamento.SuppliesMLX90614Ardu
ESP8266 ESP-12E UART sem fio WIFI Shield Conversor TTL sem complicações: 5 etapas
ESP8266 ESP-12E UART Conversor TTL de Escudo WIFI Sem Fio Descomplicado: Este guia se destina a ajudar as pessoas que compraram o Conversor TTL de Escudo WIFI Sem Fio ESP8266 UART ESP-12E e não sabem como usá-lo com o Arduino. Inicialmente, este tutorial foi escrito em português aqui no Brasil. Eu tentei o meu melhor para escrever
Navegar no robô com sensores de sapato, sem GPS, sem mapa: 13 etapas (com fotos)
Navegar no robô com sensores de sapato, sem GPS, sem mapa: O robô se move em um caminho pré-programado e transmite (por bluetooth) suas informações de movimento reais para um telefone para rastreamento em tempo real. O Arduino é pré-programado com o caminho e o oblu é usado para detectar o movimento do robô. oblu transmite movimento infor
HC - 06 (Módulo Slave) Alterando "NAME" sem usar "Monitor Serial Arduino" que "Funciona Facilmente": Modo Sem Falha!: 3 Passos
HC - 06 (Módulo Slave) Alterando "NAME" sem usar "Monitor Serial Arduino" … que "Funciona Facilmente": Sem Falha!: Depois de " Muito tempo " tentando alterar o nome no HC-06 (módulo escravo), usando " monitor serial do Arduino, sem " Sucesso ", encontrei outra maneira fácil e estou compartilhando agora! Divirta-se amigos
Resfriador / suporte de laptop de custo zero (sem cola, sem perfuração, sem porcas e parafusos, sem parafusos): 3 etapas
Resfriador / suporte para laptop de custo zero (sem cola, sem furação, sem porcas e parafusos, sem parafusos): ATUALIZAÇÃO: ATUALIZAÇÃO ESPECIALMENTE VOTE MEU INSTRUTÁVEL, OBRIGADO ^ _ ^ VOCÊ TAMBÉM PODE GOSTAR DE VOTO EM MEU OUTRO CONCURSO INSCREVA-SE EM www.instructables.com/id/Zero-Cost-Aluminum-Furnace-No-Propane-No-Glue-/ OU TALVEZ VOTE NO MEU MELHOR AMIGO