Найти в Дзене
Сделай Сам

Переделка электронных часов "Электроника 7"

Все началось с того что меня попросили "сделать что ни будь с часами". Часы Электроника 7, большие. Долго служили верой и правдой. И вот перестали ходить, индикаторы повыгорели. Подумав и посоветовавшись с владельцем, решили переделать на светодиоды с последовательным управлением WS2812 и однокристальное управление. То что получилось кратко представлено в видео. Теперь опишу что и как внутри.Светодиоды были приобретены не дискретные, а сразу в светодиодной ленте. 2 метра ленты IP 30, 96 светодиодов на метр, черный фон. При проектировании блока питания рассчитывал его на максимальный потребляемый всеми диодами ток. Провел несколько экспериментов со светодиодами, преобразователями напряжения и по результатам несколько не сложных расчетов. Результаты такие, при питании диодов напряжением 5 вольт, они будут потреблять суммарно более 21А! По результатам опытов установил, что мои диоды нормально работают при напряжении питания 4 вольта, немного страдает цветопередача, но очень не существенно

Все началось с того что меня попросили "сделать что ни будь с часами". Часы Электроника 7, большие. Долго служили верой и правдой. И вот перестали ходить, индикаторы повыгорели. Подумав и посоветовавшись с владельцем, решили переделать на светодиоды с последовательным управлением WS2812 и однокристальное управление. То что получилось кратко представлено в видео.

Теперь опишу что и как внутри.Светодиоды были приобретены не дискретные, а сразу в светодиодной ленте. 2 метра ленты IP 30, 96 светодиодов на метр, черный фон. При проектировании блока питания рассчитывал его на максимальный потребляемый всеми диодами ток. Провел несколько экспериментов со светодиодами, преобразователями напряжения и по результатам несколько не сложных расчетов. Результаты такие, при питании диодов напряжением 5 вольт, они будут потреблять суммарно более 21А! По результатам опытов установил, что мои диоды нормально работают при напряжении питания 4 вольта, немного страдает цветопередача, но очень не существенно. При этом потребляемый ток снижается примерно на треть. Суммарный ток получается чуть больше 14А. Решил нагрузку распределить на несколько понижающих преобразователей. Трансформатор оставил штатной с домоткой накальной обмотки медной жилой 2,5 мм^2 из кабеля. На выпрямитель использовал один сдвоенный диод от компьютерного БП и два КД213, то что было найдено в "уголке некрофила". Диоды и стабилизаторы прикреплены к металлическому шасси часов. Схема индикации и блока питания получилась такая.

Схема индикации и блока питания.
Схема индикации и блока питания.

Светодиодная лента закреплена на сэндвич панели, вырезанной в размер и покрашенной черной матовой краской из баллончика.

Начало монтажа ленты.
Начало монтажа ленты.

Что бы соседние разряды не подсвечивали друг друга, между ними наклеены защитные полоски из оберточного

Расположение светодиодов в матрице.
Расположение светодиодов в матрице.

Часть соединений между кусками ленты выполнено луженой медной проволокой, а часть изолированным проводом, пропущенным сквозь панель.

Обратная сторона светодиодной панели.
Обратная сторона светодиодной панели.

Плату микроконтроллера взял от других часов и дорабатывал по ходу конструирования. Схема получилась такая.

Схема часов.
Схема часов.

Основа схемы микроконтроллер ATMega8A. Часы реального времени DS1307. Датчики температуры DS18B20. Схемы включения стандартные. Кнопок в схеме 4, но используются только 3, как в исходной схеме часов. Кнопками можно только настроить время, остальные параметры задаются с телефона. Так выглядит программа.

-6

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

Корректировка точности часов.
Корректировка точности часов.

Расчет производится по количеству часов, прошедших с момента синхронизации часов, с перерасчетом на сутки. В результате выводится разность хода в секундах и количество прошедших часов. Если прошло мало времени с момента синхронизации будет выведено соответствующее сообщение. Если разница в точности хода будет большая, так же выведется соответствующее сообщение.

Тем кто рискнет повторить конструкцию, прошивку и программу вышлю на почту по запросу.

Запись пользователя DenAon из сообщества Сделай Сам на DRIVE2