No Image

Схема часов на attiny2313

0 просмотров
11 марта 2020

Представляю вашему вниманию очень простые часы на МК Attiny2313. Особо в них в тот момент не нуждался, но руки чесались что нибудь сделать на микроконтроллере, в плане освоения его работы. Итак, меньше слов — больше дела. Схемотехника часов проста как валенок, смотрим принципиальную схему (а если надо её увеличить, чтоб получше разглядеть — кликаем):

Далее, идём за детальками, печатаем рисунок, гладим, травим, сверлим, лудим, паяем. всё как обычно. В результате получаем нечто похожее на такую конструкцию:

Теперь нужно прошить наш МК, я делал это в CodeVisionAVR. Всё необходимое, в т.ч. и печатная плата — в архиве. Прошиваем, фьюзы прописываем вот таким образом:

Для удобства работы, приобрёл семисегментный четырёхразрядный индикатор CC56-12YWA.

Сразу оговорюсь, что для экспериментов купил индикаторы красного, зелёного и оранжевого цвета. Красный выигрывает по яркости, зато оранжевый смотрится просто замечательно!

Ну что, собрали и проверили? Всё работает? Отлично. Теперь встаёт вопрос о блоке питания. Порылся в закромах, нашёл небольшой тороидальный трансформатор, по внешнему виду ватт на 15. Вроде бы сначала вопрос показался решённым, но замеряя напряжение во вторичке, вольтметр выдал мне 12,7 вольт. Многовато для схемы, стабилизатор греться будет, а значит радиатор ставить придётся. В общем не обрадовала меня эта преспектива. Вскрывать трансформатор и сматывать провод тоже не стал. Торик маленький, аккуратненький, пригодится ещё. Да и вдруг после этого жужжать начнёт. Сидя в раздумьях и крутя в руках трансформатор, у меня начал жаловаться телефон, мол разряжусь я скоро, подпитаться бы. и в этот момент вспомнил, что где-то в своих коробках видел ненужный зарядник от старой мобилы NOKIA.

Порылся, оказалось память меня не обманула, и он действительно лежал там. Смотрю параметры на выходе: 5 V, 350mA. Вполне нормально для питания электронных часов, подумал я, и начал его ковырять.

Вскрыл, включил, проверил — на выходе оказалось 5,07 вольт.

Теперь собираем всё это во что-нибудь подходящее по размерам, долго с корпусом не мучился, на глаза попалась пластмассовая мыльница — её и приспособил, правда получилось не совсем аккуратно, но зато работает, как часы 🙂 Удачи в сборке, с вами был Fenix.

Эта схема была опубликована еще в 2008 году, на сайте http://radiokot.ru/circuit/digital/home/33/, и не смотря на явные схемотехнические ошибки — схема работает, многие за это время ее повторили, там же на сайте есть большая тема форума, где обсуждается это устройство. Кроме авторскйо прошивки, на форуме есть еще наборы прошивок. В том числе и для вариантов схемы при использовании различных индикаторов, как с собщим катодом, так и с общим анодом. Архив с проверенными прошивками и их исходными текстами в конце страницы.

Я вспомнил об этой схеме, когда мне потребовались простые "первичные часы". Схема была повторена в точности, с единственным изменением — вместо индикатора установлен разъем, к которому будет подключаться силовая часть "больших часов". Для того, чтобы убедиться в том, что часы работают — подключен первый, попавшийся под руку индикатор: XYLNH 420401B-0 — понятия не имею что эта надпись на корпусе означает, но индикатор по распиновке полностью совпадает с рекомендуемым авторм индикатором CC56-12SRWA, только синего свечения.

Управление часами очень простое: Кнопкой S2 устанавливают минуты, а кнопкой S3 — часы. Кнопка сброс (S1), позволяет установить время на полночь, иногда бывает полезно, хотя ее можно не устанавливать. Точка, разделяющая часы и минуты, моргает с частотой 1,25 Гц, то есть 0,4 секунды горит, 0,4 сек. нет.

В целом — схема работает. Но, если предполагается использовать ее так как она есть, то я бы все-таки посоветовал увеличил сопротивление резисторов R4-R11 до, хотя бы 330 Ом, и поставил бы транзисторы в цепь управления катодами. ATtini2313 процессор конечно живучий, но думаю не следует его мучать в таком режиме.

И пару слов о программировании МК. Я использовал программатор Программатор AVR ISP mkII с программой AVRDUDE_PROG 3.2

Представлена схема цифровых часов на МК ATtiny 2313. Часы отображают часы и минуты. Основной целью проекта была индикация времени в тёмное время суток.

Индикатор: 7-сегментный, четырёх разрядный с общим анодом(на схеме изображено как 4 односегментных) и объединёнными одноименными сегментами. Для чего объединёнными? На плате тогда получается меньше дорожек и перемычек. И сама схема несколько компактнее. Транзисторных ключей на индикаторе нет, потому что при динамической индикации, даже при существенном превышении тока МК, он не успевает перегреться.

Правильно собранные часы не требуют настройки и работают сразу.

Ниже вы можете скачать исходник ASM, прошивку и печатную плату

Комментировать
0 просмотров
Комментариев нет, будьте первым кто его оставит

Это интересно
No Image Строительство
0 комментариев
No Image Строительство
0 комментариев
No Image Строительство
0 комментариев
No Image Строительство
0 комментариев
Adblock detector