Isi kandungan:
- Langkah 1: Bahan dan Alat
- Langkah 2: Dari Prototaip Breadboard …
- Langkah 3:… ke PCB
- Langkah 4: Penyediaan Bahagian Pra Pematerian
- Langkah 5: Pembentukan Akhir PCB
- Langkah 6: PCB Vias
- Langkah 7: Pematerian SMD
- Langkah 8: Memateri Komponen Besar
- Langkah 9: Memuat naik Sketsa
- Langkah 10: Peningkatan Estetik
- Langkah 11: Penambahbaikan Masa Depan Dan … Terima Kasih Semua
Video: Pengurus Kata Laluan, Typer, Makro, Muatan Semua dalam SATU !: 11 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:11
SILA AMBIL PERHATIAN:
Sekiranya anda menghadapi masalah dengan pembuatan peranti ini (pcb, solder atau yang lain) jangan ragu untuk menghantar saya mesej peribadi di sini atau e-mel ke [email protected]. Saya dengan senang hati akan menghantar salah satu pcbs atau peranti yang telah saya hasilkan! Tidak lama lagi saya akan membuka repo gitHub untuk projek ini! Terima kasih atas perhatian anda, bersenang-senang!
Selalunya saya perlu log masuk ke akaun mel saya atau log masuk ke profil Universiti saya dari komputer yang bukan milik saya. Secara tipikal saya menggunakan 10 aksara atau lebih kata laluan menggunakan nombor, simbol, huruf besar dan kecil. Mimpi ngeri untuk diingati dan lebih buruk lagi untuk menaip pada percubaan pertama. Dan kadang-kadang salah seorang saudara saya mempunyai masalah untuk mengingati kata laluan, seperti wifi atau perkara serupa. Oleh itu, saya mengemukakan idea baru ini. Jenis Kata Laluan (ya … Saya suka memberikan nama kepada barang yang saya bina, nama ini berasal dari pengecutan "jenis kata laluan dalam peranti") adalah pengurus kata laluan yang sangat murah dan mudah digunakan, mampu menyimpan lebih daripada 250 kata laluan dan menaip mereka di setiap peranti! Ia berfungsi dengan setiap komputer dan bahkan boleh dipasang dan digunakan pada telefon pintar. Setiap sistem yang menyokong sejenis papan kekunci serasi dengan PassType.
Peranti ini mempunyai suis taktil 5-arah seperti joystick kecil sebagai kaedah input. Paparan OLED kecil menunjukkan UI yang berfungsi dan intuitif (antara muka pengguna). Semua data disimpan dalam EEPROM 32kb. PassType dikuasakan oleh arduino Pro Micro.
Pentest atau peminat komputer juga akan gembira kerana peranti kecil ini dapat digunakan untuk melakukan tugas yang membosankan, berulang atau mengetik beratus-ratus watak dalam beberapa saat. Sebenarnya ia dapat melakukan semua perkara yang dapat dilakukan oleh manusia dalam 15 minit dengan tetikus dan papan kekunci hanya dalam beberapa saat. Dalam projek ini saya akan menggunakan memori EEPROM 32K, tetapi anda boleh menggunakan memori yang lebih besar lagi. Lihat langkah terakhir untuk perkembangan selanjutnya.
Terima kasih atas perhatian anda, mari mulakan projek ini!
PERHATIKAN INI ADALAH PROTOTYPE, BUKAN PRODUK SELESAI, KOMERSIAL ATAU DIPERCAYAI SEPENUHNYA
Langkah 1: Bahan dan Alat
BAHAGIAN:
- Papan litar lamina tembaga berlapis dua sisi (AS | EU)
- Arduino pro mikro (Amerika Syarikat | EU)
- Paparan (GLOBAL)
- Joystick suis sentuhan 5 arah (AS | EU)
- 24LC256-I / SM (GLOBAL) (cuba meminta sampel percuma di sini:
- Perintang kitar semula SMD (peranti pemasangan permukaan) (percuma, lihat kemudian cara mendapatkannya)
- wayar
- pin
- (pilihan) palam lelaki USB mikro
ALAT:
- besi pematerian dan pateri
- dremmel atau gergaji
- sistem etsa untuk pcb (saya menggunakan ferric chloride dan penanda kekal)
- pita
Langkah 2: Dari Prototaip Breadboard …
Pertama sekali anda perlu menguji komponen anda.
Cara termudah untuk melakukannya adalah dengan memasang semua komponen pada papan roti dan memasangnya. Fail yang dilampirkan adalah fail Fritzing yang menerangkan semua pendawaian dan skema kedua-dua bradboard dan versi pcb.
Dalam langkah ini terdapat rajah sambungan papan induk untuk membantu anda membuat pendawaian pertama.
Langkah 3:… ke PCB
Fail terlampir "PassTypeScheme.fzz" mengandungi semua yang anda perlukan untuk membuat PCB anda sendiri.
Mengeksport dari Fritzing ke PCB akan menghasilkan banyak fail pdf. Anda memerlukan fail "bahagian atas tembaga" dan "cermin bawah tembaga". Muat turun dan cetak "copper_top" dan "copper_bottom_mirror" dalam dimensi sebenar di atas kertas. Sekiranya anda ingin menggunakan kaedah fotoresis, anda boleh melangkau fasa ini kerana anda tahu apa yang anda lakukan dengan pcb etching, sampai jumpa lagi!
Sekiranya anda ingin membuat DIY yang benar-benar murah dan PCB kotor terus membaca!
Selepas anda mempunyai skema litar bercetak (atas dan bawah) periksa sama ada ia sesuai. Potong kertas tambahan dan sejajar salah satunya dengan sudut papan litar sisi dua. Dengan menggunakan dremmel (gergaji, alat lain..) potong sekeping papan lamina berpakaian tembaga sisi dua ke dimensi yang betul agar sesuai dengan semua litar. Bersihkan dengan menggunakan sabun pinggan dan periuk periuk.
Letakkan jejak tembaga yang dicetak di atas papan litar bersih dan gunakan tanda tukul di mana anda perlu menggerudi lubang. Lakukan untuk kedua-dua sisi papan dan berhati-hati dengan penyesuaian kedua muka.
Bersihkan papan dengan menggunakan sedikit alkohol isopropil. Dengan menggunakan penanda kekal salin jalan yang dapat anda lihat dalam skema bercetak. Anda mesti sangat tepat melakukannya. Untuk penyambung USB, anda boleh menggunakan tongkat USB sebenar untuk membimbing anda dalam lukisan. Pastikan untuk melengkapkan jalan sekurang-kurangnya dua kali, dan pastikan garisannya sangat tajam.
Setelah garis penanda kekal kering, letakkan papan anda di dalam mandian ferik klorida. Biarkan di sana selama kira-kira 20-30 minit. Setelah pcb terukir sepenuhnya, keluarkan dari mandi ferric chloride, tetapi berhati-hatilah untuk tidak menyentuh asid. Gunakan sarung tangan plastik dan alat plastik. Basuh PCB dengan banyak air sejuk. Keluarkan garis penanda menggunakan alkohol isopropil.
Anda mempunyai pcb baru anda yang hampir siap untuk menjadi tuan rumah semua bahagian PassType anda!
Langkah 4: Penyediaan Bahagian Pra Pematerian
Sebelum mula menyolder semua bahagian, anda perlu melepaskan spacer plastik dari paparan oled dan kedua pin plastik di bahagian bawah suis taktil 5 arah.
Prosedur ini akan membolehkan anda memiliki produk yang lebih padat dan kukuh!
Langkah 5: Pembentukan Akhir PCB
Mula-mula anda perlu menggerudi lubang untuk wayar dan pin. Berhati-hati untuk menggerudi lubang tegar di pcb.
Dengan menggunakan dremmel atau gergaji, keluarkan semua bahan dari sisi penyambung lelaki usb yang tidak digunakan. Uji apakah ia sesuai dengan hub usb setelah setiap perubahan kecil. Oleh itu, anda akan sesuai dengan ketat, sesuai untuk mana-mana peranti yang anda pasangkan PassType anda (ya, saya sangat suka nama ini).
Sekiranya papan anda terlalu nipis, anda boleh melekatkan beberapa kertas di bawah penyambung USB yang dilukis agar lebih kemas.
Langkah 6: PCB Vias
Mari mulakan penggunaan besi pematerian!
Vias adalah hubungan antara lapisan atas dan bawah. Untuk mewujudkan hubungan ini, anda harus menyolder wayar nipis di sisi ke jalan tembaga terdekat, membuatnya melalui lubang dan pateri di sisi lain. Seluruh proses (4 vias) hanya perlu beberapa minit.
Langkah 7: Pematerian SMD
Pematerian SMD agak sukar, tetapi anda boleh membuatnya sangat mudah dengan beberapa langkah berjaga-jaga.
24LC256
Mari mulakan dengan 24LC256. Komponen ini mempunyai 8 kaki dan harus diletakkan seperti yang ditunjukkan dalam gambar. Cairkan sedikit pateri di kawasan kecil di mana IC (litar bersepadu, 24LC256 dalam kes kami) akan dipateri. Daripada letakkan IC di atas timah sejuk dan timah panas yang baru anda buat. IC kini dijual di satu sisi dan ia tidak akan bergerak. Selesaikan kaki yang tinggal tanpa terlalu banyak memanaskan IC.
Perintang SMD
Perintang SMD boleh didapati di papan induk lama. Anda perlu mencari sekurang-kurangnya:
- Kod smd 2 x 10 kΩ: 01C
- 4 nilai lain yang berbeza (mis.: 20 kΩ, 47 kΩ, 65 kΩ, 100 kΩ)
Anda tidak perlu mencari dengan tepat nilai-nilai yang saya gunakan kerana anda boleh mengubah dalam perisian nilai analog yang sesuai dengan setiap arah yang ditekan dalam suis taktil 5-arah. Saya akan menunjukkan kepada anda dalam beberapa langkah bagaimana melakukannya. Nilai SMD sukar dibaca, berikut adalah laman web di mana anda dapat dengan mudah menemui nilai perintang dari kodnya.
Setelah anda memerlukan perintang, mulailah memasangkannya ke PCB!
Cairkan sedikit pateri pada pad di mana perintang akan diletakkan. Letakkan perintang berhampiran lopak timah dan panaskan pateri. Pateri akan mencair dan menghubungkan satu sisi perintang. Biarkan sejuk dan pateri kontak perintang yang lain. Lakukan perkara yang sama untuk semua perintang dan bahagian pematerian SMD anda selesai!
Langkah 8: Memateri Komponen Besar
Arduino Pro Mikro
Letakkan beberapa pin seperti papan induk di lubang PCB. Selesaikannya terus ke PCB dan biarkan sejuk. Letakkan mikro arduino pro tepat di atasnya dan berhati-hati meletakkannya menggunakan pin yang betul. Turunkan pro mikro sebanyak yang anda boleh tetapi pastikan anda tidak menyentuh jejak tembaga. Anda boleh menggunakan beberapa pita elektrik sebagai lapisan penebat antara PCB dan mikro arduino pro.
Paparan OLED
Sekarang mari kita pasangkan paparan oled di tempat! Anda boleh menggunakan beberapa pita elektrik untuk memastikan papan oled tidak menyentuh jejak tembaga di bawahnya. Letakkan paparan oled seperti yang ditunjukkan dalam gambar. Tolak ke bawah dan pateri di bahagian bawah pin.
Sekarang anda boleh mengeluarkan lebihan panjang pin dengan sepasang tang.
USB
Setelah anda melakukan ini, PassType anda sudah siap! anda boleh mula menggunakannya dari port mikro USB pada mikro pro. Walau bagaimanapun, saya mahukan sistem yang padat dan lebih mudah diakses, jadi saya menyambungkan kenalan USB mikro ke kenalan lelaki USB yang dilukis. Ikuti gambar untuk mengetahui cara pematerian kedua penyambung. Sekiranya anda tidak merasa selesa dengan pematerian komponen kecil, anda boleh menggunakan penyambung USB mikro lelaki dan menyisipkan USB lelaki yang dilukis ke wayar yang keluar dari USB mikro lelaki.
Langkah 9: Memuat naik Sketsa
Setelah perkakasan PassType anda siap, anda harus memuat naik perisian. Projek ini sangat fleksibel dan boleh digunakan dalam pelbagai senario yang berbeza, mis.:
- makro dalam apa jua bentuk
- memori kata laluan dan penyusun
- alat pentesting
- beberapa butang perkakasan dalam satu (menggunakan kayu bedik)
- peranti muatan
- keylogger (saya mesti mengujinya)
- dan banyak lagi menggunakan kreativiti anda!
Dalam arahan ini, saya akan memberikan anda kod untuk pengurus kata laluan, penjana dan penyusun kata kunci semuanya dalam satu.
Mula-mula anda perlu mencari nilai analog yang sesuai dengan tindakan yang dilakukan pada kayu bedik. Muat naik lakaran analogSwitchValue ke PassType anda dan buka port bersiri pada kadar 9600 baud. Mula menggunakan kayu bedik dan catat nilai untuk setiap tindakan yang mungkin. (anda bahkan boleh menganggap pusat ditekan + satu arah sebagai tindakan baru dan dapatkan hingga 9 kaedah input yang berbeza!)
Setelah memperoleh nilai baca analog, muat turun dan buka lakaran passTypeSW. Pergi ke bahagian definisi suis 5 arah. Anggaplah anda berjaya menekan joystick dengan nilai 163. Kemudian anda perlu mengedit uhigh (nilai tindakan paling besar) hingga 173 dan ulow (nilai sekecil mungkin tindakan) hingga 153. Lakukan untuk semua input yang anda perlukan, dalam kes saya atas, rigth, bawah, kiri dan tengah. Muat naik lakaran ke mikro arduino pro.
// Suis 5 hala ----- UBAH DI SINI NILAI!
#define llow 158 #define lhigh 178 #define ulow 220 #define uhigh 240 #define rlow 500 #define rhigh 520 #define dlow 672 #define dhigh 692 #define clow 293 #define chigh 313
Kini anda mempunyai PassType yang berfungsi sepenuhnya: pengurus kata sandi, pencipta dan penyusun, kecil sebagai kunci dan mampu menghafal lebih dari 250 kata laluan sehingga 16 aksara, masing-masing menggunakan huruf besar dan kecil, angka dan simbol!
Logo di halaman pertama UI (antara muka pengguna) agak tidak kemas untuk dibuat, namun jika anda mahu, anda boleh menyesuaikannya dan alat ini banyak membantu saya. Menyusun sketsa untuk projek ini sangat mudah, namun cuba kurangkan sebanyak mungkin operasi penulisan di EEPROM untuk meningkatkan jangka hayatnya (rujukan berguna di sini). Jangan ragu untuk mengubah dan menyesuaikan perisian yang saya sediakan seperti yang anda mahukan. Jangan ragu untuk bekerjasama!
Langkah 10: Peningkatan Estetik
Jenis Kata Laluan anda kini siap digunakan tetapi litar yang terdedah bukanlah perkara yang paling selamat dan paling indah. Saya membungkus prototaip saya dalam pita elektrik dan saya membulatkan sudut PCB yang tegak. Produk siap adalah ukuran yang setanding dengan kunci biasa dan kunci kombinasi. Bagaimanapun PassType dapat menyimpan banyak kunci dan gabungan "digital".
Terima kasih kepada Fablab yang terdekat, saya berjaya mencetak lampiran untuk projek ini. Saya melampirkan fail untuk percetakan 3d. Fail tersebut mengandungi kedua-dua bahagian penutup dan dua butang untuk diletakkan di joystick mini agar lebih mudah digunakan.
Langkah 11: Penambahbaikan Masa Depan Dan … Terima Kasih Semua
Pembangunan masa depan
Saya ingin membuka repo github untuk menyimpan semua kemungkinan alat perisian untuk projek ini dan untuk meningkatkan kualiti lakaran yang dijalankan pada perkakasan ini. Saya juga ingin membina versi MicroSD dari PassType saya. Saya telah melukis susun atur litar dan PCB untuk versi micro SD menggunakan ATmega32U4 secara langsung pada PCB. Dengan menggunakan SD mikro, PassType baru tidak akan mempunyai masalah memori (hingga 32 GB) dan ia akan mampu menggunakan banyak ciri baru.
Terima kasih kerana membaca,
jika anda suka sila pertimbangkan untuk memilih projek ini dalam peraduan Mikrokontroler,
ini akan menjadi maklum balas yang baik dan pertolongan yang besar
Saya harap pengajaran yang kecil ini dapat menghiburkan dan memberi inspirasi yang mungkin,
dan lagi…
TERIMA KASIH SEMUA
Hadiah Kedua dalam Peraduan Mikrokontroler 2017
Disyorkan:
Lensa Makro Diy Dengan AF (Berbeza dengan Semua Lensa Makro DIY Lain): 4 Langkah (dengan Gambar)
Lensa Makro Diy Dengan AF (Berbeza dengan Semua Lensa Makro DIY Lain): Saya telah melihat banyak orang membuat lensa makro dengan lensa kit standard (Biasanya 18-55mm). Sebilangan besar lensa hanya melekat pada kamera ke belakang atau elemen depan dikeluarkan. Terdapat kelemahan untuk kedua-dua pilihan ini. Untuk memasang lensa
Suntikan Papan Kekunci / Taipkan Kata Laluan Auto dengan Satu Klik!: 4 Langkah (dengan Gambar)
Suntikan Papan Kekunci / Ketik Kata Laluan Auto Anda Dengan Satu Klik !: Kata laluan sukar … dan mengingat kata kunci yang selamat adalah lebih sukar! Terlebih lagi jika anda mempunyai kata laluan berbelit-belit, anda akan memerlukan masa untuk menaip. Tetapi jangan takut dengan rakan-rakan saya, saya mempunyai penyelesaian untuk ini! Saya mencipta mesin menaip automatik kecil yang akan
Sistem Semua dalam Satu Arked: 12 Langkah (dengan Gambar)
All in One Arcade System: Saya telah membina kayu bedik arcade sebelum ini dan sangat besar (60x30x12 sentimeter untuk 2 pemain), juga sukar digunakan kerana anda memerlukan PC dengan semua emulasi yang siap dimainkan, dan lain-lain. Sehingga satu akhirnya disimpan di suatu tempat yang saya tidak ingat
Penjaga Kata Laluan pada Aruino Pro Micro atau Mengapa Tetap Mudah Apabila Cara yang Ringkas Ada !: 15 Langkah (dengan Gambar)
Penjaga Kata Laluan pada Aruino Pro Micro atau Mengapa Tetap Ringkas Ketika Cara yang Ringkas Ada !: Nampaknya, masalah utama dengan mikrokontroler untuk peminat elektronik (terutamanya pemula) adalah untuk mengetahui di mana menerapkannya :) Elektronik sekarang, terutamanya digital , semakin kelihatan seperti ilmu hitam. Hanya petua 80-Lvl yang
Sembunyikan Kata Laluan dalam Floppy Disk Lama: 6 Langkah
Sembunyikan Kata Laluan dalam Floppy Disk Lama: Hari ini, semua yang ada di internet memerlukan akaun. Kebanyakan orang, seperti saya, cenderung melupakan semua nama pengguna dan kata laluan mereka, maka apabila anda diminta untuk log masuk, anda mesti menghantar kata laluan anda kepada anda. Banyak orang menuliskan kata laluan mereka