Sisällysluettelo:

USB -ohjelmoitava IB -painikkeen oven lukitus: 8 vaihetta
USB -ohjelmoitava IB -painikkeen oven lukitus: 8 vaihetta

Video: USB -ohjelmoitava IB -painikkeen oven lukitus: 8 vaihetta

Video: USB -ohjelmoitava IB -painikkeen oven lukitus: 8 vaihetta
Video: Vinyyli sivuraide! Asennuksen salaisuudet ja hyödylliset temput, joista harvat ihmiset tietävät! 2024, Heinäkuu
Anonim
USB -ohjelmoitava IB -painikkeen oven lukko
USB -ohjelmoitava IB -painikkeen oven lukko

iButtons ovat pieniä painikkeita, kuten kotelot, jotka kommunikoivat vain 2 johdon kanssa. Ne ovat uskomattoman kestäviä ja niillä kaikilla on ainutlaatuinen sarjanumero, joka on laitteistoon kirjoitettu laitteeseen ja jota ei koskaan toisteta. Ne ovat halpoja (noin 1 punta / 1, 50 euroa / 2 dollaria)

Tämän sarjanumeron avulla avaimet voivat olla todella ainutlaatuisia ja siten tehokkaasti suojattuja. Olen nähnyt niiden käytön:> kassa -kirjautumislaitteena baareissa> Securicor -rahakoteloissa> tietokoneen sisäänkirjautumisessa> turvallisina dongleina, joita käytetään kalliiden ohjelmistojen kanssa. >… Oven lukkoina! Ongelma niiden käytössä aloittelijalle on, että sinun on voitava ohjelmoida laitteisto lukemaan ne ja jos avain katoaa, lukituslaite on hyödytön! Tämä ohje sisältää ohjeet lukon rakentamiseen ja USB -ohjelmointilaitteen, jonka avulla voit kirjoittaa uusia avaimia lukkoon muutamassa sekunnissa ilman laitteen purkamista. Lukko on täysin turvallinen ja päivitettävissä jopa 80 avaimelle kerrallaan. Lukko voi toimia välillä 5-30 V AC tai DC, joten se on uskomattoman joustava; Suunniteltu toimimaan samalla jännitteellä kuin elektroninen ovenvapaaja-voit ostaa halvimman tai kalleimman, joka löytyy, Fail-Lock tai Fail-Unlocked, AC tai DC, 12V tai 24V. Mitä tarvitset:> Komponentit (katso seuraava)> PIC -ohjelmoija> Elektroninen oven vapautus. > PCB -valmistuslaitteet (jos haluat saada ne näyttämään pörröisiltä) HUOM! Tämä on vanha ohje, jota en jostain syystä ole ladannut. Jos sinulla on vaikeuksia rakentaa se, lähetä minulle sähköpostia ja autan mielelläni - en kuitenkaan voi taata, että olen tehnyt sen mahdollisimman yksinkertaiseksi - anteeksi - toivottavasti se antaa inspiraatiota, jos ei muuta.

Vaihe 1: Prosessi

Prosessi
Prosessi

Ensin sinun on päätettävä, minkä tyyppistä lukkoa tarvitset.

FAIL SAFE/UNLOCKED jää auki, kun laite katkaisee virran. Tätä käytetään yleensä, jos oven ei tarvitse olla esillä sähkökatkon sattuessa - esim. Palovammojen turvatoiminto/LUKITTU pysyvät lukittuna, ellei lukkoon kytketä virtaa. Nämä olisivat sopivampia käytettäessä perinteistä ovensyöttöjärjestelmää, jonka ovi on perinteisesti lukittu koko ajan, ellei virtaa kytketä. Alla on vuokaavio laitteen toiminnasta. Yksinkertaisesti, jos annat avaimen, mikroprosessori tarkistaa ensin, onko se ohjelmointiavain vai käyttöavain. Jos se on [iButton] -käyttöavain, mikroprosessori tarkistaa sen EEPROM-muistiin (muistiin) tallennettujen tunnettujen avainten luettelon, jos se löytää sen, se päästää sinut sisään. Muussa tapauksessa se lähettää punaisen valon ja ilmoittaa, ettei pääsyä ole myönnetty. Jos se on minkä tahansa tyyppinen uudelleenohjelmoitava avain (esim. IButton, jossa on uusi avainluettelo, joka tallennetaan sisäiseen EEPROMiin). Se tarkistaa, saako i-painike ohjelmoida uudelleen sisäisen EEPROMin, mutta tarkistaa sen todennuskoodin. (Tämä on ohjelmoitu iButtoniin USB -ohjelmoijan avulla, eikä sitä voi muuttaa - katso lisätietoja viimeiseltä sivulta). Jos iButtonin sallitaan ohjelmoida sisäinen EEPROM, LED vilkkuu vihreänä/oranssina ja mikroprosessori vetää kaikki avainkoodit iButtonista ja tallentaa ne sisäiseen EEPROMiin. Tämä saa LED -valon vilkkumaan ja kestää jopa 20 sekuntia - älä poista avainta, kun tämä tapahtuu. LED -valot vilkkuvat vihreänä osoittaen, että ohjelmointi on päättynyt - poista nyt iButton.

Vaihe 2: Komponentit

OK, joten ohje on melko helppo, annan sinulle kaavion, osaluettelon, heksatiedoston ja rakennat sen - yksinkertaista! Annan osaluettelon ja Rapid Electronics (https://www.rapidonline.com) osanumeron, jotta voit hankkia oman toimittajasi - vaikka nopea on melko hyvä! Tässä on osaluettelo Ovilukko

1x sillan tasasuuntaaja (nopea# 47-3202) 1x 5v 7805 jännitesäädin (nopea# 47-3313) 1x SIL-rele (nopea# 60-0670) 1x 100uf-korkki (nopea# 10-3260) 1x 470uf-korkki (nopea# 11- 0275) 1x 220f korkki (nopea# 11-0260) 2x 1k vastus 1x 4k7 vastus 1x 16f628 PIC micro 1x 24LC04 4k eeprom (nopea# 22-0170) 1x 8-nastainen laimennuspidike 1x 18-nastainen laimenninpidike 1x DPDT-minikytkin (nopea# 76-) 0220) 1x 3-nastainen otsikko (nopea# 22-0515) 1x hyppyjohdin (nopea# 77-0237) 2x 2-napainen riviliitin (nopea# 21-1700) 1x Sähköinen vapautus (https://www.directlocks.co.uk) 1x iButton anturi, jossa BiColour LED (MBL) (osa# hc00039 https://www.homechip.com) 1-80x DS1990A iButtons (https://www.homechip.com) USB-ohjelmoija 1x 18f2550 PIC micro 1x 20MHz XTAL 2x 22pf caps (keraaminen levy) 1x 220nf korkki 1x 1k res 1x LED (mikä tahansa väri) 1x USB B -liitin 1x iButton-pidike-anturi DS1402 (mikä tahansa käy) (https://www.homechip.com) 1x DS1973 iButton (https:// www.homechip.com) Joitakin iButton -laitteistoja tai -painikkeita voi saada ilmaiseksi tilaamalla näytteitä osoitteesta https:// www. ibutton.com (suoraan maksimista).

Vaihe 3: Kaavio ja piirilevy lukitusta varten

Kaavio ja piirilevy lukitusta varten
Kaavio ja piirilevy lukitusta varten
Kaavio ja piirilevy lukitusta varten
Kaavio ja piirilevy lukitusta varten

Alla on kaavio, piirilevy ja lopullinen esimerkkikuva lukosta. Katso tulostettava piirilevyasettelu latauksista. Saat kaavion korkean resoluution version napsauttamalla i ja lataamalla tiedoston (14 kb). Piirilevyasettelut ovat saatavilla lataussivulla.

Vaihe 4: Kaavio, piirilevy ja valokuva ohjelmoijasta

Kaavio, piirilevy ja valokuva ohjelmoijasta
Kaavio, piirilevy ja valokuva ohjelmoijasta
Kaavio, piirilevy ja valokuva ohjelmoijasta
Kaavio, piirilevy ja valokuva ohjelmoijasta

alla on kaavio, esimerkki piirilevystä ja valokuva USB -ohjelmoijan lopullisesti valmistetusta piirilevystä

Vaihe 5: PIC -mikrokontrollerin ohjelmointi

OK, joten jotkut meistä ovat saattaneet päästä tähän pisteeseen ja ajatella - miten ihmeessä voin ohjelmoida PIC -ohjaimen. Alla on yksinkertaisin tapa. Hanki PIC -ohjelmoija (esimerkiksi ebay), joka tukee PIC 18f4550: tä, ja noudata ohjeita. Jos tämä ei onnistu, kysy keneltä tahansa paikallisesta koulusta tai korkeakoulusta, keneltä tahansa elektroniikkayhteisöltä tai lähetä minulle sähköpostia osoitteeseen instructyibATdandycoolDOTcoDOTuk, niin katson, voinko ohjelmoida sen sinulle, jos sinulla on ongelmia. Verkossa on kuitenkin KIRJOITETTU, miten nämä laitteet ohjelmoidaan. Toiset ajatukset… taloudellinen mahdollisuus! Voisin myydä sinulle molemmat PIC: n esiohjelmoidut, jos haluat (10GBP / 15euro / $ 20) paypalin. Mutta väitän, että voit tehdä sen itse riittävän helposti. Ohjelmoi vain PIC oletussulakkeilla. HEX -tiedoston (mielestäni) pitäisi sisältää tiedot oskillaattorin asetuksista ja sellaiset, kuten minulle, juuri liitin ja kaikki meni. Se toimii 4 MHz: llä INT OSC: llä, ei WDT: tä.

Vaihe 6: Saa sen näyttämään hohtavalta

Saa sen näyttämään vilkkaalta!
Saa sen näyttämään vilkkaalta!
Saa sen näyttämään vilkkaalta!
Saa sen näyttämään vilkkaalta!

Nyt voit puristaa kaksi moduulia näyttävässä vaihteessa käytettäväksi osana uutta turvajärjestelmääsi!

Vaihe 7: Lataukset

Täältä voit ladata ohjelmiston (vaatii. Net Framework 3.5), PCB -tiedostot ja laiteohjelmistot. Käyttää Mike o'brienin USB HID -kirjastoa - Kiitos Mike! A4 -arkina varmista, että kaikki kutistusvaihtoehdot acrobatissa on poistettu käytöstä asteikon säilyttämiseksi.

Vaihe 8: Ja lopuksi

Ja lopuksi
Ja lopuksi

Yksi avain voidaan ohjelmoida päivittämään 1 tai 1000 lukkoa, se ei tarvitse uudelleenohjelmointia joka kerta, joten voit saada joukon lukkoja kaikilla samoilla avaimilla, jotka avaavat sen. Tai sekoita. Tämä säästää tunteja uusien lukkojen ohjelmoinnissa tai lukkojen päivittämisessä, jos yksi avain katoaa - ja hei, avaimet maksavat vain kilon!

Alkuperäinen ajatus oli korvata kaikki rakennuksen lukot sähköisillä lukkoilla, joilla kaikilla voisi olla yksi avain, jolla on pääsy vain haluttuihin alueisiin. Nyt nämä lukot voivat teknisesti ohjelmoida uudelleen kuka tahansa, jolla on sama projekti. Ohjelmisto sallii ainutlaatuisen avainkoodin käytön, jotta kukaan runko ei voi kirjoittaa lukon eeprom-arvoa. Tämä avainkoodi on tallennettu laiteohjelmistoon ja USB -sovellukseen, joten on mahdollista aloittaa käynnistäminen ilman pitkiä määrityksiä. Jos tarpeesi kuitenkin ylittävät sen ja tarvitset suojatun avainkoodin, jotta vain sinä voit ohjelmoida lukot uudelleen, lähetä minulle sähköpostia, jos tarvitset, ja ehkä valmistan sinulle mukautetun sovelluksen + heksakoodin. instructyATdandycoolDOTcoDOTuk Olen varma, että käänteistekniikkasi ja lutkaustaitojesi aloittelijat voivat löytää keinon tehdä se… mutta vartioin sitä tarkasti, koska tuollaiset tuhlattomat web2.0-käyttäjät voivat hyödyntää kaupallisesti! Oikeudellinen bitti: Ei takuuta sen toiminnalle! Ei pitäisi käyttää TODELLA turvalaitteena, tämä on vain käsitteellinen projekti. Mutta se toimii aivan helvetisti! Nauti Daniel Cranesta

Suositeltava: