Daftar Isi:
- Langkah 1: Suku Cadang dan Alat
- Langkah 2: Menyiapkan Perangkat Lunak
- Langkah 3: Mencetak Kasing
- Langkah 4: Pengkabelan dan Perakitan
- Langkah 5: Mem-flash dan Memodifikasi Kode
- Langkah 6: Selesai
Video: Keyboard USB Satu Tombol RGB: 6 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:56
Pernah merasa perlu memiliki keyboard backlit RGB yang mungil namun fungsional, tidak lebih besar dari ukuran satu tombol? Tidak? Siapa yang peduli, buat saja! Instruksi ini akan memandu Anda melalui langkah-langkah yang Anda butuhkan untuk membuat keyboard satu tombol Anda sendiri yang sedikit tidak berguna.
Langkah 1: Suku Cadang dan Alat
Untuk membuat proyek ini, Anda perlu…
Bagian:
Papan pengembangan berbasis ATtiny85. Papan ini adalah tiruan dari papan Digispark, dan dapat dibeli hanya dengan 1-2GBP/USD. Ada beberapa versi papan ini, satu yang memiliki konektor USB A bawaan, dan dua yang memiliki soket USB Mikro bawaan. Yang dibutuhkan untuk proyek ini adalah yang lebih kecil dari dua yang memiliki "TINY85" tertulis di atasnya sebagai lawan dari "ATTINY85". Semua papan akan berfungsi sama, tetapi hanya papan ini yang muat dalam kotak cetak 3D
- LED RGB WS2812b. Ini juga datang dalam berbagai bentuk, jenis yang dibutuhkan dipasang pada PCB bulat kecil, sedikit lebih besar dari LED itu sendiri. Sebuah LED telanjang juga dapat digunakan, tetapi perlu diingat ini akan sangat sulit untuk disolder.
- Sakelar yang Kompatibel dengan Cherry MX/ Cherry MX. Sakelar dengan rumah bening sangat ideal karena memungkinkan lampu LED melewatinya.
- Keycap yang kompatibel dengan Cherry MX.
Peralatan:
- Sebuah Besi Solder dan Solder akan dibutuhkan. Flux, Solder Braid/Sumbu, satu set Tangan Ketiga, dan banyak lagi Flux juga membantu.
- Printer 3D diperlukan untuk mencetak enklosur, tetapi sesuatu yang serupa juga dapat dibuat dari kayu, akrilik, MDF, dll jika Anda memiliki akses ke perkakas tangan dasar. Kasing juga dapat dipotong dari kotak proyek ABS kecil.
Langkah 2: Menyiapkan Perangkat Lunak
Pertama, Anda perlu menginstal driver Arduino IDE dan Digispark. Untuk melakukannya, ikuti petunjuk di sini. Unggah sketsa kedip yang disertakan di halaman tertaut, untuk memastikan papan Anda berfungsi. Selanjutnya, Anda perlu menginstal Adafruit Neopixel Library, untuk mengontrol led. Di Arduino IDE, buka Tools > Manage Libraries dan cari "Adafruit Neopixel." Unduh dan instal perpustakaan dengan nama yang sama.
Langkah 3: Mencetak Kasing
File STL yang diperlukan untuk kasus dan kode contoh dapat diunduh dari thingiverse di sini. Unduh dan cetak kedua bagian kasing sekarang, dan pastikan Anda berpegang pada kode - Anda akan membutuhkannya nanti.
Langkah 4: Pengkabelan dan Perakitan
Hubungkan komponen seperti yang ditunjukkan pada diagram dan gambar. Pin data led harus terhubung ke pin P1 di papan, dan sakelar harus terhubung ke P2. Pastikan Anda menghubungkan P1 ke pin data IN led, dan bukan pin data OUT. Selanjutnya, masukkan papan dengan hati-hati ke dalam kasing. Ini sangat pas, dan begitu terpasang, akan sangat sulit untuk dilepaskan, jadi periksa kembali kabel Anda sebelumnya. Kemudian, sejajarkan port micro usb dengan potongan yang sesuai pada casing, selipkan obeng pipih (atau alat serupa) di belakang papan dan gunakan untuk mendorong soket ke dalam potongan. Itu harus pas dengan erat. Gunakan lem panas untuk menahan papan di tempatnya. Terakhir, sejajarkan dua lekukan di bagian atas enklosur dengan dua tonjolan di alasnya, dan paskan keduanya. Ingatlah bahwa kasing TIDAK dirancang untuk dibuka kembali setelah perakitan, jika tidak yakin dengan kabel Anda, flash kode (seperti yang ditunjukkan pada langkah berikutnya) dan uji led dan sakelar sebelum memasang ke kasing.
Langkah 5: Mem-flash dan Memodifikasi Kode
Buka zip kode contoh yang Anda unduh dari Langkah 3, dan buka di Arduino IDE. Sketsa sederhana ini memungkinkan Anda untuk mengatur lampu latar ke warna yang Anda inginkan, dan memetakan kunci ke sakelar. Ubah variabel backlightR, G dan B untuk memilih warna lampu latar yang Anda inginkan, dan backlightBrightness untuk mengubah intensitas led. Keempat variabel ini harus memiliki angka dari 0 (mati) hingga 255 (maksimum). Untuk memetakan kunci, ubah variabel "keyCode" dengan kunci mana pun yang Anda suka. Daftar kode kunci dapat ditemukan di sini. Setelah Anda memodifikasi kode sesuai keinginan Anda, tekan tombol unggah, untuk mengkompilasi dan mem-flash kode ke papan Anda. Setelah selesai dikompilasi, terminal akan meminta Anda untuk mencolokkan papan Anda. Pastikan Anda mencolokkannya dalam waktu 60 detik, atau Anda harus mengulangi proses pengunggahan.
Langkah 6: Selesai
Anda sekarang harus memiliki keyboard satu tombol yang berfungsi penuh! Kode yang diberikan meniru keyboard USB HID biasa, sehingga dapat digunakan tanpa menginstal perangkat lunak tambahan, meskipun Anda dapat mengunduh program makro seperti AutoHotkey untuk mengotomatiskan tindakan saat Anda menekan tombol. Jika Anda ingin menyesuaikan kode lebih dari apa yang ditawarkan oleh kode contoh, Anda dapat menulis sendiri menggunakan perpustakaan Digikeyboard. Pustaka FastLED juga dapat digunakan untuk mengontrol led dan menawarkan fungsi yang jauh lebih kuat daripada Adafruit_Neopixel.
Jika Anda menyukai instruksi ini, silakan pertimbangkan untuk memilihnya di Kontes Besar dan Kecil, bersenang-senanglah!
Direkomendasikan:
Game 4 Tombol Menggunakan Satu Input Analog: 6 Langkah (dengan Gambar)
Game 4 Tombol Menggunakan Satu Input Analog: Instruksi ini berfokus pada penggunaan satu jalur input analog untuk beberapa tombol yang dapat dideteksi secara independen satu sama lain. Dan untuk menyoroti penggunaan tombol-tombol ini termasuk perangkat lunak untuk memainkan empat game 4 Tombol yang berbeda. Semua game (8 in t
Sirkuit On Off Latch Dengan UC. Satu Tombol Tekan. Satu Pin. Komponen Diskrit.: 5 Langkah
Sirkuit On Off Latch Dengan UC. Satu Tombol Tekan. Satu Pin. Komponen Diskrit.: Halo semuanya, sedang mencari sirkuit on/off di internet. Semua yang saya temukan bukanlah yang saya cari. Saya berbicara pada diri sendiri, pasti ada cara untuk itu. Itulah yang saya butuhkan.-Hanya satu tombol tekan untuk menghidupkan dan mematikan.-Hanya harus menggunakan
Tombol Arcade MIDI Keyboard: 7 Langkah (dengan Gambar)
Keyboard MIDI Tombol Arcade: Ini adalah versi 2.0 dari salah satu perampokan pertama saya ke dalam pemrograman Arduino dan MIDI DIY. Saya telah mengembangkan keterampilan saya dalam pembuatan prototipe dan desain, jadi saya pikir ini akan menjadi demonstrasi proses dan perkembangan yang baik. Dengan proses desain yang lebih terinformasi, saya
Kotak Streaming Radio Satu Tombol: 7 Langkah (dengan Gambar)
Kotak Streaming Radio Satu Tombol: Saya membuat kotak untuk bilah teman saya yang memiliki Raspberry Pi di dalamnya dan dengan menekan satu tombol itu mengalirkan audio ke situs web menggunakan Darkice dan Icecast, sekaligus menyalakan tanda 'Siaran'. Saya pikir ini adalah sesuatu yang orang sudah
Injeksi Keyboard / Ketik Otomatis Kata Sandi Anda Dengan Satu Klik!: 4 Langkah (dengan Gambar)
Injeksi Keyboard/Ketik Otomatis Kata Sandi Anda Dengan Satu Klik!: Kata sandi itu sulit… dan mengingat kata sandi yang aman lebih sulit lagi! Selain itu, jika Anda memiliki kata sandi yang rumit, akan membutuhkan waktu untuk mengetik. Tapi jangan takut teman-teman, saya punya solusi untuk ini! Saya membuat mesin ketik otomatis kecil yang akan