Bir Arduino Çalar Saat havalı ve popüler bir projedir ve Elektronik Hobilerinin çoğu en azından bir kez yapar. Basit LCD ve birkaç ayara sahip çok sayıda Çalar Saat Projesi bulabilirsiniz, ancak burada Google Takvim kullanarak Alarmın İnternet üzerinden ayarlanabildiği Dokunmatik Ekranlı TFT LCD'li Çalar Saat'i paylaşıyoruz. Ayrıca Gelen Kutunuza bazı Önemli E-postalar geldiğinde de tetiklenecektir. Arduino Yun kullanan SMART Alarm Clock (Toplantılar, Randevular, Hatırlatmalar ve Görevler için Kurulum) adını verdiler.
Bu saatin Donanım bölümü yapılandırmak zor değil, sadece bağlamanız gerekir TFT Dokunmatik Shield için Arduino Yun ve takmak USB hoparlör kendi USB porta. Ayrıca Arduino Yun'a bir SD kart takın ve Raspberry Pi gibi Mikro USB kablosu kullanarak onu çalıştırın.
İşin zor kısmı Yazılım Yapılandırmasında yatıyor, önce Temboo'da bir hesap oluşturmanız gerekiyor. Temboo temelde çeşitli API'leri (Google API, PayPal, Twitter, Dropbox vb.) Entegre eder ve birçok Dil ve Platform (PHP, JAVA, Arduino, Android, iOS gibi) için Kod oluşturur. Bu kod doğrudan Kod dosyanızda kullanılabilir, bu nedenle uygulamanıza diğer API'leri entegre etmek için çok sayıda kod satırı yazmanıza gerek kalmaz.
Temboo'da Hesap Oluşturduktan sonra, Temboo Hesap Adınızı, Uygulama Adınızı ve Anahtarınızı alacaksınız. Ardından, ClientSecret ve ClientID kullanarak 'Google Takvim Profilini Temboo'ya Kaydetmeniz gerekir. Bu ClientSecret ve ClientID , Takvim API'sini etkinleştirip Yeni bir İstemci Kimliği oluşturarak buradaki Google Hesabınız aracılığıyla oluşturulur. Tüm prosedür bu Öğreticide iyi açıklanmıştır. Ve bu SMART Alarm Clock için Sketch (kod) buradan indirilebilir, sadece bu Sketch dosyasındaki Temboo Hesap Adı, Uygulama Adı ve Anahtar gibi birkaç Değeri Arduino ya yüklemeden önce değiştirmeniz yeterlidir.
Artık Google Takviminizde herhangi bir Toplantı ve Randevu ayarladığınızda, SMART saatinizde otomatik olarak bir 'Alarm' olarak ayarlanacaktır. Bu saat, Google Takviminizi İki Saat içinde periyodik olarak kontrol eder. Ekranın herhangi bir yerine tıklanarak alarm durdurulabilir. Alarm, birisi size Konu satırında 'WAKE UP' yazan bir posta gönderirse de tetiklenir. Kontrol Süresi ve bu konu satırı metni buna göre Kod dosyasında değiştirilebilir.