Проект Eldigi.ru пережил своё новое становление. В связи с этим на сайте могут быть ошибки. Нашли ошибку? Помогите проекту, выделите её и нажмите Ctrl+Enter. Подробнее...

Электронный замок с управлением от таблеток iBUTTON (PIC16F628A, C)

Ниже представлена схема замка с использованием электронных ключей Touch Memory типа DS1990A. Устройство собрано на базе микроконтроллера PIC16F628А. Учитывая то что исходный текст программы, на языке С, доступен для скачивания, замок можно легко приспособить под свои требования. Замок можно использовать как для открывания двери, при соответствующем изменении программы замок можно использовать для включения/отключения различных систем охраны и т.п. Учитывая то что максимальное количество записываемых ключей достигает 20 штук, устройство можно применить как в доме так и в общественных местах.

Схема устройства:

Электронный замок на PIC16F628 и iBUTTON

Работа устройства

Для записи ключей в устройство необходимо нажать на кнопку "Запись ключей". Пока кнопка нажата , ключи , считываемые устройством
будут записаны в память устройства. Уже существующие ключи не записываются. Максимальное количество сохраняемых ключей 20 шт.
Для стирания всех ключей из памяти устройства необходимо кратковременно замкнуть кнопку "Сброс всех ключей". Светодиод при этом загорится на 2 секунды. Кнопки "Запись ключей" и "Сброс всех ключей" нужно сделать в скрытном месте, а лучше исключить их и поставить вместо них перемычку прямо на плате.

При считывании существующего в памяти ключа устройство открывает замок и держит его в состоянии открыто 5 сек.
Датчик двери при размыкании прекращает счёт этого времени и закрывает замок.

Перемычкой "Установка типа замка" выбирается логика работы замка, т.е. присутствует ли напряжение на выходе в режиме ожидания, или нет.
При открытии напряжение на замке инвертируется.

Транзистор Q1 отечественный КТ815, который можно заменить любым аналогичным. Вместо стабилизатора напряжения подойдёт LM7805, КРЕН5А и т.д.

Реле любое 5 В, с нужной нагрузочной способностью. Можно применить и на 12В, но придется немного изменить схему. При желании можно заменить реле тиристором с оптопарой, например для управления 220В. нагрузкой. Или же применить более мощное реле для мощных нагрузок.

Программа была написана в компиляторе HI-TECH PICC 9.50

Исходный код, прошивка. (4 Кб). Загрузок: 483

Автор статьи: Клюшников Алексей E-mail: al.kl [собачка] mail.ru
Проект создавался при участии администрации сайта http://eldigi.ru
Просмотров: 4827

Splan 7.0.0.9 Rus + Portable + Viewer Fiinal
26.04.2014
sPlan – удобный инструмент для черчения электронных схем. Имеет простой и интуитивно понятный интерфейс. В программе заложены... подробнее...

Очень удобная программа для чтения pdf Foxit Reader
26.04.2014
Foxit Reader - Компактная и шустрая программа для чтения PDF файлов. Может служить альтернативой для популярного просмотрщика PDF - Adobe Reader.... подробнее...

Proteus 7.7 SP2 + Crack v1.0.2 + RUS
22.04.2014
Proteus VSM - программа-симулятор микроконтроллерных устройств. Поддерживает МК: PIC, 8051, AVR, HC11, ARM7/LPC2000 и другие распространенные процессоры.... подробнее...

Новое становление сайта Eldigi.ru
01.04.2014
Проект Eldigi.ru который долгое время находился в застывшем состоянии снова принимается за работу с новымы силами, с новыми статьями и с... подробнее...

Proteus 7.7 SP2 + Crack v1.0.2 + RUS
22.04.2014
Proteus VSM - программа-симулятор микроконтроллерных устройств. Поддерживает МК: PIC, 8051, AVR, HC11, ARM7/LPC2000 и другие распространенные процессоры.... подробнее...

Splan 7.0.0.9 Rus + Portable + Viewer Fiinal
26.04.2014
sPlan – удобный инструмент для черчения электронных схем. Имеет простой и интуитивно понятный интерфейс. В программе заложены... подробнее...

Цифровая паяльная станция своими руками (ATmega8, C)
27.05.2012
Состав: ATmega8, LM358, IRFZ44, 7805, мост, 13 резисторов, один потенциометр, 2 электролита, 4 конденсатора, трехразрядный светодиодный семисегментный... подробнее...

Тахометр на AVR микроконтроллере (ATtiny2313, C)
13.01.2010
Данное устройство представляет собой неплохой тахометр, предел его измерений составляет 100 - 9990 об/мин. Точность измерения - ± 3 об/мин.... подробнее...

Простой цифровой спидометр с семисегментным индикатором (ATmega8)
07.10.2010
Устройство представляет собой простой спидометр на AVR микроконтроллере. Его отличительной чертой является минимум деталей, всего 4... подробнее...

Универсальная телефонная приставка (PIC16F84A)
01.03.2008
Сегодня практически во всех крупных городах телефонные номера переводятся на повременную оплату. Недалеко то время, когда поминутная... подробнее...

Простейший бортовой компьютер на любой инжекторный двигатель (ATmega8, C)
08.08.2008
Все началось с того, что как мне казалось, у меня большой расход топлива. Машина у меня Audi-80 с 2-х литровым движком (ABT) и моновпрыском (одна... подробнее...

Калькулятор для спортивных соревнований с гандикапом (PIC16F88, asm)
21.04.2008
Разработанный авторами калькулятор предназначен для быстрого пересчета времени, затраченного участниками соревнований на... подробнее...