Índice:

Hidratador - um dispositivo que motiva você a beber água: 8 etapas (com fotos)
Hidratador - um dispositivo que motiva você a beber água: 8 etapas (com fotos)
Anonim
Image
Image
Hydrator - um dispositivo que motiva você a beber água
Hydrator - um dispositivo que motiva você a beber água
Hydrator - um dispositivo que motiva você a beber água
Hydrator - um dispositivo que motiva você a beber água
Hydrator - um dispositivo que motiva você a beber água
Hydrator - um dispositivo que motiva você a beber água

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

Fazendo a Base
Fazendo a Base
Fazendo a Base
Fazendo a Base
Fazendo a Base
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

Suporte para a Base
Suporte para a Base
Suporte para a Base
Suporte para a Base
Suporte para a Base
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

Eletrônicos
Eletrônicos
Eletrônicos
Eletrônicos
Eletrônicos
Eletrônicos

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

Código e Trabalho
Código e Trabalho
Código e Trabalho
Código e Trabalho
Código e Trabalho
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

Configurar IFTTT
Configurar IFTTT
Configurar IFTTT
Configurar IFTTT
Configurar IFTTT
Configurar IFTTT
Configurar IFTTT
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

Configurar Blynk
Configurar Blynk
Configurar Blynk
Configurar Blynk
Configurar Blynk
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

conjunto
conjunto
conjunto
conjunto
conjunto
conjunto

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 feito!
Tudo feito!
Tudo feito!
Tudo feito!
Tudo feito!
Tudo feito!

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: