-
Вход / Регистрация
Часы, будильник, термометр | Часы, Будильники | Будильник, Часы на МК |
Более четырех лет назад я собрал простые часы на ATmega8. Все это время они исправно работали и приносили пользу, особенно в темнее время суток. Но мне показалось, что такой микроконтроллер, как ATmega8 может делать намного больше, чем просто подсчитывать колебания кварца и выводить их в виде времени.
Захотел, чтобы новые часы информировали не только о текущем времени, но и о температуре в помещении, где они находятся. Задался поиском подобных схем в интернете, отталкиваясь от уже имеющихся комплектующих, а именно: микроконтроллер ATmega8 и светодиодный индикатор с общим катодом. Отличное решение нашлось на этой странице, которое предоставил пользователь Soir, за что ему большая благодарность.
Схема часов не сложная, плюс, я сделал в ней некоторые упрощения. Что получилось, я привожу ниже. Оригинальная и упрощенная схема, разведенная в Proteus, имеется в АРХИВЕ. В данном архиве приведены также прошивки ATmega8, дающие разный функционал часам, пример выставления фьюзов, полная инструкция по настройке часов и их возможностях, а так же разведенная печатная плата в формате *.lay6. Печатная плата разводилась мной под уже имеющийся корпус. В архиве представлены прошивки для индикаторов с общим анодом и катодом.
Хочу признать, что часы получились отлично. В часах есть будильник (как разовый, так и по дням недели), термометр. Для регулировки освещения индикатора в дневное и ночное время, могут использоваться как предустановки в часах, так и специальный датчик (фоторезистор). Есть возможность коррекции времени, если оно отстает или спешит; цифровая коррекция отображения температуры с градацией 0,1ºС.
Большим плюсом является наличие сохранения настроек в энергонезависимой памяти микроконтроллера. Помимо этого, применение микросхемы DS1307, в паре, с батарейкой, делают часы абсолютно энергонезависимыми. Батарейка выполняет дежурное питание часов. Теперь, сколько бы поставка электричества у Вас не обрывалась, при ее возобновлении, часы буду идти, без каких-либо изменений и отклонений, даже останется заведенным будильник(и).
В эстетическом плане, данные часы, также хороши. Есть более десяти видов визуальных эффектов смены отображения времени и температуры. Кстати, эти эффекты можно выбирать самостоятельно или выставить их отображение в случайном порядке.
Anatolii, как решили ситуацию с полевиками? Первый разряд светится ярче других или это снято так?
admin, подключил на прямую. Протестил 3 дня , вроде работает…. понимаю что не совсем правильно но пока так.
Да, первый разряд светит ярче других, почему так не знаю даже… Какие могут быть варианты?
Anatolii, без транзистора присутствует большой риск спалить порты. Проверьте монтаж платы, все ли на 4х разрядах сделано одинаково. Для эстетики, можно на общий катод первого разряда, припаять токоограничивающий резистор в сотню Ом (нужно подбирать).
Hello all!
Put all together and is lok so…
Best regards,
danyth
danyth, good job!
А плату под корпус QTFP можно?
andrei913, схема не сложная, можете самостоятельно развести плату под QTFP.
Вот нашел, может кому пригодится.
https://best-chart.ru/user_files/Termo_clock_ATM.rar
Собрал будильник. Все работает кроме регулировки яркости свечения индикаторов. Индикаторы с общим анодом Е20562-G-J-8-W. Вместо фоторезистора поставил подстроечник 22кОм. Может дело в прошивке?
andrei913, поэкспериментируйте с прошивками, не у всех одинаковый набор функций.
Нужно подобрать номинал резистора R17. Я поставил 47кОм-все заработало.
здравствуйте. собрал я часики. работают хорошо, с маленькими индикаторами. решил подключить к ним самодельный индикатор на 5мм светодиодах.тоже замечательно работают и светят хорошо.Но, при переходе с режима часов в температуру, появляется надпись CLOC. и кнопки перестают правильно работать. пробовал ставить ключи на общий анод. не помогло.
darik, проверьте монтаж. На других прошивках такой же эффект?
admin, пробовал разные прошивки.
а еще засвечиваются некоторые сегменты. завтра попробую сделать видео.
admin, вопрос по схеме. BUZ1 с генератором или простой пьезо? я поставил пьезик от компьютера, при срабатывании будильника шлышны тихие щелчки.
darik, 100% у Вас где-то ошибка в разводке или есть КЗ. Бузер без генератора. Громкость его не велика, но достаточная, чтоб проснуться. Хотя, как будильник, данные часы не использую.
сорри,первое видео не мое.
Сильно отстают часы, читал вроде что можно выставить коррекцию, как это делается?
Anatolii, в меню в пункте CLOCK, после выставления минут, часов, секунд, есть пункт, корректирующий количество отставания или опережения секунд в сутки.
Страницы: 1 2 3