Un reloj despertador Arduino es un proyecto genial y popular y la mayoría de los aficionados a la electrónica al menos lo construye una vez. Puede encontrar muchos proyectos de despertador con LCD simple y pocas configuraciones, pero aquí compartimos el despertador con pantalla táctil TFT LCD, en el que la alarma se puede configurar a través de Internet, usando Google Calendar. También se activará cuando llegue un correo electrónico importante a su bandeja de entrada. Lo llamaron SMART Alarm Clock (Configuración para reuniones, citas, recordatorios y tareas), que usa Arduino Yun.
La parte de hardware de este reloj no es difícil de configurar, solo necesita conectar TFT Touch Shield a Arduino Yun y conectar un altavoz USB en su puerto USB. También inserte una tarjeta SD en Arduino Yun y enciéndala con un cable Micro USB, como Raspberry Pi.
La parte complicada radica en la configuración del software, primero debe crear una cuenta en Temboo. Temboo básicamente integra varias API (como API de Google, PayPal, Twitter, Dropbox, etc.) y genera el Código para muchos lenguajes y plataformas (como PHP, JAVA, Arduino, Android, iOS). Este código se puede usar directamente en su archivo de código, por lo que no necesita escribir muchas líneas de código para integrar otras API en su aplicación.
Entonces, después de crear una cuenta en Temboo, obtendrá su nombre de cuenta de Temboo, el nombre de la aplicación y la clave. Luego, debe 'Guardar el perfil de Google Calendar en Temboo', utilizando ClientSecret y ClientID . Este ClientSecret y ClientID se generan a través de su cuenta de Google aquí, habilitando la API de calendario y creando una nueva identificación de cliente. Todo el procedimiento está bien explicado en ese Tutorial. Y el Sketch (código) para este SMART Alarm Clock se puede descargar desde aquí, solo necesita reemplazar algunos valores en ese archivo Sketch como Temboo Account Name, Application Name y Key, antes de cargarlo en Arduino.
Ahora, siempre que establezca una reunión y una cita en su calendario de Google, se establecerá automáticamente como una 'alarma' en su reloj SMART. Este reloj revisa periódicamente su Google Calendar en dos horas. La alarma se puede detener haciendo clic en cualquier lugar de la pantalla. La alarma también se activará si alguien le envía un correo con la línea de asunto 'DESPIERTA'. El período de verificación y el texto de esta línea de asunto se pueden cambiar en el archivo de código en consecuencia.