Tabla de contenido:
- Paso 1: Reúna sus materiales
- Paso 2: Configure los applets de IFTTT
- Paso 3: configurar la aplicación Blynk
- Paso 4: escriba su código
- Paso 5: resumen
Video: Reloj despertador inteligente: 5 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
La idea detrás de este proyecto es tener un despertador mínimo pero informativo por la mañana. No necesitamos toda la información que obtenemos en nuestros teléfonos primero, pero muchos de nosotros queremos saber una o dos cosas. Por ejemplo, es bueno saber si será un día especialmente caluroso.
Muchos de nosotros tenemos problemas para levantarnos de la cama tan pronto como suena la alarma. Este reloj despertador también realiza un seguimiento de la hora a la que lo apagaste todos los días, que esperamos usar en el futuro para agregar nuevas funciones.
Nuestra solución propuesta es una alarma que te despierta todas las mañanas y utiliza luces LED para mostrarte los datos que te interesan. Ahora es verano, así que configuramos el nuestro para avisarnos si va a ser un día especialmente caluroso o húmedo; más allá de eso, realmente no hay necesidad de verificar el clima.
El flujo de información es el siguiente. El nodo MCU recibe un webhook a las 8 am de IFTTT, que activa la alarma. Otro webhook de IFTTT obtiene el informe meteorológico y actualiza las luces LED de acuerdo con nuestros umbrales. Cuando se hace clic en el botón 'descartar', la marca de tiempo se agrega a una hoja de Google para uso futuro. También tenemos los webhooks definidos en una aplicación de Blynk, para mantenerlo todo conectado.
Lo que necesitarás:
- MCU de nodo
- Tabla de pan
- Vocero
- 2 luces led (diferentes colores)
- 2 resistencias (330R)
- Botón
- 6 cables arduino
Paso 1: Reúna sus materiales
Usando un Node MCU, conectamos dos LED, un botón y un altavoz.
Paso 2: Configure los applets de IFTTT
Necesitará algunos subprogramas para este despertador.
- A las 8 a. M., Enciende la alarma
- Al mismo tiempo, envíe una solicitud de informe meteorológico para el mismo día. Obtenga las previsiones de temperatura y viento.
- Cuando la alarma esté apagada, envíe la marca de tiempo a las hojas de Google.
Asegúrese de que cada valor que necesite esté asociado con su propio pin virtual.
Paso 3: configurar la aplicación Blynk
Configure una aplicación Blynk y defina los webhooks que se utilizan allí. También necesitará usar la clave de la aplicación en su código, así que asegúrese de guardarla.
Paso 4: escriba su código
Para cada uno de los pines virtuales que definió en la aplicación blynk, escriba una función BLYNK_WRITE (V n) para manejar todos los datos.
Establecimos el umbral para un día caluroso a 30 grados centígrados y el umbral para Windy a 40 km / h. De esta manera, se le advierte a primera hora si va a ser un día especialmente caluroso o ventoso.
Paso 5: resumen
El principal desafío de este proyecto fue conectar todos los applets de IFTTT. Lidiamos con esto probando cada uno de ellos individualmente y luego uniéndolo todo solo después de ver que cada parte del proyecto funcionaba por sí sola.
El sistema que construimos no es tan avanzado como esperábamos; Dado que no tenemos acceso a pantallas u otros métodos para mostrar datos al usuario, utilizamos un método simplista: usar luces LED para mostrar solo casos específicos.
Hay muchas formas de continuar con este proyecto.
Una de las formas más prácticas que vemos al tomar este proyecto es alterar el tiempo de vigilia en función del tiempo que tarda el usuario en despertarse. ¿Tardas media hora en apagar la alarma por la mañana? Si es así, lo despertará media hora antes de la hora establecida. Tal vez más adelante mejore su capacidad de despertarse rápidamente; en ese caso, empezará a despertarte más tarde. Esto se puede hacer usando los tiempos que enviamos a una hoja de Google y haciendo algunos cálculos matemáticos simples para calcular el tiempo permitido que debemos dar para despertarnos.
Otra idea es agregar una pantalla a su proyecto y brindar un pronóstico exacto para el informe meteorológico, junto con cualquier información que al usuario le guste saber a primera hora de la mañana.
Puedes ver un video de la alarma sonando aquí:
Recomendado:
Reloj despertador inteligente con Magicbit (Arduino): 10 pasos
Reloj despertador inteligente usando Magicbit (Arduino): este tutorial muestra cómo hacer un reloj despertador inteligente usando una pantalla OLED en la placa de desarrollo Magicbit sin usar ningún módulo RTC
Reloj despertador inteligente - Intel Edison - Iot RoadShow - São Paulo: 4 pasos
Reloj despertador inteligente - Intel Edison - Iot RoadShow - São Paulo: Una de las grandes virtudes de cualquier persona que vive o trabaja en una gran ciudad es la gestión del tiempo. Hoy en día los viajes son constantes y, como el tráfico es uno de los principales factores, pensándolo bien, realicé una pequeña aplicación que utiliza la integración con Google M
WakeupNow - Reloj despertador inteligente: 8 pasos
WakeupNow - Smart Alarm Clock: Como todos saben, la vida de los estudiantes es muy dura, tienen un día largo con conferencias, mucha tarea y en general, tienen una vida loca. No tienen tiempo para nada, y si les sugieres que agreguen algunas horas al día se alegrarán. Unfo
Luz inteligente de reloj despertador reciclado: 8 pasos (con imágenes)
Luz inteligente de reloj despertador reciclado: en este proyecto, reciclo un reloj despertador de cuerda completamente roto. La esfera del reloj se reemplaza por 12 LED, iluminados por una tira de LED alrededor del borde del reloj. Los 12 LED indican la hora y la tira de LED está programada para actuar como alarma, girando
Reloj despertador inteligente: un reloj despertador inteligente hecho con Raspberry Pi: 10 pasos (con imágenes)
Reloj despertador inteligente: un reloj despertador inteligente hecho con Raspberry Pi: ¿Alguna vez has querido un reloj inteligente? Si es así, ¡esta es la solución para usted! Hice Smart Alarm Clock, este es un reloj que puede cambiar la hora de la alarma de acuerdo con el sitio web. Cuando suene la alarma, habrá un sonido (zumbador) y 2 luces