Daftar Isi:

MicroKeyRing: Penyimpanan Kata Sandi Kecil yang Pas di Saku Anda: 4 Langkah
MicroKeyRing: Penyimpanan Kata Sandi Kecil yang Pas di Saku Anda: 4 Langkah

Video: MicroKeyRing: Penyimpanan Kata Sandi Kecil yang Pas di Saku Anda: 4 Langkah

Video: MicroKeyRing: Penyimpanan Kata Sandi Kecil yang Pas di Saku Anda: 4 Langkah
Video: Aplikasi Passwd Wifi Playstore #nanangmrk #passwordwifi #rtrwnet 2024, November
Anonim
Image
Image
Papan dan Tombol
Papan dan Tombol

Kata sandi, kata sandi, dan kata sandi lainnya.

Setiap situs web, aplikasi email, atau layanan google membutuhkan kata sandi. Dan Anda TIDAK HARUS menggunakan kata sandi yang sama di dua tempat.

Di mana Anda dapat menyimpannya? Dalam aplikasi desktop? Dalam aplikasi web (seharusnya aman)? Mereka akan membutuhkan kata sandinya sendiri!

Beberapa tahun yang lalu saya bermain-main dengan papan Arduino yang terkenal ketika saya menemukan model Leonardo. Ini adalah papan khusus dengan port USB yang ditentukan perangkat lunak. Itu dapat berperilaku seperti keyboard atau mouse saat Anda mencolokkannya ke komputer. Anda hanya perlu memprogram papan dengan benar dan itu akan mengirimkan penekanan tombol yang Anda tetapkan ke komputer, seperti keyboard standar.

Menelusuri katalog besar papan gaya Arduino saat ini, saya menemukan papan kecil dengan colokan USB datar dan chip atmega32u4. Sudah mendapat fitur emulator keyboard ini. Sempurna untuk gantungan kunci digital saku!

Perlengkapan

Untuk membuat satu NanoKeyring seperti ini, Anda memerlukan bahan-bahan ini:

  1. Papan USB DIYMore (cari Kumbang ATMEGA32U4-AU)
  2. Beberapa tombol kecil (3x6x7mm)
  3. Beberapa sentimeter kawat terisolasi tipis

Dan alat-alat ini:

  1. Solder Besi
  2. Sebuah printer 3d
  3. Komputer
  4. Kaca pembesar, jika matamu setua mataku:-D

Langkah 1: Papan dan Tombol

Papan dan Tombol
Papan dan Tombol
Papan dan Tombol
Papan dan Tombol
Papan dan Tombol
Papan dan Tombol

Saya memutuskan untuk menambahkan dua tombol: satu untuk pengguna/kata sandi/pengetikan otomatis apa pun dan lainnya untuk pemilihan pengguna. Dengan cara ini Anda dapat membawa empat atau lima kata sandi yang umum digunakan dan memilih yang Anda butuhkan dengan mudah.

Tombol membutuhkan resistor untuk menghindari nilai mengambang. Papan ini memiliki resistor pull_up di dalamnya, jadi Anda hanya perlu mengaktifkannya di perangkat lunak Anda. Sebuah resistor pull_up membuat program Anda membaca nilai tinggi terus menerus sampai Anda mempersingkat pin dan ground (menggunakan tombol).

Saya menempatkan satu tombol di tengah sisi berlawanan dengan konektor usb. Ini akan menjadi yang utama. Tombol-tombol ini memiliki kaki yang panjang. Tekuk saja dengan hati-hati dan sematkan ujungnya ke dalam lubang berlabel D10. Jika milik Anda berbeda, solder sepotong kawat pendek untuk menghubungkan satu kaki dan D10.

Tambahkan tombol lainnya di tengah sisi kanan dan tekuk kakinya ke arah lubang D11.

Gabungkan kedua kaki lainnya, dan solder kawat untuk menghubungkan kedua kaki dan lubang GND.

Seperti yang Anda lihat, menyolder bukanlah pilihan terbaik saya. Saya menggunakan semua jenis alat untuk membuat sambungan yang bagus (pembesar, uluran tangan, setrika yang dapat dipilih dengan suhu …), tetapi sepertinya tidak ada yang berhasil. Ini akan membawa Anda untuk merakit NanoKeyring Anda!

Saran kedua terakhir: Anda dapat membuat kasing sebelumnya dan menggunakannya sebagai rig untuk meletakkan tombol di tempatnya. Berhati-hatilah agar tidak melelehkan kasing dengan besi solder.

Langkah 2: Kasus Lucu

Kasus Lucu
Kasus Lucu

Setelah 96 prototipe, saya datang dengan desain yang sangat cocok dengan papan dan menjaga tombol tetap di tempatnya.

Unduh dari thingiverse (https://www.thingiverse.com/thing:4003337) dan cetak di printer 3d Anda sendiri. Itu tidak perlu kuat secara khusus, jadi bahan apa pun - seperti PLA - akan baik-baik saja.

Atau Anda bisa bertanya kepada teman atau memesannya dari layanan online.

Jika 3dprinting bukan pilihan untuk Anda, mungkin beberapa jenis polimer tanah liat bisa menjadi pengganti yang baik.

Anda bahkan bisa membuat versi mewah dengan beberapa potong kayu yang dipernis!

Langkah 3: Perangkat Lunak Ajaib

Perangkat Lunak Ajaib
Perangkat Lunak Ajaib

Anda perlu mengunggah kode saya ke papan kecil.

Anda akan menemukan ratusan tutorial tentang mengunggah kode ke arduino, menggunakan Arduino IDE atau PlatformIO baru.

Saya telah menyiapkan kode dan perpustakaan untuk IDE terakhir ini. Unduh semuanya dari repositori ini:

github.com/alfem/MicroKeyRing

Jangan lupa untuk mengedit tiga larik pertama, dan ganti pengguna dan kata sandi demo dengan milik Anda.

Langkah 4: Bagaimana Cara Menggunakannya?

Seperti yang mungkin Anda lihat di video, MicroKeyRing ini memiliki banyak fungsi:

  • Tekan tombol utama untuk memasukkan nama pengguna Anda
  • Tekan lama tombol utama (sampai LED berkedip) untuk memasukkan kata sandi Anda
  • Klik dua kali tombol utama untuk memasukkan data tambahan (telepon, nomor kartu visa…)
  • Tekan tombol sekunder (satu di satu sisi) untuk beralih ke set pengguna/kata sandi berikutnya.

Fungsi tambahan (dan tidak terlalu teruji): tekan lama tombol sekunder untuk mengaktifkan/menonaktifkan fitur anti-idle. Saat fitur ini diaktifkan, MicroKeyRing akan menggerakkan mouse satu piksel setiap 30 detik untuk mencegah penguncian layar. Berguna jika kebijakan perusahaan Anda menerapkan waktu idle yang sangat singkat.

Direkomendasikan: