Um Arduino Alarm Clock é um projeto legal e popular, e a maioria dos entusiastas da eletrônica pelo menos o constrói uma vez. Você pode encontrar muitos Projetos de Despertador com LCD simples e poucas configurações, mas aqui estamos compartilhando o Despertador com Tela Touch Screen TFT LCD, no qual o Alarme pode ser configurado pela Internet, usando o Google Agenda. Ele também será acionado quando algum e-mail importante chegar à sua caixa de entrada. Eles o chamaram de SMART Alarm Clock (configuração para reuniões, compromissos, lembretes e tarefas), que usa o Arduino Yun.
Parte do hardware deste relógio não é difícil de configurar, você só precisa conectar o TFT Touch Shield ao Arduino Yun e conectar um alto-falante USB em sua porta USB. Insira também um cartão SD no Arduino Yun e ligue-o usando um cabo Micro USB, como o Raspberry Pi.
A parte complicada está na configuração do software, primeiro você precisa criar uma conta no Temboo. O Temboo basicamente integra as várias APIs (como Google API, PayPal, Twitter, Dropbox etc) e gera o código para várias linguagens e plataformas (como PHP, JAVA, Arduino, Android, iOS). Este código pode ser usado diretamente em seu arquivo de código, então você não precisa escrever muitas linhas de código para integrar outras APIs em seu aplicativo.
Portanto, após criar uma conta no Temboo, você obterá o nome da conta, o nome do aplicativo e a chave do Temboo. Então você precisa 'Salvar o Perfil do Google Calendar no Temboo', usando ClientSecret e ClientID . Este ClientSecret e ClientID são gerados por meio de sua Conta do Google aqui, ativando a API de calendário e criando um novo ID de cliente. Todo o procedimento é bem explicado naquele Tutorial. E o Sketch (código) para este SMART Alarm Clock pode ser baixado aqui, você só precisa substituir alguns valores nesse arquivo Sketch, como nome da conta Temboo, nome do aplicativo e chave, antes de enviá-lo para o Arduino.
Agora, sempre que você definir qualquer Reunião e Compromisso em seu Google Agenda, será automaticamente definido como um 'Alarme' em seu relógio SMART. Este relógio verifica periodicamente o seu Google Agenda em duas horas. O alarme pode ser interrompido clicando em qualquer lugar da tela. O alarme também será acionado se alguém enviar a você um e-mail com o assunto 'ACORDAR'. O período de verificação e o texto da linha de assunto podem ser alterados no arquivo de código de acordo.