Índice:

Como adicionar recursos IOT aos seus projetos: 5 etapas
Como adicionar recursos IOT aos seus projetos: 5 etapas

Vídeo: Como adicionar recursos IOT aos seus projetos: 5 etapas

Vídeo: Como adicionar recursos IOT aos seus projetos: 5 etapas
Vídeo: ARDUINO COM INTERNET: Como Usar Arduino Nano IOT Nos Seus Projetos - Desafio Maker 2024, Novembro
Anonim
Como adicionar recursos IOT aos seus projetos
Como adicionar recursos IOT aos seus projetos

Nada é melhor do que fazer um projeto DIY que substitui um produto comercial que você considera útil. Bem, na verdade, há algo melhor do que isso. Adicionando capacidade IOT ao seu projeto.

Quando se trata de automação, os iniciantes geralmente surgem pensando que precisam fazer uma programação complexa e quais não. Mas, graças a muitos serviços e softwares gratuitos disponíveis para essa finalidade exata nos dias de hoje, adicionar recursos IOT básicos aos seus projetos tornou-se mais fácil do que nunca.

Neste instrutível, vou mostrar como você pode usar dois desses softwares - Blynk e IFTTT, para automatizar seus projetos DIY. Vamos lá!

Etapa 1: Como isso funciona?

Eu estarei usando esp8266 para meu projeto, mas lembre-se que este tutorial é aplicável para quase qualquer microcontrolador habilitado para Wi-Fi (esp32 por exemplo). Para este tutorial, vamos fazer um projeto que acende um LED toda vez que você recebe um novo seguidor do Twitter. Para tornar este projeto possível, temos que usar Blynk e IFTTT juntos.

IFTTT:

O IFTTT funciona assim: “Se ISSO acontecer, faça ISSO”. Se você gosta de codificação, pode comparar isso a uma "declaração if". No nosso caso, é assim: “Se eu conseguir um novo seguidor no Twitter, envie um sinal para Blynk”

Blynk:

Blynk simpy transfere o gatilho IFTTT para esp8266. Digamos que nosso LED esteja conectado ao pino 5 do GPIO. Blynk receberá dados do IFTTT e disparará o pino 5.

Na verdade, esses dois aplicativos podem fazer muito mais do que apenas automatizar seus projetos DIY. Você pode brincar com eles para saber mais.

Etapa 2: Configurando o Blynk

Configurando Blynk
Configurando Blynk
Configurando Blynk
Configurando Blynk
Configurando Blynk
Configurando Blynk
Configurando Blynk
Configurando Blynk

Primeiro, instale o Blynk.

Android

IOS

Agora crie um novo projeto. Assim que fizer isso, você receberá um token Auth em seu e-mail. Esse token é muito importante e vamos usá-lo nas próximas etapas. Toque em "+" e adicione um botão da caixa do widget. Toque no botão recém-adicionado e a configuração do botão aparecerá. Selecione aqui o pino que deseja acionar (GPIO 5 neste caso). Você pode definir o modo para apertar ou alternar com base em seu aplicativo. Se estiver configurado para apertar, assim que o IFTTT for acionado, o pino será LIGADO e instantaneamente DESLIGADO (como um botão genérico) Se estiver configurado para alternar, assim que o IFTTT for acionado, o pino será LIGADO e permanecerá LIGADO

Etapa 3: Configurando o IFTTT

Configurando IFTTT
Configurando IFTTT
Configurando IFTTT
Configurando IFTTT
Configurando IFTTT
Configurando IFTTT

Instale o IFTTT:

Android

IOS

No IFTTT, clique em "obter mais". Agora clique em + e depois em "isto". Em seguida, pesquise e selecione "twitter". Em seguida, clique em "novo seguidor".

Agora clique em "aquele" e procure por "webhooks" na barra de pesquisa. Clique em "fazer uma solicitação na web" e digite o URL. O formato do URL é https:// IP / Auth / update / pin

Como nosso pin é GPIO 5, substitua “pin” no URL por “D5” Substitua Auth pelo token Auth do projeto blynk que você recebeu em seu e-mail na etapa anterior. Substitua o IP pelo IP da nuvem blynk de seu país. Para obter o IP, abra o prompt de comando e digite "ping blynk-cloud.com". Para a Índia, o IP é 188.166.206.43

Selecione "put" na seção de método e selecione "application / json" no tipo de conteúdo. No corpo, digite ["1"].

Deve-se notar que [“1”] representa o gatilho LIGADO e [“0”] representa o gatilho DESLIGADO

Etapa 4: Programando Seu Hardware

Programando Seu Hardware
Programando Seu Hardware
Programando Seu Hardware
Programando Seu Hardware

Certifique-se de ter as bibliotecas esp8266 e Blynk instaladas em seu Arduino IDE. Se você não tiver certeza sobre como fazer isso, clique aqui para obter um tutorial rápido. Agora vá para arquivos> exemplos> Blynk> boards_wifi> esp8266. Um programa de amostra aparecerá.

Embora você possa editar isso, eu não recomendaria modificar um esboço de exemplo. Basta copiar o código e colar em um novo arquivo. Agora você pode editar este arquivo.

Você tem que adicionar seu ssid wi-fi e senha no programa onde diz 'YourNetworkName' e 'YourPassword'. Além disso, 'YourAuthToken' deve ser substituído pelo token de autenticação que você recebeu de blynk. Depois de fazer isso, você pode adicionar o código do projeto na função loop () após a linha Blynk.run ().

Como o nosso é um simples gatilho de LED, não precisamos escrever nenhum código. Se conectarmos nosso LED ao pino 5 (D1) do GPIO, podemos fazer nosso projeto funcionar.

Etapa 5: experimente

Este método simples pode tornar seus projetos incríveis. Você pode brincar com mais gatilhos IFTTT e funções Blynk para perceber o quanto mais você pode fazer com esses dois aplicativos.

Não tem certeza de qual projeto começar? Aqui estão alguns dos meus projetos feitos usando Blynk e IFTTT

Um relógio que muda de cor sempre que um astronauta entra no espaço

Um dispositivo que lembra você de beber água

Uma lâmpada que pisca sempre que o ISS passa por cima

Divirta-se automatizando seus projetos DIY:)

Recomendado: