Budilka Arduino je kul in priljubljen projekt in večina elektronskih ljubiteljev ga vsaj enkrat zgradi. Najdete lahko veliko projektov budilke z enostavnim LCD-jem in nekaj nastavitvami, vendar tukaj delimo budilko z zaslonom na dotik TFT LCD, v katerem je mogoče alarm nastaviti prek interneta s pomočjo Google Koledarja. Sprožilo se bo tudi, ko v vašo mapo »Prejeto« prispe nekaj pomembnih e-poštnih sporočil. Poimenovali so jo SMART Alarm Clock (priprava za sestanke, sestanke, opomnike in naloge), ki uporablja Arduino Yun.
Strojnega dela te ure ni težko konfigurirati, na Arduino Yun morate le povezati TFT Touch Shield in v njegova vrata USB priključiti zvočnik USB. Vstavite tudi kartico SD v Arduino Yun in jo napajajte s kablom Micro USB, kot je Raspberry Pi.
Težaven del je v konfiguraciji programske opreme, najprej morate ustvariti račun v Tembooju. Temboo v bistvu integrira različne API-je (kot so Google API, PayPal, Twitter, Dropbox itd.) In generira kodo za številne jezike in platforme (kot so PHP, JAVA, Arduino, Android, iOS). To kodo lahko neposredno uporabite v datoteki kode, zato vam ni treba vnašati veliko vrstic kode za integracijo drugih API-jev v aplikacijo.
Tako boste po ustvarjanju računa na Tembooju dobili ime računa Temboo, ime aplikacije in ključ. Potem boste morali "Shrani Google Calendar profil v Temboo", s pomočjo ClientSecret in ClientID . Ta ClientSecret in ClientID nastajajo skozi vas Google Račun tukaj, z omogočanjem Calendar API in ustvarja novo stranko ID. Celoten postopek je dobro razložen v tej vadnici. In Skica (koda) za ta SMART budilka lahko prenesete od tukaj, ki ste jo pravkar morali zamenjati nekaj Vrednosti v tej skici datoteke, kot so ime Temboo računa, Application Ime in ključ, preden ga naložite na Arduino.
Zdaj, ko v Google Koledarju nastavite kateri koli sestanek in sestanek, bo ta samodejno nastavljen kot »Alarm« v vaši pametni uri. Ta ura redno preverja vaš Google Koledar v dveh urah. Alarm lahko ustavite s klikom kjer koli na zaslonu. Alarm se sproži tudi, če vam nekdo pošlje e-poštno sporočilo z vrstico z naslovom 'Zbudite se'. Obdobje preverjanja in besedilo te vrstice zadeve lahko ustrezno spremenite v datoteki kode.