Budzik Arduino to fajny i popularny projekt, a większość elektronicznych hobbystów przynajmniej raz go buduje. Można znaleźć wiele projektów budzików z prostym wyświetlaczem LCD i kilkoma ustawieniami, ale tutaj udostępniamy budzik z ekranem dotykowym TFT LCD, w którym można ustawić alarm przez Internet, używając Kalendarza Google. Zostanie również wyzwolony, gdy do skrzynki odbiorczej dotrze jakiś ważny e-mail. Nazwali go SMART Budzik (konfiguracja spotkań, spotkań, przypomnień i zadań), który wykorzystuje Arduino Yun.
Część sprzętowa tego zegara nie jest trudna do skonfigurowania, wystarczy podłączyć TFT Touch Shield do Arduino Yun i podłączyć głośnik USB do portu USB. Włóż również kartę SD do Arduino Yun i zasil ją za pomocą kabla Micro USB, takiego jak Raspberry Pi.
Najtrudniejsza część polega na konfiguracji oprogramowania, najpierw musisz utworzyć konto w Temboo. Temboo zasadniczo integruje różne API (takie jak Google API, PayPal, Twitter, Dropbox itp.) I generuje kod dla wielu języków i platform (takich jak PHP, JAVA, Arduino, Android, iOS). Ten kod może być używany bezpośrednio w pliku kodu, więc nie musisz pisać wielu wierszy kodu, aby zintegrować inne interfejsy API w swojej aplikacji.
Po utworzeniu konta w Temboo otrzymasz swoją nazwę konta Temboo, nazwę aplikacji i klucz. Następnie musisz „Zapisz profil Kalendarza Google w Temboo”, używając ClientSecret i ClientID . Ten ClientSecret i ClientID są generowane za pośrednictwem Twojego konta Google tutaj, włączając interfejs API Kalendarza i tworząc nowy identyfikator klienta. Cała procedura jest dobrze wyjaśniona w tym samouczku. A Sketch (kod) do tej SMART Budzik można pobrać stąd, wystarczy wymienić kilku wartości w tym pliku Szkic jak Temboo Nazwa konta, nazwę aplikacji i klucz, przed przesłaniem go do Arduino.
Teraz za każdym razem, gdy ustawisz spotkanie i termin w kalendarzu Google, zostanie ono automatycznie ustawione jako „Alarm” w Twoim zegarze SMART. Ten zegar okresowo sprawdza Twój Kalendarz Google za dwie godziny. Alarm można zatrzymać, klikając w dowolnym miejscu na ekranie. Alarm uruchomi się również, jeśli ktoś wyśle Ci wiadomość z tematem „OBUDŹ SIĘ”. Okres sprawdzania i tekst wiersza tematu można odpowiednio zmienić w pliku kodu.