Tabla de contenido:

Hydrator: un dispositivo que lo motiva a beber agua: 8 pasos (con imágenes)
Hydrator: un dispositivo que lo motiva a beber agua: 8 pasos (con imágenes)

Video: Hydrator: un dispositivo que lo motiva a beber agua: 8 pasos (con imágenes)

Video: Hydrator: un dispositivo que lo motiva a beber agua: 8 pasos (con imágenes)
Video: CONTROLAR NIVELES DE AGUA EN EL CUERPO CON UNA APLICACION MOVIL - Drink Water APK 2024, Mes de julio
Anonim
Image
Image
Hidratante: un dispositivo que te motiva a beber agua
Hidratante: un dispositivo que te motiva a beber agua
Hydrator: un dispositivo que te motiva a beber agua
Hydrator: un dispositivo que te motiva a beber agua
Hidratante: un dispositivo que te motiva a beber agua
Hidratante: un dispositivo que te motiva a beber agua

Beber suficiente agua es muy importante para todos. Pero todos los días termino bebiendo menos agua de la que debería. Sé que hay personas como yo a las que hay que recordarles que beban agua. Si eres uno de nosotros, este proyecto cambiará tu vida (probablemente).

¡Conoce al hidratador! Este dispositivo te motivará a beber agua. ¿Cómo? Funciona como un juego. Tendrás que mantener tu botella de agua encima. Cada hora, el anillo alrededor de la base se ilumina. La luz permanece encendida hasta que levantas la botella, bebes agua y la vuelves a colocar. Después de lo cual, la luz se apaga hasta la próxima hora.

Pero, ¿qué hay de motivador en eso? Bueno, está en el anillo de luz. La luz es azul al principio. Cada vez que se olvida de beber agua, el color de la luz cambia ligeramente hacia el rojo. Cuantas más veces pierda su recordatorio, más rojo se volverá. Básicamente va del azul al violeta y eventualmente al rojo completo. Su objetivo es mantener el color de la luz lo más cerca posible del azul al final del día.

Esta fue solo una descripción básica de lo que hace. Llegará a conocer el funcionamiento exacto a medida que lea este instructivo.

¿Interesante? ¡Hagámoslo! ¡Bebe un vaso de agua y siéntate mientras te guío por el proceso de construcción!

Suministros

Un viejo CD

LED RGB de cátodo común

NodeMcu (ESP8266)

Hembra - Cables de puente hembra (opcional)

Fuente de alimentación USB de 5v

Papel de lija

Papel cuadriculado negro

Paso 1: hacer la base

Haciendo la base
Haciendo la base
Haciendo la base
Haciendo la base
Haciendo la base
Haciendo la base

He mantenido esto simple. Sin equipos ni piezas de lujo. Tome un CD viejo y use un papel de lija para quitar la tapa de un lado. Verás que el CD comienza a volverse transparente. Una vez que hayas eliminado la mayor parte del material, lija también el otro lado. Esto le dará un aspecto helado para que la luz se pueda dispersar bien. tengo

Ahora tome un papel cuadriculado negro y corte un círculo que sea exactamente del mismo tamaño que el del CD. Ahora, haz un anillo en cualquier lugar alrededor del centro usando una brújula. Una forma fácil de cortar el anillo es doblando el papel por la mitad y cortando a lo largo de la marca.

Una vez hecho esto, puede pegar el papel en el CD como en la imagen de arriba. Ahora debería tener un CD con solo un anillo de área transparente.

Paso 2: soporte para la base

Soporte para la Base
Soporte para la Base
Soporte para la Base
Soporte para la Base
Soporte para la Base
Soporte para la Base

Para esto, tomé una taza de fideos y corté la parte superior. Todo lo que necesitas hacer es pegarlo a la base para darle algo de altura. Haga una pequeña muesca para que pasen los cables LED.

Luego, tome una tapa que le quede bien (la tapa de la misma taza de fideos debería estar bien) y colóquela en la taza cortada. No lo pegues ahora porque todavía tenemos que pegar un LED adentro.

Paso 3: Electrónica

Electrónica
Electrónica
Electrónica
Electrónica
Electrónica
Electrónica

Ahora podríamos diseñar un circuito para nuestro propósito específico. Pero eso llevará mucho tiempo y puede requerir demasiados componentes. Simplemente podemos usar un microcontrolador como un Nodemcu y programarlo para realizar la tarea.

Además, para detectar cuándo se coloca la botella y cuándo se levanta, necesitamos usar un sensor de proximidad IR.

Las conexiones son muy sencillas. Simplemente siga el diagrama de arriba. No se confunda con el D0 del sensor y el D0 de Nodemcu. En el sensor, D0 indica salida digital. Para evitar confusiones, no he utilizado el D0 de Nodemcu para ningún propósito. Puede dejarlo intacto.

Además, D2 está conectado a D3 directamente con un cable.

Ahora puede preguntar, ¿por qué usar un Nodemcu y no un Arduino? Bueno, también puedes usar un Arduino. Depende de tu código. Mi código se conecta a Internet, lo que lo hace más preciso.

Paso 4: Código y funcionamiento

Código y funcionamiento
Código y funcionamiento
Código y funcionamiento
Código y funcionamiento
Código y funcionamiento
Código y funcionamiento

Aquí hay dos códigos. Hydrator e Hydrator pro (inspirados en el nombre de los teléfonos inteligentes: p)

No te preocupes, ambos son gratis, no tienes que pagarme.

Nota: En el código, deberá realizar algunos cambios.

Debe agregar su ssid wifi y contraseña en el programa donde dice 'YourNetworkName' y 'YourPassword'. Además, el 'YourAuthToken' debe reemplazarse con el token de autenticación que recibió de blynk (explicado en los siguientes pasos)

Primero déjame explicarte qué hace el código.

Nodemcu está conectado a Internet a través de un servicio llamado Blynk. Blynk, a su vez, está conectado a otro servicio llamado IFTTT.

En los siguientes pasos, configuraremos IFTTT para enviar una señal al Nodemcu cada hora a las: 00

Entonces, cada hora, el Nodemcu recibe la señal y enciende el LED. Si levantamos la botella para beber agua, el sensor de proximidad lo detecta y el Nodemcu apaga el LED.

Si no estamos levantando la botella, el Nodemcu espera 10 minutos para que completemos la tarea. En caso de que no lo hagamos en 10 minutos, el Nodemcu hace que el color del LED sea un poco más rojo (incrementa el valor del color rojo en 25 y disminuye el azul en 25) y apaga el LED. Entonces, la próxima vez que se encienda la luz (la próxima hora), será un poco más roja que antes, lo que indica que no bebió agua la última hora. Si sigues perdiendo cada hora, el LED se vuelve cada vez más rojo y, finalmente, al final del día, se vuelve completamente rojo.

Entonces, ¿qué pasa con la versión pro del código? Es lo mismo que la versión normal pero con alertas de notificación agregadas. Esta versión le notifica que beba agua antes de que finalice el retraso de 10 minutos (alrededor de 7 minutos) a través de una notificación en su teléfono.

Además, al final del día, si el color del LED está demasiado cerca del rojo, le envía otra notificación. No he probado este código en particular, así que si lo prueba, avíseme si funciona.

Paso 5: configurar IFTTT

Configurar IFTTT
Configurar IFTTT
Configurar IFTTT
Configurar IFTTT
Configurar IFTTT
Configurar IFTTT
Configurar IFTTT
Configurar IFTTT

Instale IFTTT en su teléfono.

Androide

IOS

Ahora sigue las imágenes.

Haga clic en +, seleccione "esto" y seleccione "fecha y hora". Seleccione "Cada hora a las" y luego "00"

Ahora haga clic en "eso" y busque "webhooks" en la barra de búsqueda. Haga clic en "hacer una solicitud web" e ingrese la URL. El formato de la URL es https:// IP / Auth / update / D4

Reemplace Auth con el token de autenticación del proyecto blynk (explicado en el siguiente paso) y la IP con la IP de la nube blynk de su país. Para obtener la IP, abra el símbolo del sistema y escriba "ping blynk-cloud.com". Para India, la IP es 188.166.206.43

Seleccione "poner" en la sección de método y seleccione "aplicación / json" en el tipo de contenido. En el cuerpo, escriba ["1"].

Paso 6: configurar Blynk

Configurar Blynk
Configurar Blynk
Configurar Blynk
Configurar Blynk
Configurar Blynk
Configurar Blynk

Instale Blynk.

Androide

IOS

Crea un nuevo proyecto. Se le enviará por correo un token de autenticación. Este es el que tienes que agregar en la URL en el paso anterior y en el programa.

Toque el "+" y agregue un botón desde el cuadro de widgets. En la configuración del botón (que puede abrir tocando el botón), seleccione el PIN como "GP4" y deslice la palanca hacia "interruptor".

¡Buenas noticias! Terminamos, todo lo que queda es el montaje.

Paso 7: Montaje

Montaje
Montaje
Montaje
Montaje
Montaje
Montaje

Pegue el LED RGB dentro de la base. Para colocar el Nodemcu y el sensor, hice una pequeña caja de cartón negra y la pegué a la base con superglue. También se debe hacer un pequeño orificio en la caja para que pase la fuente de alimentación Nodemcu. Asegúrese de que el sensor no esté demasiado lejos y pueda detectar la botella.

Paso 8: ¡Todo listo

¡Todo listo!
¡Todo listo!
¡Todo listo!
¡Todo listo!
¡Todo listo!
¡Todo listo!

Todo lo que necesita hacer es conectar la fuente de alimentación al Nodemcu (un cargador de teléfono inteligente debería funcionar bien) y colocar su botella de agua en el hidratador. Nodemcu se conectará automáticamente a su red WiFi y podrá esperar a que aparezca el recordatorio.

Por supuesto, puede que a algunas personas no les parezca muy práctico. Pero puedo ver que también es útil para otros fines. Por ejemplo, puede funcionar como un recordatorio de que deben tomar medicamentos para las personas mayores que siguen olvidándose. Un pequeño ajuste del código puede hacer que funcione de la manera que usted desea.

Espero que hayas disfrutado de este proyecto. ¡Buena suerte haciendo uno para ti!

Recomendado: