Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Neste instrutível, vamos controlar um relé de Blynk. Ativando e desativando o aplicativo.
CUIDADO!!
Certifique-se de saber o que está fazendo se pretende conectar seu relé à rede elétrica !!!
CUIDADO!!
Etapa 1: Abra o exemplo
Vá para Arquivos / Exemplos / Meu_IoT_Device e selecione Relay.
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 estiver carregado, toque no ícone de noz no topo da tela. Role para baixo e selecione 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 usa apenas um widget - um botão para ligar e desligar o relé. Nós o alocamos para o slot virtual 0
O widget é configurado como um switch, ligando e desligando o relé. Ao alterá-lo para Push, ele se torna um switch momentâneo.
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.
Todos eles são encontrados na primeira guia. Este projeto possui um campo extra que pode ser alterado no código:
Relay relay (digital0); // Qual saída você deseja que o relé use
Na guia Blynk está o código principal desse aplicativo.
Etapa 4: A guia Blynk
Isso consiste em um único bloco de código para o widget de botão de ação. A instrução BLYNK_WRITE (V0).
Quando o botão é pressionado, ele envia um número inteiro verdadeiro ou falso (param.asInt ())
Quando o botão é ligado, ele define uma variável (boolean On_Off = param.asInt ();)
Se On_Off for verdadeiro (if (On_Off) // Se a chave Blynk estiver ligada)
liga o relé
relay.on ();
caso contrário, ele o desliga.
else if (! On_Off) // Se a chave Blynk estiver desligada) {relay.off ();
Etapa 5: Concluindo
Depois de fazer tudo isso, carregue o código para o controlador e pressione play no aplicativo Blynk.
Parabéns! Agora você criou um aplicativo de retransmissão IoT.