Índice:

Faça você mesmo, automação residencial controlada por voz / Internet e monitoramento usando ESP8266 e Google Home Mini: 6 etapas
Faça você mesmo, automação residencial controlada por voz / Internet e monitoramento usando ESP8266 e Google Home Mini: 6 etapas

Vídeo: Faça você mesmo, automação residencial controlada por voz / Internet e monitoramento usando ESP8266 e Google Home Mini: 6 etapas

Vídeo: Faça você mesmo, automação residencial controlada por voz / Internet e monitoramento usando ESP8266 e Google Home Mini: 6 etapas
Vídeo: Como fazer uma automação de iluminação residencial? | SIMPLES E FÁCIL 2024, Julho
Anonim
Faça você mesmo, automação residencial controlada por voz / Internet e monitoramento usando ESP8266 e Google Home Mini
Faça você mesmo, automação residencial controlada por voz / Internet e monitoramento usando ESP8266 e Google Home Mini
Faça você mesmo, automação residencial controlada por voz / Internet e monitoramento usando ESP8266 e Google Home Mini
Faça você mesmo, automação residencial controlada por voz / Internet e monitoramento usando ESP8266 e Google Home Mini
Faça você mesmo, automação residencial controlada por voz / Internet e monitoramento usando ESP8266 e Google Home Mini
Faça você mesmo, automação residencial controlada por voz / Internet e monitoramento usando ESP8266 e Google Home Mini

Ei!! Depois de uma longa pausa, estou aqui, pois todos nós temos que fazer algo chato (trabalho) para ganhar.

Depois de todos os artigos de AUTOMAÇÃO DE CASA que escrevi de BLUETOOTH, IR, WIFI local, Nuvem, ou seja, os difíceis, * AGORA * vem a solução mais fácil, mas mais eficiente, de AUTOMAÇÃO DE CASA. T

seu projeto precisa de menos hardware, circuito ao contrário de meus projetos anteriores. A utilização de serviços de diferentes empresas de software é vista principalmente com um pouco de Arduino e conhecimento de circuitos. Não vamos aborrecê-lo. Aproveite a PREGUIÇA !!!

NOTA: Por favor, leia todo o documento que levará 9 minutos, caso contrário, se você danificar seus componentes, eu não serei responsável !! Esta é a terceira vez que estou enviando o projeto, pois há alguns problemas de data com o site.

Etapa 1: componentes necessários

Componentes necessários
Componentes necessários
Componentes necessários
Componentes necessários
Componentes necessários
Componentes necessários

Cinco componentes realmente necessários, mas podemos dividi-los para o segundo, como aconteceu de fazer antes, pois eu não queria gastar dinheiro na época!

  1. Placa de desenvolvimento de wi-fi Nodemcu ESP8266 - Talvez LOLIN, AMICA, ADAFRUIT qualquer coisa
  2. Placa de relé 5V como um todo ou se divide da seguinte forma
    • RELAY 5VULN2003 ou ULN2003A
    • Diodo para proteção de relé (que eu perdi em projetos anteriores)
  3. Jumpers ou (fio e ferro de solda)
  4. Qualquer carregador de celular ou adaptador de 5 V (carregador sobressalente, não destrua o carregador de celular de seus pais)
  5. GOOGLE HOME MINI

Portanto, podemos comprar uma placa de relé de 2/4/8/16 de relés intactos em um circuito pré-construído ou podemos fazer um, consulte meus artigos anteriores como este para fazer a placa de relé por conta própria.

Etapa 2: aplicativo Blynk

Blynk App
Blynk App
Blynk App
Blynk App
Blynk App
Blynk App

Instale o aplicativo Blynk em seu telefone Android ou telefone Apple

Após a instalação, cadastre-se usando o id de e-mail ou facebook (não prefiro facebook). E certifique-se de saber a senha do id de e-mail usado, ou então você não receberá o Blynk Auth Token (é específico do projeto) que não é apenas enviado para o seu id de e-mail registrado, mas também pode ser obtido nas configurações do projeto em Blynk! Estava brincando!

  1. selecione o novo projeto; use o botão + para adicionar widget
  2. Adicione o botão que desejar (ATÉ TERMINAR SUA ENERGIA 2000 GRATUITA e, em seguida, comprar energia)
  3. Botão Configurar clicando no botão adicionado
  4. Selecione o pino de saída (digital) como D1, D2, D3, _, _, _, _ (PREENCHA OS ESPAÇOS) (os pinos podem ser digitais, analógicos, virtuais)
  5. Veja as fotos, coloquei o estado inferior como 1 e o estado superior do botão como 0.

A razão por trás disso é que a entrada da placa de relé está conectada a ICs como ULN2003 ou ICs de acionamento de relé que atuam como NÃO porta.

Etapa 3: Programar ESP8266 no Arduino IDE

Programação ESP8266 no Arduino IDE
Programação ESP8266 no Arduino IDE
Programação ESP8266 no Arduino IDE
Programação ESP8266 no Arduino IDE
Programação ESP8266 no Arduino IDE
Programação ESP8266 no Arduino IDE

No IDE do Arduino, primeiro de tudo, precisamos selecionar a placa de desenvolvimento que iremos programar, como eu disse em meus projetos anteriores. Arduino IDE> Ferramentas> Placas> Nodemcu 12E e escolha a porta USB à qual o conectamos, como COM3 / 4/5/6 / …

Agora precisamos instalar a biblioteca Blynk no Arduino para que possamos facilmente não fazer nada e ter todos os códigos !! ESBOÇO -> INCLUIR BIBLIOTECA -> GERENCIAR BIBLIOTECAS -> PROCURAR "Blynk" -> INSTALAR A BIBLIOTECA

Conecte o Nodemcu ESP8266 ao laptop. Claro com cabos USB !! Para a facilidade de não codificadores e de mim:

Vá para ARQUIVO> EXEMPLOS> Blynk> Wifi da placa> selecione StandaloneNow, nada é necessário, exceto Blynk Auth Token (específico do projeto) e credenciais de wi-fi. CARREGUE o esboço no ESP8266 e abra o MONITOR DE SÉRIE.

Você pode ver o "IP", anote esse IP, ele pode diferir de acordo com as zonas do servidor. O meu é como você pode ver "139.59.206.133".80 é a porta normalmente para

Etapa 4: IFTTT (se isto então aquilo)

IFTTT (se isto então aquilo)
IFTTT (se isto então aquilo)
IFTTT (se isto então aquilo)
IFTTT (se isto então aquilo)
IFTTT (se isto então aquilo)
IFTTT (se isto então aquilo)

É uma plataforma que nos ajuda a criar miniaplicativos personalizados que podem nos ajudar a ser notificados para um evento específico ou pode fazer alguma tarefa específica. Como o nome sugere: tudo envolve "isso" e "aquilo".

AQUI: Se "frase específica dita ao assistente do Google", "esse ping será feito"

Como dito, precisamos clicar em - Meus miniaplicativos> criar um novo> clicar nisto> pesquisar e selecionar o assistente do google> selecionar uma frase simples> seguir imagens> criar gatilho

Clique aqui> pesquise webhooks> selecione-o> escolha Fazer uma solicitação da web> Haverá os seguintes campos:

  • URL (https:// IP / YourAuthToken / update / PIN? Value = 1) (digital 1/0…. 1 para OFF e 0 para ON causa está escrito neste artigo, leia isso)
  • Método (GET) Tipo de conteúdo (nada)
  • Corpo (nada)

Depois de preencher tudo isso, clique em Criar gatilho

Observação: o PIN aqui corresponde aos pinos do Arduino, assim como o que vemos no ESP8266 como D1 é GPIO5, ou seja, D5 para Arduino que temos que escrever aqui, não D1. Exemplo: https:// IP / YourAuthToken / update / D5? Value = 1 this significa que o pino D1 de ESP8266 estará DESLIGADO. USE O DIAGRAMA DO PIN DE ESP8266 PARA SABER CORRESPONDER D? PARA GPIO?

Etapa 5: Circuito

Circuito
Circuito
Circuito
Circuito
Circuito
Circuito
Circuito
Circuito

Para este projeto, o circuito é muito simples. Componentes, conforme discutido antes, que são usados aqui:

Adaptador de 5 V; ESP8266 Nodemcu; placa de relé; jumpers. Usei dois relés, mas podemos usar quantos pinos ESP8266 estiverem lá !!!

  • A alimentação de 5 V será alimentada para ESP8266 e placa de relé.
  • ESP8266 Nodemcu terá alimentação de 5V através de micro USB ou pino Vin e aterramento (como eu fiz).
  • A placa de relé tem Vcc e pino GND designado para alimentação. Siga a imagem, não insira o suprimento do outro lado da placa de relé, é para alguma outra finalidade. (Não vou dizer, acho que é uma tarefa fácil !!)
  • Portanto, nosso MÓDULO IoT está pronto para funcionar, o que resta? Conectando-o a aparelhos..:)
  • Essa é a tarefa mais fácil, mas tome cuidado, pois ITS 220V AC OU 110V AC….. Desligue os interruptores principais ou se você morrer, não sei quem escreveu este artigo.
  • CONECTE O pino "NÃO" (normalmente aberto) do relé e o pino COM (comum) do relé aos interruptores do aparelho em paralelo ou se não houver interruptor para os aparelhos, conecte os pinos do relé em série a qualquer um dos fios (VIVO ou NEUTRO) que conectam com o aparelho.

NOTA: Eu disse para conectar o relé a NENHUM pino e pino COM para que os aparelhos estejam normalmente no estado DESLIGADO. Pode-se usar o pino NC (normalmente fechado) se quiser o aparelho no estado LIGADO como padrão. O estado LIGADO e DESLIGADO depende de 2 FATORES: 1) NO e NF do relé pino 2) 0 e 1 lógica no aplicativo IFTTT / Blynk

Etapa 6: monitoramento de qualquer lugar no celular (aplicativo IFTTT)

Uma pessoa pode monitorar facilmente o que está acontecendo em sua casa de qualquer lugar do mundo apenas se a Internet estiver disponível.

Então o necessário para isso é o aplicativo IFTTT que está disponível na Google Play Store para usuários do Android.

O usuário IoS também pode obtê-lo em sua App Store.

Para ambos os casos lembre-se de fazer o login com a mesma conta vinculada ao GOOGLE HOME MINI e conta IFTTT onde você fez os miniaplicativos. Então, o que é importante é a conta do gmail ou conta do Facebook, que deve ser a mesma do começo ao fim.

Neste aplicativo, você pode criar miniaplicativos da mesma forma que fazemos no aplicativo da web IFTTT.

Quando criamos um miniaplicativo, sempre há uma opção de receber notificação quando o miniaplicativo é executado, por padrão, está LIGADO.

Portanto, agora monitore quando algum aparelho faz cócegas.

APROVEITE A PREGUIÇA !! Inovar!! marque este projeto como favorito para mostrar seu apoio e se você quiser mais como esses projetos fáceis DIY …

Recomendado: