Satura rādītājs:

USB pārprogrammējama IB pogas durvju slēdzene: 8 soļi
USB pārprogrammējama IB pogas durvju slēdzene: 8 soļi

Video: USB pārprogrammējama IB pogas durvju slēdzene: 8 soļi

Video: USB pārprogrammējama IB pogas durvju slēdzene: 8 soļi
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Novembris
Anonim
USB pārprogrammējama IB pogas durvju slēdzene
USB pārprogrammējama IB pogas durvju slēdzene

iButtons ir mazas pogas, piemēram, apvalki, kas sazinās tikai ar 2 vadiem. Tie ir neticami izturīgi, un tiem visiem ir unikāls sērijas numurs, kas ierīcē ir ierakstīts aparatūrā un nekad netiek atkārtots. Tie ir lēti (apmēram 1 mārciņa / 1, 50 eiro / 2 ASV dolāri)

Šis sērijas numurs ļauj atslēgām būt patiesi unikālām un tādējādi efektīvi aizsargātām. Esmu redzējis, ka tās tiek izmantotas:> kā kases pieteikšanās ierīce bāros> vērtspapīru naudas lietās> datora pieteikšanās> kā drošas atslēgas, ko izmanto kopā ar dārgu programmatūru. >… Kā durvju slēdzenes! Iesācēja problēma ar to izmantošanu ir tāda, ka jums ir jāspēj ieprogrammēt aparatūru, lai tos izlasītu, un, palaižot atslēgu, bloķēšanas ierīce ir bezjēdzīga! Šajā pamācībā ir parādīts, kā izveidot slēdzeni, un USB programmētājs, kas ļauj dažu sekunžu laikā uzrakstīt jaunas atslēgas, neizjaucot ierīci. Padarot slēdzeni pilnīgi drošu un atjaunināmu līdz 80 atslēgām vienlaikus. Slēdzene var darboties starp 5-30V maiņstrāvu vai līdzstrāvu, tāpēc tā ir neticami elastīga; paredzēts darbam pie tāda paša sprieguma kā jūsu elektroniskais durvju atvērējs-jūs varat iegādāties lētāko vai visdārgāko, kas atrodams, Fail-Locked vai Fail-Unlocked, AC vai DC, 12V vai 24V. Kas jums būs nepieciešams:> Sastāvdaļas (sk. Nākamo)> PIC programmētājs> Elektroniska durvju atvēršana. > PCB izgatavošanas aprīkojums (ja vēlaties, lai tas izskatās pūkains) PIEZĪME !!! Šī ir veca pamācība, ko es nez kāpēc neesmu augšupielādējis. Ja jums ir grūtības ar tās izveidi, rakstiet man pa e -pastu, un es ar prieku jums palīdzēšu - tomēr es nevaru garantēt, ka esmu padarījis to pēc iespējas vienkāršāku - atvainojiet - cerams, ka tas iedvesmos, ja nekas cits.

1. solis: process

Process
Process

Pirmkārt, jums jāizlemj, kāda veida slēdzene jums nepieciešama.

FAIL SAFE/UNLOCED paliks atvērts, kad ierīce pārtrauks strāvas padevi. To parasti izmanto, ja durvīm nav jābūt pieejamām strāvas padeves pārtraukuma gadījumā, piemēram, ugunsdrošība FAIL SECURE/LOCKED paliek slēgta, ja vien slēdzenei netiek pievienota barošana. Tie būtu piemērotāki, ja tiek izmantota tradicionāla durvju ieejas sistēma, kurai vienmēr ir tradicionāli aizslēgtas durvis, ja vien netiek pievienota barošana. Zemāk ir blokshēma, kas parāda, kā ierīce darbojas. Vienkārši, ievadot atslēgu, mikroprocesors vispirms pārbauda, vai tā ir programmēšanas atslēga vai piekļuves atslēga. Ja tā ir piekļuves atslēga [iButton], mikroprocesors pārbauda EEPROM (atmiņā) saglabāto zināmo atslēgu sarakstu, ja tas tiek atrasts, tas ļauj jums ieiet. Pretējā gadījumā tiks nosūtīts sarkans signāls, norādot, ka nav piekļuves. piešķirts. Ja tā ir jebkura veida pārprogrammējama atslēga (piemēram, iButton ar jaunu atslēgu sarakstu, ko saglabāt iekšējā EEPROM). Tas pārbaudīs, vai poga i var pārprogrammēt iekšējo EEPROM, bet pārbauda tā autentifikācijas kodu. (USB programmētājs to ir ieprogrammējis iButton, un to nevar mainīt - informāciju skatiet pēdējā lapā). Ja iButton ir atļauts ieprogrammēt iekšējo EEPROM, gaismas diode mirgos zaļā/oranžā krāsā, un tad mikroprocesors izvilks visus atslēgas kodus no iButton un saglabās tos savā iekšējā EEPROM. Tas izraisīs gaismas diodes mirgošanu un var aizņemt līdz pat 20 sekundēm - nenoņemiet atslēgu, kamēr tas notiek. Gaismas diodes mirgos zaļā krāsā, norādot, ka programmēšana ir beigusies - tagad noņemiet iButton pogu.

2. darbība: sastāvdaļas

Labi, tāpēc pamācība ir diezgan vienkārša, es dodu jums shematisku, detaļu sarakstu, hex failu, un jūs to izveidojat - vienkārši! Es došu detaļu sarakstu un Rapid Electronics (https://www.rapidonline.com) detaļu numuru, lai jūs varētu iegūt savu piegādātāju - lai gan ātrums ir diezgan labs! Šeit ir detaļu saraksts Durvju slēdzene

1x tilta taisngriezis (ātrs# 47-3202) 1x 5v 7805 sprieguma regulators (ātrs# 47-3313) 1x SIL relejs (ātrs# 60-0670) 1x 100uf vāciņš (ātrs# 10-3260) 0275) 1x 220f vāciņš (rapid# 11-0260) 2x 1k rezistors 1x 4k7 rezistors 1x 16f628 PIC micro 1x 24LC04 4k eeprom (rapid# 22-0170) 1x 8pin dil turētājs 1x 18pin dil turētājs 1x DPDT mini slēdzis (rapid# 76- 0220) 1x 3 kontaktu galviņa (strauja# 22-0515) zonde ar BiColour LED (MBL) (daļa# hc00039 https://www.homechip.com) 1-80x DS1990A iButtons (https://www.homechip.com) USB programmētājs 1x 18f2550 PIC micro 1x 20MHz XTAL 2x 22pf cepures (keramikas disks) 1x 220nf vāciņš 1x 1k res 1x LED (jebkura krāsa) 1x USB B ligzda 1x iButton turētāja zonde DS1402 (derēs jebkurš) (https://www.homechip.com) 1x DS1973 iButton (https:// www.homechip.com) Daļu iButton aparatūras vai pogas var iegūt bez maksas, pasūtot paraugus vietnē https:// www. ibutton.com (tieši no maksimuma).

3. darbība. Shēmas shēma un PCB bloķēšanai

Shēma un PCB bloķēšanai
Shēma un PCB bloķēšanai
Shēma un PCB bloķēšanai
Shēma un PCB bloķēšanai

Zemāk ir shematisks, PCB un pēdējais slēdzenes fotoattēls. Lai izdrukātu PCB izkārtojumu, skatiet lejupielādes. Lai iegūtu augstas izšķirtspējas shēmas versiju, noklikšķiniet uz i un lejupielādējiet failu (14 kb). PCB izkārtojumi ir pieejami lejupielādes lapā.

4. solis: shematisks, PCB un programmētāja fotoattēls

Shēma, PCB un programmētāja fotoattēls
Shēma, PCB un programmētāja fotoattēls
Shēma, PCB un programmētāja fotoattēls
Shēma, PCB un programmētāja fotoattēls

zemāk ir shematisks, PCB piemērs un USB programmētāja galīgi izgatavotās PCB fotogrāfija

5. darbība: PIC mikrokontrollera programmēšana

Labi, tāpēc daži no mums, iespējams, ir nonākuši līdz šim punktam un domājuši - kā, pie velna, es programmēju PIC kontrolieri. Zemāk ir vienkāršākais veids. Iegūstiet PIC programmētāju (piemēram, ebay), kas atbalsta PIC 18f4550, un izpildiet norādījumus. To darot, jautājiet ikvienam vietējā skolā vai koledžā, jebkuram elektronikas kopienā vai rakstiet man uz e -pastu instructyibATdandycoolDOTcoDOTuk, un es redzēšu, vai varu jums to ieprogrammēt, ja jums ir problēmas. Tomēr tīmeklī ir smagi dokumentēts, kā programmēt šīs ierīces. Otrās domas … finansiāla iespēja! Ja vēlaties, es varētu jums pārdot gan iepriekš ieprogrammētos PIC (10 GBP / 15 eiro / 20 USD) paypal. Bet es uzstāju, ka jūs to varat izdarīt pietiekami viegli. Vienkārši ieprogrammējiet PIC ar noklusējuma drošinātājiem. HEX failā (manuprāt) vajadzētu būt informācijai par oscilatora iestatījumiem un tādiem kā man, es tikko pievienoju elektrotīklam un viss aizgāja. Tas darbojas 4MHz ar INT OSC, bez WDT.

6. darbība. Padariet to izskatīgu

Lai tas izskatās bezgaumīgi!
Lai tas izskatās bezgaumīgi!
Lai tas izskatās bezgaumīgi!
Lai tas izskatās bezgaumīgi!

Tagad jūs varat saspiest abus moduļus dažos bezgaumīgos rīkos, lai tos izmantotu kā daļu no savas jaunās drošības sistēmas!

7. darbība: lejupielādes

Šeit jūs varat lejupielādēt programmatūru (nepieciešama. Net Framework 3.5), PCB failus un programmaparatūru. Izmanto Maika O'briena USB HID bibliotēku - paldies Maikam! Http: //labs.mike-obrien.net/view.aspx? Projectid = hidlibrary Shēmas, kas izveidotas, izmantojot TinyCad PCB, kas izgatavotas, izmantojot PCB Wizard 3 Drukājot PCB no pdf, izdrukājiet lai saglabātu skalu, kā A4 lapu pārliecinieties, vai ir atspējotas visas saraušanās opcijas akrobātā.

8. solis: un visbeidzot

Un visbeidzot
Un visbeidzot

Vienu atslēgu var ieprogrammēt, lai atjauninātu 1 vai 1000 slēdzenes, tā nav jāpārprogrammē katru reizi, tāpēc jums var būt virkne slēdzeņu ar vienādiem taustiņiem, kas to atvērs. Vai arī sajauciet. Tas ietaupīs stundas jaunu slēdzeņu programmēšanā vai slēdzeņu atjaunināšanā, ja tiek pazaudēta viena atslēga - un hei, atslēgas maksā tikai mārciņu!

Sākotnējā koncepcija bija aizstāt visas ēkas slēdzenes ar elektroniskām slēdzenēm, lai ikvienam būtu viena atslēga, kurai ir piekļuve tikai vēlamajām zonām. Tagad šīs slēdzenes var tehniski pārprogrammēt ikviens, kam ir izveidots viens un tas pats projekts. Programmatūra ļauj izmantot unikālu atslēgas kodu, lai neviens ķermenis nevarētu pārrakstīt jūsu slēdzenes eeprom. Šis atslēgas kods tiek saglabāts programmaparatūrā un USB lietojumprogrammā, tāpēc ir iespēja sākt darboties bez garām konfigurācijām. Tomēr, ja jūsu vajadzības pārsniedz šo vērtību un jums ir nepieciešams drošs atslēgas kods, lai tikai jūs varētu pārprogrammēt savas slēdzenes, nosūtiet man e-pastu ar nepieciešamību, un varbūt es jums sagatavošu pielāgotu lietotni + hex kodu. instructyATdandycoolDOTcoDOTuk Es esmu pārliecināts, ka visvairāk iesācēji ar jūsu reversās inženierijas un slampšanas prasmēm var atrast veidu, kā to izdarīt … bet es cieši to sargāju, jo tie nerātnie web2.0-ers, kas tur var komerciāli izmantot! Juridiskais punkts: nav garantijas par tā funkcionalitāti! To nevajadzētu izmantot kā ĪSTU drošības ierīci, tas ir tikai konceptuāls projekts. Bet tas darbojas diezgan sasodīti! Izbaudiet Danielu Crane

Ieteicams: