Секундомір на 9.999 сек

Понадобилися знайомому секундоміри з великими цифрами, що рахують до 9 секунд з точністю до тисячних. У магазинах він таких не знайшов, а замовляти на закордонних сайтах не захотів, тому звернувся до мене. Було вирішено використовувати мікроконтролер ATMega8515, оскільки він був легкодоступний і підходящий за параметрами. Технічне завдання таке: секундомір, що рахує до 9.999 сек., 2 великі кнопки - старт/пауза і скидання, живлення від батарейок. Спочатку пристрій було зібрано на макетній платі, далі до заліза писалася програма в CodeVisionAVR, а потім робилося 4 копії друкованої плати для 4-х екземплярів. У програмі реалізовано програмну захист від дребезгу контактів, використовується динамічна індикація цифр. При бажанні програму легко можна переробити під іншу модель мікроконтролера Atmel.

Схема пристрою:

Схема секундоміра

Проект на макетній платі.

1.jpg

2.jpg

Виготовлення друкованої плати. В якості розчину для травлення я використовував такий: 100мл перекису водню, 30г лимонної кислоти і чайна ложка солі. Плата двостороння, з іншого боку вирізав доріжки канцелярським ножем, зайве прибрав.

4.jpg

 

6.jpg

Запайка деталей.

8.jpg

Пристрій готовий!

Таким же чином (виключаючи етап з макетною платою) робилися інші екземпляри.

10.jpg

11.jpg

Фьюз-біти:

fuses.jpg

В прикріпленому архіві: друкована плата, схема в sPlan, прошивка, вихідний код, фьюз-біти.

Список радіоелементів

Обозначення Тип Номінал Кількість Примітка
IC МК AVR 8-біт
ATmega8515
1
VT1-VT4 Біполярний транзистор
КТ209А
4
VD1 Випрямляючий діод
PR1003
1
R1 Резистор
100 кОм
1
R2-R5 Резистор
100 Ом
4
R6-R12 Резистор
24 Ом
7
R14 Резистор
150 Ом
1
С1, С2 Конденсатор 15 пФ 2
С3, С4 Конденсатор 100 нФ 2
Z1 Кварцовий резонатор 8 МГц 1
Bat Батарея 1
S1, S3 Кнопка Без фіксації 2
S2 Мікротумблер 1
Світлодіодний індикатор SA15-11GWA 4
Додати всі

Прикріплені файли:

Top