Índice:

Sinalizador de notificação - ótima introdução ao Wi-Fi, IFTTT e Huzzah ESP8266: 9 etapas (com imagens)
Sinalizador de notificação - ótima introdução ao Wi-Fi, IFTTT e Huzzah ESP8266: 9 etapas (com imagens)

Vídeo: Sinalizador de notificação - ótima introdução ao Wi-Fi, IFTTT e Huzzah ESP8266: 9 etapas (com imagens)

Vídeo: Sinalizador de notificação - ótima introdução ao Wi-Fi, IFTTT e Huzzah ESP8266: 9 etapas (com imagens)
Vídeo: ALARME INTELIGENTE com Notificação no Celular, compatível com ALEXA & GOOGLE – NÃO TEM MENSALIDADE 2024, Julho
Anonim
Image
Image
Componentes Requeridos
Componentes Requeridos

Estou sempre perdendo coisas importantes … então criei o Flag. Um dispositivo da Internet das Coisas (IoT) para notificar ou me lembrar dessas coisas importantes!

Agora, com uma rápida olhada na minha mesa, posso ver se …

  • Eu tenho um email
  • Fui mencionado em um tweet
  • Tenho um próximo evento do Google Agenda
  • É hora de ligar para a mamãe
  • Meu time marcou
  • Eu esqueço de comer
  • Eu preciso fazer exercício

… Ou quase qualquer outra coisa. Para este Instructables estarei me notificando quando receber e-mails.

Este projeto é uma ótima introdução aos dispositivos conectados por Wi-Fi e à Internet das Coisas.

Estaremos usando …

IFTTT.com (um gateway de API) para acionar …

io.adafruit.com (um serviço de dados em nuvem IoT) para acionar…

MQTT (a conexão entre a internet e sua placa) para acionar …

Feather Huzzah (um microcontrolador WIFI compatível com Arduino) para acionar …

Um servo motor que irá …

Notificar-nos!

Etapa 1: Componentes necessários

Componentes Requeridos
Componentes Requeridos

Pelo preço baixo de apenas $ 37,50 ou menos!

Você vai precisar …

Materiais:

Microcontrolador WiFi $ 16

Micro Servo $ 10

Botão $ 1

Resistor (qualquer valor)

Tiny Breadboard $ 4 (ou protoboard)

Cabeçalhos de empilhamento $ 1

Jumper Wires $ 2

Caixa de Projeto $ 3,50

Bateria de lítio (opcional)

Velcro (opcional)

Uma pequena bandeira (faremos isso)

Ferramentas:

Computador com Arduino IDE instalado

Ferro de solda e solda

Chaves de fenda Philips grandes e pequenas

Tesoura

Cola em bastão

Cortadores de fio

Impressora de mesa

Etapa 2: Configurar Huzzah para Arduino IDE e conectar ao WIFI

Para começar, vamos testar nosso microcontrolador.

Siga este tutorial da Adafruit:

Este tutorial nos permitirá usar o Feather Huzzah no IDE do Arduino e garantir que tenhamos todos os drivers USB necessários instalados.

Etapa 3: Inscreva-se no Io.adafruit & IFTTT

Inscreva-se em Io.adafruit & IFTTT
Inscreva-se em Io.adafruit & IFTTT
Inscreva-se em Io.adafruit & IFTTT
Inscreva-se em Io.adafruit & IFTTT
Inscreva-se em Io.adafruit & IFTTT
Inscreva-se em Io.adafruit & IFTTT

Para acionar o microcontrolador wi-fi, usaremos o io.adafruit e o IFTTT da Adafruit.

Crie uma conta io.adafruit e configure um novo sinalizador com rótulo de switch.

Crie um novo painel.

Crie uma chave seletora no painel com o título 'sinalizador'. Deixe as configurações padrão para alternar entre LIGADO e DESLIGADO (faremos referência a este texto no código, portanto, observe a caixa dos caracteres).

Crie uma conta IFTTT (If-This-Then-That)

Na guia 'Meus miniaplicativos', selecione um novo miniaplicativo.

Em 'IF', escolha um gatilho IFTTT para levantar sua bandeira.

Em 'THAT', pesquise Adafruit e faça referência à chave de alternância io.adafruit que você criou anteriormente.

Você pode testar seu gatilho verificando o botão de alternância em sua página io.adafruit. Estaremos comunicando a posição desta chave com nossa placa Huzzah Wi-Fi.

Etapa 4: Conecte seu Huzzah a Io.adafruit

Para conectar seu Huzzah à sua conta io.adafruit, precisaremos usar o MQTT.

Siga este tutorial:

Seguir este tutorial garantirá que tenhamos todas as bibliotecas necessárias instaladas.

Etapa 5: Diagrama de Circuito

Diagrama de circuito
Diagrama de circuito
Diagrama de circuito
Diagrama de circuito
Diagrama de circuito
Diagrama de circuito
Diagrama de circuito
Diagrama de circuito

Construa o circuito ilustrado para conectar o servo e o botão momentâneo à placa Huzzah.

A chave momentânea pode exigir solda. Este é um bom tutorial se você for novo em soldagem.

O resistor pode ter qualquer valor.

Etapa 6: programe seu Huzzah

O código que estamos usando é baseado no código de amostra ESP8266 da Adafruit. Eu o dividi em seções relevantes se você precisar modificá-lo para seu projeto.

Lembre-se de substituir o texto no código que contém:

  • Nome da rede Wifi
  • Senha da rede Wifi
  • nome de usuário io.adafruit
  • Chave io.adafruit (pode ser encontrada no painel io.adafruit conforme ilustrado)

Etapa 7: Faça uma Bandeira

Faça uma Bandeira
Faça uma Bandeira
Faça uma Bandeira
Faça uma Bandeira
Faça uma Bandeira
Faça uma Bandeira

Baixe a imagem da bandeira acima. Imprima, dobre, cole, corte e prenda sua bandeira ao servo com o parafuso incluído no pacote do servo.

Ou melhor ainda … Use o arquivo ilustrador para criar seu próprio sinalizador de notificação exclusivo para o seu gatilho IFTTT. Por favor, compartilhe se você fizer!

Etapa 8: feche seu circuito

Envolva o seu circuito
Envolva o seu circuito
Envolva o seu circuito
Envolva o seu circuito
Envolva o seu circuito
Envolva o seu circuito

Coloque seu circuito em um recipiente de sua escolha.

Usei esta caixa de projeto do Radioshack e fiz furos para segurar o servo e o botão. Use compassos de calibre para medir o tamanho dos componentes e faça furos de tamanho apropriado.

Para encaixar os componentes dentro da pequena caixa, substituí a placa de ensaio por um protoboard minúsculo e soldei os terminais. Isso não é necessário, dependendo do tamanho do seu gabinete

Por favor, compartilhe o gabinete que você fez comigo! Ou Se você imprimir em 3D um gabinete, carregue o arquivo e irei incluí-lo no Instructable.

Etapa 9: Pronto

Feito!
Feito!

Você Terminou! Cole a sua bandeira na parte de trás do seu computador, na geladeira, sente-se na sua mesa ou em qualquer lugar … e nunca mais perca nada importante!

Deixe-me saber para que você usa o Flag nos comentários abaixo!

Arduino Contest 2016
Arduino Contest 2016
Arduino Contest 2016
Arduino Contest 2016

Vice-campeão do Arduino Contest 2016

Recomendado: