Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Saya membutuhkan bantalan pin untuk proyek lain, jadi saya memutuskan untuk membuat papan tombol dengan bagian-bagian yang saya miliki di rumah.
Perlengkapan
-
1u Keycaps:
- 1 sampai 9
- MENGHAPUS
-
2u Keycaps:
- 0
- MEMASUKI
- 12 sakelar kunci (saya menggunakan kuning Cherry tetapi Cherry akan bekerja!)
- Arduino Uno
- Pelat sakelar cetak 3D (lihat Langkah 1)
Langkah 1: Desain Tata Letak Keypad
Jika Anda ingin membuat keypad Anda dengan ukuran tombol yang sama dengan saya, Anda dapat mengunduh dan mencetak file STL saya secara langsung 3D, dan langsung ke Langkah 4!
Tetapi jika Anda perlu mendesain sendiri menggunakan keyboard-layout-editor:
Hapus pesan selamat datang dengan mengkliknya dan menggunakan tombol Hapus Kunci.
Untuk mendapatkan tata letak yang Anda inginkan, Anda dapat menyesuaikan setiap tombol di bawah tab Properties dan mengatur Tinggi dan Lebar (1 = 1u, 1,5 = 1,5u dan seterusnya). Anda dapat memindahkan tombol dengan tombol panah Anda.
Saat desain Anda sudah siap, buka tab Data Mentah dan salin kode di sana.
Langkah 2: Buat File SVG
Anda akan mengubah desain Anda menjadi file SVG dengan swilkb:
Rekatkan kode yang Anda salin ke Tata Letak Piring
Pilih jenis sakelar Anda (saya sarankan MX_t:1 karena akan lebih mudah untuk dicetak)
Pilih jenis stabilizer - Saya memilih Cherry + Costar {_s:1} tetapi akhirnya tidak membutuhkan atau menggunakan stabilizer.
Padding tepi adalah seberapa besar batas di sekitar semua kunci Anda (saya menggunakan 10mm di sekelilingnya)
Biarkan sisa opsi tidak aktif
Tekan Gambar CAD Saya. Klik tombol SVG, dan simpan file (Anda harus CTRL-S atau klik kanan pada gambar).
Langkah 3: Bangun Model 3D
Masuk ke Tinkercad dan mulai proyek baru.
Impor file SVG Anda; tinkercad otomatis akan menambah ketebalan. Standarnya adalah 10mm - terlalu tebal untuk pelat sakelar! Atur ketebalan (persegi di tengah) menjadi 3.00mm.
Ekspor proyek Anda sebagai STL dan Anda siap untuk mencetak 3D!
Langkah 4: Solder dan Merakit
Kunci terhubung sepanjang kolom dan baris.
Saya awalnya merancang sirkuit dengan dioda untuk mencegah penekanan tombol yang salah. Kode Arduino menangani itu, jadi selamatkan diri Anda dari pekerjaan dan lewati dioda!
Lampirkan baris ke pin 0, 1, 2
Pasang kolom ke pin 10, 11, 12, 13
Langkah 5: Kode
Saya menggunakan perpustakaan Keypad yang harus Anda unduh
Buka Sketsa -> Sertakan Perpustakaan -> Kelola Perpustakaan.. dan cari "Keypad" dan klik Instal
Jika Anda mendesain keypad Anda sendiri, sesuaikan susunan tombol 2D.
Unggah ke Arduino Anda dan selesai!