Среда, 13.12.2017, 14:12
Вы вошли как Гость | Группа "Гости"Приветствую Вас Гость | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Форум » Железо » Микроконтроллеры PIC » Воспитанные часы — самодельные (DIY) настольные часы на PIC (Схема, прошивка и т. д, и т. п.)
Воспитанные часы — самодельные (DIY) настольные часы на PIC
Steve_KeyДата: Среда, 03.06.2015, 18:50 | Сообщение # 1
Хозяин сайта и форума
Группа: Администраторы
Сообщений: 416
Статус: Не в сетке
Часы, которые надо «воспитывать», т. е., «обучать»! Зато пото́м они будут работать о-го-го!

Кромы выставления будильника (это в прошивке пока не реализовано) надо указать часам уровни яркости в каждых конкретных условиях внешнего освещения (и в темноте-полумраку тоже!), а также задать им точный ход. Это и называется «воспитанием» (как воспитаешь, так и будут работать!).

Схема:

Последняя версия прошивки прилагается.

Реализовано:
1. Когда корректируешь яркость в текущих условиях, то через 10 секунд после последнего нажатия часы запоминают это значение яркости освещения и яркости дисплея (как бы задаются опорные точки кривой яркости);
2. Если нажать кнопку коррекции (по сигналу точного времени, сколько-то часов «ровно») в интервале 20 часов — 10 суток от последней коррекции, то вычисляется значение «неточности» хода, которое будет всегда применяться в 00:00;
3. Прикольный эффект смены цифр на дисплее каждую минуту;
4. Пищат при включении;
5. Динамическая индикация с частотой 488 Гц «на цифру» с регулировкой яркости около 15 кГц (т. е. не очень вредно для глаз).
Прикрепления: 6616664.jpg(121Kb) · ManoClock8.hex(15Kb)
 
infoДата: Вторник, 12.01.2016, 13:06 | Сообщение # 2
Лейтенант
Группа: Друзья
Сообщений: 4
Репутация: 0
Статус: Не в сетке
Это ШИМ 15 кГц?
Да, исходя из очень старенького ноутбука, за которым глаза не болели - килогерцовый ШИМ гораздо безопаснее герцового.

А сколько точек кривой освещенности они запоминают?


Величие империи - великий император!
 
Steve_KeyДата: Вторник, 12.01.2016, 22:12 | Сообщение # 3
Хозяин сайта и форума
Группа: Администраторы
Сообщений: 416
Статус: Не в сетке
Ага, 15 кГц. Не переношу мерцание. Не напрягают.

На яркость отведено 128 байт, половина флэша. Но, учитывая, что около нуля и около 255-ти явно будут «провалы» (т. е., датчик яркости — фоторезистор, не сможет создавать на входе напряжения близкое к нулю питания и к пяти вольтам), то там меньше точек.

info, интересуешься? Могу исходники выложить.

Да, я добавил двойной писк каждый час — прикольно!
Собираюсь добавить фиксированные будильники (на работе на аналогичных часах сделал там за полчаса до обеда, на обед, домой идти и т. п.)
Вообще, использование кнопок поменял уже — теперь кнопками прибавляются и отбавляются минуты, а часы переходят при 00 минут, но в других часах сдалал режимы, кнопок получается избыток.

Да, алгоритмы обучения себя подтвердили: и точность выстраивается приличная, и яркость норм регулируется!
 
Форум » Железо » Микроконтроллеры PIC » Воспитанные часы — самодельные (DIY) настольные часы на PIC (Схема, прошивка и т. д, и т. п.)
Страница 1 из 11
Поиск:


Copyright Steve KEY Laboratory © 2017