Последнее время мне очень часто требуется измерять частоту, уж очень много электронных проектов я делаю и поэтому появилось нужда в измерительном приборе — частотомере. Покупать данный прибор — я ещё школьник в 8 классе учусь а такая техника очень дорогая для меня. Сильно большие частоты мне измерять пока нет необходимости, хотя в скором времени возможно будет нужно. И поэтому я решил сделать свой частотомер своими руками! Стремясь к минимализму за основу взял AVR микроконтроллер ATtiny2313 и ЖКИ 16*1. Набросал проект в Proteus, написал прошивку и нарисовал принципиальную схему:
Собственно ничего сложного, всё очень просто. Собрал всё на бредборде, кто не знает это — макетная плата с механическими контактами. Проверил, работает! Вот фото отчёт:
Ну теперь надо реализовать прибор, сделать печатную плату и поместить в корпус.
И так, теперь когда все детальки собраны, пора делать печатную плату. Её я сделал универсальной, добавил контактные площадки, мало-ли захочется что нибудь добавить. Чертил печатную плату я программе Sprint Layout 4.0, найти чертёж можно в файлах к статье. Плату я делал лазерно-утюжным методом, вот что получилось:
Самое главное это хорошо и качественно припаять микроконтроллер, ведь он в SOIC корпусе.
Не проблема, и мельче паяли! Главное не переборщить припоя и не жалеть канифоли.
Запаиваем остальные детальки, вот что получилось:
Кстати, от лишнего канифоля на плате можно избавиться с помощью технического спирта. Так намного лучше:
После сборки прошиваем микроконтроллер, я прошивал с помощью программы SinaProg программатором USBtiny. Вот фьюз биты:
Подключить программатор к микроконтроллеру можно проводками, подключить их к разъёму для ЖКИ:
А reset припаять:
Распиновку подключения программатора к микроконтроллера не привожу, я думаю вы её знаете. После прошивки и установки фьюз-битов, устанавливаем ЖКИ и подаём питание на устройство:
Заработало, отлично! Теперь устанавливаем устройство в корпус:
Как вы видите я свой частотомер сделал на базе своего велокомпьютера, дело в том что я себе собрал более навороченный велокомпьютер (с большим дисплеем на Atmega32, скоро про него напишу статью) а из этого и решил сделать частотомер, только плату переделал. И конечно видео работы устройства:
На видео видно что в качестве генератора я использую компьютер и программу NCH Tone Generator.
Список радиоэлементов
Обозначение | Тип | Номинал | Количество | Примечание | Магазин | Мой блокнот |
---|---|---|---|---|---|---|
IC1 | МК AVR 8-бит | ATtiny2313-20PU | 1 | |||
C1, C2 | Конденсатор | 22 пФ | 2 | |||
С3 | Конденсатор | 0.1 мкФ | 1 | |||
R1 | Резистор | 1 кОм | 1 | |||
R2 | Резистор | 4.7 кОм | 1 | |||
R3 | Резистор | 20 Ом | 1 | |||
LCD | ЖК индикатор 16*1 | WH1601A | 1 | С совместимым HD44780 контроллером | ||
Z1 | Кварц | 16 МГц | 1 | |||
Вход | Разьём | PBS-40 | 1 | |||
S1 | Выключатель | 1 | ||||