Будильник Arduino - это крутой и популярный проект, и большинство любителей электроники хотя бы раз строят его. Вы можете найти множество проектов будильников с простым ЖК-дисплеем и несколькими настройками, но здесь мы делимся будильником с сенсорным TFT ЖК-дисплеем, в котором будильник можно установить через Интернет с помощью Календаря Google. Он также срабатывает, когда в ваш почтовый ящик приходит какое-то важное электронное письмо. Они назвали его 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 здесь, путем включения Calendar API и создания нового идентификатора клиента. Вся процедура хорошо объяснена в этом руководстве. И эскиз (код) для этого будильника SMART можно загрузить отсюда, вам просто нужно заменить несколько значений в этом файле эскиза, например, имя учетной записи Temboo, имя приложения и ключ, прежде чем загружать его в Arduino.
Теперь всякий раз, когда вы устанавливаете встречу и встречу в своем календаре Google, они автоматически устанавливаются как «Будильник» в ваших часах SMART. Эти часы периодически проверяют ваш Календарь Google через два часа. Тревогу можно остановить, щелкнув в любом месте экрана. Тревога также сработает, если кто-то отправит вам письмо с темой «WAKE UP». Период проверки и этот текст строки темы можно соответственно изменить в файле кода.