Índice:
- Suprimentos
- Etapa 1: Fazendo a Base
- Etapa 2: Suporte para a Base
- Etapa 3: Eletrônica
- Etapa 4: Código e Trabalho
- Etapa 5: Configurar IFTTT
- Etapa 6: Configurar Blynk
- Etapa 7: Montagem
- Etapa 8: Tudo pronto
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
Beber bastante água é muito importante para todos. Mas todos os dias acabo bebendo menos água do que deveria. Eu sei que existem pessoas como eu que precisam ser lembradas de beber água. Se você for um de nós, então este projeto mudará sua vida (provavelmente).
Conheça o Hidratador! Este dispositivo irá motivá-lo a beber água. Como? Funciona como um jogo. Você terá que manter sua garrafa de água em cima dela. A cada hora, o anel ao redor da base acende. A luz permanece acesa até você pegar a garrafa, beber água e colocá-la de volta. Depois disso, a luz se apaga até a próxima hora.
Mas o que há de tão motivador nisso? Bem, está no anel de luz. A luz é azul no início. Cada vez que você sente falta de beber água, a cor da luz muda ligeiramente para o vermelho. Quanto mais vezes você perder seu lembrete, mais vermelho ele se tornará. Basicamente, ele vai do azul ao violeta e, eventualmente, ao vermelho completo. Seu objetivo é manter a cor da luz o mais próximo possível do azul até o final do dia.
Esta foi apenas uma visão geral básica do que ele faz. Você conhecerá o funcionamento exato à medida que ler este manual.
Interessante? Vamos fazer isso! Beba um copo d'água e relaxe enquanto eu o conduzo pelo processo de criação!
Suprimentos
Um CD antigo
LED RGB de cátodo comum
NodeMcu (ESP8266)
Fêmea - Fios de jumper fêmea (opcional)
Fonte de alimentação USB 5v
Lixa
Papel gráfico preto
Etapa 1: Fazendo a Base
Eu mantive isso simples. Nenhum equipamento ou peças sofisticadas. Pegue um CD antigo e use uma lixa para remover a tampa de um lado. Você verá que o CD começa a ficar transparente. Depois de remover a maior parte do material, lixe o outro lado também. Isso lhe dará uma aparência gelada para que a luz possa se dispersar bem. tenho
Agora pegue uma cartolina preta e corte um círculo exatamente do mesmo tamanho do CD. Agora, faça um anel em qualquer lugar ao redor do centro usando uma bússola. Uma maneira fácil de cortar o anel é dobrar o papel ao meio e cortar ao longo da marca.
Feito isso, você pode colar o papel no CD como na imagem acima. Agora você deve ter um CD com apenas um anel de área transparente.
Etapa 2: Suporte para a Base
Para isso, peguei um copo de macarrão e cortei a parte de cima. Tudo o que você precisa fazer é fixá-lo na base para dar-lhe alguma altura. Faça um pequeno entalhe para os fios de LED passarem.
Em seguida, pegue uma tampa que caiba nele (a tampa do mesmo copo de macarrão deve ficar bem) e coloque no copo recortado. Não cole agora porque ainda precisamos colocar um LED dentro.
Etapa 3: Eletrônica
Agora poderíamos projetar um circuito para nosso propósito específico. Mas isso vai demorar muito e pode exigir muitos componentes. Podemos simplesmente usar um microcontrolador como um Nodemcu e programá-lo para realizar a tarefa.
Além disso, para detectar quando a garrafa é colocada e quando está sendo levantada, precisamos usar um sensor de proximidade IR.
As conexões são muito simples. Basta seguir o diagrama acima. Não se confunda com o D0 do sensor e o D0 do Nodemcu. No sensor, D0 indica saída digital. Para evitar confusão, não usei o D0 do Nodemcu para nenhum propósito. Você pode deixá-lo intocado.
Além disso, D2 é conectado a D3 diretamente com um fio.
Agora você pode perguntar, por que usar um Nodemcu e não um Arduino? Bem, você também pode usar um Arduino. Depende do seu código. Meu código se conecta à Internet, o que o torna mais preciso.
Etapa 4: Código e Trabalho
Existem dois códigos aqui. Hydrator e Hydrator pro (inspirado em como os smartphones são chamados: p)
Não se preocupe, ambos são gratuitos, você não precisa me pagar.
Nota: No código, você terá que fazer algumas alterações.
Você tem que adicionar seu ssid wi-fi e senha no programa onde diz 'YourNetworkName' e 'YourPassword'. Além disso, o 'YourAuthToken' deve ser substituído pelo token de autenticação que você recebeu de blynk (explicado nas etapas a seguir)
Primeiro, deixe-me explicar o que o código faz.
O Nodemcu está conectado à internet por meio de um serviço chamado Blynk. Blynk, por sua vez, está conectado a outro serviço chamado IFTTT.
Nas etapas a seguir, estaremos configurando o IFTTT para enviar um sinal ao Nodemcu a cada hora às: 00
Então, a cada hora, o Nodemcu recebe o sinal e acende o LED. Se levantarmos a garrafa para beber água, o sensor de proximidade detecta e o Nodemcu desliga o LED.
Se não estivermos levantando a garrafa, o Nodemcu espera 10 minutos para que concluamos a tarefa. Caso não o façamos em 10 minutos, o Nodemcu torna a cor do LED um pouco mais vermelha (aumenta o valor da cor vermelha em 25 e diminui o azul em 25) e desliga o LED. Portanto, da próxima vez que a luz acender (na hora seguinte), ficará um pouco mais vermelho do que antes, indicando que você perdeu água na hora anterior. Se você ficar perdendo cada hora, o LED fica cada vez mais vermelho e, finalmente, no final do dia, fica completamente vermelho.
Então, o que há com a versão pro do código? É o mesmo que a versão normal, mas com alertas de notificação adicionados. Esta versão notifica você para beber água antes de terminar o atraso de 10 minutos (cerca de 7 minutos) por meio de uma notificação em seu telefone.
Além disso, no final do dia, se a cor do LED estiver muito próxima do vermelho, ele enviará outra notificação. Não testei este código em particular, então, se você tentar, deixe-me saber se funciona.
Etapa 5: Configurar IFTTT
Instale o IFTTT em seu telefone.
Android
IOS
Agora siga as imagens.
Clique em +, selecione "este" e selecione "data e hora". Selecione "A cada hora às" e depois "00"
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 / D4
Substitua Auth pelo token Auth do projeto blynk (explicado na próxima etapa) e 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"].
Etapa 6: Configurar Blynk
Instale o Blynk.
Android
IOS
Crie um novo projeto. Um token Auth será enviado a você. Este é o que você deve adicionar na URL na etapa anterior e no programa.
Toque em "+" e adicione um botão da caixa do widget. Nas configurações do botão (que você pode abrir tocando no botão), selecione o PIN como "GP4" e deslize o botão para "switch".
Boas notícias! Terminamos, só falta a montagem.
Etapa 7: Montagem
Cole o LED RGB dentro da base. Para colocar o Nodemcu e o sensor, fiz uma caixinha de papelão preta e colei na base com supercola. Também deve ser feito um pequeno orifício na caixa para a fonte de alimentação do Nodemcu passar. Certifique-se de que o sensor não esteja muito longe e possa detectar a garrafa.
Etapa 8: Tudo pronto
Tudo o que você precisa fazer é conectar a fonte de alimentação ao Nodemcu (um carregador de smartphone deve servir) e colocar sua garrafa de água no hidrador! O Nodemcu se conectará automaticamente à sua rede WiFi e você pode esperar o lembrete aparecer!
Claro que pode não parecer muito prático para algumas pessoas. Mas posso ver que ele é útil para outros propósitos também. Por exemplo, pode funcionar como um lembrete para tomar remédios para pessoas idosas que sempre se esquecem. Um pequeno ajuste no código pode fazer com que ele funcione da maneira que você deseja.
Espero que você tenha gostado deste projeto. Boa sorte em fazer um para você!
Recomendado:
Aviso de água - um dispositivo para salvar seu barco: 5 etapas (com fotos)
Aviso de água - um dispositivo para salvar seu barco: Se você é proprietário de um barco, há um grande conforto em finalmente colocar o barco em terra firme. Não pode afundar ali. Em todos os outros lugares, ele enfrenta uma batalha constante para superar a tendência de escorregar sob as ondas e desaparecer. Durante o inverno aqui em Alas
Covid-19 Máscara que grita com você se você tocar seu rosto: 4 etapas
Covid-19 Máscara que grita com você se você tocar seu rosto: Não consegue parar de tocar seu rosto? Cole esses eletrônicos em uma máscara que você tem e você será constantemente lembrado de não fazer isso
Economize água e dinheiro com o monitor de água do chuveiro: 15 etapas (com fotos)
Economize água e dinheiro com o monitor de água do chuveiro: qual usa mais água - um banho ou um chuveiro? Recentemente, estava pensando sobre essa questão e percebi que não sei quanta água é usada no banho. Eu sei que quando estou no chuveiro às vezes minha mente divaga, pensando em um ne
Keyminder! o dispositivo que faz você não perder as chaves !: 3 etapas (com fotos)
Keyminder! o dispositivo que faz você não perder suas chaves !: Este dispositivo ajuda você a não perder suas chaves! Se você for como eu, quando você chega em casa do trabalho, imediatamente perde as chaves depois de destrancar a porta e espera até o dia seguinte antes de sair para procurá-las. Sim, você pode ter
Como obter música do site de QUASE ANY (Haha) (Contanto que você possa ouvi-la, você pode obtê-la Ok, tudo bem, se ela estiver incorporada em Flash, talvez você não consiga) EDITADA !!!!! Informações Adicionadas: 4 Passos
Como obter música do site de QUASE ANY (Haha) (Contanto que você possa ouvi-la, você pode obtê-la … Ok, tudo bem, se ela estiver incorporada em Flash, talvez você não consiga) EDITADA !!!!! Informações Adicionadas: se você alguma vez vai a um site e toca uma música que você gosta e quer, então aqui está o instrutivo para você - não é minha culpa se você bagunçar alguma coisa (a única maneira de acontecer é se você começar a deletar coisas sem motivo ) Eu consegui ouvir música para