Alarm Clock utiliza Raspberry Pi para realizar encuestas en Google Calendar

Gloria Vega
Gloria Vega

Sabemos que a mucha gente le encanta usar su teléfono inteligente como despertador en la cama. El problema es que un teléfono celular es móvil y eventualmente te olvidarás de ponerlo en el dormitorio una noche. Por eso nos gusta la solución [Devon Bray] eligió. Configuró su Raspberry Pi como un reloj despertador a través de Google Calendar.

El diseño que muestra en su video es bastante simple. La Raspberry Pi está conectada a un conjunto de altavoces eléctricos para computadora. Reproduce una canción cada vez que aparece una cita llamada “despertar” en su Calendario de Google. Esto se logra con la biblioteca cliente Python de la API de datos de Google (¿no está empaquetada?).

Esto solo raspa la superficie de lo que es posible. Con esto, podría agregar fácilmente LED a la habitación para una alarma de amanecer. Pero si prefiere un hardware más duro, también es posible.

  • Christian St. Cyr dice:

    ¿Olvidas ponerlo en el dormitorio? Claramente, Millennial no escribió esto porque dormimos y despertamos nuestros teléfonos inteligentes.

    • Puntilla dice:

      Sí, un cargador de teléfono está al lado de la cama …

      • Z00111111 dice:

        Mi base de carga está en la mesita de noche.

  • Vonskippy dice:

    ¿Qué pasa si su conexión a Internet no funciona? ¿O si Google Calendar no funciona?

    • lwatcdr dice:

      Sencillo
      Si (! ConnectToGoogleCal ()) {
      displaysyncwarn ();
      if (! alarmtime = lastweekAlarm (dayofweek)) alarmtime = predeterminado;
      }

    • Justin dice:

      # Johnson, ¡¡llegaste 3 horas tarde al trabajo !!
      # Lo siento jefe, salte segundo.
      # ¿¡¿Qué?!?
      # Bueno, a las 3 am mi despertador decidió sincronizarse con NTP y consiguió un segundo salto. Aunque la lógica de mi reloj de alarma funciona en Python, hay un paquete OSGI de Java que también verifica el nivel del agua en mi olla de agua para preparar el café. Resulta que hubo un error en el segundo controlador de salto que envió a Java a un consumo de CPU del 99% y las cosas se complicaron.
      # … Oooh … bueno … no dejes que vuelva a suceder. Mejor compra un despertador estándar
      # Realmente no tengo elección, señor.
      # ¿Cómo?
      # La casa se quemó.
      # ¿Qué?
      # El Arduino de mi tanque de agua solo tiene 2k de RAM. Se apiló con mensajes para mi reloj despertador y de alguna manera el pin que alimenta su cargador LiPo subió.

      • svensön jörgenson dice:

        Esto es increíble.

  • Danieljury3 dice:

    Solía ​​usar mi teléfono como reloj despertador, pero a veces se apagaba en lugar de despertarme por la mañana. Perdí clases varias veces por eso.

    • 544449 dice:

      Los teléfonos Nokia se encenderían incluso si se apagaban debido a la poca batería.

    • bigjay517 dice:

      Lo que hice para evitar un teléfono muerto fue crear un script de tareas que monitorea la batería en modo nocturno. Si la batería se agota, activa la alarma antes de tiempo. Es una mierda que te despierten temprano, pero es mejor que llegar tarde al trabajo.

  • Josh dice:

    cuando consigo un trabajo, me despierto a las 10:44 am – lolz, a las 6:30 am en mi teléfono

  • Bitflusher dice:

    Nunca me olvido de llevar mi teléfono a la habitación, sin embargo, a veces me olvido de llevarlo cuando me voy. No creo que esto solucione mi problema.

    Lo que me gusta es el rendimiento en las tareas de Google, que podría usarse para otras tareas de domótica.

  • Bogdan dice:

    ¿Alguien no hizo un proyecto aún mejor?
    http://egaertner.com/dpac/

  • Robar dice:

    Llamo 24 × 7 para mi trabajo, tenemos sistemas de control y si algo falla, recibo una llamada telefónica … Para mitigar esa llamada despertando a mi esposa, usé pi para revisar mi correo electrónico en busca de mensajes automáticos. y si existen para hacer sonar una alarma ensordecedora (piense en un vibrador de teléfono gigante) debajo de mi cama.

    Tuve problemas mixtos con esto, mi primer pi estaba desordenado y bloqueado después de unos minutos, el segundo estoy mejor, pero aún falla, reduje este número por reinicio automático todos los días (el calor no es el número).

    No creo que me sienta cómodo confiando en esto como el único mecanismo para levantar mi trasero. Pero he pensado en hacer exactamente esto antes, ¡espero que tenga éxito!

  • Chris Larkee dice:

    Me divierte cómo el hardware “básico” es más caro que el Raspberry Pi, y solo un poco más pequeño. En que mundo vivimos.

  • Daley dice:

    Realmente me gusta esto por mucho más que un despertador. Como mostró una publicación anterior, esto podría aplicarse a cosas como la automatización del hogar, etc., ¡la lista continúa!

    Mi única advertencia sobre esto es la falta de un mecanismo de “sueño” (la almohada no soltará mi cabeza de repente). Sin embargo, esto podría resolverse fácilmente usando uno de los pines de E / S; si realmente empiezo a construir esto, lo compartiré.

  • supershwa dice:

    Un montón de exageración por esto … $ 50 RPi por un despertador? ¡Esa pobre e invaluable Raspberry Pi! 🙁

    Todavía tengo un reloj despertador de radio Wal Mart de 12 años de $ 10 junto a la cama … = p

    • jwrm22 dice:

      El bricolaje es caro … Pero no es una buena razón para no hacerlo. (Y mi RPi acumula polvo …)

  • urza9814 dice:

    Buena idea de que definitivamente necesitaré un marcador. Tengo uno de esos relojes de alarma semanales, pero eso no funciona tan bien cuando cambias de trabajo que cambian semanalmente. Ya mantengo mi horario en el calendario de Google, pero en el INFIERNO no es posible de ninguna manera que la “notificación” estándar que puede establecer sea suficiente para despertarme. Sin embargo, probablemente solo lleve este código para que funcione en mi escritorio: instalé un sistema de automatización del hogar usando algo de Raspberry Pis (aunque tal vez cambie a BeagleBone para el control principal), pero el único nodo en mi habitación probablemente sea mi computadora de escritorio .

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *