Mündəricat:

Sim Yarışı Düymə Qutusu: 7 Adım (Şəkillərlə birlikdə)
Sim Yarışı Düymə Qutusu: 7 Adım (Şəkillərlə birlikdə)

Video: Sim Yarışı Düymə Qutusu: 7 Adım (Şəkillərlə birlikdə)

Video: Sim Yarışı Düymə Qutusu: 7 Adım (Şəkillərlə birlikdə)
Video: WhatsApp-ın bu hiyləsini bilirsən? 😎 2024, Noyabr
Anonim
Sim Yarışı Düymə Qutusu
Sim Yarışı Düymə Qutusu

Düymə qutusu, Sim Racing -də istifadə olunan, müxtəlif avtomobil idarəetmə düymələrini, açarları və düymələri təyin etməyə imkan verən bir cihazdır. Ümumi düymə tapşırıqları bir başlanğıc düyməsi, PTT, istək çuxuru və s. Kimi şeylərdir. Keçid açarları sileceklər, faralar və s. Üçün çox yaxşı işləyir. Düymələr TC (Dartma Nəzarəti), Əyləc əyilməsini və daha çoxunu tənzimləmək üçün istifadə edilə bilər.

Addım 1: Adım 1: Tələbləri toplayın

Arduino Pro Micro - Rəsmi bir lövhə əldə edə bilərsiniz; Knock off versiyaları ilə də şanslıyam.

ABS Layihə qutusu - seçdiyiniz düymələri və açarları dəstəkləmək üçün kifayət qədər dərin olduğundan əmin olun.

Bir anlıq düymələr - yuvarlaq bir montaj çuxuru olan düymələrlə işləmək daha asandır. İstədiyiniz rəng və ölçüdə düymələr axtarın. Düymələrdə no yox olmalıdır. (Normalda Açıq) kontaktlar. Qeyd edək ki, bu təlimat işıqlı düymələrin necə istifadə olunacağına aid deyil.

Keçid açarları - Ani və kilidləmə arasında seçim edə bilərsiniz. Digər seçimlər ST (Tək Atış) və ya DT (Cüt Atma) dir. Tək atış, açma/söndürmə 2 mövqe deməkdir, Cüt atış 3 mövqedə açma/söndürmə/açma deməkdir. Tək Qütb (SP) və ya Cüt Qütb (DP) növlərindən narahat olmayın, hər ikisi də işləyəcək. Double Throw açarları ilə başa çatırsınızsa, ikinci terminal dəstini görməməzlikdən gələ bilərsiniz. Bu açarlara tez -tez birləşdirilmiş xüsusiyyətləri ilə istinad edilir, yəni SPDT, DPDT və s.

Rotary Encoders - Encoders, tənzimləmələri artırmağı və azaltmağı dəstəkləyən xüsusiyyətləri idarə etməyə imkan verir. məs. Dartma Nəzarəti. Bəzi fırlanan idarəedicilərdə də kodlayıcı şaftını aşağı basaraq quraşdırılmış ani düymə var. Düymələr - Enkoder şaftlarına uyğun düymələr.

USB Microdan USB -A kabelinə - Bu arduino kodunu lövhəyə yükləmək və Düymə Qutunuzu kompüterinizə bağlamaq üçün istifadə ediləcək.

Tel - Teflon örtüklü 24ga üstünlük verirəm. möhkəm tel.

Lehim və Lehimləmə Dəmiri - Kiçik uclu aşağı vatlı dəmir ən yaxşı işləyəcək. Bağlantılar həddindən artıq qızdırıldıqda əriyəcək və uğursuz olacaq, buna görə tənzimlənən bir temperatur və ya aşağı vatlı dəmir daha yaxşıdır.

Matkap və Matkap ucları - Açarlarınız, düymələriniz və s. Üçün kiçik deşiklər açmaq üçün kiçik bir pilot ucu və bir pərdə böyük bir birləşmə təşkil edir. Matkap Maşına giriş, hizalama səhvlərini daha az ehtimal edəcək. İsteğe bağlı: Düymə qutunuza karbon lif və ya alüminium görünüş əlavə etmək üçün vinil örtük.

Adım 2: Adım 2: Düymələri, Açarları və Kodlayıcıları düzün

Addım 2: Düymələri, Açarları və Kodlayıcıları düzün
Addım 2: Düymələri, Açarları və Kodlayıcıları düzün

Düymələr layihə qutunuzun qapağına quraşdırılacaq. Düymə qutunuzun düymələriniz üçün kifayət qədər dərin olduğunu iki dəfə yoxlayın.

Boşluq və estetika hiss etmək üçün açarları, düymələri və düymələri fiziki olaraq qapağın üzərinə yerləşdirməyi faydalı hesab edirəm.

Hər bir komponent arasında bərabər boşluq olan hər şeyi bir şəbəkəyə düzməyə çalışın.

Satırların sonunda kifayət qədər yer buraxdığınızdan əmin olun, açarların və düymələrin bir bazası var və düzgün montaj üçün kifayət qədər yer lazımdır. Üzünüzü karbon və ya alüminium görünüş üçün vinilə bükürsünüzsə, qələmlə qutunun üzünə düz xəttlər çəkə bilərsiniz, onlar daha sonra sarğı ilə örtüləcək.

Əks təqdirdə, qapağın altına xətlər çəkin, quraşdıracağınız hər düymənin/açarın mərkəzində xətlərin keçməsini istəyirsiniz.

Adım 3: Adım 3: Düymələri, açarları və kodlayıcıları qazın və quraşdırın

Addım 3: Düymələri, açarları və kodlayıcıları qazın və quraşdırın
Addım 3: Düymələri, açarları və kodlayıcıları qazın və quraşdırın
Addım 3: Düymələri, açarları və kodlayıcıları qazın və quraşdırın
Addım 3: Düymələri, açarları və kodlayıcıları qazın və quraşdırın
Addım 3: Düymələri, açarları və kodlayıcıları qazın və quraşdırın
Addım 3: Düymələri, açarları və kodlayıcıları qazın və quraşdırın

Hər bir komponent üçün çuxuru açmaq üçün kiçik bir matkap ucu (pilot ucu olaraq da bilinir) istifadə edin. Kiçik bit çox dəqiq olmağa və hər şeyin mərkəzdə olmasını təmin etməyə imkan verir. İpucu: Bir qazma maşınına girişiniz varsa, bu addım daha asan və daha sürətli olacaq. Yoxdursa, narahat olmayın, sadəcə vaxt ayırın.

Pilot deliklər düzəldildikdən sonra, quraşdırılacaq hər bir komponentin şaftı üçün bir addım bitinə və ya düzgün bitə keçin.

İpucu: Çox uzağa getməmək üçün bir az istifadə edərkən diqqətli olun. Bir kəsik istifadə etməyi və bitməli olduğum addımın rəngini sevirəm. Arduino və kompüteriniz arasında işləyəcək usb kabeli üçün korpusun arxasında bir delik açmaq üçün də yaxşı bir vaxtdır. Kablonun usb mikro ucunu keçmək üçün çuxurun kifayət qədər böyük olması lazımdır. Kabelin çəkilməsinin qarşısını almaq üçün çuxuru kəsmək üçün rezin bir çubuq və içərisində bir tel bağlama istifadə edə bilərsiniz. Qutunuzun qapağını vinillə saracaqsınızsa, indi bunu etməyin vaxtıdır.

Addım 4: Adım 4: Matrisinizi düzün

Addım 4: Matrisinizi düzün
Addım 4: Matrisinizi düzün
Addım 4: Matrisinizi düzün
Addım 4: Matrisinizi düzün
Addım 4: Matrisinizi düzün
Addım 4: Matrisinizi düzün

Arduino nəzarətçisinin düymələrə basıldığında, açarların dəyişdirilməsində və s. Anlamaq üçün istifadə edə biləcəyi məhdud sayda giriş və çıxış var. Daha çox sayda açar və düyməni yerləşdirmək üçün matris adlanan bir texnikadan istifadə edəcəyik. bir keçid və ya düymənin "ünvanı" olaraq bir çıxış və girişin kəsişməsi. Arduino çıxışları matrisdə sütunlar və girişlər satır olaraq təyin edilir və hər düymə və keçid mövqeyinə bir ünvan verilir. Layihənizi etmək üçün bir elektron tablo proqramı istifadə etmək ən asandır, amma kağız da işləyəcək. Arduino'nun A0, A1, A2 və A3 matrisində "sütunlar" olaraq və 6, 7, 8, 9, 10 və 16 -nı "satır" olaraq istifadə edərək 28 -ə qədər girişi qəbul edə bilərik (düyməni basmaq, mövqeləri dəyişdirmək və s.)! Layihəni asanlaşdırmaq üçün düymə açarınızdakı və ya dönərliyinizdəki hər bir pin ona istinad etmək üçün bir etiketə ehtiyac duyacaq. Bir düyməni təmsil etmək üçün "PBn", bir keçidi təmsil etmək üçün "TGn" və fırlanan kodlayıcılar üçün "REn" seçdim. Addakı "n", matrisdəki xüsusi komponentə istinad etmək üçün bir rəqəmlə əvəz olunur. İpucu: Qapağın altındakı hər bir komponentin adını yerləşdiyi yerin yanında yazmaq faydalıdır, məsələn. PB1, PB2, RE1, və s. Matrisdə, sancaqlara baxıram, onları vizual olaraq qapağın altından baxılan qapağa quraşdırılmışdır. Məsələn, bir düymənin "H" (yüksək) və "L" (aşağı) adlandırdığım 2 terminalı olacaq, sxeminizi asanlıqla xatırladığınız müddətcə yuxarıdan və aşağıdan və ya istədiyiniz hər şeyi istifadə edə bilərsiniz.. Keçidlər üçün yüksək, mərkəz və aşağı istifadə edirəm. mənim keçidlərim DPDT -dir. Dönər kodlayıcılarımın düymələri də vardı, buna görə də REn-PB yüksək və aşağıya sahibəm. Hər bir düymə və ya "giriş" açarı matrisinizdəki bir sütuna bənzəyir. Eyni sütunda birdən çox keçid/düymə girişiniz ola bilər, yalnız satır sayınızdan çox deyil.

Vacibdir! Bütün keçid açarlarının çıxışları onun giriş sütununa uyğunlaşdırılmalıdır. Bunun səbəbi, keçid mərkəzinin A0 olduğunu söyləməkdir, sonra açarın çıxışı (yüksək və ya aşağı terminal) bir sıra pininə gedəcək. 7 və ya 8.

Arduino Çıxışları (keçid/düymə girişləri) 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 Girişləri (keçid/düymə çıxışları) 6TG1-LPB1-LPB2-L 7TG2-HTG4-LPB5-L 8RE1-PB-LRE2-PB-LPB6-L 9TG3-HPB3-LPB7-L 10TG3-LPB4-LRE3-PRE3 16TG2-LTG4-HPB8-L

Addım 5: Adım 5: Matrixi bağlayın

Addım 5: Matrixi bağlayın
Addım 5: Matrixi bağlayın

Arduino Çıxışlarından başlayaraq (keçid və düymə girişləri) hər bir elektrik komponentini matris sütununa bağlayın və Arduino çıxışına qoşulmaq üçün qısa bir tel buraxın. Teflon telimi hər şeyi birləşdirmək üçün istifadə etdim və arduino -ya getmək üçün rəngli bir tel parçası daha sonra tapmağı və izləməyi asanlaşdırdı. Bütün sütun komponenti əlaqələri tamamlandıqdan sonra hər bir satır üçün eyni şeyi edin. Doğru terminalı yüksək və ya aşağı bağladığınızdan əmin olmaq üçün eyni sıradakı bütün komponentləri bir -birinə bağlayın və Arduino -ya daha sonra qoşulmaq üçün telin uzunluğunu buraxın. Vaxt ayırın və düzgün terminal bağladığınızı iki dəfə yoxlayın. Budur, komponentin yanındakı paneldə yazılmış komponent istinadı və terminal mövqeləri üçün yadda saxlamağınız asan olan sxem.

Adım 6: Adım 6: Kodlayıcıları və Arduinonu bağlayın

Addım 6: Kodlayıcıları və Arduino'yu bağlayın
Addım 6: Kodlayıcıları və Arduino'yu bağlayın

Rotary kodlayıcılar bir matrisə bağlana bilməz. Hər bir kodlayıcının girişi (mərkəzi pin) Arduino torpağına bağlanacaq və kodlayıcı çıxışları birbaşa Arduino girişinə gedəcək. Hər bir kodlayıcı mərkəzi pinini bir -birinə bağlayın və Arduino torpağına qoşulmaq üçün bir ip buraxın.

Döner kodlayıcı mərkəzləri Arduino zəminə və hər dönər kodlayıcı "H" "L" ni müvafiq Arduino pininə lehimləyin. Sütun və satır matrisindən hər bir tel uzunluğunu müvafiq Arduino girişinə və ya çıxışına lehimləyin.

Adım 7: Adım 7: Eskizi hazırlayın

Pulsuz Arduino IDE -dən istifadə edərək Arduino üçün eskiz (kod) hazırlayın. Eskiz yükləndikdən sonra düymə qutunuzu kompüterinizə qoşun, bir joystick cihazı görünməlidir. Təbrik edirik! Yalnız bir düymə qutusu qurdunuz!

Tövsiyə: