Съдържание:
- Стъпка 1: Процесът
- Стъпка 2: Компонентите
- Стъпка 3: Схеми и печатни платки за заключване
- Стъпка 4: Схема, печатна платка и снимка на програмиста
- Стъпка 5: Програмиране на PIC микроконтролера
- Стъпка 6: Нека изглежда блестящо
- Стъпка 7: Изтегляния
- Стъпка 8: И накрая
Видео: USB препрограмируемо заключване на вратата IButton: 8 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:55
iButtons са малки бутони като обвивки, които комуникират само с 2 проводника. Те са изключително здрави и всички имат уникален сериен номер, който е хардуерно записан в устройството и никога не се повтаря. Те са евтини (около 1 паунд / 1, 50 евро / $ 2)
Този сериен номер позволява ключовете да бъдат наистина уникални и по този начин ефективно защитени. Виждал съм ги използвани:> като устройство за влизане в касата в барове> в каси за ценни книжа> вход за компютър> като сигурни ключове, използвани със скъп софтуер. > … като брави за врати! Проблемът с използването им за начинаещи е, че трябва да можете да програмирате хардуер, за да ги прочетете и ако загубите ключа, заключващото устройство е безполезно! Тази инструкция ви показва как да изградите ключалка и USB програмист, който ви позволява да записвате нови ключове към ключалката за секунди, без да демонтирате устройството. Направете ключалката напълно сигурна и актуализирана за до 80 ключа едновременно. Ключалката може да работи при напрежение 5-30V AC или DC и затова е изключително гъвкава; проектирани да работят на същото напрежение като вашето електронно освобождаване на врата-можете да си купите най-евтиното или най-скъпото, което намерите, Fail-Locked или Fail-Unlocked, AC или DC, 12V или 24V. Какво ви е необходимо:> Компоненти (вижте по -нататък)> PIC програмист> Електронно освобождаване на вратата. > Оборудване за изработка на печатни платки (ако искате да изглежда мръсно) ЗАБЕЛЕЖКА !!! Това е стара инструкция, която не съм качил по някаква причина. Ако имате проблеми с изграждането му, изпратете ми имейл и аз с радост ще помогна - но не мога да гарантирам, че съм го направил възможно най -опростен - извинете - надявам се, че ще ви даде вдъхновение, ако не друго.
Стъпка 1: Процесът
Първо ще трябва да решите какъв тип брава ви е необходим.
FAIL SAFE/UNLOCKED остават отворени, когато устройството прекъсне захранването. Това обикновено се използва, ако вратата трябва да бъде достъпна в случай на прекъсване на захранването - напр. Fire FAIL SECURE/LOCKED остават заключени, освен ако не се подаде захранване към ключалката. Те биха били по -подходящи, когато се използва традиционна система за влизане на врата, като вратата е традиционно заключена по всяко време, освен ако не се подава захранване. По -долу е представена диаграма, която показва как работи устройството. Просто, ако въведете ключ, микропроцесорът първо проверява дали е ключ за програмиране или ключ за достъп. Ако това е ключ за достъп [iButton], микропроцесорът проверява спрямо списъка с известни ключове, съхранявани в неговия EEPROM (памет), ако го намери, той ви позволява да влезете. В противен случай ще изпрати червена светлина, за да каже, че няма достъп предоставено. Ако това е препрограмируем ключ от какъвто и да е тип (например iButton с нов списък с ключове за съхранение във вътрешния EEPROM). Той ще провери дали ibutton е разрешено да препрограмира вътрешния EEPROM, но проверява кода за удостоверяване. (Това е програмирано в iButton от USB програмиста и това не можете да промените - вижте последната страница за информация). Ако на iButton е позволено да програмира вътрешния EEPROM, светодиодът ще мига зелено/оранжево и след това микропроцесорът ще изтегли всички ключови кодове от iButton и ще ги съхрани във вътрешния си EEPROM. Това ще доведе до мигане на светодиода и може да отнеме до 20 секунди - не изваждайте ключа, докато това се случва. След това светодиодите ще мигат зелено, за да покажат, че програмирането е приключило - сега премахнете iButton.
Стъпка 2: Компонентите
Добре, така че инструкциите са доста лесни, давам ви схемата, списъка с части, шестнадесетичния файл и вие го изграждате - просто! Ще дам списъка с части и номера на частите на Rapid Electronics (https://www.rapidonline.com), за да можете да намерите собствения си доставчик - въпреки че бързото е доста добро! Ето списъка с части Заключване на вратата
1x мостов токоизправител (бърз# 47-3202) 1x 5v 7805 регулатор на напрежението (бърз# 47-3313) 1x SIL реле (бърз# 60-0670) 1x 100uf капачка (бърз# 10-3260) 1x 470uf капачка (бърз# 11- 0275) 1x 220f капачка (бърз# 11-0260) 2x 1k резистор 1x 4k7 резистор 1x 16f628 PIC микро 1x 24LC04 4k eeprom (бърз# 22-0170) 1x 8pin държач 1x 18pin пил държач 1x мини DPDT превключвател (бърз# 76- 0220) 1x 3pin заглавка (бърз# 22-0515) 1x джъмпер (бърз# 77-0237) 2x 2pin клемен блок (бърз# 21-1700) 1x електронно освобождаване (https://www.directlocks.co.uk) 1x iButton сонда с BiColour LED (MBL) (част# hc00039 https://www.homechip.com) 1-80x DS1990A iButtons (https://www.homechip.com) USB програмист 1x 18f2550 PIC микро 1x 20MHz XTAL 2x 22pf капачки (керамичен диск) 1x 220nf капачка 1x 1k res 1x LED (произволен цвят) 1x USB B-гнездо 1x сонда за държач iButton DS1402 (всеки ще е подходящ) (https://www.homechip.com) 1x DS1973 iButton (https:// www.homechip.com) Някои от хардуера или бутоните на iButton могат да бъдат получени безплатно, като поръчате мостри от https:// www. ibutton.com (директно от максимата).
Стъпка 3: Схеми и печатни платки за заключване
По -долу е схемата, печатната платка и последната примерна снимка на ключалката. За оформление на печатни платки за печат вижте изтегляния. За версия на схемата с висока резолюция, щракнете върху i и изтеглете файла (14 kb). Оформленията на печатни платки са достъпни на страницата за изтегляне.
Стъпка 4: Схема, печатна платка и снимка на програмиста
по -долу е схематичната, примерна печатна платка и снимка на окончателно произведената печатна платка на USB програмиста
Стъпка 5: Програмиране на PIC микроконтролера
Добре, така че някои от нас може би са стигнали до този момент и са си помислили - по дяволите, да програмирам PIC контролер. А по -долу е най -простият начин. Вземете PIC програмист (например ebay), който поддържа PIC 18f4550, и следвайте инструкциите. Ако не успеете, попитайте някой в местното училище или колеж, някой в общността по електроника или ми изпратете имейл на instructyiBATdandycoolDOTcoDOTuk и ще видя дали мога да го програмирам за вас, ако имате проблеми. В мрежата е документирано как да програмирате тези устройства. Второ мислене … финансова възможност! Мога да ви продам и предварително програмираните PIC, ако искате (10GBP / 15euro / $ 20) paypal. Но аз настоявам, че можете да го направите сами достатъчно лесно. Просто програмирайте PIC със зададени предпазители по подразбиране. HEX файлът (мисля, че) трябва да съдържа информацията за настройките на осцилатора и такива като, за мен просто включих и всичко мина. Той работи на 4MHz с INT OSC, без WDT.
Стъпка 6: Нека изглежда блестящо
Сега можете да стиснете двата модула в някаква блестяща екипировка, която да използвате като част от новата си система за сигурност!
Стъпка 7: Изтегляния
Тук можете да изтеглите софтуера (изисква. Net framework 3.5), pcb файлове и фърмуер. Използва USB HID библиотеката на Mike o'brien - Благодаря, Майк! Http: //labs.mike-obrien.net/view.aspx? Projectid = hidlibrary Схеми, създадени с помощта на TinyCad PCBs, направени с помощта на PCB Wizard 3 При отпечатване на печатна платка от pdf, отпечатайте като лист А4, уверете се, че всички опции за свиване в acrobat са деактивирани, за да запазите скалата.
Стъпка 8: И накрая
Един ключ може да бъде програмиран да актуализира 1 или 1000 ключалки, той не се нуждае от препрограмиране всеки път, така че можете да имате набор от ключалки със същите ключове, които ще го отворят. Или смесете и съчетайте. Това ще спести часове при програмиране на нови ключалки или актуализиране на ключалки, ако един ключ е загубен - и хей, ключовете струват само паунд!
Първоначалната концепция беше да се заменят всички брави в сграда с електронни брави, така че всеки да може да има един ключ, който има достъп само до желаните зони. Сега тези брави МОГАТ технически да бъдат препрограмирани от всеки със същия проект. Софтуерът позволява да се използва уникален код на ключ, така че никое тяло да не може да напише презапис на eeprom на вашата ключалка. Този код на ключ се съхранява във фърмуера и в USB софтуерното приложение, така че има възможност за стартиране на работа без продължителна конфигурация. Ако обаче вашите нужди надхвърлят това и имате нужда от защитен код на ключ, така че само вие да можете да програмирате отново ключалките си, да ми изпратите имейл с нужда и може би ще ви подготвя персонализирано приложение + шестнадесетичен код. instructyATdandycoolDOTcoDOTuk Сигурен съм, че най-начинаещите с вашите умения за обратно инженерство и мръсотия могат да намерят начин да го направят … но аз го пазя отблизо поради потенциала за комерсиална експлоатация от онези палави уеб 2.0 програмисти! Правен бит: Изобщо няма гаранция за функционалността му! Не трябва да се използва като ИСТИНСКО устройство за сигурност, това е само концептуален проект. Но работи доста дяволски! Насладете се на Даниел Крейн
Препоръчано:
RFID домашно заключване на вратата: 4 стъпки
RFID Домашно заключване на вратата: Устройството за заключване на врати RFID е практично устройство, което можете да използвате през ежедневието си. Когато сканирате ключовата си карта, можете да отворите ключалката на вратата. Промених проекта от този уебсайт: https://atceiling.blogspot.com/2017/05/arduino-rfid.html?m=1Yo
Wifi към RF - заключване на вратата: 3 стъпки (със снимки)
Wifi към RF - Заключване на врати: Общ преглед Тази инструкция ще ви даде възможност да заключвате / отключвате входната си врата чрез софтуера за домашна автоматизация (като OpenHAB - безплатен софтуер за домашна автоматизация, който аз лично използвам) Изображението по -горе показва примерна екранна снимка на OpenHAB
Заключване на вратата за разпознаване на лице: 8 стъпки
Заключване на врата за разпознаване на лице: Представям около месец заключване на вратата за разпознаване на лица! Опитах се да изглежда възможно най-спретнато, но мога да направя само на 13-годишно дете. Това заключване на вратата за разпознаване на лице се управлява от Raspberry Pi 4, със специална преносима бат
Автоматично заключване на вратата: 5 стъпки
Автоматично заключване на врати: Хей ТАМ !! Това е първият ми инструктаж! Дано всички да ви харесат. В този проект ще изградим автоматична (защитена с парола) брава на вратата. Класическата ключалка е буквално 100 -годишно изобретение и както знаем " промяна
Заключване на вратата: 4 стъпки
Заключване на врата: Това е инструкция за това как да създадете ключалка за врата с помощта на продукти ardunio като LCD, клавиатура и серво. Тази проста инструкция може да ви помогне да направите своя собствена ключалка, за да запазите вещите си в безопасност