En Arduino vekkerklokke er kult og populært prosjekt, og de fleste elektroniske hobbyister bygger det i det minste en gang. Du kan finne mange vekkerklokkeprosjekter med enkel LCD og få innstillinger, men her deler vi vekkerklokken med berøringsskjerm TFT LCD, der alarm kan stilles inn via Internett ved hjelp av Google Kalender. Det vil også utløse når noen viktige e-poster kommer til innboksen din. De kalte den SMART vekkerklokke (Oppsett for møter, avtaler, påminnelser og oppgaver), som bruker Arduino Yun.
Maskinvaredelen av denne klokken er ikke vanskelig å konfigurere, du trenger bare å koble TFT Touch Shield til Arduino Yun og feste en USB-høyttaler i USB-porten. Sett også inn et SD-kort i Arduino Yun og strøm det med Micro USB-kabel, som Raspberry Pi.
Den vanskelige delen ligger i programvarekonfigurasjon, først må du opprette en konto på Temboo. Temboo integrerer i utgangspunktet de forskjellige API-ene (som Google API, PayPal, Twitter, Dropbox osv.) Og genererer koden for mange språk og plattformer (som PHP, JAVA, Arduino, Android, iOS). Denne koden kan brukes direkte i kodefilen din, slik at du ikke trenger å skrive mange kodelinjer for å integrere andre API-er i applikasjonen din.
Så etter at du har opprettet konto på Temboo, får du Temboo-kontonavn, applikasjonsnavn og nøkkel. Deretter må du 'Lagre Google Kalenderprofil i Temboo' ved å bruke ClientSecret og ClientID . Dette ClientSecret og ClientID genereres gjennom din Google-konto her, ved å aktivere Calendar API og opprette en ny klient-ID. Hele prosedyren er godt forklart i den veiledningen. Og skissen (koden) for denne SMART vekkerklokken kan lastes ned herfra, du trenger bare å erstatte noen verdier i den skisse-filen som Temboo-kontonavn, applikasjonsnavn og nøkkel, før du laster den opp til Arduino.
Nå når du angir et møte og avtale i Google Kalenderen din, blir den automatisk satt som en "Alarm" i SMART-klokken. Denne klokken sjekker Google Kalenderen din med jevne mellomrom på to timer. Alarm kan stoppes ved å klikke hvor som helst på skjermen. Alarmen utløses også hvis noen sender deg en e-post med emnelinjen 'WAKE UP'. Kontrollperioden og denne emnelinjeteksten kan endres i kodefilen tilsvarende.