Здесь описаны часы на семисегментных индикаторах.
Это устройство я сделал по двум причинам.
Первая - мне нужны были часы. Дело в том, что я купил измеритель потребляемой мощности, и обнаружил, что музыкальный центр панасоник, который у меня показывал время в зале, жрёт в режиме часов более 10 Вт! Это было слишком. К тому же, центр сбрасывал показания часов при пропадании электричества в розетке.
Вторая причина - мне было интересно попробовать сделать утюгом плату под микроконтроллер в корпуе TQFP с шагом 0.5 мм.
Забегая вперёд, скажу, что всё получилось, чему я очень рад.
Часы состоят из двух плат: платы индикаторов и процессорной платы.
Плата индикаторов содержит четыре семисегментных индикатора и два светодиода, изображающие точки. Всё это динамически управляется сдвиговыми регистрами 74HC595.
Процессорная плата содержит микроконтроллер STM32F100C8 (64К flash, 8К ОЗУ в корпусе LQFP48) с небольшой обвязкой (питание, кварц, ионистор).
Платы смонтированы одна над другой. Корпус склеен из полистирола, в качестве клея использовался дихлорэтан.
Передняя стенка - из тонированного оргстекла. Тонировка фиолетовая, в сочетании с индикаторами красного цвета смотрится очень хорошо.
Две кнопки собраны на куске макетной платы и привинчены на верхнюю стенку корпуса. Разъём питания приклеен на боковую стенку.
После сборки и проверки конструкция была ошкурена и покрыта аэрозольной краской для бамперов. Она даёт приятную матовую поверхность. Результат мне очень нравится. Питается устройство от какой-то зарядки от сотового, которая выдаёт напряжение 5В.
Схема платы индикации:
Схема процессорной платы:
Или вот эта же схема в pdf
Две кнопки. Одна увеличивает время, другая - уменьшает. На данный момент это всё:)
Надо бы сделать ещё регулировку яркости и корректировку хода. Но что-то всё некогда.
Прошивку пока не выкладываю, допишу как следует - выложу:-)
© AHTOXA, 2014.