LED часы из старого HDD

Исходники, схемы, прошивки, описание в архиве.

 

Светодиодики выбраны бескорпусные (для уменьшения массы вращающейся платки - чем меньше масса, тем легче
сбалансировать плату и меньше вибрация), голубого цвета (из-за того, что голубые светодиоды самые яркие). Платка
быстро вращается, и при вспыхивании светодиодов в нужный момент возникает изображение цифр. Всего в столбце 8
светодиодов, но нижний восьмой используется редко (для отрисовки курсора в меню настройки часов). Матрица
отображения цифр взята 5x7 точек (применен готовый знакогенератор от компьютера "Радио 86РК"). Кроме цифр,
можно также легко выводить любые буквы.
Светодиодами управляет микроконтроллер AT89C2051, который тоже смонтирован на этой вращающейся платке (весь
монтаж на круглой плате ротора сделан тонким эмалированым проводом - опять-таки с целью уменьшения массы
ротора). Питание вся схема получает через вращающийся трансформатор, изготовленный из двух ферритовых чашек -
одна чашка закреплена неподвижно, другая крутится вместе с платкой, и они находятся друг от друга на расстоянии
около 0.5 мм. Благодаря этому через высокочастотное магнитное поле передается энергия, питающая платку ротора
(микроконтроллер и светодиоды). Такая система передачи энергии не имеет трущихся частей, поэтому долговечна и не
создает лишнего шума в работе. Эти часы у меня непрерывно работают с начала 2005 года. Ни разу не ломались, за
исключением тех случаев, что я спросонья пальцами попадал во вращающийся ротор (когда выключал будильник часов).
Было больно!.. =)
В неподвижной чашке размещена первичная обмотка, питаемая напряжением частотой порядка 30 кГц, в чашке,
связанной с платкой, находится вторичная обмотка, к ней подключен простейший выпрямитель и далее от него питается
схема вращающейся платки. Все вышеописанное представляет из себя просто блок индикации. Кроме этого, еще есть
схема, которая отсчитывает время и управляет фазами шагового двигателя. Эта схема тоже работает под управлением
микроконтроллера - AT89C52. Данные от блока часов до блока индикации передаются через оптопару со скоростью
57600 бит/сек (используется последовательный порт, встроенный в оба микроконтроллера). Софт, зашитый в основной
блок, довольно продвинутый - можно устанавливать время, есть будильник, и даже есть возможность коррекции скорости
хода часов

 

http://microsin.ru/content/view/733/44/

Прочитана 2519 раз

Присоединенные к статье файлы
Файл: hddclock.tar.gz; скачан 768 раз.