alexandr.fairy-shop.biz

Автомобильные часы (22.01.2012)Термостат

В основе контролер ATtiny26, датчик температуры DS18B20. Программа написана на асемблере в AvrStudio 4.16.

Часы имеют три режима: собственно часы, термометр и вольтметр напряжения в бортовой сети автомобиля.

Управляется всё это дело одной кнопкой. Кратковременное нажатие - переключение между режимами, достаточно длительное удержание кнопки - вход в режим настройки текущего времени.

При входе в настройки включается режим часов и начинают мерцать разряды минут, теперь кратковремеными нажатиями можно изменять показания. Затем нажимаем и удерживаем кнопку пока не начнут подмигивать часы, их тоже можно установить кратковременными нажатиями. Ну и нажав и удерживая ту же кнопку - дожидаемся когда мигания прекратятся, кнопку сразу отпускаем.

Вот собственно и всё, что касается настройки.


Схема подрихтовывалась, поэтому плата не очень элегантная...

Часы

Термометр

Вольтметр. Теоретический предел напряжения 50V, но в этой схеме вольт этак 15, короче - сколько выдержит стабилизатор 7805. Если нужно больше, надо слегка доработать схему.