Cuprins:

USB Reprogramabil I Buton de blocare a ușii: 8 pași
USB Reprogramabil I Buton de blocare a ușii: 8 pași

Video: USB Reprogramabil I Buton de blocare a ușii: 8 pași

Video: USB Reprogramabil I Buton de blocare a ușii: 8 pași
Video: SMART WATCH CUBOT C5 / REVIEW + REVIEW 2024, Iulie
Anonim
USB Reprogramabil I Buton de blocare a ușii
USB Reprogramabil I Buton de blocare a ușii

Butoanele i sunt butoane mici ca carcase care comunică cu doar 2 fire. Sunt incredibil de robuste și toate au un număr de serie unic, care este hardware scris în dispozitiv și niciodată repetat. Sunt ieftine (aproximativ 1 Lira / 1, 50 Euro / 2 $)

Acest număr de serie permite cheilor să fie cu adevărat unice și, prin urmare, să fie sigure în mod eficient. Le-am văzut folosite:> ca dispozitiv de conectare până la baruri> în securicor case de bani> conectări la computer> ca dongle sigure folosite cu software scump. > … ca încuietori! Problema utilizării acestora pentru începători este că trebuie să puteți programa hardware pentru a le citi și dacă pierdeți cheia, dispozitivul de blocare este inutil! Acest instructable vă arată cum să construiți o blocare și un programator USB care vă permite să scrieți chei noi în blocare în câteva secunde, fără a demonta unitatea. Asigurarea blocării complet sigure și actualizabile pentru până la 80 de taste la un moment dat. Blocarea poate funcționa între 5-30V AC sau DC și, prin urmare, este incredibil de flexibilă; conceput pentru a funcționa la aceeași tensiune ca și dispozitivul de deblocare electronic al ușii - puteți cumpăra cea mai ieftină sau cea mai scumpă pe care o găsiți, Fail-Locked sau Fail-Unlocked, AC sau DC, 12V sau 24V. De ce veți avea nevoie:> Componente (a se vedea următorul)> Programator PIC> Eliberare electronică a ușii. > Echipamente de fabricare a PCB-urilor (dacă doriți să arate că sunt puternice) NOTĂ !!! Acesta este un vechi instructabil pe care nu l-am încărcat din anumite motive. Dacă aveți probleme în construirea acestuia, trimiteți-mi un e-mail și vă voi ajuta cu bucurie - totuși, nu pot garanta că l-am făcut cât mai simplu posibil - îmi pare rău - sperăm că vă va inspira dacă nu altceva.

Pasul 1: Procesul

Procesul
Procesul

În primul rând, va trebui să decideți ce tip de încuietoare aveți nevoie.

FAIL SAFE / DEBLOCAT rămân deschise când unitatea pierde curent. Acest lucru ar fi utilizat, în general, în cazul în care ușile trebuie să poată fi accesate în caz de pană de curent - de exemplu incendiu SECURITATE / BLOCATĂ rămân blocate, cu excepția cazului în care este blocată alimentarea. Acestea ar fi mai potrivite atunci când se utilizează un sistem tradițional de intrare a ușii, având ușa în mod tradițional blocată în permanență, cu excepția cazului în care este alimentată alimentarea. Mai jos este o diagramă pentru a arăta cum funcționează dispozitivul. Pur și simplu, dacă introduceți o cheie, microprocesorul verifică mai întâi dacă este o cheie de programare sau dacă este o cheie de acces. Dacă este o cheie de acces [iButton], microprocesorul verifică lista de taste cunoscute stocate în EEPROM (memorie), dacă o găsește, vă permite să intrați. În caz contrar, va trimite o lumină roșie pentru a spune că nu există acces acordat. Dacă este o cheie reprogramabilă de orice tip (de exemplu, un iButton cu o nouă listă de chei de stocat pe EEPROM internă). Acesta va verifica dacă ibutton-ul are voie să reprogrameze EEPROM internă, dar verificând codul de autentificare al acestuia. (Acesta este programat în iButton de către programatorul USB și acest lucru nu îl puteți schimba - consultați ultima pagină pentru informații). Dacă iButtonului îi este permis să programeze EEPROM-ul intern, LED-ul va clipi verde / portocaliu și apoi microprocesorul va scoate toate codurile cheie de pe iButton și le va stoca în EEPROM-ul său intern. Acest lucru va face ca LED-ul să pâlpâie și ar putea dura până la 20 de secunde - nu scoateți cheia în timp ce se întâmplă acest lucru. LED-urile vor pulsa apoi în verde pentru a indica că programarea s-a terminat - scoateți acum butonul iButton.

Pasul 2: Componentele

OK, deci instructabilul este destul de ușor, vă dau schema, lista pieselor, fișierul hexagonal și îl construiți - simplu! Voi da lista pieselor și numărul piesei Rapid Electronics (https://www.rapidonline.com), astfel încât să vă puteți furniza propriul furnizor - deși rapidul este destul de bun! Iată lista pieselor de blocare a ușii

1x redresor de pod (rapid # 47-3202) 1x regulator de tensiune 5v 7805 (rapid # 47-3313) 1x releu SIL (rapid # 60-0670) 1x capac 100uf (rapid # 10-3260) 1x capac 470uf (rapid # 11- 0275) 1x capac 220f (rapid # 11-0260) 2x rezistor 1k 1x rezistor 4k7 1x 16f628 PIC micro 1x 24LC04 4k eeprom (rapid # 22-0170) 1x suport pin 8x 1x suport pin 18x 1x mini comutator DPDT (rapid # 76- 0220) 1x antet cu 3 pini (rapid # 22-0515) 1x jumper (rapid # 77-0237) 2x bloc terminal cu 2 pini (rapid # 21-1700) 1x eliberare electronică (https://www.directlocks.co.uk) 1x iButton sonda cu LED BiColour (MBL) (partea # hc00039 https://www.homechip.com) 1-80x DS1990A iButtons (https://www.homechip.com) Programatorul USB 1x 18f2550 PIC micro 1x 20MHz XTAL 2x 22pf caps (disc ceramic) 1x capac 220nf 1x 1k res 1x LED (orice culoare) 1x mufă USB B 1x sondă suport iButton DS1402 (oricare o va face) (https://www.homechip.com) 1x DS1973 iButton (https:// www.homechip.com) Unele dintre hardware-urile i butoanele iButton pot fi obținute gratuit prin comandarea probelor de la https:// www. ibutton.com (direct de la maxim).

Pasul 3: Schemă și PCB pentru blocare

Schemă și PCB pentru blocare
Schemă și PCB pentru blocare
Schemă și PCB pentru blocare
Schemă și PCB pentru blocare

Mai jos este schema, PCB-ul și exemplul final de fotografie a încuietorii. Pentru un aspect imprimabil PCB, consultați descărcări. Pentru o versiune de înaltă rezoluție a schemei, faceți clic pe i și descărcați fișierul (14kb). Aspectele PCB sunt disponibile pe pagina de descărcare.

Pasul 4: Schematic, PCB și fotografia programatorului

Schematic, PCB și fotografia programatorului
Schematic, PCB și fotografia programatorului
Schematic, PCB și fotografia programatorului
Schematic, PCB și fotografia programatorului

mai jos este schematic, exemplu PCB și fotografia PCB-ului final produs al programatorului USB

Pasul 5: Programarea microcontrolerului PIC

OK, deci este posibil ca unii dintre noi să fi ajuns la acest punct și să se gândească - cum naiba programez un controler PIC. Mai jos este cel mai simplu mod. Obțineți un programator PIC (de exemplu, eBay) care acceptă PIC 18f4550 și urmați instrucțiunile. Completând acest lucru, întrebați pe oricine de la școala sau colegiul local, pe oricine din comunitatea electronică sau trimiteți-mi un e-mail la instructyibATdandycoolDOTcoDOTuk și voi vedea dacă îl pot programa pentru dvs., dacă aveți probleme. Totuși, este documentat HEAVILY pe web cum să programați aceste dispozitive. Al doilea gând … oportunitate financiară! Aș putea să vă vând amândouă PIC-ul pre-programat dacă doriți (10GBP / 15euro / 20 $) paypal. Dar insist că o poți face singur destul de ușor. Doar programați PIC cu siguranțele implicite setate. Fișierul HEX (cred) ar trebui să conțină informații despre setările oscilatorului și astfel, pentru mine, tocmai am conectat și totul a mers. Funcționează la 4 MHz cu un OS OS INT, fără WDT.

Pasul 6: Faceți-l să pară strălucitor

Fă-l să arate strălucitor!
Fă-l să arate strălucitor!
Fă-l să pară strălucitor!
Fă-l să pară strălucitor!

Acum puteți strânge cele două module într-un angrenaj strălucitor pentru a le folosi ca parte a noului dvs. sistem de securitate!

Pasul 7: Descărcări

Aici puteți descărca software-ul (necesită. Net framework 3.5), fișiere pcb și firmware-uri. Utilizează biblioteca USB HID a lui Mike o'brien - Mulțumesc Mike! Http: //labs.mike-obrien.net/view.aspx? Projectid = hidlibrary Scheme create folosind PCB-uri TinyCad realizate folosind PCB Wizard 3 Când imprimați PCB-ul din pdf, imprimați ca foaie A4, asigurați-vă că orice opțiuni de micșorare din acrobat sunt dezactivate pentru a păstra scara.

Pasul 8: Și în cele din urmă

Și, în sfârșit
Și, în sfârșit

O tastă poate fi programată pentru a actualiza 1 sau 1000 de blocări, nu are nevoie de reprogramare de fiecare dată, deci puteți avea o serie de blocări, toate cu aceleași taste care o vor deschide. Sau se amestecă. Acest lucru va economisi ore în programarea blocărilor noi sau la actualizarea blocărilor dacă se pierde o cheie - și hei, cheile costă doar o lire!

Conceptul inițial era de a înlocui toate încuietorile dintr-o clădire cu încuietori electronice pentru ca toată lumea să aibă singura cheie care să aibă acces doar la zonele dorite. Acum, aceste încuietori POATE fi reprogramate tehnic de către oricine cu același proiect construit. Software-ul permite utilizarea unui cod de cheie unic, astfel încât niciun corp să nu poată suprascrie eeprom-ul blocării. Acest cod cheie este stocat în firmware și în aplicația software USB, deci există posibilitatea de a începe să ruleze fără nicio configurare lungă. Cu toate acestea, în cazul în care nevoile dvs. depășesc acest lucru și aveți nevoie de un cod de cheie sigur, astfel încât numai dvs. să vă puteți reprograma încuietorile, trimiteți-mi un e-mail cu o nevoie și poate vă pregătesc o aplicație personalizată + cod hex. instructyATdandycoolDOTcoDOTuk Sunt sigur că cei mai înmuguriți cu abilitățile dvs. de inginerie inversă și sluthing pot găsi o modalitate de a face acest lucru … dar îl păzesc îndeaproape datorită potențialului de exploatare comercială de către acei web2.0 -ers obraznici de acolo! Bit legal: Nicio garanție pentru funcționalitatea sa! Nu ar trebui să fie folosit ca dispozitiv de securitate REAL, acesta este doar un proiect conceptual. Dar funcționează destul de dracului! Bucură-te de Daniel Crane

Recomandat: