Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Neste instrutível, você aprenderá a configurar seu controlador IoT para enviar um e-mail quando estiver x minutos de casa.
Etapa 1: Abra o exemplo
Vá para Arquivo / Exemplo / My_IoT_Device e carregue o arquivo GPS_Trigger
Abra o aplicativo Blynk e coloque-o offline (toque no ícone quadrado no canto superior direito).
Se você não comprou nenhuma unidade de energia extra, exclua o projeto atual tocando no ícone em forma de porca na parte superior da tela, rolando para baixo e selecionando excluir.
Se você comprou unidades de energia extra e deseja adicionar o projeto, toque no botão Voltar no canto superior esquerdo da tela para tirar o projeto atual de foco.
Toque no código QR na parte superior da tela e aponte a câmera para o código QR acima. Assim que o projeto for carregado, toque no símbolo de porca na parte superior da tela, role para baixo e selecione 'enviar por e-mail para todos'
Em questão de instantes você receberá um código de autorização em seu e-mail.
Etapa 2: os widgets explicados
Este projeto precisa de 3 widgets.
Um widget de e-mail.
Um widget de botão de pressão (para ligar e desligar o rastreador GPS).
O próprio GPS dispara.
O projeto também usa um recurso Blynk chamado 'Notificação' que, quando acionado, enviará uma notificação para o seu telefone.
Etapa 3: O Código
Apesar de ser um aplicativo muito sofisticado - o código é surpreendentemente simples.
Como em todos os exemplos, você precisa inserir seu SSID, senha e código de autenticação. Este exemplo requer mais três entradas. O endereço para o qual você deseja que o e-mail seja enviado. O cabeçalho do e-mail e o texto do e-mail (máximo de 140 caracteres). Todos eles são encontrados na primeira guia.
Na guia Blynk está o código principal desse aplicativo.
Etapa 4: A guia Blynk
Isso consiste em dois blocos de código, um para o widget de botão e outro para o gatilho GPS.
O primeiro bloco é para a instrução BLYNK_WRITE (V0).
Quando o botão é ativado, ele define uma variável global (boolean GPS_On = false;) que foi definida na primeira guia e, portanto, está disponível para todo o programa. Quando o botão é ativado, ele define a variável como verdadeiro e falso quando é desativado.
O segundo bloco é para a instrução de gatilho GPS BLYNK_WRITE (V1).
Se o botão estiver ligado (se (GPS_On)), ele será executado. Se o botão de pressão não estiver ativado, não o fará.
Quando o telefone sair da zona de disparo, ele notificará o telefone do usuário de que saiu. (if (! estado)).
Quando o telefone entra na zona de disparo (você está voltando para casa), ele enviará um e-mail para o destinatário informando que você está a caminho. (se (estado)).
Etapa 5: definir a zona de acionamento
Muito fácil. Apenas oriente e dimensione o círculo para obter a zona de gatilho.
Depois de fazer tudo isso, carregue o código para o controlador e pressione play no aplicativo Blynk.
Parabéns! Você acabou de criar um aplicativo IoT GPS.