Índice:

Criando um temporizador digital usando Blynk: 5 etapas
Criando um temporizador digital usando Blynk: 5 etapas

Vídeo: Criando um temporizador digital usando Blynk: 5 etapas

Vídeo: Criando um temporizador digital usando Blynk: 5 etapas
Vídeo: COMO USAR O BLYNK IOT PARA CONTROLAR PINO DIGITAL E ANALÓGICO 2024, Novembro
Anonim
Criação de um temporizador digital usando Blynk
Criação de um temporizador digital usando Blynk
Criação de um temporizador digital usando Blynk
Criação de um temporizador digital usando Blynk

Neste post, aprendemos como começar a usar o Blynk - Uma plataforma IoT que foi projetada para simplificar todo o processo para nós e que também funciona com várias placas habilitadas para internet.

Etapa 1: Assistir ao vídeo

O vídeo acima aborda todo o processo de criação de um cronômetro digital e abordamos algumas informações adicionais que não estão presentes neste post. Eu recomendo assistir primeiro antes de continuar.

Etapa 2: configurar o aplicativo

Configure o APP
Configure o APP
Configure o APP
Configure o APP
Configure o APP
Configure o APP

Comece baixando o aplicativo da Play Store ou App Store, dependendo da sua plataforma. Siga o processo de integração e certifique-se de inserir um endereço de e-mail ao qual também tenha acesso, pois o token de autenticação será enviado a ele.

Comece criando um novo projeto. Dê a ela um nome adequado, selecione a placa correta - que é WeMos D1 Mini no nosso caso e clique na opção "Criar Projeto". Você receberá um e-mail com o token de autenticação e precisamos adicioná-lo ao quadro a seguir.

Etapa 3: preparar o quadro

Prepare o Conselho
Prepare o Conselho
Prepare o Conselho
Prepare o Conselho

Abra o IDE do Arduino e, em seguida, abra o gerenciador de biblioteca no menu de ferramentas. Procure por "Blynk" e instale a biblioteca. Uma vez feito isso, abra o modelo de exemplo para sua placa - Arquivo-> Exemplos-> Blynk-> Placas_WiFi-> NodeMCU.

Este é o arquivo de modelo e precisamos copiar / colar o token de autenticação do e-mail que foi recebido. Este token é único para cada projeto e é usado para fins de identificação. Uma vez feito isso, certifique-se de adicionar suas credenciais de rede WiFi e, em seguida, carregue o esboço para a placa. Você pode abrir o monitor serial para ver o status da placa enquanto ela se conecta à sua rede WiFi e, em seguida, se conecta ao servidor Blynk.

Conecte um LED à placa no pino D1 usando um resistor limitador de corrente de 330Ohm, conforme mostrado na imagem.

Etapa 4: crie o programa

Crie o programa
Crie o programa
Crie o programa
Crie o programa
Crie o programa
Crie o programa
Crie o programa
Crie o programa

Eu recomendo assistir ao vídeo para ter uma ideia do fluxo das coisas, mas aqui está um rápido resumo.

Toque no ícone + para acessar os widgets e, em seguida, adicione um widget Botão, Exibição de valor e Eventor. Configure o botão para atuar como um interruptor e atribua o pino D1 a ele. Para o widget de exibição de valor, configure-o para exibir o estado do pino D1. Dessa forma, podemos tocar no botão para controlar manualmente o LED e também podemos visualizar seu status usando o widget de exibição de valor. Os widgets podem ser movidos para atender às suas necessidades.

Finalmente, precisamos configurar o widget eventor, que é onde toda a mágica acontece. Crie um novo evento para ligar o pino GPIO, selecionando o fuso horário, hora e dias apropriados. Em seguida, crie outro evento para desligar o pino GPIO no horário de sua preferência. Você pode continuar adicionando eventos para acionar diferentes ações com base em suas intenções.

Etapa 5: teste o cronograma

Teste o cronograma
Teste o cronograma

Clique no botão reproduzir dentro do aplicativo para que o programa seja carregado para o tabuleiro. Isso é tudo que você precisa fazer agora. O pino GPIO será LIGADO automaticamente no momento que você configurou e será DESLIGADO na hora que foi configurada. Você pode até fechar o aplicativo ou desligar o telefone e tudo funcionará conforme o esperado. Em seguida, você pode adicionar um relé ou configurar vários eventos para adicionar à funcionalidade.

Considere se inscrever em nosso canal no YouTube para mais projetos como esses.

Recomendado: