Аларменият часовник Arduino е страхотен и популярен проект и повечето от електронните любители го изграждат поне веднъж. Можете да намерите много проекти за будилник с прост LCD и малко настройки, но тук споделяме будилника с TFT LCD със сензорен екран, в който будилникът може да бъде настроен чрез интернет, с помощта на Google Calendar. Той също така ще се задейства, когато някои важни имейли пристигнат във входящата ви поща. Те го кръстиха SMART Alarm Clock (Настройка за срещи, срещи, напомняния и задачи), който използва Arduino Yun.
Хардуерната част на този часовник не е трудна за конфигуриране, просто трябва да свържете TFT Touch Shield към Arduino Yun и да прикачите USB високоговорител в неговия USB порт. Също така поставете SD карта в Arduino Yun и я захранвайте с помощта на Micro USB кабел, като Raspberry Pi.
Трудната част се крие в конфигурацията на софтуера, първо трябва да създадете акаунт в Temboo. Temboo основно интегрира различните API (като Google API, PayPal, Twitter, Dropbox и т.н.) и генерира кода за много езици и платформи (като PHP, JAVA, Arduino, Android, iOS). Този код може да се използва директно във вашия файл с код, така че не е нужно да пишете много редове код, за да интегрирате други API в приложението си.
Така че след създаването на акаунт в Temboo, ще получите името на вашия Temboo акаунт, име на приложение и ключ. След това трябва да "Запазите профила на Google Календар в Temboo", като използвате ClientSecret и ClientID . Този ClientSecret и ClientID се генерират чрез вашия акаунт в Google тук, чрез активиране на API на Календар и създаване на нов идентификатор на клиента. Цялата процедура е добре обяснена в този урок. И Скицата (кодът) за този SMART будилник може да бъде изтеглен от тук, просто трябва да замените няколко Стойности в този файл на Скица като Име на акаунта в Temboo, Име на приложение и Ключ, преди да го качите в Arduino.
Сега, когато зададете някаква среща и среща във вашия Google Календар, тя автоматично ще бъде зададена като „Аларма“ във вашия SMART часовник. Този часовник периодично проверява вашия Google Календар за два часа. Алармата може да бъде спряна, като щракнете навсякъде на екрана. Алармата също ще се задейства, ако някой ви изпрати имейл с тема „WAKE UP“. Периодът на проверка и текстът на този ред могат да бъдат съответно променени в кодовия файл.