Índice:
- Suprimentos
- Etapa 1: conexões
- Etapa 2: Preparação de software
- Etapa 3: Código
- Etapa 4: escolher quando acordar
- Etapa 5: Alarme está tocando
- Etapa 6: Parando o Alarme - Primeiras Etapas
- Etapa 7: Parando o Alarme - Etapa Final
- Etapa 8: após desativar o alarme
Vídeo: WakeupNow - Despertador inteligente: 8 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
Como todos sabem, a vida dos alunos é muito dura, eles têm um dia longo com palestras, muito dever de casa e, em geral, têm uma vida louca. Eles têm tempo para nada, e se você sugerir que acrescentem algumas horas ao dia, eles ficarão felizes. Infelizmente, não podemos fazer isso, mas agora os alunos podem usar nosso despertador WakeupNow, que garantirá que você acordará na hora certa e rápido.
WakeupNow é um despertador inteligente, criado para garantir que pessoas cansadas acordem rápido e na hora certa.
Quem nós somos?
Três estudantes de Ciência da Computação do Centro Interdisciplinar (IDC), Herzliya, Israel, que estão muito cansados de combinar horários estressantes e ocupados - escola, trabalho, família e assim por diante.
Todos nós temos alguma dificuldade em acordar cedo e por isso conhecemos todos os truques para fazer as pessoas acordarem mesmo quando se tenta manipular o alarme.
WakeupNow é nosso projeto final do curso “A Internet das Coisas (IOT)”, pensado por Zvika Markfeld. Obrigado por nos ensinar este curso incrível.
Esperamos que este alarme facilite o seu despertar e de que goste.
Suprimentos
• 1 placa ESP8266 (usamos Wemos D1 mini)
• 1 x cabos micro USB
• 1 tábua de pão
• 1 x sonar
• 1 x led
• 1 x piezo
• 1 x LED RGB
• 20 cabos de jumper
• 1 sensor de temperatura e umidade (usamos DHT22)
• Resistor 3 x 10K Ohm
• 1 x NeoPixel Matrix 8x8
• 1 x alto-falante
Etapa 1: conexões
- Coloque a placa ESP8266 no meio superior da placa de ensaio.
- Conecte o cabo micro-USB da placa ESP8266 à porta USB do computador.
- Conecte entre o pino de 5 V na placa ESP8266 para mais (+) na placa de ensaio (cabo jumper vermelho) e entre G na placa ESP8266 para menos (-) na placa de ensaio (cabo jumper azul (como na imagem).
-
Conexão de sonar
- Conecte Gnd para menos (-) no breadboard.
- Conecte o Echo ao pino D3 na placa ESP8266.
- Conecte o Trig ao pino D2 na placa ESP8266.
- Conecte o Vcc ao sinal de mais (+) na placa de ensaio.
-
Ligação led
- Conecte a perna longa com resistor de 10K Ohm ao pino D4 na placa ESP8266.
- Conecte a perna curta ao sinal de menos (-) na placa de ensaio.
-
Conexão Piezo
- Conecte o cabo de jumper preto ao sinal de menos (-) na placa de ensaio.
- Conecte o cabo de jumper vermelho ao pino A0 na placa ESP8266.
-
Conexão de alto-falante
Conecte um dos cabos de jumper ao menos (-) na placa de ensaio e o segundo com resistor de 10K Ohm ao pino D8 na placa ESP8266
-
Conexão RGB Led
- Conecte o cabo de jumper amarelo ao pino D5 na placa ESP8266.
- Conecte o cabo de jumper vermelho com resistor de 10K Ohm ao sinal de mais (+) na placa de ensaio.
- Conecte o cabo de jumper verde ao pino D6 na placa ESP8266.
- Conecte o cabo de jumper azul ao pino D7 na placa ESP8266.
-
Conexão do sensor de temperatura e umidade
- Conecte 3,3 V ao pino 3,3 V na placa ESP8266.
- Conecte # D4 ao pino D4 na placa ESP8266.
- Conecte o GND ao sinal de menos (-) na placa de ensaio.
-
Conexão NeoPixel Matrix
- Conecte o DOUT ao pino D1 na placa ESP8266.
- Conecte 5 V ao sinal de mais (+) na placa de ensaio.
- Conecte o GND ao sinal de menos (-) na placa de ensaio.
Comente
Não tínhamos espaço para inserir todos os componentes, por isso conectamos apenas parte deles para cada estágio do alarme.
Etapa 2: Preparação de software
IDE Arduino
- Instalação do Arduino
- Suporte ESP8266
Adafruit IO
- Criar Conta
-
Adicionar 3 novos feeds
- FaceReaction
- Temperatura
- Hora de acordar
-
Adicionar novo painel denominado "Diagnóstico de alarme"
- Adicione um gráfico de linha com configurações como nas fotos.
- Adicione um Bloco de Medidor com configurações como nas fotos.
- Adicionar um bloco de fluxo com uma configuração como as imagens
Você pode ver a aparência do painel nas fotos
Blynk
- Baixe para o seu telefone
- Digitalize o código QR nas fotos para obter o projeto.
Etapa 3: Código
Baixe o arquivo "finalProject.ino" para o código deste projeto.
Abra o código no Arduino IDE e escolha a placa relevante - "LOLIN (WENOS) D1 R2 & mini".
Ao executar o monitor serial, certifique-se de estar em 9600baud - isso o ajudará a rastrear se houver algum erro.
Para se conectar ao Wi-Fi, Adfruit IO e BLYNK, você precisa modificar todos os locais relevantes no código - certifique-se de fazer isso.
Etapa 4: escolher quando acordar
Pegue seu celular e escolha a hora de acordar no app Blynk.
O Led acenderá para avisar que você configurou um alarme e a hora escolhida para despertar será mostrada na matriz de led na cor vermelha.
Etapa 5: Alarme está tocando
Quando chegar a hora de acordar, o alarme tocará uma versão moderna de "A Whole New World" e do RGB
o led piscará em cores diferentes.
Isso continuará até que o usuário desative o alarme com sucesso (nos próximos vídeos você não ouvirá o alarme e não verá o led por causa de problemas de espaço).
Etapa 6: Parando o Alarme - Primeiras Etapas
Para interromper o alarme, você precisa primeiro seguir estas etapas:
- Aproxime-se do alarme, especificamente do Sonar, ele o pegará e desbloqueará a próxima etapa.
- Na próxima etapa, o Piazo será ativado e você precisará bater 3 vezes (não há restrição de tempo entre as batidas) para destravar a última etapa
Etapa 7: Parando o Alarme - Etapa Final
Na última etapa, o display na Matriz NeoPixel mudará para uma equação e você precisará enviar a resposta usando Blynk, responder corretamente e o alarme irá parar.
Etapa 8: após desativar o alarme
Depois de desativar o alarme, você verá a temperatura ambiente (queríamos que fosse a temperatura do local atual usando um serviço, mas todas as maneiras que tentamos não funcionou) na Matriz NeoPixel, a temperatura está sendo enviada para Afafruit IO e você pode verificar no painel para ver a última temperatura registrada.
Este despertador economiza o tempo desde o momento em que o alarme foi ativado até ser desativado e envia isso para Adafuit IO. Se o tempo de despertar for inferior a 3 minutos, o usuário será notificado no Bloco de reação rápida, caso contrário, se demorar mais de 5 minutos para despertar, o usuário receberá um e-mail para lembrá-lo de que precisa trabalhar em si mesmo.
Recomendado:
Capa inteligente para Nexus 7 com sugru e ímã: 5 etapas
Capa inteligente para Nexus 7 com Sugru e ímã: logo depois que as pessoas colocaram as mãos no Nexus 7, alguém descobriu que ela respondia a um ímã colocado em uma determinada área, muito parecido com as capas inteligentes do iPad. Nenhum dos casos que vi tinha isso, nem consegui encontrar um que abrisse por cima como um
Protótipo de HUD de motocicleta inteligente (navegação passo a passo e muito mais): 9 etapas
Protótipo do Smart Motorcycle HUD (navegação passo a passo e muito mais): Olá! Este Instructables é a história de como eu projetei e construí uma plataforma HUD (Heads-Up Display) projetada para ser montada em capacetes de motocicleta. Ele foi escrito no contexto do concurso de " mapas ". Infelizmente, eu não fui capaz de terminar completamente t
Luz LED Smart Desk - Iluminação inteligente com Arduino - Espaço de trabalho Neopixels: 10 etapas (com imagens)
Luz LED Smart Desk | Iluminação inteligente com Arduino | Neopixels Workspace: hoje em dia passamos muito tempo em casa, estudando e trabalhando virtualmente, então por que não aumentar nosso espaço de trabalho com um sistema de iluminação personalizado e inteligente baseado em Arduino e LEDs Ws2812b.Aqui eu mostro como construir seu Smart Luz LED de mesa que
Jardinagem inteligente baseada em IoT e agricultura inteligente usando ESP32: 7 etapas
Jardinagem inteligente baseada em IoT e agricultura inteligente usando ESP32: O mundo está mudando com o tempo e a agricultura. Hoje em dia, as pessoas estão integrando a eletrônica em todos os campos e a agricultura não é exceção para isso. Esta fusão da eletrônica na agricultura está ajudando os agricultores e as pessoas que administram jardins
Proteja sua casa inteligente de forma inteligente: 14 etapas
Proteja sua casa inteligente de forma inteligente: Estou disputando o concurso de segurança e proteção. Se você gosta do meu instrutível, vote nele! Vou mostrar-lhe como proteger totalmente a sua casa e o ambiente de maneira fácil e econômica. Contém segmentos onde você aprenderá a: 1. Configure y