Budík Arduino je skvelý a populárny projekt a väčšina elektronických fanúšikov to aspoň raz postaví. Môžete nájsť veľa projektov s budíkom s jednoduchým displejom LCD a niekoľkými nastaveniami, ale tu zdieľame budík s dotykovým displejom TFT LCD, v ktorom je možné nastavovať budík cez internet pomocou Kalendára Google. Spustí sa tiež, keď do vašej doručenej pošty dorazí dôležitý e-mail. Pomenovali ho SMART Alarm Clock (nastavenie pre schôdzky, schôdzky, pripomienky a úlohy), ktorý používa Arduino Yun.
Hardvérová časť týchto hodín nie je ťažké nakonfigurovať, stačí len pripojiť TFT Touch Shield k Arduino Yun a pripojiť USB reproduktor do jeho USB portu. Vložte tiež SD kartu do Arduino Yun a napájajte ju pomocou kábla Micro USB, napríklad Raspberry Pi.
Zložitá časť spočíva v konfigurácii softvéru, najskôr si musíte vytvoriť účet na Temboo. Temboo v zásade integruje rôzne API (ako Google API, PayPal, Twitter, Dropbox atď.) A generuje kód pre mnoho jazykov a platforiem (ako PHP, JAVA, Arduino, Android, iOS). Tento kód je možné priamo použiť vo vašom súbore kódu, takže na integráciu ďalších rozhraní API do aplikácie nemusíte písať veľa riadkov kódu.
Po vytvorení účtu na Temboo teda získate názov svojho Temboo účtu, názov aplikácie a kľúč. Potom musíte pomocou nástroja ClientSecret a ClientID „uložiť profil kalendára Google do služby Temboo“. Toto ClientSecret a ClientID sa generuje prostredníctvom vášho účtu Google tu, povolením rozhrania Calendar Calendar a vytvorením nového ID klienta. Celý postup je v tomto výučbe dobre vysvetlený. A Skicu (kód) pre tento SMART Budík si môžete stiahnuť odtiaľto, stačí nahrať niekoľko hodnôt v tomto súbore Sketch, napríklad Názov účtu Temboo, Názov aplikácie a Kľúč, a potom ju nahrať do Arduina.
Teraz, kedykoľvek vo svojom kalendári Google nastavíte ľubovoľnú schôdzku a schôdzku, automaticky sa to nastaví ako „budík“ v hodinách SMART. Tieto hodiny pravidelne kontrolujú váš Kalendár Google do dvoch hodín. Alarm je možné zastaviť kliknutím na ľubovoľné miesto na obrazovke. Alarm sa tiež spustí, ak vám niekto pošle e-mail s predmetom „WAKE UP“. Obdobie kontroly a text tohto predmetu môžu byť zodpovedajúcim spôsobom zmenené v súbore kódu.