Isi kandungan:

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

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

Video: Kotak Perlumbaan Sim Racing: 7 Langkah (dengan Gambar)
Video: Keseruan lomba balap karung gojek Banjarmasin#selaluadajalan 2024, November
Anonim
Kotak Butang Sim Racing
Kotak Butang Sim Racing

Kotak butang adalah peranti yang digunakan dalam Sim Racing yang membolehkan anda menetapkan butang, suis, dan tombol ke pelbagai kawalan kereta. Penetapan butang biasa adalah perkara seperti butang mula, PTT, lubang permintaan, dll. Tombol togol berfungsi dengan baik untuk pengelap, lampu depan, dll. Tombol boleh digunakan untuk menyesuaikan TC (Traction Control), Bras bias, dan lain-lain.

Langkah 1: Langkah 1: Kumpulkan Keperluan

Arduino Pro Micro - Anda boleh mendapatkan lembaga rasmi; Saya juga bernasib baik dengan versi kalah mati.

Kotak Projek ABS - pastikan cukup dalam untuk menyokong butang dan suis yang anda pilih.

Butang Momentari - Butang dengan lubang pelekap bulat paling senang digunakan. Cari butang yang mempunyai warna dan saiz yang anda sukai. Butang harus mempunyai n.o. (Biasanya Terbuka) kenalan. Perhatikan bahawa arahan ini tidak menangani cara menggunakan butang yang menyala.

Toggle Switches - Anda boleh memilih antara sesaat dan selak. Pilihan lain adalah ST (Single Throw) atau DT (Double Throw). Lontaran tunggal bermaksud 2 jawatan, hidup / mati, Lemparan berganda adalah 3 posisi hidup / mati / hidup. Jangan bimbang tentang jenis Tiang Tunggal (SP) atau Tiang Kembar (DP), kedua-duanya akan berfungsi. Sekiranya anda mempunyai suis Double Throw, anda boleh mengabaikan set terminal kedua. Suis ini sering disebut dengan gabungan ciri mereka iaitu SPDT, DPDT, dll.

Rotary Encoders - Encoders membolehkan kita mengawal ciri yang menyokong peningkatan dan penurunan penyesuaian. cth. Kawalan Daya Tarik. Beberapa pengawal putar juga mempunyai butang sesaat terpasang dengan menekan poros pengekod. Tombol - Tombol yang sesuai dengan aci pengekod.

Kabel USB Micro ke USB-A - Ini akan digunakan untuk memuat naik kod arduino ke papan serta menyambungkan Button Box ke PC anda.

Kawat - Saya lebih suka bersalut teflon 24ga. wayar padat.

Solder and Soldering Iron - Besi watt rendah dengan hujung kecil akan berfungsi dengan baik. Sambungan akan meleleh dan gagal jika dipanaskan secara berlebihan sehingga suhu laras atau besi dengan watt rendah lebih baik.

Mata gerudi dan gerudi - Untuk membuat lubang pada suis, butang, dan lain-lain. Pil kecil dan sedikit langkah membuat kombinasi yang hebat. Akses ke Drill Press akan menjadikan kesalahan penyelarasan tidak mungkin berlaku. Pilihan: Balut vinil untuk menambahkan rupa serat karbon atau aluminium ke kotak butang anda.

Langkah 2: Langkah 2: Susun atur Butang, Suis, dan Pengekod

Langkah 2: Susunkan Butang, Suis, dan Pengekod
Langkah 2: Susunkan Butang, Suis, dan Pengekod

Butang akan dipasang pada penutup kotak projek anda. Periksa semula bahawa kotak butang anda cukup dalam untuk butang anda.

Saya merasa berguna untuk meletakkan suis, butang, dan kenop pada penutup secara fizikal untuk merasakan jarak dan estetika.

Cuba segaris segalanya dalam grid dengan jarak yang sama antara setiap komponen.

Pastikan untuk meninggalkan ruang yang cukup di hujung baris, suis dan butang mempunyai pangkalan dan memerlukan ruang yang cukup untuk dipasang dengan betul. Sekiranya anda membungkus wajah dalam bentuk vinil untuk rupa karbon atau aluminium, anda boleh melukis garis tepat di bahagian depan kotak dengan pensil, mereka akan ditutup kemudian dengan bungkus.

Jika tidak, lukis garis di bahagian bawah penutup, anda ingin garis melintasi di tengah-tengah setiap butang / suis yang akan anda pasang.

Langkah 3: Langkah 3: Bor dan Pasang Butang, Suis dan Pengekod

Langkah 3: Bor dan Pasang Butang, Suis dan Pengekod
Langkah 3: Bor dan Pasang Butang, Suis dan Pengekod
Langkah 3: Bor dan Pasang Butang, Suis dan Pengekod
Langkah 3: Bor dan Pasang Butang, Suis dan Pengekod
Langkah 3: Bor dan Pasang Butang, Suis dan Pengekod
Langkah 3: Bor dan Pasang Butang, Suis dan Pengekod

Gunakan bit gerudi kecil (juga dikenali sebagai pilot bit) untuk memulakan lubang bagi setiap komponen. Bahagian kecil membolehkan anda menjadi sangat tepat dan memastikan semuanya berpusat. Petua: Sekiranya anda mempunyai akses ke gerudi tekan, langkah ini akan lebih mudah dan cepat. Sekiranya tidak, jangan risau luangkan masa anda.

Setelah lubang perintis dibuat, beralih ke bit langkah atau bit yang betul agar batang setiap komponen dipasang.

Petua: Berhati-hati ketika menggunakan langkah sedikit untuk tidak terlalu jauh. Saya suka menggunakan sharpie dan mewarnai langkah bit yang perlu saya hentikan. Ini juga merupakan masa yang tepat untuk mengebor lubang di bahagian belakang kandang untuk kabel usb yang akan berjalan di antara Arduino dan PC anda. Lubang perlu cukup besar untuk mendapatkan hujung mikro usb kabel. Anda boleh menggunakan grommet getah untuk memotong lubang dan tali dawai di bahagian dalam sebagai penahan regangan untuk mengelakkan kabel tercabut. Sekiranya anda akan membungkus penutup kotak anda, sekarang adalah masa untuk melakukannya.

Langkah 4: Langkah 4: Susun atur Matriks Anda

Langkah 4: Susunkan Matriks Anda
Langkah 4: Susunkan Matriks Anda
Langkah 4: Susunkan Matriks Anda
Langkah 4: Susunkan Matriks Anda
Langkah 4: Susunkan Matriks Anda
Langkah 4: Susunkan Matriks Anda

Pengawal Arduino mempunyai sejumlah input dan kelebihan yang terhad yang dapat digunakannya untuk merasakan ketika butang ditekan, suis berubah, dll. Untuk menampung jumlah suis dan butang yang lebih besar, kami akan menggunakan teknik yang disebut matriks. Matriks berfungsi dengan menggunakan persimpangan output dan input sebagai "alamat" suis atau butang. output Arduino ditugaskan sebagai lajur dan input sebagai baris dalam matriks dan setiap butang dan kedudukan suis diberikan alamat. Paling mudah menggunakan program spreadsheet untuk mengatur susun atur anda, tetapi kertas juga akan berfungsi. Menggunakan Arduino's A0, A1, A2, dan A3 sebagai "lajur" dalam matriks dan 6, 7, 8, 9, 10 & 16 sebagai "baris" kita dapat menerima hingga 28 input (penekanan butang, togol kedudukan, dll)! Untuk memudahkan susun atur, setiap pin pada butang atau putar anda memerlukan label untuk merujuknya. Saya telah memilih "PBn" untuk mewakili butang tekan, "TGn" untuk mewakili togol, dan "REn" untuk pengekod putar. Nama "n" diganti dengan angka untuk merujuk komponen tertentu dalam matriks. Petua: Adalah berguna untuk menulis nama setiap komponen di bahagian bawah penutup di sebelah lokasinya, mis. PB1, PB2, RE1, dan lain-lainDalam matriks saya merujuk kepada pin kerana saya melihatnya dipasang secara visual pada penutup yang dilihat dari bahagian bawah penutup. Oleh itu, sebagai contoh, butang tekan akan mempunyai 2 terminal.. Untuk togol saya menggunakan tinggi, tengah dan rendah. kerana togol saya adalah DPDT. Pengekod putar saya juga mempunyai butang tekan jadi saya mempunyai REn-PB tinggi dan rendah juga. Setiap butang atau suis "input" akan dipetakan ke lajur di matriks anda. Anda boleh mempunyai banyak input suis / butang pada lajur yang sama, tidak lebih daripada jumlah baris yang anda miliki.

Penting! Semua output suis togol mesti dipetakan ke lajur inputnya. Ini kerana anda akan menyambung pusat togol untuk mengatakan A0, maka output suis (terminal tinggi atau rendah) akan menuju ke pin baris mis. 7 atau 8.

Keluaran Arduino (input suis / butang) 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 Arduino Input (output suis / butang) 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: Kabel Matriks

Langkah 5: Kabel Matriks
Langkah 5: Kabel Matriks

Bermula dengan Output Arduino (input suis & butang) menghubungkan setiap komponen elektrik dalam lajur matriks dan tinggalkan wayar panjang untuk menyambung ke output Arduino. Saya memilih untuk menggunakan wayar teflon saya untuk menghubungkan semuanya dan sekeping dawai berwarna untuk pergi ke arduino kerana ia lebih mudah dicari dan dikesan di kemudian hari. Setelah semua sambungan komponen lajur selesai, lakukan perkara yang sama untuk setiap baris. Pautkan semua komponen dalam barisan yang sama bersama-sama dengan berhati-hati untuk memastikan anda menyambungkan terminal yang betul iaitu tinggi atau rendah dan tinggalkan panjang wayar untuk menyambung ke Arduino kemudian. Luangkan masa anda dan periksa semula bahawa anda menghubungkan terminal yang betul. Di sinilah rujukan komponen yang tertera pada panel di sebelah komponen dan skema mudah diingat anda untuk kedudukan terminal akan terbayar.

Langkah 6: Langkah 6: Kabel Encoders dan Arduino

Langkah 6: Kabelkan Encoders dan Arduino
Langkah 6: Kabelkan Encoders dan Arduino

Pengekod putar tidak boleh dimasukkan ke dalam matriks. Input ke setiap encoder (pin tengah) akan diikat ke Arduino ground dan output encoder akan terus ke input Arduino. Pautkan setiap pin pusat pengekod bersama-sama dan biarkan penyambung untuk menyambung ke arduino ground.

Pateri putar pengekod berputar ke arduino ground dan setiap pengekod putar "H" "L" ke pin Arduino yang sesuai. Selesaikan setiap panjang wayar dari lajur dan matriks baris ke input atau output Arduino yang sesuai.

Langkah 7: Langkah 7: Siapkan Lakaran

Dengan menggunakan Arduino IDE percuma, siapkan lakaran (kod) untuk Arduino. Muat naik lakaran ke ArduinoSetelah sketsa dimuat, Sambungkan kotak butang ke PC anda, peranti joystick akan muncul. Tahniah! Anda baru sahaja membina kotak butang!

Disyorkan: