Daftar Isi:

Keypad Mekanik Arduino: 5 Langkah (dengan Gambar)
Keypad Mekanik Arduino: 5 Langkah (dengan Gambar)

Video: Keypad Mekanik Arduino: 5 Langkah (dengan Gambar)

Video: Keypad Mekanik Arduino: 5 Langkah (dengan Gambar)
Video: Tonton Sampai Habis !!! Belajar Arduino Di Jamin Bisa 2024, November
Anonim
Papan Tombol Mekanik Arduino
Papan Tombol Mekanik Arduino
Papan Tombol Mekanik Arduino
Papan Tombol Mekanik Arduino

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

Bangun Model 3D
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

Solder dan Merakit
Solder dan Merakit
Solder dan Merakit
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

Kode
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!

Direkomendasikan: