Բովանդակություն:

USB ծրագրավորվող IButton դռան կողպեք ՝ 8 քայլ
USB ծրագրավորվող IButton դռան կողպեք ՝ 8 քայլ

Video: USB ծրագրավորվող IButton դռան կողպեք ՝ 8 քայլ

Video: USB ծրագրավորվող IButton դռան կողպեք ՝ 8 քայլ
Video: GPS GLONASS արբանյակային տերմինալ TELTONIKA FMB130 տրանսպորտային միջոցների մոնիտորինգի համար 2024, Հուլիսի
Anonim
USB ծրագրավորվող IButton դռան կողպեք
USB ծրագրավորվող IButton դռան կողպեք

iButtons- ը պատյանների պես փոքր կոճակ է, որը շփվում է ընդամենը 2 լարով: Նրանք աներևակայելի ամուր են և բոլորն ունեն յուրահատուկ սերիական համար, որը սարքաշարով գրված է սարքում և երբեք չի կրկնվում: Նրանք էժան են (մոտ 1 ֆունտ / 1, 50 եվրո / 2 դոլար)

Այս սերիական համարը թույլ է տալիս բանալիներին լինել իսկապես եզակի և, հետևաբար, արդյունավետորեն ապահով լինել: Ես տեսել եմ, որ դրանք օգտագործվում են. >… Ինչպես դուռը կողպված է: Սկսնակների համար դրանք օգտագործելու խնդիրն այն է, որ դրանք կարդալու համար պետք է կարողանաք ծրագրավորել ծրագրակազմը, և եթե բանալին կորցնեք, կողպման սարքն անօգուտ է: Այս Instructable- ը ցույց է տալիս, թե ինչպես կառուցել կողպեք և USB ծրագրավորող, որը հնարավորություն է տալիս վայրկյանների ընթացքում կողպեքի նոր բանալիներ գրել ՝ առանց ապամոնտաժելու միավորը: Կողպեքը դարձնել լիովին անվտանգ և թարմացվել միաժամանակ մինչև 80 բանալիների համար: Կողպեքը կարող է աշխատել 5-30V AC կամ DC- ի միջև, ուստի աներևակայելիորեն ճկուն է. նախագծված է աշխատել նույն լարման վրա, ինչ ձեր էլեկտրոնային դռների արձակումը. Այն, ինչ ձեզ հարկավոր կլինի.> Բաղադրիչներ (տես հաջորդը)> PIC ծրագրավորող> Էլեկտրոնային դռների բաց թողնում: > PCB պատրաստելու սարքավորումներ (եթե ցանկանում եք այն դարձնել ձանձրալի տեսք) ՈEՇԱԴՐՈԹՅՈՆ !!! Սա հին հրահանգ է, որը ես ինչ -ինչ պատճառներով չեմ վերբեռնել: Եթե դժվարանում եք այն կառուցել, ուղարկեք ինձ էլ. Ես ուրախությամբ կօգնեմ, սակայն, չեմ կարող երաշխավորել, որ դա հնարավորինս պարզ եմ դարձրել - ներողություն - հուսով եմ, որ դա ոգեշնչում կտա, եթե ոչ այլ բան:

Քայլ 1: Գործընթացը

Այդ գործընթացը
Այդ գործընթացը

Նախ պետք է որոշեք, թե որ տեսակի կողպեքն է ձեզ անհրաժեշտ:

FAIL SAFE/UNLOCKED բաց է մնում, երբ սարքը հոսանքազրկվում է: Սա ընդհանրապես կօգտագործվի, եթե հոսանքի խափանման դեպքում դուռը հասանելի լինի, օրինակ ՝ Fire FAIL SECURE/LOCKED- ը կողպված մնա, եթե կողպեքին հոսանք չիրականացվի: Դրանք ավելի նպատակահարմար կլինեն դռների մուտքի ավանդական համակարգից օգտվելիս, երբ դուռը ավանդաբար կողպված է լինում, եթե հոսանքը չի կիրառվում: Ստորև բերված է հոսքի գծապատկեր, որը ցույց է տալիս, թե ինչպես է սարքը գործում: Պարզապես, եթե մուտքագրում եք բանալին, միկրոպրոցեսորը նախ ստուգում է ՝ դա ծրագրավորման բա՞յլ է, թե՞ մուտքի բանալին է: Եթե դա [iButton] մուտքի բանալին է, ապա միկրոպրոցեսորը ստուգում է իր EEPROM (հիշողություն) մեջ պահված հայտնի ստեղների ցանկը, եթե գտնում է, թույլ է տալիս ներս մտնել: Հակառակ դեպքում կարմիր լույս կուղարկի `ասելով, որ մուտքը բացակայում է: տրված: Եթե դա ցանկացած տեսակի վերապրագրավորվող բանալին է (օրինակ ՝ iButton- ը ՝ բանալիների նոր ցուցակով ՝ ներքին EEPROM- ում պահելու համար): Այն կստուգի, արդյոք ibutton- ին թույլատրված է վերագրանցել ներքին EEPROM- ը, բայց ստուգելով դրա իսկության կոդը: (Սա ծրագրավորվում է iButton- ում USB ծրագրավորողի կողմից, և դա դուք չեք կարող փոխել. Տեղեկատվության համար տե՛ս վերջին էջը): Եթե iButton- ին թույլատրվի ծրագրավորել ներքին EEPROM- ը, լուսադիոդը կթափվի Կանաչ/Նարնջագույն, այնուհետև միկրոպրոցեսորը iButton- ից դուրս կբերի բոլոր հիմնական կոդերը և կպահի դրանք իր ներքին EEPROM- ում: Սա կհանգեցնի LED- ի թարթման և կարող է տևել մինչև 20 վայրկյան. Մի հանեք բանալին, մինչ դա տեղի է ունենում: LEDS- ն այնուհետև կանաչ կթուլանա `ցույց տալով, որ ծրագրավորումն ավարտված է: այժմ հեռացրեք iButton- ը:

Քայլ 2: Բաղադրիչները

Լավ, այնպես որ ուսանելիը բավականին հեշտ է, ես ձեզ տալիս եմ սխեմատիկ, մասերի ցուցակ, վեցանկյուն ֆայլ, և դուք կառուցում եք այն ՝ պարզ: Ես պատրաստվում եմ տալ մասերի ցուցակը և Rapid Electronics- ը (https://www.rapidonline.com) մասի համարը, որպեսզի կարողանաք մատակարարել ձեր սեփական մատակարարին, չնայած արագությունը բավականին լավ է: Ահա դռների կողպեքի մասերի ցուցակը

1x Bridge ուղղիչ (արագ# 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 dil holder 1x 18pin dil holder 1x DPDT մինի անջատիչ (արագ# 76- 0220) 1x 3 պտույտ վերնագիր (արագ# 22-0515) 1x jumper (արագ# 77-0237) 2x 2 պին տերմինալային բլոկ (արագ# 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. Սխեմատիկ և PCB կողպման համար

Կողպեքի համար սխեմատիկ և PCB
Կողպեքի համար սխեմատիկ և PCB
Կողպեքի համար սխեմատիկ և PCB
Կողպեքի համար սխեմատիկ և PCB

Ստորև ներկայացված է սխեմատիկ պատկերը, PCB- ն և կողպեքի վերջին լուսանկարը: Տպելի PCB դասավորության համար տե՛ս ներլցումներ: Սխեմատիկայի բարձրորակ տարբերակի համար կտտացրեք i- ին և ներբեռնեք ֆայլը (14kb): PCB- ի դասավորությունները հասանելի են ներբեռնման էջում:

Քայլ 4. Սխեմատիկ, PCB և ծրագրավորողի լուսանկար

Սխեմատիկ, PCB և ծրագրավորողի լուսանկար
Սխեմատիկ, PCB և ծրագրավորողի լուսանկար
Սխեմատիկ, PCB և ծրագրավորողի լուսանկար
Սխեմատիկ, PCB և ծրագրավորողի լուսանկար

ստորև ներկայացված է սխեմատիկ, օրինակ PCB- ն և USB ծրագրավորողի վերջնական արտադրված PCB- ի լուսանկարը

Քայլ 5. Programրագրավորում PIC միկրոկառավարիչի կողմից

Լավ, ուրեմն մեզանից ոմանք գուցե հասել են այս կետին և մտածել, թե ինչպե՞ս եմ ծրագրավորում PIC վերահսկիչ: Ստորև բերված է ամենապարզ ձևը: Ձեռք բերեք PIC ծրագրավորող (օրինակ ՝ ebay), որն աջակցում է PIC 18f4550- ին և հետևեք հրահանգներին: Եթե դա չկատարվի, հարցրեք որևէ մեկին տեղական դպրոցում կամ քոլեջում, որևէ մեկին էլեկտրոնիկայի համայնքում, կամ էլ. Փոստի հասցեով HԱՆEAՎԱ փաստաթղթավորված է համացանցում, թե ինչպես ծրագրավորել այս սարքերը: Երկրորդ մտքեր… ֆինանսական հնարավորություն: Եթե ցանկանում եք (10 GBP / 15 եվրո / 20 դոլար) paypal, կարող եմ վաճառել ձեզ PIC- ի նախապես ծրագրավորված ծրագիրը: Բայց ես պնդում եմ, որ դուք ինքներդ կարող եք դա անել բավականաչափ հեշտությամբ: Պարզապես ծրագրավորեք PIC- ը կանխադրված ապահովիչների հավաքածուով: HEX ֆայլը (կարծում եմ) պետք է պարունակի տատանումների պարամետրերի մասին տեղեկություններ և նման բաներ, ինձ համար ես պարզապես միացրել եմ ցանցին և ամեն ինչ գնացել է: Այն աշխատում է 4 ՄՀց հաճախականությամբ INT OSC- ով, առանց WDT- ի:

Քայլ 6: Դարձրեք այն շլացուցիչ տեսք:

Դարձրեք այն շլացուցիչ տեսք
Դարձրեք այն շլացուցիչ տեսք
Դարձրեք այն շլացուցիչ տեսք
Դարձրեք այն շլացուցիչ տեսք

Այժմ դուք կարող եք սեղմել երկու մոդուլը ինչ -որ շողշողուն հանդերձում, որպեսզի դրանք օգտագործեք որպես ձեր նոր անվտանգության համակարգի մի մաս:

Քայլ 7: Ներբեռնումներ:

Այստեղ կարող եք ներբեռնել ծրագրակազմը (պահանջում է. Net framework 3.5), pcb ֆայլերը և որոնվածը: Օգտագործում է Մայք Օ'Բրայենի USB HID գրադարանը - Շնորհակալություն Մայք! որպես A4 թերթ, համոզվեք, որ ակրոբատում փոքրացման ցանկացած տարբերակ անջատված է `սանդղակը պահելու համար:

Քայլ 8: Եվ վերջապես

Եւ, վերջապես
Եւ, վերջապես

Մեկ ստեղնը կարող է ծրագրավորվել 1 կամ 1000 կողպեքի թարմացման համար, այն ամեն անգամ վերածրագրավորման կարիք չունի, այնպես որ կարող եք ունենալ կողպեքների զանգված `բոլորը նույն ստեղներով, որոնք կբացեն այն: Կամ խառնել և համընկնել: Սա կփրկի ժամեր ՝ նոր կողպեքներ ծրագրավորելու կամ կողպեքների թարմացման դեպքում, եթե մեկ բանալին կորչի, և ահա, բանալիներն արժեն ընդամենը մեկ ֆունտ:

Սկզբնական հայեցակարգն այն էր, որ շենքի բոլոր կողպեքները փոխարինվեն էլեկտրոնային կողպեքներով, որոնցից յուրաքանչյուրը կարող է ունենալ մեկ բանալին, որը հասանելի է միայն ցանկալի տարածքներին: Այժմ, այս կողպեքները կարող են տեխնիկապես վերադասավորվել նույն նախագծով կառուցված ցանկացած անձի կողմից: Րագիրը թույլ է տալիս օգտագործել եզակի առանցքային ծածկագիր, որպեսզի ոչ մի մարմին չկարողանա գեր գրել ձեր կողպեքի եփրոմը: Այս առանցքային կոդը պահվում է որոնվածը և USB ծրագրային ապահովման ծրագրում, ուստի հնարավորություն կա գործարկել առանց երկար կազմաձևման: Այնուամենայնիվ, եթե ձեր կարիքները վեր են դրանից, և ձեզ հարկավոր է ապահով առանցքային կոդ, որպեսզի միայն դուք կարողանաք ծրագրավորել ձեր կողպեքները, անհրաժեշտության դեպքում ինձ էլ. InstruyATdandycoolDOTcoDOTuk Համոզված եմ, որ ձեր հակադարձ ինժեներական և քրտնաջան հմտություններով ամենաշատը կարող է դա գտնելու միջոց գտնել … բայց ես սերտորեն պահպանում եմ այն ՝ այնտեղ առկա չարաճճի ցանցերի կողմից առևտրային շահագործման պոտենցիալի պատճառով: Օրինական բիտ. Ընդհանրապես երաշխիք չկա դրա ֆունկցիոնալության համար: Չպետք է օգտագործվի որպես իսկական անվտանգության սարք, սա միայն կոնցեպտուալ նախագիծ է: Բայց դա աշխատում է բավականին անիծյալ! Վայելեք Դանիել Քրեյնը

Խորհուրդ ենք տալիս: