En Arduino väckarklocka är ett coolt och populärt projekt och de flesta elektroniska hobbyister bygger åtminstone en gång. Du kan hitta många väckarklockaprojekt med enkel LCD och få inställningar, men här delar vi väckarklockan med pekskärm TFT LCD, där larm kan ställas in via Internet med hjälp av Google Kalender. Det kommer också att utlösas när någon viktig e-post kommer till din inkorg. De namngav det SMART Alarm Clock (Inställning för möten, möten, påminnelser och uppgifter), som använder Arduino Yun.
Hårdvarudelen av den här klockan är inte svår att konfigurera, du behöver bara ansluta TFT Touch Shield till Arduino Yun och ansluta en USB-högtalare i USB-porten. Sätt också in ett SD-kort i Arduino Yun och driva det med Micro USB-kabel, som Raspberry Pi.
Den knepiga delen ligger i programvarukonfiguration, först måste du skapa ett konto på Temboo. Temboo integrerar i princip de olika API: erna (som Google API, PayPal, Twitter, Dropbox etc) och genererar koden för många språk och plattformar (som PHP, JAVA, Arduino, Android, iOS). Den här koden kan användas direkt i din kodfil, så du behöver inte skriva många kodrader för att integrera andra API: er i din applikation.
Så efter att du skapat konto på Temboo får du ditt Temboo-kontonamn, applikationsnamn och nyckel. Då måste du "Spara Google Kalender-profil i Temboo" med hjälp av ClientSecret och ClientID . Detta ClientSecret och ClientID skapas genom ditt Google-konto här genom att aktivera Calendar API och skapa ett nytt klient-ID. Hela proceduren förklaras väl i den självstudien. Och skissen (koden) för denna SMART väckarklocka kan laddas ner härifrån, du behöver bara byta ut några värden i den skissfilen som Temboo-kontonamn, applikationsnamn och nyckel innan du laddar upp den till Arduino.
Nu när du ställer in möten och möten i din Google-kalender, kommer den automatiskt att ställas in som ett "alarm" i din SMART-klocka. Den här klockan kontrollerar regelbundet din Google-kalender på två timmar. Larmet kan stoppas genom att klicka var som helst på skärmen. Larmet utlöses också om någon skickar ett mail till dig med ämnesraden 'WAKE UP'. Kontrollperioden och den här ämnesraden kan ändras i kodfilen i enlighet med detta.