ОБНОВЛЕНИЯ
• 28.11.18 версия 1.1: исправлены баги. Добавлены библиотеки
ОПИСАНИЕ
А давайте сделаем максимально дешёвый аналог будильника PHILIPS Wake-Up Light – будильника, который за указанное время до срабатывания заливает вас светом с плавно нарастающей яркостью, то есть имитирует рассвет. Ваш маленький комнатный рассвет, который позволит проснуться бодрым и отдохнувшим за счёт естественных механизмов организма. Несмотря на простоту, проект получил огромную кучу настроек и возможностей реализации самого “рассвета”, не считая сами часы + будильник с настройкой времени.
ВИДЕО
КОМПОНЕНТЫ
Стараюсь оставлять ссылки только на проверенные крупные магазины, из которых заказываю сам. Также по первые ссылки ведут по возможности на минимальное количество магазинов, чтобы минимально платить за доставку. Если какие-то ссылки не работают, можно поискать аналогичную железку в каталоге Ардуино модулей. Также проект можно попробовать собрать из компонентов моего набора GyverKIT.
Arduino Nano ATMega328: купить в РФ, aliexpress, aliexpress, искать
Блоки питания: aliexpress, aliexpress, искать
Часы DS3231: aliexpress, aliexpress, искать
Дисплей TM1637: aliexpress, aliexpress, искать
Энкодер: aliexpress, aliexpress, aliexpress, искать
Мосфет модуль: aliexpress, aliexpress, искать
- Диммер модуль https://ali.ski/3VztI
- Лента светодиодная https://ali.ski/FiWnEo
- Матрица 220V https://ali.ski/CnqK_
- Резисторы и светодиоды можно найти в ЛЮБОМ магазине радиодеталей или радиорынке. Хотите китайский опт? Держите!
- Светодиоды https://ali.ski/o0Wep
- Резисторы 220 Ом (220 R) https://ali.ski/D56TrF
- Резисторы 100 Ом (100 R) https://ali.ski/a9N4E7
- Пищалка https://ali.ski/Z1Vh_d
Монтажный провод aliexpress, aliexpress, искать
СХЕМЫ
ПРОШИВКА
Максимально подробный гайд по началу работы с платой и загрузке прошивки для проекта находится ЗДЕСЬ. Изучи его внимательно, прежде чем писать на форум или в группу ВК!
УПРАВЛЕНИЕ
В настройках прошивки настройте всё по желанию (яркости, времена, и самое главное – тип регулятора яркости. Также не забудьте про два типа энкодеров, картинки ниже и всё написано в настройках). Часы имеют три прямых настройки (без перепрошивки, установка при помощи энкодера): вкл/выкл будильника, установка времени часов и времени будильника. Все настройки сохраняются в энергонезависимую память и не сбрасываются при перезагрузке (а время так вообще продолжает свой отсчёт благодаря батарейке в RTC модуле). За указанное до будильника в прошивке “время рассвета” яркость начнёт плавно возрастать в указанных в прошивке пределах. По достижению времени будильника начнёт орать пищалка, выключить всё это безобразие можно удержанием кнопки энкодера. Либо дождаться, когда всё выключится автоматически через указанный в прошивке таймаут. Сладких снов!
ОШИБКИ И FAQ
Вариант системы со светильником от розетки и модулем диммера делает небольшие вспышки на участке малой яркости. Это обусловлено несовершенством кода и помехами в подключении проводами. В общем это нормальное явление =)
ПОДДЕРЖАТЬ
Вы можете поддержать меня за создание доступных проектов с открытым исходным кодом, полный список реквизитов есть вот здесь.