Daftar Isi:

Kotak Kontrol Zoom: 5 Langkah (dengan Gambar)
Kotak Kontrol Zoom: 5 Langkah (dengan Gambar)

Video: Kotak Kontrol Zoom: 5 Langkah (dengan Gambar)

Video: Kotak Kontrol Zoom: 5 Langkah (dengan Gambar)
Video: TUTORIAL PHOTOSHOP #3 || 9 Cara Zoom & Shortcutnya, 5 Cara Geser & 4 Cara Mode Screen 2024, November
Anonim
Kotak Kontrol Zoom
Kotak Kontrol Zoom

BREAKING NEWS (April 2021): Saya sudah lama ingin membuat varian Bluetooth, dan sekarang saya memiliki teknologinya! Ikuti saya jika Anda ingin mendengarnya ketika diterbitkan, semoga dalam beberapa minggu. Ini akan menggunakan jenis kotak yang sama dan tombol yang sama tetapi akan menggunakan ESP-WROOM-32 alih-alih ProMicro, dan Anda juga memerlukan baterai LiPo (minimum 500mAH). Anda mungkin ingin memesan ini siap.

Sebelum pandemi, beberapa dari kita bahkan pernah mendengar tentang Zoom. Sekarang ini adalah bagian dari kehidupan kita sehari-hari bagi banyak dari kita.

Jika Anda baru saja bergabung dengan pertemuan orang lain, itu mudah. Tentunya, salah satu alasan itu tertangkap. Tetapi alasan lain adalah bahwa itu sebenarnya cukup kuat. Setelah Anda mulai menggunakannya secara penuh untuk rapat Anda sendiri, Anda dapat berbagi layar, presentasi, musik dan video, serta papan tulis, dan Anda dapat mengelola peserta Anda.

Untuk beberapa penggunaan tersebut, Anda mungkin menyulap 2 atau 3 program di layar Anda, yang dapat menjadi sangat rumit. Di gereja kami, seperti banyak gereja lainnya, kami mengadakan kebaktian online, dan belakangan, "mode campuran" dengan beberapa peserta online dan yang lainnya di gereja. Selain Zoom, menonaktifkan dan menonaktifkan suara peserta dan mungkin mengendalikan satu atau lebih kamera, penyelenggara pertemuan harus mengoperasikan perangkat lunak proyeksi khusus untuk kata-kata dan tanggapan himne dan seringkali juga pemutar media dan/atau Powerpoint. Agar pertemuan seperti itu berjalan lancar, Anda membutuhkan semua bantuan yang bisa Anda dapatkan!

Jadi saya membuat kotak kecil ini. Ini dicolokkan ke port USB, mengemulasi keyboard, dan menghasilkan 6 tombol pintas Zoom yang menurut saya paling berguna. Anda dapat dengan mudah memprogram ulang untuk menghasilkan satu set hotkey yang berbeda jika Anda mau, atau bahkan menghasilkan hotkey untuk program yang sama sekali berbeda.

Saya mendasarkan proyek ini pada Kontrol Volume USB dan LED Caps Lock saya, sebenarnya kode untuk itu disertakan tetapi dinonaktifkan. Anda dapat mengaktifkannya jika Anda mau, dan menambahkan kontrol volume putar dan/atau caps lock, scroll lock dan LED num lock.

Perlengkapan:

Total biaya bisa di bawah £10. Daftar bagian sangat sederhana:

  • Arduino Pro Mikro
  • 6 sakelar tombol tekan
  • Sebuah kotak
  • Kabel microUSB
  • Kabel pita pelangi yang pendek.

Anda juga akan membutuhkan:

  • Besi solder, solder, pemotong kawat dan penari telanjang
  • pencetak label
  • Pistol lem panas meleleh.

Pada prinsipnya Anda bisa menggunakan Arduino yang berbeda, beberapa di antaranya sedikit lebih murah. Tetapi Anda memerlukan pustaka tambahan untuk kode dan mungkin komponen tambahan, jadi itu tidak sepadan.

Saya mendapat satu set 6 sakelar tombol tekan dalam warna berbeda dari penjual Far Eastersn, yang ideal. Pencarian eBay untuk "saklar tombol tekan bulat 12mm" atau "PBS-33b" akan menemukannya. Ini memiliki tindakan positif yang bagus - tidak ada kesempatan untuk menekan tombol acidental.

Untuk kotaknya, kotak proyek plastik ABS akan ideal tetapi saya tidak dapat menemukan ukuran yang cocok. Saya mempertimbangkan untuk menggunakan kotak kaset, tetapi kemudian menemukan kotak tempat Raspberry Pi generasi pertama asli saya masuk.

Anda dapat menggunakan kabel penghubung apa pun tetapi kabel pita pelangi membuatnya mudah. Saya menggunakan sepotong kawat tembaga tebal untuk koneksi tombol tekan umum, hanya karena saya menggunakannya untuk mendukung tombol tekan untuk pengujian sebelum saya menemukan kotak yang cocok.

Langkah 1: Kotak

Kotak
Kotak

Ada berbagai kemungkinan untuk kotak itu, dan Anda mungkin bisa memikirkan lebih banyak lagi.

  • Kotak proyek ABS mudah dibor untuk tombol tekan tetapi semua yang bisa saya temukan terlalu besar atau terlalu kecil. Ada satu dengan kompartemen untuk baterai 9V yang paling dekat, tetapi tidak akan meninggalkan banyak ruang untuk label tombol.
  • Kotak pita kaset (atau kotak dari Raspberry Pi generasi pertama) berukuran kira-kira tepat, tetapi plastiknya tipis dan rapuh, dan sulit untuk mengebor lebih dari lubang kecil tanpa retak. (Tambang saya retak, dan baik superglue maupun resin expoxy tidak terikat dengan sangat baik pada plastik. Ada pecahan plastik kecil yang tertahan di tempatnya terutama oleh salah satu tombol tekan.) Mungkin tidak terlalu mudah retak jika Anda menempelkan label lengket ke kedua sisi sebelum pengeboran. Menggunakan router mungkin lebih berhasil, atau mengebor lubang kecil dan memperbesarnya dengan dremel.
  • Jika Anda memiliki akses ke printer 3D, Anda dapat membuat kotak dengan ukuran yang Anda inginkan, atau Anda dapat memotong kotak dengan kayu lapis tipis dengan laser.

Jika Anda menggunakan tombol yang sama seperti yang saya lakukan, Anda harus membuat enam lubang 15mm. Beri jarak secukupnya sehingga Anda bisa menempelkan label di bawah masing-masing.

Tempatkan Arduino di bagian bawah kotak dan tawarkan ke salah satu sisinya. Buat lubang untuk konektor microUSB agar menonjol.

Langkah 2: Menghubungkannya

Menghubungkannya
Menghubungkannya
Menghubungkannya
Menghubungkannya

Periksa Arduino Pro Micro dengan hati-hati, dan identifikasi koneksi bertanda 8, 9, 10 dan A0, A1 dan A2. Gunakan, masing-masing, untaian kabel pita coklat, merah, oranye, kuning, hijau dan biru untuk menghubungkannya ke satu konektor masing-masing tombol tekan 1 hingga 6.

Hubungkan konektor yang tersisa dari semua 6 tombol tekan bersama-sama, dan kemudian sambungkan ke konektor Arduino bertanda GND menggunakan untai ungu.

Anda sekarang dapat menemukan Arduino di posisi yang benar dengan konektor microUSB yang menonjol melalui lubang yang Anda buat untuk itu. Perbaiki di tempat dengan beberapa gumpalan lem panas meleleh.

Anda dapat memberi label pada tombol dengan printer label, atau jika itu adalah kotak potong laser, Anda dapat membakar label dengan laser.

Langkah 3: Pemrograman

Pemrograman
Pemrograman

Jika Anda belum pernah menggunakan Arduino sebelumnya, Anda perlu mengunduh dan menginstal Arduino IDE dari situs Unduh Arduino.

Unduh file ZoomButtons.ino, lalu klik dua kali. Arduino IDE akan diluncurkan, dan mengatakan bahwa ZoomButtons.ino harus berada dalam folder bernama ZoomButtons. Klik Oke.

Dari item menu drop-down di bagian atas Arduino, pilih Tools - Manage Libraries…

Di kotak pencarian ketik HID-Project dan tekan Enter. Ketika HID-Project by NicoHood muncul, klik tombol Install. Anda sekarang dapat menutup Manajer Perpustakaan.

Dari menu tarik-turun, pilih Alat - Papan - Papan AVR SparkFun dan pilih SparkFun Pro Micro.

Jika Anda tidak melihat SparkFun AVR Boards, pilih Boards Manager. Ini sangat mirip dengan Manajer Perpustakaan. Cari Papan AVR Sparkfun dan pasang. Anda sekarang dapat memilih SparkFun Pro Micro seperti di atas.

Di bawah menu Tools, seharusnya tertulis Board: Sparkfun Pro Micro. Arahkan mouse Anda ke atas garis Prosesor di bawah dan pilih ATmega32U4 (5V, 16MHz) jika belum dipilih.

Tepat di bawah Prosesor, pilih Port dan catat port Serial mana (jika ada) yang terdaftar.

Sekarang colokkan kotak kontrol Zoom Anda menggunakan kabel microUSB. Ketika Anda memilih Tools - Port, sekarang akan muncul satu lagi Serial port. Pilih ini.

Setelah menyelesaikan semua itu, Anda harus siap untuk mengkompilasi dan mengunggah kode ke Arduino Anda. Dari menu atas, pilih Sketch - Upload (bukan Upload using Programmer). Di panel bawah Arduino IDE Anda akan melihat sketsa sedang dikompilasi dan kemudian "Menghubungkan semuanya bersama-sama …", dan tak lama setelah itu akan mencoba mengunggah kode terkompilasi Anda. Anda akan melihat serangkaian tanda # saat diunggah, lalu memverifikasi kode. Jika semuanya berjalan dengan baik, akhirnya akan tertulis "avrdude done. Terima kasih." (Sangat sopan!)

Masalah?

Pro Micro biasanya berfungsi dengan baik tetapi mengunggah sketsa Anda ke sana, itu bisa menjadi sedikit temperamental. Yang saya gunakan sebelumnya di Kontrol Volume USB saya beberapa tahun yang lalu memiliki versi bootloader sebelumnya yang memerlukan tombol reset, tetapi ini tidak diperlukan untuk versi saat ini. Jika Anda memiliki masalah, Anda dapat mencoba instruksi unggah di Instructable itu. Ini juga memberikan metode alternatif yang tidak bergantung pada bootloader.

Langkah 4: Menggunakan ZoomButtons Dengan Zoom

Menggunakan ZoomButtons Dengan Zoom
Menggunakan ZoomButtons Dengan Zoom

Di Zoom, klik ikon roda gigi Pengaturan di kanan atas dan pilih Pintasan Keyboard. Terhadap setiap pintasan yang ingin Anda gunakan, pilih kotak centang Aktifkan Pintasan Global. Ini berarti bahwa pintasan keyboard akan dikenali dan ditindaklanjuti oleh Zoom meskipun Anda sedang berinteraksi dengan program lain.

Jika kombinasi tombol pintasan berbenturan dengan yang Anda gunakan dengan program lain yang mungkin Anda gunakan pada saat yang sama, Anda dapat memilih kombinasi tombol dan mengubahnya. Anda kemudian harus mengubah sketsa Arduino agar sesuai.

Langkah 5: Modifikasi dan Mengambil Lebih Lanjut

Modifikasi dan Mengambilnya Lebih Jauh
Modifikasi dan Mengambilnya Lebih Jauh

Mengubah kombinasi tombol

Sangat mudah untuk memodifikasi sketsa Arduino untuk mengubah kombinasi tombol yang dihasilkannya jika Anda ingin menetapkan tombol ke hotkey Zoom yang berbeda. Gulir melalui sketsa Arduino sampai Anda tiba di garis

beralih (i) {

Di bawah setiap pernyataan kasus terdapat kombinasi tombol untuk salah satu dari 6 tombol, bernomor 0 hingga 5. Untuk salah satu tombol pengubah (Shift, Ctrl, Alt) fungsi BootKeyboard.press dan Boot. Keyboard.release tekan atau lepaskan tombol itu, masing-masing. Untuk tombol lainnya, fungsi BootKeyboard.write menekan dan segera melepaskan tombol tersebut.

Untuk daftar kode kunci lainnya, buka folder Arduino Anda dengan File Explorer (biasanya My Documents\Arduino), dan arahkan ke library\HID-Project\src\KeyboardLayouts. Buka ImprovedKeylayouts.h dengan Notepad.

Jika Anda mendapatkan kesalahan saat mencoba mengkompilasi, periksa kembali ejaan Anda. Hilangnya titik koma di akhir baris adalah kesalahan yang sangat umum, seperti tanda kurung yang tidak cocok. Periksa Anda tidak kehilangan istirahat; pernyataan di akhir setiap kasus. Jika Anda melakukannya, itu hanya akan berjalan dan melakukan kombinasi tombol berikutnya juga.

Jika Anda tidak yakin itu berhasil

Jika segera setelah pernyataan switch Anda mengubah #if 1 menjadi #if 0, alih-alih kombinasi tombol, itu hanya akan menghasilkan angka 0 hingga 5 untuk masing-masing tombol. Anda akan melihat ini jika Anda menjalankan Notepad.

Anda ingin kontrol volume atau LED caps/scroll/numlock juga?

Sketsa Arduino juga menyertakan kode untuk Kontrol Volume USB saya dan Caps Lock LED Instructable.

Di dekat bagian atas sketsa Anda akan melihat 3 garis

//#menentukan VOLUME

//#menentukan KYBDLEDS #menentukan ZOOMBTNS

Yang harus Anda lakukan adalah menghapus komentar pada baris VOLUME dan/atau KYBDLEDS dengan menghapus garis miring ganda.

Lihat Instruksi saya yang lain untuk cara memasang komponen tambahan.

Direkomendasikan: