Авторизация
Регистрация

Напомнить пароль

Световой будильник

Увидел я как-то световой будильник в продаже и мне захотелось такой, но с разными mp3 мелодиями и без красного света.

На протяжении нескольких лет, я сделал несколько версий светового будильника. Были разные корпуса, кнопки/энкодер, RTC, ATmega328P, ШИМ и/или с RGB светодиодами, галогенной лампой, без рассеивателя и они мне не понравились. Хотелось утром просыпаться без пульсаций света, как при восходе солнца.

Тогда я нашёл уже готовые светодиоды близкого к восходу солнца цвета и решил их включать по одному, 100 шт подряд. Сначала оранжевым, потом жёлтым и белым цветом. Пульсаций не было, проверил прибором собранным по публикации Народный измеритель пульсации света.

После многих переделок часы синхронизируются с сервером времени, а будильник с восходом солнца редко когда меняется и настраивается со смартфона в локальной сети Wi-Fi на собственном сайте будильника.

Остался только простой способ выключить будильник. Теперь это датчик жестов. Его не касается статическое электричество. Хотя и это не обязательно, т.к. будильник сам выключится через 7 минут. Это время для того чтобы дойти и включить свет в комнате или выйти из комнаты.

Код я разрабатывал множество раз, под разные способы управления светом и контроллеры. Выкладываю последнюю версию для ESP32-C6. Она самая успешная получилась)

Основные возможности будильника:
  • Рандомное включение mp3 мелодий даже если выключили электричество
  • Плавный рассвет с меняющимися цветами восхода искусственного солнца
  • Автоматическое переключение источника питания: сеть-аккумулятор
  • Настраиваемый будильник, рассвет, громкость и отключение устройства
  • Перенос будильника на следующий день. Если проснулся раньше, например
  • Автоматическое отключение будильника через 7 минут после срабатывания

Отключение устройства нужно для поездки в отпуск, например.

Корпус для будильника нашёлся случайно, ссылка на Jazzway


Светодиоды SK6812 WWA ссылка на Али

В локальной сети Wi-Fi появится сайт будильника wakeup.local доступный только в домашней сети.

Используемые компоненты:
  • Светодиоды SK6812 WWA
  • Модуль ESP32-C6 с зарядкой аккумулятора
  • Держатель аккумулятора 18650 и аккумулятор с защитой
  • Модуль mp3 оригинальный DFRobotDFPlayerMini, иначе не будет работать рандомное воспроизведение
  • Динамик 1 Вт, 8 Ом
  • Модуль лазерного измерителя расстояния GY-530 VL53L0X
  • Провод USB-A Type-C
  • Блок питания
  • Нейлоновые стяжки

Максимальный ток почти 1.1 А при 100 пикселях, музыке и зарядке аккумулятора.


Лазерный модуль находится снизу плафона. Чтобы утром провести рукой под плафоном.

Далее следуют фотки готового будильника. 100 светодиодов держатся на прозрачных крючках от штор. Провод USB я проложил там же где провод светильника.


Теперь утром комната наполняется светом и цветом плавно)
Добавить в избранное
+47 +61
свернутьразвернуть
Комментарии (33)
RSS
+
avatar
+8
Круто.
Как мне не хватало такой лампы в отеле в Питере зимой. Ездил погулять. Уж больно непривычно поздно там светает по сравнению с центральным черноземьем)).
Спасибо, с Наступающим
+
avatar
+5
  • Leonard0
  • 31 декабря 2025, 21:12
Я как раз в Питере живу) Спасибо, с Наступающим!
+
avatar
+2
А как вы с максимальным током в 6 Ампер питаете это всё от одного 18650? Его заряда хватит лишьна одно «утро». Или через 7 минут ваш будильник отключается на сутки? Так нафиг такой будильник — если за 3-5 минут вы полностью просыпаетесь, то зачем вам это световое шоу? Оно нужно именно тем, кто не может проснуться быстро.
+
avatar
+2
Так и светодиоды можно не жарить на все бабки. То что один потребляет 60мА(при всех трёх кристаллах) это потолок, а программно можно сильно ограничить яркость и соответственно ток.
+
avatar
+1
  • Leonard0
  • 31 декабря 2025, 22:27
Используется только 1 кристалл на 100% яркости чтобы не было пульсаций. Три не включаются одновременно.
+
avatar
+2
Ну так это предыдущий товарищ подумал что оно все 6ампер потребляет)
По сути то это же «адресные» диоды только гамма цветовая другая.
Используется только 1 кристалл на 100% яркости
Интересное решение.
ЗЫ У самого уже не первый год «гайверлампа» стоит рядом, даже не замечаю как просыпаюсь просто раз, и «о, светает».
Таймер рассвета стоит за 30 минут до. Работает практически безотказно, без долбежа будильником, даже с плавным нарастанием, по ушам.
+
avatar
0
Тоже так, теперь не замечаю как просыпаюсь от резкого айфона, а плавно пробуждаюсь от света) Плавное нарастание всех мелодий тоже хотел сделать. Пока сделал нормализацию их громкости через ffmpeg.
+
avatar
+4
  • Leonard0
  • 31 декабря 2025, 22:23
Максимальный ток 1 А, я замерял. И симуляция рассвета работает только от сети. От аккумулятора работат всё остальное, в том числе муз.плеер.
Через 7 минут будильник выключится сам. И сработает снова на следующее утро.
Имитация рассета помогает просыпаться более мягко и c бодростью. Посмотрите медицинские исследования на эту тему. Philips даже лампу специальную сделал и продаёт.
+
avatar
+1
Если покупать всё, касательно чего проводились медицинские исследования — никаках денег не хватит. Вы же отчего-то не купили АлМаг или Дюну, хотя исследования проводились…

Имитация рассвета и настольный светильник — это совершенно разные вещи. Выше вам сказали, какие токи нужны для имитации.
+
avatar
+3
О, лампу Philips я купил лет 15 назад Энтузиазм быстро прошёл — мадам просыпалась от света и хотела спать дальше, так что прибору быстро надоело жить активной жизнью.
Рассвет там был ступенчатый, радио и MP3 — так себе, вместо LED слабая галогенка и всего два будильника. Для сменной работы — ни о чём.
Теперь стоит в углу и собирает пыль. А вот твой DIY-вариант — с большим потенциалом для апгрейда
+
avatar
0
  • Leonard0
  • 31 декабря 2025, 23:04
На модуле с Али к сожалению не выведен контакт с аккумулятора, есть только 3.3 В с мелкого стабилизатора. Я в описании подчеркнул, что от аккумулятора сработает муз.плеер.
+
avatar
+6
вот симуляция рассвета)
+
avatar
+4
  • katran
  • 01 января 2026, 02:34
Сильно
светодиод на 500W + водянка для его работы
и тарелка с зеркалом на 2метра
+
avatar
+3
  • l1bbcsg
  • 01 января 2026, 04:26
Ну до Солнца тут далеко всё-же, это декоративная подсветка скорее.
Солнце даже зимой – это где-то 2000 Люкс на подушке, летом и к сотне тысяч может подбираться. Чтобы прям будило нужны такие же порядки тысяч Люкс.
У меня вот такой стоваттный монстр лежит недоделанным, он через комнату даёт только 1000-1500. Даже чтобы из него получалось что-то похожее на Солнце им надо прям в лицо тыкать, так будет 30к Люкс.

+
avatar
0
Я проверял, чтобы будило, достаточно 40 пикселей SK6812 и возможно даже меньше, т.к. иногда я просыпаюсь раньше чем включатся все 40. Но это возможно индивидуально и вам действительно нужны 2000 Люкс.
Для примера, Philips Wakeup 300 Lux
+
avatar
0
  • l1bbcsg
  • 01 января 2026, 15:54
Всё совершенно точно индивидуально, возможно у вас здоровый организм и крепкая дисциплина, тогда свет и любые будильники вообще плацебо, сможете и без них просыпаться.
+
avatar
+5
  • 474
  • 01 января 2026, 11:32
>Солнце даже зимой – это где-то 2000 Люкс.

Это днем.
А на рассвете интенсивность меньше в силу физики.

Например, смотрим тут: Дневной свет.
400 Восход или закат в ясный день (окружающее освещение).
40 Пасмурный восход или закат.
+
avatar
+2
Спасибо! Теперь понятно почему я иногда просыпаюсь даже в начале маленького искусственного рассвета)
+
avatar
0
  • l1bbcsg
  • 01 января 2026, 15:50
Я буквально свои замеры привёл, а не смотрел в интернете.
Зимой люксометром на подушке в центральной России в безоблачный день получаю примерно 2000 Люкс. Утром, сразу после восхода, т.е. когда уже прямые лучи есть, а не сумерки от отражённых.

Тут в статье ничего толком не описано о замерах. Подозреваю что речь про сумерки. В сумерки конечно никто не проснётся.
Да и не только от времени, но и от погоды, рельефа, застройки и чистоты окон значения сильно зависят.
+
avatar
0
+
avatar
+1
  • AlexA42
  • 05 января 2026, 10:34
Чтобы прям будило нужны такие же порядки тысяч Люкс
Вы откуда эти фантастические цифры взяли — долгие личные опыты, или из чужих исследований, или так сказали, наугад?
+
avatar
0
Занятное устройство…
Теперь это датчик жестов. Его не касается статическое электричество.
Не растолкуете смысл этой фразы?
+
avatar
+2
Раньше была кнопка и иногда при её касании устройство перезагружалось. Из-за статического электричества, например от синтетики. И в новом корпусе некуда поставить кнопку, поэтому сделал сенсорное управление.
+
avatar
+6
  • alex0
  • 01 января 2026, 11:24
Сделал себе световой будильник иначе, приложение home assitant на телефоне следит за активацией и временем будильника на телефоне и за 10 минут до него начинает включать свет в комнате.
+
avatar
0
Все это легко делает обычная RGB лампочка, подключенная к умному дому.
+
avatar
+1
На данный момент это скорее «автоматизированный дом», но так слона не продать)
+
avatar
0
  • abc8
  • 02 января 2026, 08:28
У меня есть нечто подобное по функционалу и предназначению — телевизор называется.
+
avatar
0
Не совсем понятно, как от него проснуться. Он же вверх светит, а не на лицо?..
+
avatar
+1
Возможно вы правы. И это может быть индивидуально. Я экспериментальным способом выяснил как для меня будет лучше просыпаться.
+
avatar
+1
  • 474
  • 02 января 2026, 13:37
Отражение же. Вряд ли у ТС черный потолок.
+
avatar
+1
  • AlexA42
  • 05 января 2026, 10:50
На лицо и не надо светить, достаточно засветки. Когда покупал себе такой будильник (по-моему, даже обзор делал), читал тогда исследования — для плавного, близкого к естественному, пробуждения достаточно небольшого изменения освещённости в помещении. Мозг реагирует на небольшую освещённость даже через закрытые веки.

Надо добавить, что этот будильник лишь дополняет пробуждение, так сказать. Т.е. он хорошо сработает при здоровом сне и привычном времени пробуждения. После пьянки же или когда надо вдруг среди глубокой ночи проснуться, скорее всего он не сработает, для таких внеплановых, экстренных пробуждений служит звуковая часть этих будильников.
+
avatar
0
  • a140083
  • 03 января 2026, 08:32
Было бы замечательно, если бы время будильника бралось из настроек телефона. Наверное, для этого нужен «агент» на телефоне.

Делал когда-то себе индивидуальный световой будильник чтобы не беспокоить спящую рядом жену — несколько направленных светодиодов освещали мою подушку. Быстро привык просыпаться от света до мелодии будильника
+
avatar
0
Возможно вы правы. Это устройство я сделал для рассвета как на экваторе, всегда в одно и тоже время. Я разрабатывал это устройство для симуляции рассвета (6-7 утра) в зимнее время (10 утра). Хотя и в остальное время его можно использовать, если шторы блэкаут. Когда надо встать в другое время, на самолёт например, я ставлю будильник на телефоне.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.