Сенсорный кодовый замок

 

Схема выполнена на микроконтроллере PIC16F628A. S1-S12 подключаются к соответствующим кнопкам, на плате S12 = R, S10 = 0. Электромагнит замка необходимо подключит через транзистор (n-p-n), на схеме заместо электромагнита светодиод. Так же предусмотрена звуковая и световая сигналилазия. Зуммер работает 0.1 секунду при каждом новом нажатии и на 3 секунды при открытии замка.

 

По умолчанию код- 12345, для установки своего кода нужно в EEPROM с адресса 00h по 04h записать свой код, пять цифр. После правильного набора кода на 7 ноге МК появляется сигнал на три секунды. На плате транзистора под ключ реле не разводил.

 

Скачать [122,54 Kb] (cкачиваний: 876) прошивку, печатку, схему

 

Обсуждение на форуме




   
Ankuls # 1
 
 
Весело, жаль нельзя код менять с клавиатуры!


   
memfispro # 2
 
 
RGB Респект и уважуха!!!!


   
yurets # 3
 
 
С чего блок кнопок?


   
slavyan # 4
 
 
S1-S12 подключаются к соответствующим кнопкам, на плате S12 = R, S10 = 0.

а какова функция S11?


   
rgb # 5
 
 
Блок кнопок- это вытравленные площадки на плате, S11- считайте просто номером.


   
ziki-leo # 6
 
 
Прикольная тема я её собирал проблем нет работает от и до.


   
kinobi # 7
 
 
ребята подскожите пожалуста какие биты надо проставить в IcProg бит конфигурации за ранее спс


   
Nikolai4 # 8
 
 
kinobi, что за паника? уже в личку написал, никаких не надо ставить битов!


   
kinobi # 9
 
 
Nikolai4, непомогает не риагиркет на прикосновение


   
Nikolai4 # 10
 
 
kinobi, на Форумс, ссылка в статье, перепроверяй схему


   
kinobi # 11
 
 
Цитата: Nikolai4
PIC16F628A


все перепроверил и схему ипрограматор все в норме когда оставляю галку только на бит конфигурация BODEN то кантролер начинает реогировать на прикосновение но код не видит помогите плиз


   
pudikq # 12
 
 
Собрал, все работает кроме RB1
не идет напряжение с ножки.

В чем может быть проблема?!


   
Nikolai4 # 13
 
 
pudikq,сядь на саму ногу контроллера и проверь тестером напряжение, может нет где-то контакта


   
pudikq # 14
 
 
Проверял.
Запаяно хорошо, с ноги я так понимаю должен выходить +…, но его там и в помине нет.
Прошивал всеми прошивками (что на форуме).
Припаял LED. (у меня там выход на РЕЛЕ).Результат нулевой.
Я вообще мог спалить каким то образом ногу???, может попробовать заменить МК?, не очень хочется(((


   
pudikq # 15
 
 
Что по плате с 4-й ноги на + идет?


   
batlab # 16
 
 
а нельзя ли как-то прибацать светодиоды вместо обычных, чтобы в момент касания вспыхивали нажимаемые клавиши?

и ещё один вопросик! как бы сделать,чтобы работал как триггер.а то хотелось бы в авто прибабахать. как в фильме "перевозчик" была бы крутотень. ввёл код-заводи и едь, остановился,заглушил-опять вводи код и вперёд. ну как-то так.

да ещё и в дополнение встроить RFID метку для включения питания самого кодового замка, тем самым повысыв надёжность.


   
rgb # 17
 
 
Что мешает добавить триггер и плату с FRID?


   
batlab # 18
 
 
RFID метку можно в принципе подобрать из готовых комплектов СКУД.(у меня лежит)

с триггером я понял. собственно хотел про светодиоды узнать,будут ли светодиоды загораться в момент касания(если вместо обычных, что на схеме поставить)? хотя врядли будут подсвечивать светодиоды, там ведь целый мегаом получается,надо будет на отдельные порты светодиоды вешать. в общем понятно, буду пробовать.


   
rgb # 19
 
 
Диоды там стоят, чтоб ножки МК сыкономить. Вродебы есть у меня прошивка в ней в двоичном виде выводится номер нажатого сенсора, можно через дешифратор подсвечивать нажатый сенсор.


   
prizrak126 # 20
 
 
блин да как и чем открыть эти файлы подскажите пож

скачал архив но не могу файлы открыть.помогите


   
Nikolai4 # 21
 
 
Цитата: prizrak126
блин да как и чем открыть эти файлы подскажите пож

скачал архив но не могу файлы открыть.помогите


SPLAN и SprintLayot тебе в помощь


   
slavyan # 22
 
 
Что именно ты не можешь открыть? Архив прекрасно открывается. В папке "Плата" рисунок открывается прогой Спринт Лайот. В папке "Схема" - прогой С-план. Прошивка (.hex) соответственно - для контроллера.


   
prizrak126 # 23
 
 
рисунок я открыл хекс естественно для прошивки а остальное че за файлы???

плата двухсторонняя чтоли?


   
prizrak126 # 24
 
 
скажите пож резистор смд 1мом маркировка 105???


   
yology # 25
 
 
Замок работать не будет.В прошивке отсутствует чтение EEPROM


   
lNikLisl # 26
 
 
Цитата: rgb
Диоды там стоят, чтоб ножки МК сыкономить. Вродебы есть у меня прошивка в ней в двоичном виде выводится номер нажатого сенсора, можно через дешифратор подсвечивать нажатый сенсор.


Добрый день, я взял вашу работу как основу для курсового проектаЮ вытравил плату, почти спаял, но у меня на плате нету отверстий под динамик и еще некоторые детали. не могли бы вы сфотографировать плату с двух сторон, и прислать мне в личные сообщения фотографии?


   
lucifern # 27
 
 
А если я захочу поставить пароль Z 0 R 2 5
Мне что надо в ЕЕПРОМ прописывать? :) Типо 11 00 12 02 05 ?
И что за нестыковки в описании и самой платы? Написали,что S12=R,а на самом деле =6, S1=Z, Z5=0, а R=S9 ! :)
В описании надо конкретно указывать где какая цифра,какой Sx соответствует. А то люди далекие от электронники соберут и будет у них сумятица в голове и прибор будет работать с другим кодом ))

Для тех кто далек от понятия еепром,вот тут:
:10420000(01)00(02)00(03)00(04)00(05)000000000000009F
то что в скобках ставите на свое значение и сохраняете. Затем льете в проц ;)


   
A2a # 28
 
 
Pic16lf628a собрал.Работает нормально.


Обновления

Сообщения ФорумаОтветов
3D Модели для Авто0
Бакометр 2335
Touch Start-Stop Engine.587
Кодграберр17
Исправляем AVR фьюзы при помощ …109
Бакометр - измеритель остатка…4
IR конструктор на PIC12F62977
Универсальное зарядное устройство103
бaкoмeтр1974
Двунаправленный автомобильный…2
Программатор GENIUS G8401
Светодиодный тахометр34
Индикаторы ГРИ ИН1 - ИН141
Multiprog1
Управляющая программа LED CUB959
Универсальное зарядное устройство9
Изготовлю печатные платы29
Простой автоматический выключа…25