Steve_Key | Дата: Среда, 03.06.2015, 18:50 | Сообщение # 1 |
Хозяин сайта и форума
Группа: Администраторы
Сообщений: 428
Статус: Не в сетке
| Часы, которые надо «воспитывать», т. е., «обучать»! Зато пото́м они будут работать о-го-го!
Кромы выставления будильника (это в прошивке пока не реализовано) надо указать часам уровни яркости в каждых конкретных условиях внешнего освещения (и в темноте-полумраку тоже!), а также задать им точный ход. Это и называется «воспитанием» (как воспитаешь, так и будут работать!).
Схема: Последняя версия прошивки прилагается.
Реализовано: 1. Когда корректируешь яркость в текущих условиях, то через 10 секунд после последнего нажатия часы запоминают это значение яркости освещения и яркости дисплея (как бы задаются опорные точки кривой яркости); 2. Если нажать кнопку коррекции (по сигналу точного времени, сколько-то часов «ровно») в интервале 20 часов — 10 суток от последней коррекции, то вычисляется значение «неточности» хода, которое будет всегда применяться в 00:00; 3. Прикольный эффект смены цифр на дисплее каждую минуту; 4. Пищат при включении; 5. Динамическая индикация с частотой 488 Гц «на цифру» с регулировкой яркости около 15 кГц (т. е. не очень вредно для глаз).
|
|
| |
info | Дата: Вторник, 12.01.2016, 13:06 | Сообщение # 2 |
Лейтенант
Группа: Друзья
Сообщений: 4
Статус: Не в сетке
| Это ШИМ 15 кГц? Да, исходя из очень старенького ноутбука, за которым глаза не болели - килогерцовый ШИМ гораздо безопаснее герцового.
А сколько точек кривой освещенности они запоминают?
Величие империи - великий император!
|
|
| |
Steve_Key | Дата: Вторник, 12.01.2016, 22:12 | Сообщение # 3 |
Хозяин сайта и форума
Группа: Администраторы
Сообщений: 428
Статус: Не в сетке
| Ага, 15 кГц. Не переношу мерцание. Не напрягают.
На яркость отведено 128 байт, половина флэша. Но, учитывая, что около нуля и около 255-ти явно будут «провалы» (т. е., датчик яркости — фоторезистор, не сможет создавать на входе напряжения близкое к нулю питания и к пяти вольтам), то там меньше точек.
info, интересуешься? Могу исходники выложить.
Да, я добавил двойной писк каждый час — прикольно! Собираюсь добавить фиксированные будильники (на работе на аналогичных часах сделал там за полчаса до обеда, на обед, домой идти и т. п.) Вообще, использование кнопок поменял уже — теперь кнопками прибавляются и отбавляются минуты, а часы переходят при 00 минут, но в других часах сдалал режимы, кнопок получается избыток.
Да, алгоритмы обучения себя подтвердили: и точность выстраивается приличная, и яркость норм регулируется!
|
|
| |