Daftar Isi:
- Langkah 1: Proses
- Langkah 2: Komponen
- Langkah 3: Skema dan PCB untuk Lock
- Langkah 4: Skema, PCB, dan Foto Pemrogram
- Langkah 5: Pemrograman Mikrokontroler PIC
- Langkah 6: Buatlah Terlihat Mencolok
- Langkah 7: Unduhan
- Langkah 8: Dan Akhirnya
Video: Kunci Pintu IButton USB yang Dapat Diprogram Ulang: 8 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:58
iButtons adalah tombol kecil seperti casing yang berkomunikasi hanya dengan 2 kabel. Mereka sangat kuat dan semuanya memiliki nomor seri unik yang merupakan perangkat keras yang ditulis ke dalam perangkat dan tidak pernah diulang. Mereka murah (sekitar 1 Pound / 1, 50 Euro / $ 2)
Nomor seri ini memungkinkan kunci menjadi benar-benar unik dan dengan demikian aman secara efektif. Saya telah melihat mereka digunakan: >sebagai perangkat masuk sampai di bar >dalam kotak uang securicor >login komputer >sebagai dongle aman yang digunakan dengan perangkat lunak mahal. >…sebagai kunci pintu! Masalah dengan menggunakannya untuk pemula, adalah Anda harus dapat memprogram perangkat keras untuk membacanya dan jika Anda kehilangan kunci, perangkat pengunci tidak berguna! Instruksi ini menunjukkan kepada Anda cara membuat kunci, dan programer USB yang memungkinkan Anda menulis kunci baru ke kunci dalam hitungan detik, tanpa membongkar unit. Membuat kunci benar-benar aman dan dapat diperbarui hingga 80 kunci sekaligus. Kunci dapat bekerja antara 5-30V AC atau DC dan sangat fleksibel; dirancang untuk bekerja pada tegangan yang sama dengan pelepas pintu elektronik Anda - Anda dapat membeli yang termurah atau termahal yang Anda temukan, Fail-Locked atau Fail-Unlocked, AC atau DC, 12V atau 24V. Apa yang Anda perlukan: >Komponen (lihat selanjutnya) >Pemrogram PIC >Pelepas pintu elektronik. >Peralatan pembuatan PCB (jika ingin terlihat keruh) CATATAN!!! Ini adalah instruksi lama yang belum saya unggah karena suatu alasan. Jika Anda kesulitan membangunnya, kirimkan email kepada saya dan saya akan dengan senang hati membantu - namun, saya tidak dapat menjamin bahwa saya telah membuatnya sesederhana mungkin - maaf - semoga ini akan memberi inspirasi jika tidak ada yang lain.
Langkah 1: Proses
Pertama, Anda harus memutuskan jenis kunci yang Anda butuhkan.
GAGAL AMAN/UNLOCKED tetap terbuka saat unit kehilangan daya. Ini umumnya akan digunakan jika pintu harus dapat diakses jika terjadi kegagalan daya - misalnya Fire FAIL SECURE/LOCKED tetap terkunci kecuali daya diterapkan ke kunci. Ini akan lebih tepat bila menggunakan sistem pintu masuk tradisional, dengan pintu yang terkunci secara tradisional setiap saat, kecuali jika daya diterapkan. Di bawah ini adalah diagram alir untuk menunjukkan bagaimana perangkat beroperasi. Sederhananya, jika Anda memasukkan kunci, mikroprosesor pertama-tama memeriksa untuk melihat apakah itu kunci pemrograman, atau kunci akses. Jika itu adalah kunci akses [iButton], mikroprosesor memeriksa daftar kunci yang diketahui yang tersimpan di EEPROM (memori), jika menemukannya, mikroprosesor akan mengizinkan Anda masuk. Jika tidak, ia akan mengirim lampu merah untuk mengatakan bahwa tidak ada akses diberikan. Jika itu adalah kunci yang dapat diprogram ulang dari jenis apa pun (mis. iButton dengan daftar kunci baru untuk disimpan di EEPROM internal). Ini akan memeriksa apakah ibutton diizinkan untuk memprogram ulang EEPROM internal tetapi memeriksa kode otentikasinya. (Ini diprogram ke dalam iButton oleh programmer USB dan ini tidak dapat Anda ubah - lihat halaman terakhir untuk info). Jika iButton diizinkan untuk memprogram EEPROM internal, LED akan berkedip Hijau/Oranye dan kemudian mikroprosesor akan menarik semua kode kunci dari iButton dan menyimpannya ke EEPROM internal. Ini akan menyebabkan LED berkedip dan bisa memakan waktu hingga 20 detik - jangan lepaskan kunci saat ini terjadi. LED kemudian akan berkedip hijau untuk menunjukkan bahwa pemrograman telah selesai - sekarang lepaskan iButton.
Langkah 2: Komponen
OK jadi instruksinya cukup mudah, saya memberi Anda skema, daftar bagian, file hex, dan Anda membuatnya - sederhana! Saya akan memberikan daftar suku cadang dan nomor suku cadang Rapid Electronics (https://www.rapidonline.com) sehingga Anda dapat mencari pemasok Anda sendiri - meskipun rapid cukup bagus! Inilah daftar bagian Kunci Pintu
1x Bridge Rectifier (rapid#47-3202) 1x 5v 7805 voltage regulator (rapid#47-3313) 1x SIL relay (rapid#60-0670) 1x 100uf cap (rapid#10-3260) 1x 470uf cap (rapid#11- 0275) 1x 220f cap (cepat# 11-0260) 2x 1k resistor 1x 4k7 resistor 1x 16f628 PIC mikro 1x 24LC04 4k eeprom (cepat# 22-0170) 1x 8pin dil holder 1x 18pin dil holder 1x DPDT mini switch (cepat# 76- 0220) 1x 3pin header (rapid# 22-0515) 1x jumper (rapid# 77-0237) 2x 2pin terminal block (rapid# 21-1700) 1x Electronic release (https://www.directlocks.co.uk) 1x iButton probe dengan BiColour LED (MBL)(part# hc00039 https://www.homechip.com) 1-80x DS1990A iButtons (https://www.homechip.com) Programmer USB 1x 18f2550 PIC mikro 1x 20MHz XTAL 2x 22pf caps (cakram keramik) 1x 220nf cap 1x 1k res 1x LED (warna apa saja) 1x USB B-socket 1x iButton holder probe DS1402 (apa saja bisa) (https://www.homechip.com) 1x DS1973 iButton (https:// www.homechip.com) Beberapa perangkat keras atau tombol iButton dapat diperoleh secara gratis dengan memesan sampel dari https://www. ibutton.com (langsung dari pepatah).
Langkah 3: Skema dan PCB untuk Lock
Di bawah ini adalah skema, PCB dan foto contoh terakhir dari kunci. Untuk tata letak PCB yang dapat dicetak, lihat unduhan. Untuk Skema versi resolusi tinggi, klik i dan unduh file (14kb). Tata letak PCB tersedia di halaman unduhan.
Langkah 4: Skema, PCB, dan Foto Pemrogram
di bawah ini adalah skema, contoh PCB dan foto PCB akhir yang dihasilkan dari programmer USB
Langkah 5: Pemrograman Mikrokontroler PIC
OK, Jadi beberapa dari kita mungkin telah sampai pada titik ini dan berpikir - bagaimana sih cara program PIC controller. Nah di bawah ini adalah cara paling sederhana. Dapatkan programmer PIC (ebay misalnya) yang mendukung PIC 18f4550, dan ikuti instruksi. Jika tidak, tanyakan kepada siapa pun di sekolah atau perguruan tinggi setempat, siapa pun di komunitas elektronik, atau, kirimkan email kepada saya di instructionyibATdandycoolDOTcoDOTuk dan saya akan melihat apakah saya dapat memprogramnya untuk Anda, jika Anda mengalami kesulitan. Sangat didokumentasikan di web bagaimana memprogram perangkat ini. Pikiran kedua … peluang finansial! Saya bisa menjual Anda berdua PIC pra-diprogram jika Anda suka (10GBP/ 15 euro / $20) paypal. Tapi saya bersikeras Anda bisa melakukannya sendiri dengan cukup mudah. Cukup program PIC dengan sekering default yang ditetapkan. File HEX (saya pikir) harus berisi informasi untuk pengaturan osilator dan semacamnya, bagi saya, saya baru saja terhubung dan semuanya berjalan. Ini berjalan pada 4MHz dengan OSC INT, tanpa WDT.
Langkah 6: Buatlah Terlihat Mencolok
Sekarang Anda dapat menekan dua modul di beberapa peralatan mencolok untuk digunakan sebagai bagian dari sistem keamanan baru Anda!
Langkah 7: Unduhan
Di sini Anda dapat mengunduh perangkat lunak (memerlukan. Net framework 3.5), file pcb, dan firmware. Menggunakan Perpustakaan HID USB Mike o'brien - Terima kasih Mike!https://labs.mike-obrien.net/view.aspx?projectid=hidlibrary Skema yang dibuat menggunakan PCB TinyCad yang dibuat menggunakan Wizard PCB 3 Saat mencetak PCB dari pdf, cetak sebagai lembar A4, pastikan opsi menyusut di akrobat dinonaktifkan untuk menjaga skala.
Langkah 8: Dan Akhirnya
Satu kunci dapat diprogram untuk memperbarui 1, atau 1000 kunci, tidak perlu memprogram ulang setiap saat, sehingga Anda dapat memiliki serangkaian kunci dengan kunci yang sama yang akan membukanya. Atau mencampur dan mencocokkan. Ini akan menghemat waktu berjam-jam untuk memprogram kunci baru, atau memperbarui kunci jika satu kunci hilang - dan hei, kunci hanya berharga satu pon!
Konsep aslinya adalah mengganti semua kunci di gedung dengan kunci elektronik sehingga setiap orang dapat memiliki satu kunci yang hanya memiliki akses ke area yang diinginkan. Sekarang, kunci ini secara teknis BISA diprogram ulang oleh siapa saja dengan proyek yang sama dibangun. Perangkat lunak ini memungkinkan kode kunci unik untuk digunakan sehingga tidak ada orang yang dapat menimpa eeprom kunci Anda. Kode kunci ini disimpan dalam firmware dan aplikasi perangkat lunak USB, sehingga ada kemampuan untuk mulai berjalan tanpa konfigurasi yang panjang. Namun, jika kebutuhan Anda melebihi itu dan Anda memerlukan kode kunci yang aman sehingga hanya Anda yang dapat memprogram ulang kunci Anda, kirimkan email kepada saya dengan kebutuhan dan mungkin saya akan menyiapkan aplikasi khusus + kode hex. instrucyATdandycoolDOTcoDOTuk Saya yakin yang paling pemula dengan keterampilan reverse engineering dan sluthing Anda mungkin menemukan cara untuk melakukannya… tapi saya menjaganya dengan ketat karena potensi eksploitasi komersial oleh web2.0-ers nakal di luar sana! Sedikit hukum: Tidak ada jaminan sama sekali untuk fungsinya! Tidak boleh digunakan sebagai perangkat keamanan NYATA, ini adalah proyek konseptual saja. Tapi itu bekerja desir sangat sialan! Nikmati Daniel Crane
Direkomendasikan:
Renegade-i (Penguji IC yang Dapat Diprogram yang Terasa Seperti Nyata): 3 Langkah (dengan Gambar)
Renegade-i (Penguji IC yang Dapat Diprogram yang Terasa Seperti Nyata): MIMPI JUTA DOLLAR. Pernahkah Anda bermimpi memiliki penguji IC sendiri di rumah? Bukan sekedar gadget yang bisa menguji IC, tapi mesin “programmable” yang terasa seperti salah satu produk unggulan dari pemain terbesar di industri pengujian semicon
Kunci Keamanan yang Dapat Diprogram Menggunakan Arduino: 4 Langkah
Kunci Keamanan yang Dapat Diprogram Menggunakan Arduino: Ini adalah blog pertama saya di sini. Saya menyajikan di sini kunci keamanan yang dapat diprogram (PSL) berbasis Arduino untuk mengunci peralatan elektronik. Rangkaian PSL digunakan untuk menghidupkan/mengaktifkan/membuka kunci alat AC/DC pada catu daya eksternal, berdasarkan password
Seni 2D Dengan LED yang Dapat Diprogram dan Basis dan Logo yang Dapat Disesuaikan: 5 Langkah (dengan Gambar)
Seni 2D Dengan LED yang Dapat Diprogram dan Basis dan Logo yang Dapat Disesuaikan: Selamat datang di instruksi! Hari ini, saya akan menunjukkan cara membuat Proyek Seni 2D dengan logo dan desain keseluruhan pilihan Anda. Saya membuat proyek ini karena dapat mengajarkan orang banyak keterampilan seperti pemrograman, pengkabelan, pemodelan 3D, dan lainnya. Ini
Penguat Pengunci Miniatur yang Dapat Dipakai (dan Sistem Sonar untuk Perangkat yang Dapat Dipakai, Dll.): 7 Langkah
Penguat Penguncian Miniatur yang Dapat Dipakai (dan Sistem Sonar untuk Perangkat yang Dapat Dikenakan, Dll.): Bangun penguat pengunci mini murah yang dapat disematkan dalam bingkai kacamata dan untuk membuat sistem penglihatan sonar untuk orang buta, atau ultrasound sederhana mesin yang terus memantau jantung Anda dan menggunakan Pembelajaran Mesin Manusia untuk memperingatkan p
Pengumpan Ikan Akuarium yang Dapat Diprogram - Makanan Granulasi yang Dirancang: 7 Langkah (dengan Gambar)
Pengumpan Ikan Akuarium yang Dapat Diprogram - Makanan Granulasi yang Dirancang: Pengumpan ikan - makanan butiran yang dirancang untuk ikan akuarium. Desain pengumpan ikan otomatis yang sangat sederhana. Dioperasikan dengan micro servo 9g SG90 kecil dan Arduino Nano. Anda memberi daya seluruh pengumpan dengan kabel USB (dari pengisi daya USB atau port USB