, 14.12.2013 в 22:20 (3551 Просмотров)
Довольно часто летом играл на захват точки, аля Баттлфилд. Очень мне хотелось сделать какой-нибудь девайс, который сможет заменить палку с намотанным пакетом. Решил, что это должно быть что-то типа шахматных часов, как раз было желание разобраться в программировании микроконтроллеров. Пришлось некоторое время покорпеть над учебниками по СИ и компилятором для AVR, а так же симулятором Proteus. В итоге мои старания были вознаграждены. Программа работает, осталось собрать схему в реальном устройстве, а не симуляторе.
В итоге получилась такая штука.
И видео работы.
Питается устройство от источника постоянного тока в пределах 7...20 вольт.
Схема легко собирается на макетной плате. Для этого понадобятся:
1. Сама макетная плата
2. Паяльник, припой, канифоль.
3. Тонкий изолированный провод.
4. Панель для микросхемы микроконтроллера 20-Pin - 2 шт. Одна для программатора, другая для таймера.
.
5. Линейный стабилизатор 78L05
Тут можно почитать о его цоколёвке http://www.sdelai-sam.su/spravka_78L05.html
6. Электролитический конденсатор ( С3 ) 470 мкФ на 16 В. - 1шт;
Керамический конденсатор ( С1, С2, С4, С5 ) 0,1 мкФ - 4шт;
Резисторы R1 = 10 КОм;
R2, R3 = 360 Ом;
R4, R5 - подстроечные с макс сопротивлениями 1 КОм и 20 КОм соответственно;
R4 - используется для регулировки яркости подсветки LCD дисплея;
R5 - для того, чтобы установить необходимый контраст символов;
7. Диод D1 - 1N4001 или 1N4004.
Светодиоды LD1 и LD2 - синий и красный соответственно;
8. Кнопки тактовые - 3шт.
9. LCD - серии WH1602B - я использовал WH1602B-TMI-CT;
10. Ну и "мозги" таймера, микроконтроллер от фирмы Atmel - ATtiny 2313 в DIP-корпусе.
Как сделать программатор и прошить микросхему можно почитать здесь:http://www.myrobot.ru/stepbystep/mc_programmer.php
Схема таймера:.
Будет желание повторить, доработать пишите в ЛС, скину прошивку.
Благодарю за внимание.