Talaan ng mga Nilalaman:
- Hakbang 1: Ang Proseso
- Hakbang 2: Ang Mga Bahagi
- Hakbang 3: Schematic at PCB para sa Lock
- Hakbang 4: Schematic, PCB at Larawan ng Programmer
- Hakbang 5: Programming ang PIC Microcontroller
- Hakbang 6: Gawin itong Mukha Makintab
- Hakbang 7: Mga Pag-download
- Hakbang 8: At Panghuli.
Video: USB Reprogrammable IButton Door Lock: 8 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:15
Ang mga ibuttons ay maliit na pindutan tulad ng mga casing na nakikipag-usap sa 2 wires lamang. Ang mga ito ay hindi kapani-paniwalang matatag at lahat ay may natatanging serial number na kung saan ay hardware na nakasulat sa aparato at hindi na naulit. Mura ang mga ito (mga 1 Pound / 1, 50 Euro / $ 2)
Pinapayagan ng serial number na ito ang mga susi na maging tunay na natatangi at sa gayon ay mabisang ligtas. Nakita ko na ginamit ang mga ito:> bilang aparato hanggang sa pag-logon sa mga bar> sa mga kaso ng security ng pera> mga pag-log in sa computer> bilang mga ligtas na dongle na ginamit sa mamahaling software. > … bilang mga kandado ng pinto! Ang problema sa paggamit ng mga ito para sa nagsisimula, ay kailangan mong mag-program ng hardware upang mabasa ang mga ito at kung maluwag mo ang susi, walang silbi ang locking device! Ipinapakita sa iyo ng Instructable na ito kung paano bumuo ng isang lock, at isang USB programmer na nagbibigay-daan sa iyo upang sumulat ng mga bagong key sa lock sa loob ng mga segundo, nang hindi natanggal ang unit. Ginagawang ganap na ligtas at maa-update ang lock nang hanggang sa 80 mga susi nang paisa-isa. Ang kandado ay maaaring gumana sa pagitan ng 5-30V AC o DC at sa gayon ay hindi kapani-paniwalang kakayahang umangkop; idinisenyo upang gumana sa parehong boltahe tulad ng iyong paglabas ng elektronikong pinto - maaari kang bumili ng pinakamura o pinakamahal na nakita mo, Fail-Locked o Fail-Unlocked, AC o DC, 12V o 24V. Ano ang kakailanganin mo:> Mga Bahagi (tingnan ang susunod)> Programmer ng PIC> Paglabas ng elektronikong pinto. > Kagamitan sa paggawa ng PCB (kung nais mong magmukhang puurdy) TANDAAN !!! Ito ay isang lumang itinuturo na hindi ako na-upload para sa ilang kadahilanan. Kung nagkakaproblema ka sa pagbuo nito, mag-email sa akin at malugod akong makakatulong - gayunpaman, hindi ko masisiguro na ginawa kong kasing simple hangga't maaari - paumanhin - sana magbigay ng inspirasyon kung wala pa.
Hakbang 1: Ang Proseso
Una kailangan mong magpasya kung aling uri ng lock ang kailangan mo.
FAIL SAFE / UNLOCKED manatiling bukas kapag nawalan ng kuryente ang yunit. Sa pangkalahatan ito ay gagamitin kung ang mga nbeeds ng pinto upang ma-access sa kaganapan ng isang pagkabigo sa kuryente - hal Fire Fire FAIL Secure / LOCKED manatiling naka-lock maliban kung ang kapangyarihan ay inilapat sa kandado. Ito ay magiging mas naaangkop kapag gumagamit ng isang tradisyonal na sistema ng pagpasok ng pinto, na may tradisyonal na naka-lock ang pintuan sa lahat ng oras, maliban kung mailalapat ang lakas. Nasa ibaba ang isang tsart ng daloy upang ipakita kung paano gumana ang aparato. Sa simple, kung nagpasok ka ng isang susi, ang microprocessor ay nagpapalabas ng mga tseke upang malaman kung ito ay isang key ng programa, o ito ay isang access key. Kung ito ay isang key ng pag-access ng [i Button], ang microprocessor ay susuri laban sa listahan ng mga kilalang key na nakaimbak sa EEPROM (memorya), kung mahahanap ito, pinapayagan kang pumasok. Kung hindi man ay magpapadala ito ng isang pulang ilaw upang masabing walang access ang ipinagkaloob Kung ito ay isang maaaring mai-program na key ng anumang uri (hal. Isang i Button na may isang bagong listahan ng mga key upang maiimbak sa panloob na EEPROM). Susuriin nito kung pinapayagan ang ibutton na i-program muli ang panloob na EEPROM ngunit suriin ang code ng pagpapatunay. (Ito ay nai-program sa i Button ng programmer ng USB at ito ay hindi mo mababago - tingnan ang huling pahina para sa impormasyon). Kung pinapayagan ang i Button na i-program ang panloob na EEPROM, i-flash ng LED ang Green / Orange at pagkatapos ay hilahin ng microprocessor ang lahat ng mga key-code sa iButton at iimbak ang mga ito sa panloob na EEPROM. Ito ay magiging sanhi ng pag-flicker ng LED at maaaring tumagal ng hanggang 20 segundo - huwag alisin ang susi habang nangyayari ito. Ang LEDS pagkatapos ay berde ang pulso berde upang ipahiwatig na ang programa ay tapos na - alisin ngayon ang iButton.
Hakbang 2: Ang Mga Bahagi
OK kaya't ang itinuturo ay medyo madali, bibigyan kita ng eskematiko, listahan ng mga bahagi, hex file, at binubuo mo ito - simple! Ibibigay ko ang listahan ng mga bahagi at ang bahagi ng Rapid Electronics (https://www.rapidonline.com) upang mapagkukunan mo ang iyong sariling tagapagtustos - kahit na ang mabilis ay medyo mahusay! Narito ang listahan ng mga bahagi ng Lock ng Pinto
1x Bridge Rectifier (mabilis # 47-3202) 1x 5v 7805 voltage regulator (mabilis # 47-3313) 1x SIL relay (mabilis # 60-0670) 1x 100uf cap (mabilis na # 10-3260) 1x 470uf cap (mabilis # 11- 0275) 1x 220f cap (mabilis na # 11-0260) 2x 1k risistor 1x 4k7 risistor 1x 16f628 PIC micro 1x 24LC04 4k eeprom (mabilis na # 22-0170) 1x 8pin dil holder 1x 18pin dil holder 1x DPDT mini switch (mabilis # 76- 0220) 1x 3pin header (mabilis # 22-0515) 1x jumper (mabilis # 77-0237) 2x 2pin terminal block (mabilis # 21-1700) 1x Electronic release (https://www.directlocks.co.uk) 1x i Button probe sa BiColour LED (MBL) (bahagi # hc00039 https://www.homechip.com) 1-80x DS1990A iButtons (https://www.homechip.com) Ang USB programmer na 1x 18f2550 PIC micro 1x 20MHz XTAL 2x 22pf caps (ceramic disc) 1x 220nf cap 1x 1k res 1x LED (anumang kulay) 1x USB B-socket 1x i Button may hawak ng probe ng DS1402 (anumang gagawin) (https://www.homechip.com) 1x DS1973 iButton (https:// www.homechip.com) Ang ilan sa mga hardware ng i Button o mga pindutan ay maaaring makuha nang libre sa pamamagitan ng pag-order ng mga sample mula sa https:// www. ibutton.com (direkta mula sa pinakamataas).
Hakbang 3: Schematic at PCB para sa Lock
Nasa ibaba ang iskematiko, ang PCB at ang pangwakas na halimbawa ng larawan ng lock. Para sa isang naka-print na layout ng PCB, tingnan ang mga pag-download. Para sa isang mataas na bersyon ng res ng Skema, i-click ang i at i-download ang file (14kb). Ang mga layout ng PCB ay magagamit sa pahina ng pag-download.
Hakbang 4: Schematic, PCB at Larawan ng Programmer
sa ibaba ay ang eskematiko, halimbawa PCB at larawan ng panghuling ginawa PCB ng USB programmer
Hakbang 5: Programming ang PIC Microcontroller
OK, Kaya't ilan sa atin ay maaaring nakarating sa puntong ito at naisip - kung ano ang programa ko sa isang PIC controller. Sa ibaba ay ang pinakasimpleng paraan. Kumuha ng isang programmer ng PIC (halimbawa ng ebay) na sumusuporta sa PIC 18f4550, at sundin ang mga tagubilin. Pagwawala na, tanungin ang sinumang sa lokal na paaralan o kolehiyo, kahit sino sa pamayanan ng electronics, o, i-email sa akin sa instructyibATdandycoolDOTcoDOTuk at makikita ko kung maaari kong mai-program ito para sa iyo, kung mayroon kang problema. HEAVILY itong naidokumento sa web kung paano magprogram ng mga kagamitang ito kahit na. Pangalawang saloobin … oportunidad sa pananalapi! Maaari kong ibenta sa iyo ang parehong pre-program ng PIC kung nais mo (10GBP / 15euro / $ 20) paypal. Ngunit pinipilit ko na magagawa mo ito nang madali. I-program lamang ang PIC na may itinakdang mga default na piyus. Ang HEX file (sa palagay ko) ay dapat maglaman ng impormasyon para sa mga setting ng oscillator at tulad ng, para sa akin, naka-plug in lang ako at lahat ng ito ay nagpunta. Ito ay tumatakbo sa 4MHz na may isang INT OSC, walang WDT.
Hakbang 6: Gawin itong Mukha Makintab
Ngayon ay maaari mong pisilin ang dalawang mga module sa ilang mga marangyang gamit upang magamit bilang bahagi ng iyong bagong security system!
Hakbang 7: Mga Pag-download
Dito maaari mong i-download ang software (nangangailangan ng. Net framework 3.5), mga pcb file at firmwares. Gumagamit ng USB HID Library ni Mike O'brien - Salamat Mike! bilang isang sheet na A4, tiyakin na ang anumang mga pagpipilian ng pag-urong sa acrobat ay hindi pinagana upang mapanatili ang sukat.
Hakbang 8: At Panghuli.
Ang isang susi ay maaaring mai-program upang i-update ang 1, o isang 1000 kandado, hindi ito kailangan ng muling pagprogram sa bawat oras, upang magkaroon ka ng isang hanay ng mga kandado lahat na may parehong mga susi na magbubukas nito. O ihalo at tugma. Makakatipid ito ng oras sa pag-program ng mga bagong kandado, o pag-update ng mga kandado kung ang isang susi ay nawala - at hey, ang mga susi ay nagkakahalaga lamang ng isang libra!
Ang orihinal na konsepto ay upang palitan ang lahat ng mga kandado sa isang gusali ng mga electronic lock na lahat ay maaaring magkaroon ng isang susi na may access sa mga nais na lugar lamang. Ngayon, ang mga kandado na ito ay MAAARING teknikal na muling nai-program sa pamamagitan ng sinuman na may parehong proyekto na binuo. Pinapayagan ng software ang isang natatanging key code na gagamitin upang ang walang katawan ay maaaring labis na maisulat ang eeprom ng iyong lock. Ang key code na ito ay naka-imbak sa firmware at sa application ng USB software, kaya may kakayahang magsimulang tumakbo nang walang anumang mahabang config. Gayunpaman, kung ang iyong mga pangangailangan ay dapat na itaas sa itaas at kailangan mo ng isang ligtas na key code upang ikaw lamang ang muling makapag-program ng iyong mga kandado, mag-email sa akin ng isang pangangailangan at marahil ay maghanda ako sa iyo ng isang pasadyang app + hex code. instructyATdandycoolDOTcoDOTuk Sigurado ako na ang pinaka pagsimang sa iyong reverse kasanayan sa engineering at sluthing ay maaaring makahanap ng isang paraan upang magawa ito … ngunit malapit kong binabantayan ito dahil sa potensyal para sa komersyal na pagsasamantala ng mga makulit na web2.0-ers doon! Legal na bit: Walang garantiya sa lahat para sa pag-andar nito! Hindi dapat gamitin bilang isang TUNAY na aparato sa seguridad, ito ay isang haka-haka na proyekto lamang. Ngunit ito ay gumagana medyo sumpain swish! Tangkilikin si Daniel Crane
Inirerekumendang:
RFID Home Made Door Lock: 4 na Hakbang
RFID Home Made Door Lock: Ang aparato ng RFID Door Lock ay isang praktikal na aparato na maaari mong gamitin sa iyong pang-araw-araw na buhay. Kapag na-scan mo ang iyong key card maaari mong buksan ang lock ng pinto. Binago ko ang proyekto mula sa website na ito: https://atceiling.blogspot.com/2017/05/arduino-rfid.html?m=1Yo
Abellcadabra (Face Recognition Door Lock System): 9 Mga Hakbang
Abellcadabra (Face Recognition Door Lock System): Ang pagtula sa paligid ng kuwarentenas, sinubukan kong makahanap ng isang paraan upang patayin ang oras sa pamamagitan ng pagbuo ng pagkilala sa mukha para sa pintuan ng bahay. Pinangalanan ko itong Abellcadabra - na kung saan ay kombinasyon sa pagitan ng Abracadabra, isang magic na parirala na may doorbell na kukuha lamang ako ng kampanilya. LOL
Smart-door-lock-using-raspberry_pi_and_GSM_modemSim800_RFID: 5 Hakbang
Smart-door-lock-using-raspberry_pi_and_GSM_modemSim800_RFID: Sa tutorial na ito, tinutukoy ko kung paano isasama ang module na EM-18 RFID Reader sa isang board na Raspberry Pi. Ipinapakita ko rin kung paano isama ang isang actuator, sa kasong ito isang Relay, upang tumugon sa isang tamang pagbabasa mula sa module na RFID. Ang actuator na ito ay maaaring maging isang solen
RFID Door Lock Sa Arduino: 4 na Hakbang
RFID Door Lock With Arduino: Talaga ang proyektong ito ay tungkol sa kung paano gawin ang iyong bahay, lugar ng opisina at maging ang iyong mga personal na locker. Pinapaintindi sa iyo ng mga proyektong ito ang arduino sa RFID at kung paano magkakaugnay ang magkasama. Kaya
Porto-lock: Portable Lock: 5 Hakbang
Porto-lock: Portable Lock: Kumusta ang lahat, kaya pagdating sa proyektong ito, nais kong mag-disenyo ng isang bagay na simple, dahil malulutas nito ang isang simpleng problema, walang mga kandado sa iyong CR-stall. Karamihan sa mga tao ang nagsulat sa akin sa simula sa pamamagitan ng pagsasabi, hindi ba mas simple lamang ang pag-install ng mga kandado? Ito ay