Isi kandungan:

Pad Kekunci Mekanikal Arduino: 5 Langkah (dengan Gambar)
Pad Kekunci Mekanikal Arduino: 5 Langkah (dengan Gambar)

Video: Pad Kekunci Mekanikal Arduino: 5 Langkah (dengan Gambar)

Video: Pad Kekunci Mekanikal Arduino: 5 Langkah (dengan Gambar)
Video: DIY Radar With Ultrasonic Sensor And Chat-GPT Generated Arduino Code | Coders Cafe 2024, November
Anonim
Pad Kekunci Mekanikal Arduino
Pad Kekunci Mekanikal Arduino
Pad Kekunci Mekanikal Arduino
Pad Kekunci Mekanikal Arduino

Saya memerlukan pin pad untuk projek lain, jadi saya memutuskan untuk membuat papan kekunci dengan bahagian yang saya ada di rumah.

Bekalan

  • Kekunci 1u:

    • 1 hingga 9
    • HAPUS
  • Kekunci 2u:

    • 0
    • MASUK
  • 12 suis kunci (saya menggunakan Cherry yellows tetapi Cherrys akan berfungsi!)
  • Arduino Uno
  • Plat suis bercetak 3D (lihat Langkah 1)

Langkah 1: Reka Bentuk Pad Kekunci

Sekiranya anda ingin membuat pad kekunci anda dengan kekunci ukuran yang sama seperti saya, anda boleh memuat turun dan mencetak 3D fail STL saya secara langsung, dan lompat ke Langkah 4!

Tetapi jika anda perlu merancang sendiri menggunakan keyboard-layout-editor:

Padamkan mesej selamat datang dengan mengklik padanya dan menggunakan butang Delete Key.

Untuk mendapatkan susun atur yang anda mahukan, anda boleh menyesuaikan setiap kekunci di bawah tab Properties dan menetapkan Tinggi dan Lebar (1 = 1u, 1.5 = 1.5u dan seterusnya). Anda boleh menggerakkan kekunci dengan kekunci anak panah anda.

Apabila reka bentuk anda sudah siap, pergi ke tab Data Mentah dan salin kodnya di sana.

Langkah 2: Bina Fail SVG

Anda akan mengubah reka bentuk anda menjadi fail SVG dengan swilkb:

Tampal kod yang anda salin ke Plate Layout

Pilih jenis suis anda (saya cadangkan MX_t: 1 kerana akan lebih mudah dicetak)

Pilih jenis penstabil - Saya memilih Cherry + Costar {_s: 1} tetapi akhirnya tidak memerlukan atau menggunakan penstabil.

Pad tepi adalah seberapa besar sempadan di sekitar semua kunci anda (saya menggunakan 10mm di sekeliling)

Tinggalkan pilihan yang lain

Tekan Lukis CAD Saya. Klik butang SVG, dan simpan fail (anda mesti CTRL-S atau klik kanan pada gambar).

Langkah 3: Bina Model 3D

Bina Model 3D
Bina Model 3D

Log masuk ke Tinkercad dan mulakan projek baru.

Import fail SVG anda; tinkercad secara automatik akan menambah ketebalan. Lalai adalah 10mm - terlalu tebal untuk plat suis! Tetapkan ketebalan (segi empat di tengah) hingga 3.00mm.

Eksport projek anda sebagai STL dan anda sudah bersedia untuk mencetak 3D!

Langkah 4: Pateri dan Pasang

Pateri dan Pasang
Pateri dan Pasang
Pateri dan Pasang
Pateri dan Pasang

Kekunci disambungkan di sepanjang lajur dan baris.

Saya pada awalnya merancang litar dengan diod untuk mengelakkan penekanan kekunci palsu. Kod Arduino menguruskannya, jadi selamatkan sedikit kerja dan lewati dioda!

Pasang baris ke pin 0, 1, 2

Pasang lajur ke pin 10, 11, 12, 13

Langkah 5: Kod

Kod
Kod

Saya menggunakan perpustakaan Keypad yang perlu anda muat turun

Pergi ke Sketsa -> Sertakan Perpustakaan -> Urus Perpustakaan.. dan cari "Pad Kekunci" dan klik Pasang

Sekiranya anda merancang papan kekunci anda sendiri, sesuaikan susunan kekunci 2D.

Muat naik ke Arduino anda dan anda sudah selesai!

Disyorkan: