Table des matières:

Hydratant - un appareil qui vous motive à boire de l'eau : 8 étapes (avec photos)
Hydratant - un appareil qui vous motive à boire de l'eau : 8 étapes (avec photos)

Vidéo: Hydratant - un appareil qui vous motive à boire de l'eau : 8 étapes (avec photos)

Vidéo: Hydratant - un appareil qui vous motive à boire de l'eau : 8 étapes (avec photos)
Vidéo: Que se passera t-il dans ton corps si tu buvais 1L d'EAU par JOUR ? 2024, Novembre
Anonim
Image
Image
Hydratant - un appareil qui vous motive à boire de l'eau
Hydratant - un appareil qui vous motive à boire de l'eau
Hydratant - un appareil qui vous motive à boire de l'eau
Hydratant - un appareil qui vous motive à boire de l'eau
Hydratant - un appareil qui vous motive à boire de l'eau
Hydratant - un appareil qui vous motive à boire de l'eau

Boire suffisamment d'eau est très important pour tout le monde. Mais tous les jours, je finis par boire moins d'eau que ce que je devrais. Je sais qu'il y a des gens comme moi qui ont besoin qu'on leur rappelle de boire de l'eau. Si vous êtes l'un des nôtres, alors ce projet changera votre vie (probablement).

Rencontrez l'hydratant! Cet appareil vous motivera à boire de l'eau. Comment? Cela fonctionne comme un jeu. Vous devrez garder votre bouteille d'eau dessus. Toutes les heures, l'anneau autour de la base s'illumine. Le voyant reste allumé jusqu'à ce que vous preniez la bouteille, buviez de l'eau et la replaciez. Après quoi, la lumière s'éteint jusqu'à l'heure suivante.

Mais qu'est-ce qu'il y a de si motivant là-dedans ? Eh bien, c'est dans l'anneau lumineux. La lumière est bleue au début. Chaque fois que vous manquez d'eau potable, la couleur de la lumière vire légèrement au rouge. Plus vous manquez votre rappel, plus il devient rouge. Fondamentalement, il passe du bleu au violet et finalement au rouge complet. Votre objectif est de garder la couleur de la lumière aussi proche que possible du bleu d'ici la fin de la journée.

Ce n'était qu'un aperçu de base de ce qu'il fait. Vous apprendrez à connaître le fonctionnement exact en lisant cette instructable.

Intéressant? Faisons-le! Buvez un verre d'eau et asseyez-vous pendant que je vous guide tout au long du processus de construction !

Fournitures

Un vieux CD

LED RVB à cathode commune

NodeMcu (ESP8266)

Femelle - Cavaliers femelles (en option)

Alimentation USB 5v

Papier de verre

Papier graphique noir

Étape 1: faire la base

Faire la base
Faire la base
Faire la base
Faire la base
Faire la base
Faire la base

J'ai gardé cela simple. Pas d'équipement ou de pièces de fantaisie. Prenez un vieux CD et utilisez un papier de verre pour retirer le couvercle d'un côté. Vous verrez que le CD commence à devenir transparent. Une fois que vous avez retiré la majeure partie du matériau, poncez également l'autre côté. Cela lui donnera un aspect givré pour que la lumière puisse bien se disperser. ont

Maintenant, prenez une feuille de papier noir et découpez un cercle exactement de la même taille que celui du CD. Maintenant, faites un anneau n'importe où autour du centre à l'aide d'une boussole. Un moyen facile de découper l'anneau est de plier le papier en deux et de couper le long du marquage.

Une fois cela fait, vous pouvez coller le papier sur le CD comme dans l'image ci-dessus. Maintenant, vous devriez avoir un CD avec seulement un anneau de zone transparente.

Étape 2: Prise en charge de la base

Soutien à la base
Soutien à la base
Soutien à la base
Soutien à la base
Soutien à la base
Soutien à la base

Pour cela, j'ai pris une tasse de nouilles et j'ai découpé la partie supérieure. Tout ce que vous avez à faire est de le coller à la base pour lui donner un peu de hauteur. Faites une petite encoche pour le passage des fils LED.

Ensuite, prenez un capuchon qui lui convient (le capuchon de la même tasse de nouilles devrait être bien) et placez-le sur la tasse découpée. Ne le collez pas maintenant car nous devons encore coller une LED à l'intérieur.

Étape 3: Électronique

Électronique
Électronique
Électronique
Électronique
Électronique
Électronique

Maintenant, nous pourrions concevoir un circuit pour notre objectif spécifique. Mais cela prendra beaucoup de temps et peut nécessiter trop de composants. Nous pouvons simplement utiliser un microcontrôleur comme un Nodemcu et le programmer pour effectuer la tâche.

Aussi, pour détecter quand la bouteille est placée et quand elle est soulevée, nous devons utiliser un capteur de proximité IR.

Les connexions sont très simples. Suivez simplement le schéma ci-dessus. Ne pas confondre avec le D0 du capteur et le D0 de Nodemcu. Dans le capteur, D0 indique la sortie numérique. Pour éviter toute confusion, je n'ai utilisé le D0 de Nodemcu à aucune fin. Vous pouvez le laisser intact.

De plus, D2 est connecté à D3 directement avec un fil.

Maintenant, vous pouvez vous demander pourquoi utiliser un Nodemcu et pas un Arduino ? Eh bien, vous pouvez également utiliser un Arduino. Cela dépend de votre code. Mon code se connecte à Internet, ce qui le rend plus précis.

Étape 4: Coder et travailler

Code et travail
Code et travail
Code et travail
Code et travail
Code et travail
Code et travail

Il y a deux codes ici. Hydrator et Hydrator pro (inspirés du nom des smartphones:p)

Ne vous inquiétez pas, les deux sont gratuits, vous n'avez pas à me payer.

Remarque: Dans le code, vous devrez apporter quelques modifications.

Vous devez ajouter votre ssid wifi et votre mot de passe dans le programme où il est écrit "YourNetworkName" et "YourPassword". De plus, le « YourAuthToken » doit être remplacé par le jeton d'authentification que vous avez reçu de blynk (expliqué dans les étapes suivantes)

Permettez-moi d'abord d'expliquer ce que fait le code.

Le Nodemcu est connecté à Internet via un service appelé Blynk. Blynk est à son tour connecté à un autre service appelé IFTTT.

Dans les étapes suivantes, nous allons configurer IFTTT pour envoyer un signal au Nodemcu toutes les heures à:00

Ainsi, toutes les heures, le Nodemcu reçoit le signal et allume la LED. Si nous soulevons la bouteille pour boire de l'eau, le capteur de proximité la détecte et le Nodemcu éteint la LED.

Si nous ne soulevons pas la bouteille, le Nodemcu attend 10 minutes que nous ayons terminé la tâche. Au cas où nous ne le ferions pas en 10 minutes, le Nodemcu rend la couleur de la LED un peu plus rouge (incrémente la valeur de la couleur rouge de 25 et décrémente le bleu de 25) et éteint la LED. Ainsi, la prochaine fois que la lumière s'allumera (l'heure suivante), elle sera un peu plus rouge qu'avant, indiquant que vous avez manqué d'eau potable l'heure dernière. Si vous manquez chaque heure, la LED devient de plus en plus rouge, et finalement à la fin de la journée, elle devient complètement rouge.

Alors maintenant, qu'en est-il de la version pro du code ? C'est la même chose que la version normale mais avec des alertes de notification ajoutées. Cette version vous avertit de boire de l'eau avant la fin du délai de 10 minutes (environ 7 minutes) via une notification sur votre téléphone.

Également en fin de journée si la couleur de la LED est trop proche du rouge, elle vous envoie une autre notification. Je n'ai pas testé ce code en particulier, donc si vous l'essayez, faites-moi savoir si cela fonctionne.

Étape 5: Configurer IFTTT

Configurer IFTTT
Configurer IFTTT
Configurer IFTTT
Configurer IFTTT
Configurer IFTTT
Configurer IFTTT
Configurer IFTTT
Configurer IFTTT

Installez IFTTT sur votre téléphone.

Android

IOS

Suivez maintenant les images.

Cliquez sur +, sélectionnez "ceci" et sélectionnez "date et heure". Sélectionnez "Toutes les heures à" puis "00"

Cliquez maintenant sur « ça » et recherchez « webhooks » dans la barre de recherche. Cliquez sur "faire une demande Web" et entrez l'URL. Le format de l'URL est

Remplacez Auth par le jeton Auth du projet blynk (expliqué à l'étape suivante) et IP par l'IP cloud blynk de votre pays. Pour obtenir l'IP, ouvrez l'invite de commande et tapez "ping blynk-cloud.com". Pour l'Inde, l'IP est 188.166.206.43

Sélectionnez "put" dans la section méthode et sélectionnez "application/json" dans le type de contenu. Dans le corps, tapez ["1"].

Étape 6: Configurer Blynk

Configurer Blynk
Configurer Blynk
Configurer Blynk
Configurer Blynk
Configurer Blynk
Configurer Blynk

Installez Blynk.

Android

IOS

Créer un nouveau projet. Un jeton d'authentification vous sera envoyé par la poste. C'est celui que vous devez ajouter dans l'URL à l'étape précédente et dans le programme.

Appuyez sur le "+" et ajoutez un bouton à partir de la boîte de widgets. Dans les paramètres du bouton (que vous pouvez ouvrir en appuyant sur le bouton), sélectionnez le code PIN comme "GP4" et faites glisser la bascule vers "commutateur".

Bonnes nouvelles! Nous avons terminé, il ne reste plus que l'assemblage.

Étape 7: Assemblage

Assemblée
Assemblée
Assemblée
Assemblée
Assemblée
Assemblée

Collez la LED RVB à l'intérieur de la base. Pour placer le Nodemcu et le capteur, j'ai fabriqué une petite boîte en carton noir et je l'ai collé à la base avec de la superglue. De plus, un petit trou doit être percé dans le boîtier pour le passage de l'alimentation Nodemcu. Assurez-vous que le capteur n'est pas trop loin et peut détecter la bouteille.

Étape 8: Tout est fait

Terminé!
Terminé!
Terminé!
Terminé!
Terminé!
Terminé!

Tout ce que vous avez à faire est de brancher l'alimentation au Nodemcu (un chargeur de smartphone devrait faire l'affaire) et de placer votre bouteille d'eau sur l'Hydrator ! Le Nodemcu se connectera automatiquement à votre réseau WiFi et vous pouvez attendre que le rappel s'affiche !

Bien sûr, cela peut ne pas sembler très pratique pour certaines personnes. Mais je peux voir qu'il est utile à d'autres fins aussi. Par exemple, cela peut servir de rappel pour prendre des médicaments pour les personnes âgées qui oublient sans cesse. Un petit ajustement du code peut le faire fonctionner comme vous le souhaitez.

J'espère que vous avez apprécié ce projet. Bonne chance pour en faire un pour vous-même!

Conseillé: