Mündəricat:

PC Ayaq Pedalları: 7 addım
PC Ayaq Pedalları: 7 addım

Video: PC Ayaq Pedalları: 7 addım

Video: PC Ayaq Pedalları: 7 addım
Video: How to Change the Language in Windows 7 2024, Noyabr
Anonim
PC Ayaq Pedalları
PC Ayaq Pedalları

Əlavə barmaqlara ehtiyacım olduğunu hiss etdiyim üçün Pubg (Player Unknown Battlegrounds) -ə söykənmək üçün pedalı düzəltdim. Kerbal Space Proqramı üçün də istifadə etdim.

Tətbiqlər sonsuzdur və istəsəniz daha çox düymə və ya daha az əlavə edə bilərsiniz.

Lehimləmə tələb olunmur !!!

Bu layihə klaviatura rolunu oynayır və klaviatura düymələrini daxil etmək üçün proqramlaşdırılmışdır. Bu Arduino Uno ilə işləmir. Arduino Leonardodan istifadə etdim

Addım 1: hissələr

Hissələri
Hissələri
Hissələri
Hissələri
Parçalar
Parçalar
Hissələri
Hissələri

Arduino Leonardo

Uzun Kişi USB A -dan Kişi Mini USB B Kabelinə

Anlıq və ya düyməli açarlar

Dişi kürək bağlayıcıları

Arduino kişidən kişiyə tullanan tellər

Elektrik naqili (istənilən işıq ölçən)

İstilik büzücü borular (teldən bir qədər böyük)

Addım 2: Alətlər

Alətlər
Alətlər

Çərçivə

Taxta və ya metal konstruksiya alətləri

Matkap, kürək ucu/ çuxur mişarı, vintlər

(Mənzilin tikintisi sizdən asılıdır. Mən kontrplakdan istifadə edirdim, ancaq bir qutu və ya metal qalaydan istifadə edə bilərsən. Biraz əylənin.)

Elektrik

Tel kəsici/ soyucu (əgər varsa. Qayçı və ülgüc işləyəcək)

Bağlantı kıvrımları (hər hansı bir kəlbətin işləyəcək)

İstilik silahı (siqaret çakmağı işləyəcək)

Kod

Arduino IDE proqramını yükləyin

Pulsuzdur və kodu yazmaq, tərtib etmək və Leonardoya flash etmək imkanı verir

Buradan yükləyin

Addım 3: Mənzil

Mənzil
Mənzil
Mənzil
Mənzil
Mənzil
Mənzil

Bu hissə həqiqətən təsəvvürünüzə bağlıdır, amma nəyi və niyə tikdiyimi göstərəcəyəm.

Baza 600 mm genişlikdə etdim, buna görə hər iki ayağımı rahat yerləşdirə bilərəm, iki ayrı pedal düzəltməyi düşündüm, amma gələcəkdə kabelləri təsadüfən qıracağımdan narahat idim. Sol ayaq soldakı iki düyməni və sağdakı digər üç düyməni idarə edir.

16 mm qalınlığında kontrplak və 50 mm vintlər istifadə etdim, çünki hər gün bu şeyi sıxışdırdığınız üçün güclü olmalıdır. Arcade düymələri cəzanı ala bilər.

Boyamaq istəyirsənsə, indi vaxtdır. Gördüm ki, insanlar belə bir layihəni təmasla əhatə edirlər (bilirsiniz, iş dəftərlərinizi əhatə etdiyiniz şeylər). Ofis ləvazimatları mağazalarından çoxlu rəng və naxışlar alırsınız. Bu əşyalar kimi

Ayaqlarıma bir neçə rezin zolaq əlavə etdim ki, istifadə edərkən təsadüfən bütün qurğunu sizdən uzaqlaşdıra bilməyəsiniz.

Addım 4: Dövrə və Pinout

Dövrə və Pinout
Dövrə və Pinout
Dövrə və Pinout
Dövrə və Pinout
Dövrə və Pinout
Dövrə və Pinout

Narahat olmayın, bu əslində olduğundan daha çətin görünür.

Arduino lövhəsini gövdənin altına və kənarına vidalayın. USB -ni müdaxilə etmədən bağlaya biləcəyinizə əmin olun.

1. Bir keçid kabelinin bir ucunu (ucunda sancaqlar olan kabellər) ayıraraq elektrik kabelinin uzunluğuna bağlayaraq Arduino -dan hər keçiddən 5 kabel çəkin. - Çılpaq telin uclarını bir -birinə bükmək üçün sonra kiçik bir istilik hissəsini birləşmənin üzərinə sürüşdürün və onları bir -birinə bağlamaq üçün qızdırın). Telin digər ucunu (pin ucunu deyil) soyun və soyulmuş ucuna dişi kürək bağlayıcısını sıxın.

2. Kablonun pin ucunu Arduino -dakı rəqəmsal pin yuvasına 2 itin. Kürək bağlayıcısını ən sol tərəfdəki düyməyə bağlayın. (qeyd* açarların kabelə qoşulmaq üçün 3 tırnağı var. Şəkildə göstərildiyi kimi pin çıxartma kabelini orta seksiyaya bağladım. Bu "həmişə bağlı" nişanıdır.

3. 3, 4, 5 və 6 sancaqlar üçün təkrarlayın.

4. İndi zəmini bütün düymələrin alt sekmelerine bağlamaq üçün 'papatya zənciri' adlanan şeyi etməliyik. Bu, hər bir düyməni 'atlayacaq' bir kabeldir.

Bir az əlavə ilə düymədən düyməyə keçmək üçün elektrik kabelinin hissələrini kəsin və ölçün. Hər hissənin hər iki ucunu soyun, iki hissəni bir yerə qoyun və bütün düymələr üçün kifayət qədər bir bağlayıcıya bükün. Bir keçid kabelini bir ucuna bağlayın və Arduino'daki hər hansı bir yerə bağlayın.

Addım 5: Kod

Kod
Kod

Məktəbdə öyrəndiyiniz ən vacib bacarığı istifadə etməyin vaxtıdır …. nüsxələyin, yapışdırın.

Kodu olan mətn faylı daxildir.

Yükləyin və ya baxın, hamısını seçin, kopyalayın, Arduino IDE -ni açın (Alətlər addımında yükləmə linki), yeni yaradın, yapışdırın.

Hər hansı bir açar cildini dəyişdirmək istəyirsinizsə, bunu indi dırnaqdakı koddakı düymələri dəyişdirərək edə bilərsiniz, məsələn: ('q').

Dəyişdirici düymələrdən istifadə etmək istəyirsinizsə (shift, control, alt, F1, Insert və s.) BURADA nə yazacağınızın siyahısı var

Yalnız 1 və ya 2 düymədən istifadə edirsinizsə, istifadə olunmamış kodu silməyinizə ehtiyac yoxdur. Kodlanmış pinlərə bağlı heç bir düymə yoxdursa, kodun bu hissəsini görməməzliyə vurur.

Addım 6: Arduinoya Kod Yükləyin

Kod Arduinoya yüklənir
Kod Arduinoya yüklənir
Kod Arduinoya yüklənir
Kod Arduinoya yüklənir

1. Arduino'yu USB vasitəsilə PC -yə qoşun

2. 'Alətlər' vurun sonra 'Port' gedin

Arduino Leonardonu göstərən portu seçin.

3. 'Sketch' sekmesine, sonra 'Yüklə' bölməsinə keçin.

Bu kodu yoxlayacaq və tərtib edəcək və Arduinoya yükləyəcək.

Səhv olarsa, kodun orijinal koddan heç bir şey olmadığını yoxlayın.

Addım 7: Sınaq və Problem Giderme

Arduino yükləndikdən sonra yenidən başlamalı və kompüteriniz tərəfindən USB klaviatura kimi tanınmalıdır.

Bir mətn redaktoru açın və ayağa qalxmağa başlayın! Düymələri basdığınız zaman əsas stoklar mətnə daxil olmalıdır.

Mətn heç vaxt bitməyən düymələrlə tamamlanırsa və yalnız düymələri aşağı basdığınız zaman dayanırsa, düymələrə gedən kabellərin 'həmişə açıq' sekmesine deyil, 'həmişə açıq' sekmesine bağlı olduğunu yoxlamalısınız.

Düymələri basdığınız zaman heç bir şey olmazsa, bütün kabellərinizi yoxlayın və fərqli bir USB kabelini sınayın. PC -ni yenidən başladın.

Pin kabelləri cazibə və ayaq basması səbəbiylə Arduinodan düşürsə, tullanan kabelləri dəyişdirməlisiniz. Eyni qalınlığa sahib olmaq üçün hazırlanmışdır, amma təəssüf ki, bəziləri digərlərindən daha sıxdır.

Düymələr səhvdirsə, fiziki olaraq Arduino'daki sancaqları düzəldə və ya kodu dəyişdirə və yükləmə prosesini təkrarlaya bilərsiniz.

Tövsiyə: