Daftar Isi:

Kotak Tombol Sim Racing: 7 Langkah (dengan Gambar)
Kotak Tombol Sim Racing: 7 Langkah (dengan Gambar)

Video: Kotak Tombol Sim Racing: 7 Langkah (dengan Gambar)

Video: Kotak Tombol Sim Racing: 7 Langkah (dengan Gambar)
Video: PEMBUATAN KLAKSON DARI BOTOL BEKAS 2024, November
Anonim
Kotak Tombol Sim Racing
Kotak Tombol Sim Racing

Kotak tombol adalah perangkat yang digunakan dalam Sim Racing yang memungkinkan Anda untuk menetapkan tombol, sakelar, dan kenop ke berbagai kontrol mobil. Penetapan tombol yang umum adalah hal-hal seperti tombol mulai, PTT, lubang permintaan, dll. Sakelar sakelar berfungsi baik untuk wiper, lampu depan, dll. Kenop dapat digunakan untuk menyesuaikan TC (Kontrol Traksi), Bias rem, dan banyak lagi.

Langkah 1: Langkah 1: Kumpulkan Persyaratan

Arduino Pro Micro - Anda bisa mendapatkan papan resmi; Saya juga beruntung dengan versi tiruannya.

Kotak Proyek ABS - pastikan cukup dalam untuk mendukung tombol dan sakelar yang Anda pilih.

Tombol Sesaat - Tombol dengan lubang pemasangan bundar paling mudah digunakan. Cari tombol yang memiliki warna dan ukuran sesuai dengan keinginan Anda. Tombol harus memiliki n.o. (Biasanya Terbuka) kontak. Perhatikan bahwa instruksi ini tidak membahas cara menggunakan tombol yang menyala.

Toggle Switches - Anda dapat memilih antara sesaat dan mengunci. Pilihan lainnya adalah ST (Single Throw) atau DT (Double Throw). Lemparan tunggal berarti 2 posisi, on/off, Lemparan ganda adalah 3 posisi on/off/on. Jangan khawatir tentang tipe Single Pole (SP) atau Double Pole (DP), keduanya akan berfungsi. Jika Anda berakhir dengan sakelar Double Throw, Anda bisa mengabaikan set terminal kedua. Sakelar ini sering disebut dengan gabungan fitur-fiturnya yaitu SPDT, DPDT, dll.

Rotary Encoder - Encoder memungkinkan kita untuk mengontrol fitur yang mendukung peningkatan dan penurunan penyesuaian. misalnya Kontrol traksi. Beberapa pengontrol putar juga memiliki tombol sesaat bawaan dengan menekan poros enkoder. Knobs - Knob agar sesuai dengan poros encoder.

Kabel USB Mikro ke USB-A - Ini akan digunakan untuk mengunggah kode arduino ke papan serta untuk menghubungkan Kotak Tombol Anda ke PC Anda.

Kawat - Saya lebih suka 24ga berlapis teflon. kawat padat.

Solder dan Besi Solder - Setrika watt rendah dengan ujung kecil akan bekerja paling baik. Sambungan akan meleleh dan gagal jika terlalu panas sehingga suhu yang dapat disesuaikan atau setrika dengan watt rendah lebih baik.

Mata Bor dan Mata Bor - Untuk membuat lubang pada sakelar, tombol, dll. Mata bor kecil dan mata bor kecil merupakan kombinasi yang bagus. Akses ke Drill Press akan memperkecil kemungkinan kesalahan penyelarasan. Opsional: Bungkus vinil untuk menambahkan tampilan serat karbon atau aluminium ke kotak kancing Anda.

Langkah 2: Langkah 2: Tata Letak Tombol, Sakelar, dan Encoder

Langkah 2: Tata Letak Tombol, Sakelar, dan Encoder
Langkah 2: Tata Letak Tombol, Sakelar, dan Encoder

Tombol akan dipasang pada tutup kotak proyek Anda. Periksa kembali apakah kotak tombol Anda cukup dalam untuk tombol Anda.

Saya merasa terbantu untuk secara fisik menempatkan sakelar, tombol, dan kenop pada tutupnya untuk merasakan jarak dan estetika.

Cobalah untuk mengatur semuanya dalam kotak dengan jarak yang rata di antara setiap komponen.

Pastikan untuk meninggalkan ruang yang cukup di ujung baris, sakelar dan tombol memiliki alas dan perlu ruang yang cukup untuk dipasang dengan benar. Jika Anda membungkus wajah dalam vinil untuk tampilan karbon atau aluminium, Anda dapat menggambar garis tepat di muka kotak dengan pensil, mereka akan ditutup kemudian dengan bungkusnya.

Jika tidak, gambar garis di bagian bawah tutupnya, Anda ingin memiliki garis yang bersilangan di tengah setiap tombol/saklar yang akan Anda pasang.

Langkah 3: Langkah 3: Bor dan Pasang Tombol, Sakelar, dan Encoder

Langkah 3: Bor dan Pasang Tombol, Sakelar, dan Encoder
Langkah 3: Bor dan Pasang Tombol, Sakelar, dan Encoder
Langkah 3: Bor dan Pasang Tombol, Sakelar, dan Enkoder
Langkah 3: Bor dan Pasang Tombol, Sakelar, dan Enkoder
Langkah 3: Bor dan Pasang Tombol, Sakelar, dan Enkoder
Langkah 3: Bor dan Pasang Tombol, Sakelar, dan Enkoder

Gunakan mata bor kecil (juga dikenal sebagai mata bor) untuk memulai lubang untuk setiap komponen. Bit kecil memungkinkan Anda untuk menjadi sangat tepat dan memastikan semuanya terpusat. Tip: Jika Anda memiliki akses ke mesin bor, langkah ini akan lebih mudah dan lebih cepat. Jika tidak, jangan khawatir, luangkan waktu Anda.

Setelah lubang pilot dibuat, pindahkan ke step bit atau bit yang benar untuk poros masing-masing komponen yang akan dipasang.

Tip: Berhati-hatilah saat menggunakan sedikit langkah agar tidak terlalu jauh. Saya suka menggunakan sharpie dan mewarnai langkah bit yang harus saya hentikan. Ini juga saat yang tepat untuk mengebor lubang di bagian belakang enklosur untuk kabel usb yang akan berjalan antara Arduino dan PC Anda. Lubang harus cukup besar untuk memasukkan ujung mikro usb kabel. Anda dapat menggunakan grommet karet untuk memangkas lubang dan ikat kawat di bagian dalam sebagai pelepas ketegangan untuk mencegah kabel tercabut. Jika Anda akan membungkus vinil tutup kotak Anda, sekaranglah saatnya untuk melakukannya.

Langkah 4: Langkah 4: Tata Letak Matriks Anda

Langkah 4: Tata Letak Matriks Anda
Langkah 4: Tata Letak Matriks Anda
Langkah 4: Tata Letak Matriks Anda
Langkah 4: Tata Letak Matriks Anda
Langkah 4: Tata Letak Matriks Anda
Langkah 4: Tata Letak Matriks Anda

Kontroler Arduino memiliki jumlah input dan ouput terbatas yang dapat digunakan untuk merasakan ketika tombol ditekan, sakelar berubah, dll. Untuk mengakomodasi jumlah sakelar dan tombol yang lebih besar, kita akan menggunakan teknik yang disebut matriks. Matriks bekerja dengan menggunakan persimpangan output dan input sebagai "alamat" dari sakelar atau tombol. Keluaran Arduino ditetapkan sebagai kolom dan masukan sebagai baris dalam matriks dan setiap tombol dan posisi sakelar diberi alamat. Paling mudah menggunakan program spreadsheet untuk melakukan tata letak Anda, tetapi kertas juga bisa digunakan. Menggunakan Arduino A0, A1, A2, dan A3 sebagai "kolom" dalam matriks dan 6, 7, 8, 9, 10 & 16 sebagai "baris" kami dapat menerima hingga 28 input (penekanan tombol, posisi matikan, dll)! Untuk memudahkan tata letak, setiap pin pada sakelar tombol atau alat putar Anda memerlukan label untuk merujuknya. Saya telah memilih "PBn" untuk mewakili tombol tekan, "TGn" untuk mewakili sakelar, dan "REn" untuk encoder putar. "n" dalam nama diganti dengan angka untuk merujuk komponen tertentu dalam matriks. Tip: Sebaiknya tulis nama setiap komponen di bagian bawah tutup di sebelah lokasinya, mis. PB1, PB2, RE1, dllDalam matriks saya merujuk ke pin saat saya melihatnya dipasang secara visual pada tutupnya dilihat dari bagian bawah tutupnya. Jadi misalnya tombol push akan memiliki 2 terminal yang saya sebut sebagai "H" (tinggi) dan "L" (rendah), Anda juga dapat menggunakan atas dan bawah, atau apa pun yang Anda suka selama Anda dapat dengan mudah mengingat skema Anda. Untuk matikan saya menggunakan tinggi, tengah dan rendah. karena matikan saya adalah DPDT. Rotary encoder saya juga memiliki tombol tekan jadi saya memiliki REn-PB tinggi dan rendah juga. Setiap tombol atau sakelar "input" akan dipetakan ke kolom di matriks Anda. Anda dapat memiliki beberapa input sakelar/tombol pada kolom yang sama, hanya saja tidak lebih dari jumlah baris yang Anda miliki.

Penting! Semua keluaran sakelar sakelar harus dipetakan ke kolom masukannya. Ini karena Anda akan menghubungkan pusat sakelar untuk mengatakan A0, maka output sakelar (terminal tinggi atau rendah) akan menuju ke pin baris mis. 7 atau 8.

Output Arduino (input sakelar/tombol) A0A1A2 TG1-HPB1-HPB2-H TG2-CTG4-CPB5-H TG3-CPB3-HPB6-H RE1-PB-HPB4-HPB7-H RE2-PB-HPB8-H RE3-PB- H Input Arduino (output sakelar/tombol) 6TG1-LPB1-LPB2-L 7TG2-HTG4-LPB5-L 8RE1-PB-LRE2-PB-LPB6-L 9TG3-HPB3-LPB7-L 10TG3-LPB4-LRE3-PB-L 16TG2-LTG4-HPB8-L

Langkah 5: Langkah 5: Hubungkan Matriks

Langkah 5: Hubungkan Matriks
Langkah 5: Hubungkan Matriks

Dimulai dengan Output Arduino (input sakelar & tombol) menghubungkan setiap komponen listrik dalam kolom matriks dan meninggalkan kabel pendek untuk terhubung ke output Arduino. Saya memilih untuk menggunakan kawat teflon saya untuk menghubungkan semuanya bersama-sama dan sepotong kawat berwarna untuk masuk ke arduino karena membuatnya lebih mudah untuk ditemukan dan dilacak nanti. Setelah semua sambungan komponen kolom selesai, lakukan hal yang sama untuk setiap baris. Tautkan semua komponen di baris yang sama bersama-sama dengan hati-hati untuk memastikan Anda menghubungkan terminal yang benar yaitu tinggi atau rendah dan biarkan panjang kabel untuk terhubung ke Arduino nanti. Luangkan waktu Anda dan periksa kembali apakah Anda menghubungkan terminal yang benar. Di sinilah referensi komponen yang tertulis pada panel di sebelah komponen dan skema Anda yang mudah diingat untuk posisi terminal akan terbayar.

Langkah 6: Langkah 6: Hubungkan Encoder dan Arduino

Langkah 6: Hubungkan Encoder dan Arduino
Langkah 6: Hubungkan Encoder dan Arduino

Encoder putar tidak dapat disambungkan ke dalam matriks. Input ke setiap encoder (pin tengah) akan diikat ke ground Arduino dan output encoder akan langsung masuk ke input Arduino. Tautkan setiap pin pusat encoder bersama-sama dan biarkan kabel terhubung ke ground Arduino.

Solder pusat rotary encoder ke ground Arduino dan setiap rotary encoder "H" "L" ke pin Arduino yang sesuai. Solder setiap panjang kawat dari matriks kolom dan baris ke input atau output Arduino yang sesuai.

Langkah 7: Langkah 7: Siapkan Sketsa

Menggunakan Arduino IDE gratis, siapkan sketsa (kode) untuk Arduino. Unggah sketsa ke Arduino Setelah sketsa dimuat, Hubungkan kotak tombol Anda ke PC, perangkat joystick akan muncul. Selamat! Anda baru saja membuat kotak tombol!

Direkomendasikan: