Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-23 14:59
„iButtons“yra maži mygtukai, panašūs į korpusus, kurie palaiko tik 2 laidus. Jie yra neįtikėtinai tvirti ir visi turi unikalų serijos numerį, kuris yra įrenginyje įrašytas aparatūros elementas ir niekada nesikartoja. Jie yra pigūs (apie 1 svarą / 1, 50 eurų / 2 USD)
Šis serijos numeris leidžia raktams būti tikrai unikaliems ir taip efektyviai apsaugoti. Aš mačiau juos naudojamus:> kaip kasos prisijungimo įrenginį baruose> „Securicor“pinigų dėžėse> prisijungimus prie kompiuterio> kaip saugius raktus, naudojamus su brangia programine įranga. >… Kaip durų spynos! Pradedantiesiems jų naudojimo problema yra ta, kad jūs turite sugebėti užprogramuoti aparatūrą, kad jas perskaitytų, o jei pametate raktą, užrakinimo įrenginys yra nenaudingas! Šioje instrukcijoje parodyta, kaip sukurti užraktą, ir USB programuotojas, leidžiantis per kelias sekundes užrašyti naujus raktus, neišardant įrenginio. Užrakto saugumas ir atnaujinimas iki 80 raktų vienu metu. Užraktas gali veikti nuo 5-30 V kintamosios arba nuolatinės srovės, todėl yra neįtikėtinai lankstus; suprojektuotas dirbti su ta pačia įtampa kaip ir jūsų elektroninis durų paleidiklis-galite nusipirkti pigiausią ar brangiausią, kurią rasite, sugedusią ar neužrakintą, kintamosios arba nuolatinės srovės, 12V arba 24V. Ko jums reikės:> Komponentai (žr. Toliau)> PIC programuotojas> Elektroninis durų atleidimas. > PCB gamybos įranga (jei norite, kad ji atrodytų puri) PASTABA !!! Tai senas nurodymas, kurio dėl kokių nors priežasčių neįkėliau. Jei kyla sunkumų jį kuriant, parašykite man el. Laišką ir aš mielai jums padėsiu, tačiau negaliu garantuoti, kad padariau tai kuo paprasčiau - atsiprašau - tikiuosi, kad tai įkvėps, jei nieko daugiau.
1 žingsnis: procesas
Pirmiausia turite nuspręsti, kokio tipo užrakto jums reikia.
FAIL SAFE/UNLOCED išlieka atidarytas, kai įrenginys dingsta. Paprastai tai būtų naudojama, jei durelės turi būti pasiekiamos nutrūkus elektros tiekimui, pvz., Priešgaisrinė nesėkminga sauga/užrakinta, lieka užrakintos, nebent spyna įjungiama. Tai būtų tinkamiau, kai naudojama tradicinė durų įėjimo sistema, kurios durys visada yra tradiciškai užrakintos, nebent maitinimas yra įjungtas. Žemiau yra schema, kurioje parodyta, kaip veikia įrenginys. Tiesiog įvedus raktą, mikroprocesorius pirmiausia patikrina, ar tai programavimo raktas, ar prieigos raktas. Jei tai yra [iButton] prieigos raktas, mikroprocesorius tikrina, ar nėra žinomų raktų, saugomų EEPROM (atmintyje), sąrašo, jei jį randa, jis leidžia jums įeiti. Priešingu atveju jis išsiųs raudoną šviesą ir pasakys, kad prieigos nėra. suteikta. Jei tai bet kokio tipo perprogramuojamas raktas (pvz., „IButton“su nauju raktų, kuriuos reikia saugoti vidiniame EEPROM, sąrašu). Jis patikrins, ar mygtuku i leidžiama perprogramuoti vidinį EEPROM, bet tikrinamas jo autentifikavimo kodas. (Tai užprogramavo „iButton“USB programuotojas, ir jūs negalite to pakeisti - informacijos ieškokite paskutiniame puslapyje). Jei „iButton“leidžiama programuoti vidinį EEPROM, šviesos diodas mirksės žalia/oranžine spalva, o tada mikroprocesorius ištrauks visus raktų kodus nuo „iButton“ir išsaugos juos vidiniame EEPROM. Dėl to šviesos diodas mirksės ir gali užtrukti iki 20 sekundžių - neišimkite rakto, kol tai vyksta. Šviesos diodai mirksės žaliai, rodydami, kad programavimas baigtas - dabar nuimkite „iButton“.
2 žingsnis: komponentai
Gerai, todėl instrukcija yra gana paprasta, aš jums pateikiu schemą, dalių sąrašą, šešioliktainį failą, o jūs jį sukuriate - paprasta! Pateiksiu dalių sąrašą ir „Rapid Electronics“(https://www.rapidonline.com) dalių numerius, kad galėtumėte įsigyti savo tiekėją - nors greitas yra gana geras! Čia yra durų užrakto dalių sąrašas
1x tilto lygintuvas (greitas# 47-3202) 1x 5v 7805 įtampos reguliatorius (greitas# 47-3313) 1x SIL relė (greitas# 60-0670) 1x 100uf dangtelis (greitas# 10-3260) 1x 470uf dangtelis (greitas# 11- 0275. 0220. zondas su „BiColour LED“(MBL) (dalis# hc00039 https://www.homechip.com) 1-80x DS1990A iButtons (https://www.homechip.com) USB programuotojas 1x 18f2550 PIC micro 1x 20MHz XTAL 2x 22pf dangteliai (keraminis diskas) 1x 220nf dangtelis 1x 1k res 1x LED (bet kokia spalva) 1x USB B lizdas 1x „iButton“laikiklio zondas DS1402 (tinka bet kas) (https://www.homechip.com) 1x DS1973 iButton (https:// www.homechip.com) Kai kurių „iButton“aparatinės įrangos ar mygtukų galima nemokamai gauti užsisakius pavyzdžių iš https:// www. ibutton.com (tiesiogiai iš maksimumo).
3 žingsnis: schema ir užrakto PCB
Žemiau yra schema, PCB ir paskutinė spynos nuotrauka. Norėdami atspausdinti spausdintinių plokščių išdėstymą, žr. Norėdami gauti didelės raiškos schemos versiją, spustelėkite i ir atsisiųskite failą (14 kb). PCB išdėstymai pateikiami atsisiuntimo puslapyje.
4 žingsnis: Schema, PCB ir programuotojo nuotrauka
žemiau yra schema, PCB pavyzdys ir galutinio pagaminto USB programuotojo PCB nuotrauka
5 žingsnis: PIC mikrovaldiklio programavimas
Gerai, taigi kai kurie iš mūsų galėjo priartėti prie šio taško ir pagalvoti - kaip, po velnių, aš užprogramuoju PIC valdiklį. Žemiau yra paprasčiausias būdas. Įsigykite PIC programuotoją (pvz., „Ebay“), palaikantį PIC 18f4550, ir vykdykite instrukcijas. Jei tai padarysite, paklauskite bet kurio vietinės mokyklos ar kolegijos, bet kurio elektronikos bendruomenės nario arba parašykite man el. Paštu instructyibATdandycoolDOTcoDOTuk ir pažiūrėsiu, ar galiu jums tai užprogramuoti, jei iškils problemų. Vis dėlto žiniatinklyje yra sunkiai dokumentuota, kaip užprogramuoti šiuos įrenginius. Antros mintys … finansinė galimybė! Jei jums patinka, galėčiau parduoti jums iš anksto užprogramuotą PIC (10 GBP / 15 eurų / 20 USD) „paypal“. Bet aš tvirtinu, kad jūs galite tai padaryti pakankamai lengvai. Tiesiog užprogramuokite PIC naudodami numatytuosius saugiklius. HEX faile (manau) turėtų būti informacija apie osciliatoriaus nustatymus ir pan., Aš ką tik prijungiau ir viskas vyko. Jis veikia 4 MHz dažniu su INT OSC, be WDT.
6 žingsnis: atrodykite žaibiškai
Dabar galite suspausti du modulius tam tikroje prašmatnioje įrangoje, kad galėtumėte juos naudoti kaip naujos apsaugos sistemos dalį!
7 veiksmas: atsisiuntimai
Čia galite atsisiųsti programinę įrangą (reikalinga. Net Framework 3.5), PCB failus ir programinę įrangą. Naudoja Mike o'brien USB HID biblioteką - ačiū Mike! Http: //labs.mike-obrien.net/view.aspx? Projectid = hidlibrary Schemos sukurtos naudojant „TinyCad“PCB, sukurtas naudojant PCB vedlį 3 Spausdindami PCB iš pdf, atspausdinkite kaip A4 formato lapą, įsitikinkite, kad visos „Acrobat“susitraukimo parinktys yra išjungtos, kad būtų išlaikyta skalė.
8 žingsnis: ir pagaliau
Vieną raktą galima užprogramuoti taip, kad jis atnaujintų 1 arba 1000 užraktų, jo nereikia kaskart perprogramuoti, todėl galite turėti daugybę spynų su tais pačiais raktais, kurie jį atidarys. Arba sumaišykite. Taip sutaupysite valandų, kai programuosite naujas spynas arba atnaujinsite užraktus, jei pametėte vieną raktą - ir, raktai kainuoja tik svarą!
Pradinė koncepcija buvo pakeisti visas pastato spynas elektroninėmis spynomis, kad kiekvienas galėtų turėti vieną raktą, kuris turi prieigą tik prie norimų vietų. Dabar šias spynas gali techniškai perprogramuoti kiekvienas, turintis tą patį projektą. Programinė įranga leidžia naudoti unikalų rakto kodą, kad joks korpusas negalėtų perrašyti jūsų užrakto eepromo. Šis rakto kodas saugomas programinėje įrangoje ir USB programinėje įrangoje, todėl yra galimybė pradėti veikti be jokių ilgų konfigūracijų. Tačiau, jei jūsų poreikiai viršija tai ir jums reikia saugaus rakto kodo, kad tik jūs galėtumėte perprogramuoti savo užraktus, atsiųskite man el. Laišką, jei reikia, ir galbūt aš jums paruošiu pasirinktinę programą + šešioliktainį kodą. instructyATdandycoolDOTcoDOTuk Esu įsitikinęs, kad labiausiai besimokantys jūsų atvirkštinės inžinerijos ir šleifavimo įgūdžiai gali rasti būdą tai padaryti … bet aš tai kruopščiai saugoju dėl to, kad tie neklaužadiniai žiniatinklio 2.0 verslininkai gali juos išnaudoti! Teisinė dalis: visiškai negarantuojama jo funkcionalumas! Neturėtų būti naudojamas kaip TIKRAS apsaugos įrenginys, tai tik koncepcinis projektas. Bet tai veikia gana velniškai! Mėgaukitės Daniel Crane
Rekomenduojamas:
RFID namų durų užraktas: 4 žingsniai
RFID namų durų užraktas: RFID durų užrakto įtaisas yra praktiškas prietaisas, kurį galite naudoti kasdieniame gyvenime. Nuskaitydami raktų kortelę galite atidaryti durų užraktą. Pakeičiau projektą šioje svetainėje: https://atceiling.blogspot.com/2017/05/arduino-rfid.html?m=1Yo
Slaptažodžiu apsaugotas durų užraktas „Tnikercad“: 4 žingsniai
Slaptažodžiu apsaugotas durų užraktas „Tnikercad“: Šiame projekte mes imsimės įvesties iš klaviatūros, apdorosime ją kaip kampo padėtį ir perkelsime servo variklį pagal gautą 3 skaitmenų kampą. Naudojau 4 x 4 klaviatūrą, bet jei turite 3x4 klaviatūrą, ji turi labai panašų prijungimą, todėl gali būti
„Wifi“į RF - durų užraktas: 3 žingsniai (su nuotraukomis)
„Wifi to RF“- durų užraktas: apžvalga Ši instrukcija suteiks jums galimybę užrakinti / atrakinti jūsų priekines duris naudojant namų automatikos programinę įrangą (pvz., Nemokamą „OpenHAB“namų automatikos programinę įrangą, kurią aš asmeniškai naudoju)
Veido atpažinimo durų užraktas: 8 žingsniai
Veido atpažinimo durų užraktas: Maždaug mėnesį ruošiu, pristatau veido atpažinimo durų užraktą! Stengiausi, kad jis atrodytų kuo tvarkingiau, bet tai galiu padaryti tik būdamas 13 metų. Šią veidų atpažinimo durų spyną valdo „Raspberry Pi 4“su specialia nešiojama tvora
Porto užraktas: Nešiojamas užraktas: 5 žingsniai
Porto-spyna: Nešiojama spyna: Sveiki visi, taigi, kalbant apie šį projektą, norėjau sukurti tai, kas paprasta, nes tai išsprendžia paprastą problemą, be jokių užraktų jūsų CR-kioske. Dauguma žmonių pradžioje mane nurašė sakydami: ar ne paprasčiau įdiegti spynas? Tai