Мазмұны:

USB қайта бағдарламаланатын IButton есік құлпы: 8 қадам
USB қайта бағдарламаланатын IButton есік құлпы: 8 қадам

Бейне: USB қайта бағдарламаланатын IButton есік құлпы: 8 қадам

Бейне: USB қайта бағдарламаланатын IButton есік құлпы: 8 қадам
Бейне: USB Флешканы вирустардан тазалау. файлдарды қайта қалпына келтіру. 2024, Шілде
Anonim
USB қайта бағдарламаланатын IButton есік құлпы
USB қайта бағдарламаланатын IButton есік құлпы

iButtons - бұл тек 2 сыммен байланысатын корпус тәрізді шағын түйме. Олар керемет берік және барлығының бірегей сериялық нөмірі бар, ол аппараттық құралға жазылған және ешқашан қайталанбайды. Олар арзан (шамамен 1 фунт / 1, 50 евро / $ 2)

Бұл сериялық нөмір кілттердің шынымен бірегей болуына мүмкіндік береді және осылайша тиімді қорғалған. Мен олардың қолданылғанын көрдім. > … есік құлыптары сияқты! Оларды жаңадан бастаушылар үшін қолданудағы мәселе - оларды оқу үшін аппараттық құралдарды бағдарламалау керек, ал егер сіз кілтті босатсаңыз, құлыптау құрылғысы пайдасыз болады! Бұл нұсқаулық құлыпты қалай құруға болатынын көрсетеді және құрылғыны бөлшектеместен бірнеше секунд ішінде құлыпқа жаңа кілттерді жазуға мүмкіндік беретін USB бағдарламашысы. Құлыпты бір уақытта 80 кілтке дейін қауіпсіз және жаңартылатын етіп жасау. Құлып 5-30 В айнымалы немесе тұрақты токта жұмыс істей алады, сондықтан керемет икемді; электронды есіктің босатуымен бірдей кернеуде жұмыс істеуге арналған-сіз ең арзан немесе ең қымбатсын, Fail-Locked немесе Fail-Unlocked, AC немесе DC, 12V немесе 24V сатып ала аласыз. Сізге не қажет:> Компоненттер (келесіні қараңыз)> PIC бағдарламашы> Электронды есікті босату. > ПХД жасайтын қондырғы (егер сіз оны мықты етіп көрсеткіңіз келсе) ЕСКЕРТУ !!! Бұл қандай да бір себептермен жүктелмеген ескі нұсқаулық. Егер сізде қиындықтар туындаса, маған электрондық пошта жіберіңіз, мен қуана көмектесемін, бірақ мен мұны мүмкіндігінше қарапайым етіп жасағаныма кепілдік бере алмаймын - кешіріңіз - бұл ештеңе болмаса шабыт береді деп үміттенемін.

1 -қадам: процесс

Процесс
Процесс

Алдымен сізге құлыптың қай түрі қажет екенін шешу керек.

ҚАТЕ ҚАУІПСІЗ/ҚҰЛЫПТАМАСАН құрылғы қуаттан айырылған кезде ашық күйінде қалады. Бұл әдетте электр қуаты тоқтаған кезде есікке кіруге болмайтын жағдайда қолданылады, мысалы, егер құлыпқа қуат берілмесе, Fire FAIL SECURE/LOCKED құлыптаулы қалады. Дәстүрлі есік кіру жүйесін қолданған кезде, егер есік үнемі жабық болса, дұрыс болады. Төменде құрылғының қалай жұмыс істейтінін көрсететін схема берілген. Егер сіз кілтті енгізсеңіз, микропроцессор алдымен оның бағдарламалау кілті немесе кіру кілті екенін тексереді. Егер бұл [iButton] кіру кілті болса, микропроцессор өзінің EEPROM (жадында) сақталған белгілі кілттердің тізімін тексереді, егер ол оны тапса, ол сізге кіруге мүмкіндік береді. Әйтпесе ол кіруге рұқсат жоқ деп қызыл шам жібереді. берілген. Егер бұл кез келген түрдегі қайта бағдарламаланатын кілт болса (мысалы, ішкі EEPROM -де сақталатын кілттердің жаңа тізімі бар iButton). Ол ibutton ішкі EEPROM қайта бағдарламалауға рұқсат етілгенін тексереді, бірақ оның аутентификация кодын тексереді. (Бұл USB бағдарламашысы iButton ішіне бағдарламаланған және оны өзгертуге болмайды - ақпарат алу үшін соңғы бетті қараңыз). Егер 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 micro 1x 24LC04 4k eeprom (жылдам# 22-0170) 1x 8 істікшелі ұстағыш 1x 18pin dil ұстағыш 1x DPDT шағын қосқыш (жылдам# 76- 0220) 1х 3 істікшелі тақырып (жылдам# 22-0515) 1x қосқыш (жылдам# 77-0237) 2х 2 істікшелі терминал блогы (жылдам# 21-1700) 1x Электронды шығарылым (https://www.directlocks.co.uk) 1x iButton BiColour светодиодымен (MBL) зонд (керамикалық диск) 1x 220nf қақпақ 1x 1k res 1x жарық диоды (кез келген түсті) 1x USB B розеткасы 1x iButton ұстағышының зонд DS1402 (кез келгені жасайды) (https://www.homechip.com) 1x DS1973 iButton (https:// iButton аппараттық құралдарының немесе түймелерінің кейбірін https:// www. ibutton.com (тікелей максимумнан).

3 -қадам: схемаға және құлыптауға арналған ПХД

Құлыптауға арналған схемалық және ПХД
Құлыптауға арналған схемалық және ПХД
Құлыптауға арналған схемалық және ПХД
Құлыптауға арналған схемалық және ПХД

Төменде схема, ПХД және құлыптың соңғы үлгісі көрсетілген. Басып шығарылатын ПХД орналасуын жүктеуді қараңыз. Схеманың жоғары жылдамдықтағы нұсқасы үшін i түймесін басып, файлды жүктеңіз (14кб). PCB макеттері жүктеу бетінде қол жетімді.

4 -қадам: схема, ПХД және бағдарламашының фотосуреті

Схема, ПХД және бағдарламашының фотосуреті
Схема, ПХД және бағдарламашының фотосуреті
Схема, ПХД және бағдарламашының фотосуреті
Схема, ПХД және бағдарламашының фотосуреті

төменде схема, мысал ПХД және USB бағдарламашысының соңғы шығарылған ПХД фотосуреті берілген

5 -қадам: PIC микроконтроллерін бағдарламалау

Жарайды, сондықтан біздің кейбіреулеріміз осы нүктеге жетіп, PIC контроллерін қалай бағдарламалау керек деп ойлайтын шығармыз. Төменде - ең қарапайым әдіс. PIC 18f4550 қолдайтын PIC бағдарламашысын алыңыз (мысалы, ebay) және нұсқауларды орындаңыз. Бұған сенімді бола отырып, кез -келген жергілікті мектептегі немесе колледждегі кез келген адамнан, электроника қауымдастығындағы кез келген адамнан сұраңыз, немесе электронды поштаның электронды поштасына электронды пошта арқылы хабарласыңыз, егер менде қиындық туындаса, мен оны сізге бағдарламалай алатынымды білемін. Бұл құрылғыларды қалай бағдарламалау керектігі Интернетте ауыр құжатталған. Екінші ой … қаржылық мүмкіндік! Егер сізге (10GBP / 15euro / 20 $) paypal ұнаса, мен сізге PIC-тің алдын ала бағдарламаланған бағдарламасын сата аламын. Бірақ мен мұны өзіңіз оңай жасай аласыз деп сенемін. PIC -ті әдепкі сақтандырғыштар орнатылған жағдайда ғана бағдарламалаңыз. HEX файлы (менің ойымша) осциллятордың параметрлері туралы ақпаратты қамтуы керек, мен үшін, мен жай ғана қосылдым, бәрі ойдағыдай болды. Ол 4 МГц жиілігінде INT OSC -пен жұмыс істейді, WDT жоқ.

6 -қадам: оны жарқын етіп жасаңыз

Оны жарқын етіп көрсетіңіз!
Оны жарқын етіп көрсетіңіз!
Оны жарқын етіп көрсетіңіз!
Оны жарқын етіп көрсетіңіз!

Енді сіз жаңа қауіпсіздік жүйесінің бөлігі ретінде пайдалану үшін екі модульді біршама жарқылмен қыса аласыз!

7 -қадам: жүктеулер

Мұнда сіз бағдарламалық қамтамасыз етуді (. Net framework 3.5 қажет), компьютерлік файлдарды және бағдарламалық жасақтаманы жүктей аласыз. Майк О'Брайеннің USB HID кітапханасын пайдаланады - Майкқа рахмет! A4 парағы ретінде масштабты сақтау үшін акробаттағы кез келген кішірейту параметрлері өшірілгеніне көз жеткізіңіз.

8 -қадам: және соңында

Және соңында
Және соңында

Бір кілтті 1 немесе 1000 құлыпты жаңартуға бағдарламалауға болады, ол әр уақытта қайта бағдарламалауды қажет етпейді, сондықтан сізде оны ашатын пернелері бар құлыптар жиынтығы болуы мүмкін. Немесе араластырыңыз және сәйкестендіріңіз. Бұл жаңа құлыптарды бағдарламалауға немесе бір кілт жоғалған жағдайда құлыптарды жаңартуға сағатты үнемдеуге мүмкіндік береді.

Түпнұсқа тұжырымдамада ғимараттағы барлық құлыптарды электронды құлыптармен ауыстыру болды, олар әркім тек қалаған аймақтарға қол жеткізе алатын бір кілтке ие болды. Енді бұл құлыптарды сол жобасы бар кез келген адам техникалық түрде қайта бағдарламалай алады. Бағдарламалық жасақтама бірегей кілт кодын қолдануға мүмкіндік береді, сонда сіздің құлыптың эпромын ешкім жаза алмайды. Бұл кілт коды микробағдарламада және USB бағдарламалық жасақтамасында сақталады, сондықтан ұзақ конфигурациясыз жұмыс істеуді бастау мүмкіндігі бар. Алайда, егер сіздің қажеттіліктеріңіз жоғары болса және сізге құлыптарды қайта бағдарламалау үшін қауіпсіз кілт коды қажет болса, маған электрондық пошта арқылы жіберіңіз, мүмкін мен сізге арнайы бағдарлама + он алтылық кодты дайындаймын. нұсқаулықATdandycoolDOTcoDOTuk Мен сіздің кері инженерлік және жалқау дағдыларыңыздың ең бастысы мұның жолын таба алатынына сенімдімін … бірақ мен оны сол бұзық веб-тораптардың коммерциялық пайдалану мүмкіндігіне байланысты мұқият сақтаймын! Заңды бит: оның жұмысына кепілдік жоқ! REAL қауіпсіздік құралы ретінде қолдануға болмайды, бұл тек тұжырымдамалық жоба. Бірақ бұл өте жақсы жұмыс істейді! Даниэль Крейннің рахатын көріңіз

Ұсынылған: