Реклама ⓘ
Главная » Микроконтроллеры
Призовой фонд
на апрель 2024 г.
1. 100 руб.
От пользователей

Похожие статьи:


Реклама ⓘ

Электронный кодовый замок на ATmega8

Данный проект будет отличным вариантом для повторения новичками, в нем используется ЖКИ дисплей 1602, клавиатура 4х4 из кнопок и конечно же сам контроллер. Кроме того, применены реле, кнопка и разъемы питания, PLS штырьки, пару транзисторов ну и по мелочи. Кстати, яркость дисплея в проекте будет регулироваться по методу ШИМ.

Электронный кодовый замок

Это устройство может быть использовано для защиты практически любых объектов, пользователь должен ввести правильный пароль для получения доступа. Плата уже спроектирована удобным образом, и остается изготовить только красивый корпус для него. Пароль вводится с помощью встроенной в клавиатуру матрицы 4x4. Основной модуль ЖК-дисплея используется для отображения сообщений пользователю и текущей информации. Как только будет введен правильный пароль  - сработает реле. Об этом так же будет свидетельствовать  светодиод, установленный рядом с реле.  Для отключения реле нужно нажать соответствующую кнопку на клавиатуре.

Схема электронного кодового замка

После ввода четырехзначного пароля необходимо нажать кнопку "ОК" (S8). В любое время вы можете нажать кнопку "Отмена" (S12), чтобы очистить код (например, при вводе любых неправильных цифр).
Код блокировки можно легко изменить, для этого нужно ввести специальный пароль "0000", как только вы введете этот пароль, устройство переключится в режим смены пароля. Здесь нужно ввести старый пароль, чтобы получить разрешение, а затем ввести новый пароль, все очень просто.

Подсветка ЖК-дисплея выключается автоматически, после того как система находится в режиме ожидания нескольких секунд. Затемнение подсветки происходит очень плавно, так же как например в мобильных телефонах. Дисплей можно заменить на любой аналогичный, с похожим контроллером или даже другого разрешения, главное советую обратить внимание на распиновку выводов, в некоторых моделях распиновка дисплеев может отличаться. Программа для контроллера написана в среде С++, исходники, а так же прошивка для контроллера прилагаются. Микроконтроллер можно применить с любым индексом, буква L означает пониженное энергопотребление.

Файл печатной платы для изготовления методом ЛУТ находится ниже в архиве, печатную плату можно заметно уменьшить, если применить кнопки поменьше, или если вынести клавиатуру на отдельную плату. Цифровые клавиши можно взять от старой клавиатуры компьютера или ноутбука.

Электронный кодовый замок

Фьюзы: 
HIGH=D9
LOW=E1

Скачать файл печатной платы, исходник и прошивку вы можете ниже

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

Обозначение Тип Номинал Количество ПримечаниеМагазинМой блокнот
U1 МК AVR 8-бит
ATmega8
1 ATmega8LПоиск в магазине ОтронВ блокнот
U2 Линейный регулятор
LM7805
1 Поиск в магазине ОтронВ блокнот
Q1, Q2 Биполярный транзистор
BC548
2 Поиск в магазине ОтронВ блокнот
D1, D3 Выпрямительный диод
1N4007
2 Поиск в магазине ОтронВ блокнот
D2, D4 Светодиод2 Поиск в магазине ОтронВ блокнот
С1, С3-С5 Конденсатор0.1 мкФ4 Поиск в магазине ОтронВ блокнот
С2 Электролитический конденсатор470 мкФ1 Поиск в магазине ОтронВ блокнот
R1 Резистор
200 Ом
1 Поиск в магазине ОтронВ блокнот
R2, R4, R6 Резистор
4.7 кОм
3 Поиск в магазине ОтронВ блокнот
R3, R5 Резистор
330 Ом
2 Поиск в магазине ОтронВ блокнот
RV1 Подстроечный резистор10 кОм1 Поиск в магазине ОтронВ блокнот
LCD1 LCD-дисплей16x2 LCD1 Поиск в магазине ОтронВ блокнот
RL1 РелеРСВ1 Поиск в магазине ОтронВ блокнот
S1-S16 Кнопка16 Поиск в магазине ОтронВ блокнот
SW1 Выключатель1 Поиск в магазине ОтронВ блокнот
L1 Катушка индуктивности10 мкГн1 Поиск в магазине ОтронВ блокнот
X1 Разьем питания1 Поиск в магазине ОтронВ блокнот
CON1 Клеммный разьем1 Поиск в магазине ОтронВ блокнот
ADS, J3, I2C Разьем3 Поиск в магазине ОтронВ блокнот
Добавить все

Скачать список элементов (PDF)

Оригинал статьи

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

Теги:

Адвансед Опубликована: 2012 г. 0 0
Я собрал 0 0
x

Оценить статью

  • Техническая грамотность
  • Актуальность материала
  • Изложение материала
  • Полезность устройства
  • Повторяемость устройства
  • Орфография
0

Средний балл статьи: 0 Проголосовало: 0 чел.

Комментарии (10) | Я собрал (0) | Подписаться

0
Eldor #
Спасибо автору за схему - она работает. Но вот только набираешь четыре нуля, она говорит старый пароль, а новый не вводится
Ответить
0
Эдуард #
Старый пароль 7894
Ответить
0
фіва #
Сколько вольт напряжение реле?
Ответить
0
vladus #
Скажите, а текст на дисплее на каком языке?
Ответить
0
Юрий #
Схема рабочая. Прошивку брал с оригинала статьи. Есть небольшой "глюк" - проблема с вводом цифры 9- пока не разобрался. Непонятно назначение нескольких кнопок - 4, 13, 15, 16.
Ответить
0
marik #
Какое назначение кнопок S4 и S16?
Ответить
0
ls-igor #
Почему может не работать LCD?
Ответить
0
Dima #
Ну всё тщательно перепроверил 3 раза. Не работает. После включения на экране wlkome ну и тд. Иногда появляется курсор, иногда не появляется. Кнопки ни одна не реагирует...Что делать?
Ответить
0
Dima #
Шил на всём и на willem. Плату сам травил. Может с "заводской" есть отличия? Походу hex битый. Больше ничего не приходит...
Ответить
0
Ваня #
Я не особо понимаю,для чего разъемы (кроме питания). И к чему они подключаются все. Если можно поподробнее
Ответить
Добавить комментарий
Имя:
E-mail:
не публикуется
Текст:
Защита от спама:
В чем измеряется напряжение?
Файлы:
 
Для выбора нескольких файлов использйте CTRL

Программатор Pickit3
Программатор Pickit3
Осциллограф DSO138 Конструктор - темброблок на LM1036
вверх