Un ceas cu alarmă Arduino este un proiect interesant și popular, iar majoritatea pasionaților electronici îl construiesc cel puțin o dată. Puteți găsi o mulțime de proiecte cu ceas cu alarmă cu ecran LCD simplu și puține setări, dar aici împărtășim ceasul cu alarmă cu ecran tactil TFT LCD, în care alarma poate fi setată prin Internet, utilizând Google Calendar. De asemenea, se va declanșa atunci când un e-mail important ajunge în Mesaje primite. L-au numit SMART Alarm Clock (Configurare pentru întâlniri, întâlniri, mementouri și sarcini), care folosește Arduino Yun.
Componenta hardware a acestui ceas nu este greu de configurat, trebuie doar să conectați TFT Touch Shield la Arduino Yun și să atașați un difuzor USB în portul USB. De asemenea, introduceți un card SD în Arduino Yun și alimentați-l folosind un cablu Micro USB, cum ar fi Raspberry Pi.
Partea dificilă constă în configurarea software-ului, mai întâi trebuie să vă creați un cont pe Temboo. Temboo integrează practic diferitele API-uri (cum ar fi Google API, PayPal, Twitter, Dropbox etc.) și generează codul pentru multe limbi și platforme (cum ar fi PHP, JAVA, Arduino, Android, iOS). Acest cod poate fi utilizat direct în fișierul dvs. de cod, deci nu este nevoie să scrieți multe linii de cod pentru a integra alte API-uri în aplicația dvs.
Deci, după crearea contului pe Temboo, veți primi numele contului Temboo, numele aplicației și cheia. Apoi, trebuie să „Salvați profilul Google Calendar în Temboo”, utilizând ClientSecret și ClientID . Acest ClientSecret și ClientID sunt generate aici prin intermediul Contului dvs. Google, activând API-ul Calendar și creând un ID client nou. Întreaga procedură este bine explicată în acel tutorial. Și Sketch (cod) pentru această ceas cu alarmă SMART poate fi descărcat de aici, trebuie doar să înlocuiți câteva valori din fișierul Sketch, cum ar fi numele contului Temboo, numele aplicației și cheia, înainte de a-l încărca pe Arduino.
Acum, de fiecare dată când setați orice întâlnire și programare în Google Calendar, acestea vor fi setate automat ca „alarmă” în ceasul dvs. SMART. Acest ceas vă verifică periodic Google Calendar în două ore. Alarma poate fi oprită făcând clic oriunde pe ecran. Alarma se va declanșa, de asemenea, dacă cineva vă trimite un e-mail cu subiectul „WAKE UP”. Perioada de verificare și textul acestui subiect pot fi modificate în fișierul de cod în consecință.