Mündəricat:
- Addım 1: Arduino IDE -ni quraşdırın
- Addım 2: Eskizi Arduino Micro -ya yükləyin
- Addım 3: Arduinoya Lehim Telləri
- Addım 4: Alətlərinizi toplayın və Ltek açın
- Addım 5: Telləri kəsin və köhnə lövhəni çıxarın
- Addım 6: Telləri lehimləyin
- Addım 7: USB -ni lehimləyin
- Addım 8: Test edin və möhürləyin
- Addım 9: Sənə Rəqsanə Masta deyə bilərəmmi?
Video: L-tek Dance Pad-in Windows və Linux-da 1000hz-də sorğuya dəyişdirilməsi: 9 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:43
Niyə bu mod?
Əgər 125 BPM mahnının qrafikinə keçmisinizsə, təəccüblənə bilərsiniz ki, bu sünbüllü boi ilə nə var? Vaxt niyə ayrı -ayrı "yuvalara" düşür?
ITG və DDR -nin inanılmaz dərəcədə sıx zamanlama pəncərələri var və bu 8ms/125Hz nümunə götürmə sürəti ilə biz fantastik olmalı olan Excellents və Excellents olmalı olan Greats əldə edəcəyik. Bu oyun artıq kifayət qədər çətindir, əgər səni tutmaq üçün bir yastıq istəsən yumşaq bir yastıq alardın!
Bunu necə düzəldə bilərik?
Ltek pad yalnız 1000hz -də sorğu keçirə bilməz. USB 3.0 -ı tətbiq etmə üsulu, aparat səviyyəsində səsvermə qərarlarını verməyə məcbur edir. Hətta linux kernel a-la "usbhid.jspoll =" da səsvermə sürətinin dəyişdirilməsi Ltekə təsir etməyəcək.
Bunu təmin edən heç bir xüsusi sürücü və ya firmware yoxdur və ola da bilməz. Beləliklə, aparatı dəyişdirməliyik.
Təchizat:
Tələb olunan bacarıqlar:
- Həvəskar lehimləmə təcrübəsi (5 -ci dəfə lehimləmə idi)
- 4-6 saat
Alətlər:
- Kompüter
- Lehimleme dəmir
- Lehimləmə dəmir ucu təmizləyicisi
- Tel çıxarıcılar
- Phillips və Flathead Tornavida
- İstilik Tabancası və ya Çakmak
Parçalar:
- Arduino Micro*
- Ehtiyat tel
- İstilik büzücü borular
- Lehim
- Flux
- Elektrik lenti
- Silikon mastik (elektronika təhlükəsizdir)
- Mikro USB kabeli (istənilən uzunluqda qurban veriləcək. Arduino eskizinizi yüklədiyiniz kabeldən istifadə edin)
*Arduino Micro: Hər hansı bir klonla əvəz edilə bilər, ancaq Leonardo olmalıdır **-uyğun mikro (mini və ya nano deyil).
** Standart Leonardo L-tekə sığmayacaq. 3D çaplı idarəetmə qutusu və xüsusi bir adapter bağlamaq lazımdır. Bu idarəetmə qutusuna start+sel açarı daxil ola bilər və hətta musiqi/seçim seçimi üçün bir paneli bağlaya bilər. Gələcəkdə bunu genişləndirmək istəyirsinizsə, mənə DM yazın (aşağıda əlaqə məlumatı), əlavə edərəm!
Addım 1: Arduino IDE -ni quraşdırın
Arduino IDE -ni https://www.arduino.cc/en/Main/Software saytından yükləyin.
Windows istifadə edirsinizsə, aşağıdakı addımları izləyin.
Linux istifadə edirsinizsə, https://www.instructables.com/id/Install-Arduino-… ünvanındakı bələdçi faydalı ola bilər.
(Windows) "USB Sürücüsünü Yüklə" işarəsini qoyun. İstəyirsinizsə, qalanları yoxlaya bilərsiniz.
(Windows) Komutlar vasitəsilə "Quraşdır" düyməsini basın
(Hamısı) Arduino kodumu https://github.com/StarlightLumi/DanceCtl ünvanından yükləyin Bu səhifədəki təlimatları izləyin və sonra aşağıda davam edin.
Addım 2: Eskizi Arduino Micro -ya yükləyin
- Açın, "OK" düyməsini basın
- Arduino Micro -nu kompüterinizə qoşun. Lövhənizi "Arduino Micro" olaraq seçin.
- "Limanlar" altından lövhəni seçin. Mikrofonum Leonardo olaraq təyin edildi, amma bu yaxşıdır, kod hələ də işləyir!
- Sonra tərtib etmək və yükləmək üçün klaviaturada CTRL+U düymələrini basın. Yükləmə uğurla başa çatdıqdan sonra Arduinonu ayıra bilərsiniz.
Addım 3: Arduinoya Lehim Telləri
İlk dəfə lehimləmə? Bu videoya baxın!
Lehimləmə:
- Təxminən 3-4in uzunluğunda nazik tellər yığın.
- Bir diş çubuğu istifadə edərək, pin 4 -ə bir az axın sürtün
- Rəngli telləri 4 delikdən keçirin
- Lehimi, telin ətrafını örtənə qədər 4 çuxura atın. Mən aşağıdan lehimlədim.
- Digər pinlər və topraklama telləri üçün 2-5-ci addımları təkrarlayın.
Kodum 4-9 pinlərindən istifadə edir. Lehimi 6 -cı pinlə bağladığım üçün, padim 4 panel üçün 5, 7, 8, 9 sancaqlar istifadə edəcək. Əlinizdə 4-9 pin yoxdursa, əslində lehimladığınız sancaqları əks etdirmək üçün bu kod xəttində 4, 5, 6, 7, 8 və 9-u dəyişdirin və eskizi yenidən yükləyin. Yalnız 4 sancaqdan istifadə etsəniz belə, onlardan 6 -nı qeyd etdiyinizə əmin olun, yoxsa proqram pozulacaq.
statik const int buttonPins [NBUTTONS] = {4, 5, 6, 7, 8, 9};
Torpaq bağlantısını lehimləməyinizə əmin olun!
Addım 4: Alətlərinizi toplayın və Ltek açın
Sonra alətlərinizi və Ltek'i toplayın.
USB portuna bitişik olan paneldəki plastik və karton örtüyü çıxarın. Pandemiya zamanı mənimki sifariş verdim, ona görə də böyük tələbat var idi. USB tellərində ucuzlaşdılar və yer çubuğu yuvası boşdur. Sadəcə onların metodları ilə məşğul olacağıq.
Addım 5: Telləri kəsin və köhnə lövhəni çıxarın
Qayçı istifadə edərək, 4 USB kabelini lövhəyə mümkün qədər yaxınlaşdırın. Saxlaya biləcəyiniz hər milimetr sonrakı addımları asanlaşdıracaq.
Şəkil 3 -də göstərildiyi kimi, PCB -ni* yuxarı kənarındakı yivli tornavida ilə yumşaq bir şəkildə çıxarın. Qeyd: bu lövhəni bir yerdə saxlayın. * Əgər sona çatdısa, növbəti addımlarla çox diqqətli olun, geriyə yol yoxdur.
Lövhəni yuxarı qaldırın və qara telləri lövhəyə mümkün qədər yaxınlaşdırın. Birlikdə lehimlənmiş 4 topraklama telinə diqqət yetirin? Üstlərində qırmızı zolaq var.
Addım 6: Telləri lehimləyin
4 bərk qara teli əvvəllər Arduinoya lehim etdiyiniz 4 telə lehimləyin. Mən peşəkar deyiləm, amma addımlarım budur:
- İstilik büzüşməsini hər iki ucuna qoyun (və ya ən azı bir ucuna)
- Bir Y -də telləri bir -birinə bükün
- Çılpaq teli axına batırın
- Üstünə lehim atın
- Çakmak istifadə edərək, istilik büzücü borunu yandırın
- Onları hər hansı bir qaydada bağlayın, sonra Stepmania -dakı düymələri düzəldə bilərik.
Torpaq telləri üçün,
- Arduino -dan gələn torpaq telinə böyük bir istilik daralma qoyun
- Hamısını birlikdə bükün
- Çılpaq teli axına batırın
- Üstünə lehim atın
- Çakmak istifadə edərək, istilik büzücü borunu yandırın
Əsl mütəxəssis ən azından "Y" birləşməmin yerinə "I" birləşməsini və alışqan yerinə istilik silahından istifadə edərdi.
Addım 7: USB -ni lehimləyin
Sonra USB kabelinizi kəsməlisiniz. Ən azı 6 düym boşluq buraxın.
Böyük qara xarici nüvəni soyun və sonra 4 rəngli teli soyun. Davamlılıq test cihazınız varsa, 4 USB pininin kabellərə davamlılığını yoxlayın. Əks təqdirdə, ikinci fotoda minaların necə bağlandığı göstərilir.
Bütün 4 pin üçün əvvəlki lehimləmə prosesini təkrarlayın.
Addım 8: Test edin və möhürləyin
Sonra test etmək üçün USB kabelini Stepmania maşınınıza qoşun. Bəzi işıqların yandığını görməlisiniz. Stepmania'ya gedin və girişləri konfiqurasiya edin. 4 -ü uğurla konfiqurasiya edərsə, əladır! Davam edin. Problem Giderme:
- İşıqlar yanmırsa, USB portunu və fişini yoxlayın. Elektrik xətlərindən biri işləmir
- Kompüteriniz Arduinonu tanıya bilmirsə, USB məlumat xətlərini yoxlayın.
- Düymələrinizdən biri aşkar edilmirsə, arduino, tel və birləşməni yoxlayın
-
Düymələrinizdən heç biri aşkar edilmirsə, heç bir nəzarətçi aşkar etmədiyinə əmin olmaq üçün sistemi yoxlayın.
- Pəncərələrdə, İdarəetmə Panelindən "USB Oyun Denetleyicilerini Qur" u açın.
-
Orada siyahıda varsa, yer əlaqələrini yoxlayın
- Siyahıda deyilsə, 2 -ci addımı təkrarlayın və qarşılaşdığınız səhvləri google -a göndərin. (Alt çıxış istəyində narıncı rəngdə görünəcəklər)
- Eskiziniz yüklənmirsə, çox güman ki, pis bir USB kabeli səbəbindən ehtiyat kabellərimlə 1/12 müvəffəqiyyət əldə etmişəm.
- Düymələrinizdən biri AÇIQ vəziyyətdədirsə, dörddə bir növbədə vintləri gevşetməyə çalışın.
Hələ də probleminiz varsa, öz şərhlərinizi yerləşdirməzdən əvvəl əvvəlki şərhləri yoxlayın.
Hər şeyin işlədiyini təsdiqlədikdən sonra hər şeyi möhürləməyin vaxtı gəldi. Bütün Arduino tel birləşmələrinizə silikon qoyun. Oynadığınız zaman bu şey çox titrəyəcək, buna görə də bu lehim birləşmələrinə uzun bir ömür boyu hər şans vermək istəyirsiniz.
Hər şeyi yuvada saxlamaq üçün üstünə elektrik lenti qoyun. Bütün telləri etibarlı saxlamaq üçün bu fotoşəkildən sonra daha 6 ədəd əlavə etdim.
Panelləri yenidən taxmağın vaxtı gəldi. Ağacda yumşaq bir şəkildə vidalayın! Çox sıxmayın və bir açı ilə vidalayın. Vida yuyulmadan çox müqavimətlə qarşılaşırsınızsa, geri çəkin və yenidən cəhd edin.
Addım 9: Sənə Rəqsanə Masta deyə bilərəmmi?
Bu L-tek lövhəsi o qədər də böyük deyilmi? Sağdakı lehim yastığı istifadə ediləcəkmi? Bir Arduino ilə daha yaxşı edə biləcəyimiz məni heyrətləndirir.
Hər hansı bir sualınız və ya şərhiniz varsa, twitterdə @LumiAFK -dan mənə müraciət etməkdən çekinmeyin.
Bu belədir! Sənə rəqs edən masta deyə bilərəmmi?
Kreditlər:
Martin Natano (orijinal bələdçi üçün)
Matthew Heironimus (Arduino Joystick Kitabxanası üçün)
Arduino.cc (Arduino Micro dizaynı və hər şeyi açıq mənbə etmək üçün)
Tövsiyə:
Radio Lampasının LED Diodla Dəyişdirilməsi: 6 Addım
Radio Lampasının LED Diodla Dəyişdirilməsi: Transistor radioumuz üçün əbədi bir ampul yaradacağıq
Yaradıcı Taktik3D Rage Simsiz Qulaqlıq Təmiri (mavi yanıb -sönən, cütləşmə yoxdur, batareyanın dəyişdirilməsi): 11 addım
Yaradıcı Taktik3D Rage Simsiz Qulaqlıq Təmiri (mavi yanıb-sönən, cütləşmə, batareyanı dəyişdirmə): Şəkillərdəki bu təlimat, USB ötürücü ilə cütləşmə itirildikdə və qulaqlıq yavaş-yavaş mavi yanıb-söndüyündə yenidən qoşulduqda işləməyən Yaradıcı Qulaqlıq sahibi olanlar üçündür. və düymələrə artıq reaksiya vermir. Bu vəziyyətdə bacarmırsınız
ISDT Q6 Rotary Encoderin dəyişdirilməsi: 4 addım
ISDT Q6 Rotary Encoder Dəyişdirilməsi: Bu təlimat, Q6 kodlayıcılarının zaman keçdikcə yararsız hala düşən insanlara kömək etmək üçündür. Mina təsadüfi, düzensiz istiqamətlərdə sürüşməyə başladı və hətta lehim birləşmələrini yenidən açdıqdan və kodlayıcını spirtlə təmizlədikdən sonra yenə də pozğun idi
Qulaqlıqların dəyişdirilməsi: 7 addım
Qulaqlıqların dəyişdirilməsi Qulaq yastıqları: Qulaq yastiqciklərinizin dəyişdirilməsi köhnə qulaqcığa yeni bir nəfəs verə bilər. Ən yaxşısı, qulaq yastığının içindəki əyləncəli bir naxışla özünüz edə bilərsiniz. Təxminən 8 ildir ki, bu qulaqlığı saxlayıram və süni dəri qopmağa başladı
Ağacda DDR Dance Pad / Xalça: 5 addım
DDR Dance Pad / Taxta Xalça: Bir az ağac, mis folqa, boya və ölü bir USB pad / klaviatura ilə yaxşı bir ddr pad necə etmək olar