Სარჩევი:

შეცვალეთ L-tek Dance Pad გამოკითხვაში 1000Hz სიხშირით Windows და Linux: 9 ნაბიჯი
შეცვალეთ L-tek Dance Pad გამოკითხვაში 1000Hz სიხშირით Windows და Linux: 9 ნაბიჯი

ვიდეო: შეცვალეთ L-tek Dance Pad გამოკითხვაში 1000Hz სიხშირით Windows და Linux: 9 ნაბიჯი

ვიდეო: შეცვალეთ L-tek Dance Pad გამოკითხვაში 1000Hz სიხშირით Windows და Linux: 9 ნაბიჯი
ვიდეო: Красивая история о настоящей любви! Мелодрама НЕЛЮБОВЬ (Домашний). 2024, ნოემბერი
Anonim
შეცვალეთ L-tek Dance Pad გამოსაკითხად 1000 Hz– ზე Windows და Linux– ზე
შეცვალეთ L-tek Dance Pad გამოსაკითხად 1000 Hz– ზე Windows და Linux– ზე
შეცვალეთ L-tek Dance Pad გამოკითხვაში 1000Hz სიხშირით Windows და Linux
შეცვალეთ L-tek Dance Pad გამოკითხვაში 1000Hz სიხშირით Windows და Linux

რატომ აკეთებს ამას მოდემი?

თუ თქვენ ოდესმე გადახვეულხართ გრაფიკზე 125 BPM სიმღერაზე, შეიძლება დაგაინტერესოთ, რა ბედი ეწევა ამ სპაიკ ბოის? რატომ ვარდება დრო დისკრეტულ "სლოტებში"?

ITG და DDR აქვთ წარმოუდგენლად მჭიდრო დროის ფანჯრები და ამ 8ms/125Hz შერჩევის სიჩქარით, ჩვენ ვაპირებთ მივიღოთ ბრწყინვალეები, რომლებიც უნდა ყოფილიყვნენ ფანტასტიკები და დიდებულები, რომლებიც უნდა ყოფილიყვნენ ბრწყინვალეები. ეს თამაში უკვე საკმაოდ რთულია, რომ გინდოდა ბალიში შეგეკავებინა შენ შეიძენდი რბილ ბალიშს!

როგორ გავასწოროთ ეს?

Ltek pad– ს არ შეუძლია გამოკითხვა 1000 ჰც – ზე დამოუკიდებლად. USB 3.0 -ის განხორციელების გზა აიძულებს კენჭისყრის გადაწყვეტილებებს აპარატურის დონეზე. Linux kernel a-la "usbhid.jspoll =" კენჭისყრის სიხშირის შეცვლაც კი არ იმოქმედებს Ltek- ზე.

არ არსებობს პერსონალური დრაივერები ან პროგრამული უზრუნველყოფა, რომელიც საშუალებას აძლევს მას და არც შეიძლება იყოს. ასე რომ, ჩვენ უნდა შევცვალოთ ტექნიკა.

მასალები:

საჭირო უნარ -ჩვევები:

  • სამოყვარულო შედუღების გამოცდილება (ეს იყო ჩემი მეხუთე შედუღება)
  • 4-6 საათი

ინსტრუმენტები:

  • კომპიუტერი
  • გასაყიდი რკინა
  • შედუღების რკინის წვერი გამწმენდი
  • მავთულის სტრიპტიზატორები
  • ფილიპსისა და ბრტყელი თავსაბურავი
  • სითბოს იარაღი ან ასანთი

ნაწილები:

  • არდუინო მიკრო*
  • სათადარიგო მავთული
  • სითბოს შემცირება მილები
  • Solder
  • ნაკადი
  • ელექტრო ფირზე
  • სილიკონის გამაძლიერებელი (ელექტრონულად უსაფრთხო)
  • მიკრო USB კაბელი (ნებისმიერი სიგრძე, ის შესწირება. გამოიყენეთ ის, რომელთანაც ატვირთავთ თქვენს არდუინოს ესკიზს)

*Arduino Micro: შეიძლება შეიცვალოს ნებისმიერი კლონით, მაგრამ უნდა იყოს ლეონარდო **-თავსებადი მიკრო (არა მინი ან ნანო).

** სტანდარტული ლეონარდო არ ჯდება L-tek– ში. ამას დასჭირდება 3D დაბეჭდილი საკონტროლო ყუთი და ინდივიდუალური ადაპტერის გაყვანილობა. ეს საკონტროლო ყუთი შეიძლება შეიცავდეს დაწყებას+გაყიდვის გადამრთველს ან თუნდაც მუსიკას/ვარიანტის არჩევის პანელზე მიერთებას. თუ გსურთ ამის გაფართოება მომავალში გთხოვთ მომწეროთ DM (საკონტაქტო ინფორმაცია ბოლოში), მე დავამატებ მას!

ნაბიჯი 1: დააინსტალირეთ Arduino IDE

დააინსტალირეთ Arduino IDE
დააინსტალირეთ Arduino IDE
დააინსტალირეთ Arduino IDE
დააინსტალირეთ Arduino IDE
დააინსტალირეთ Arduino IDE
დააინსტალირეთ Arduino IDE

ჩამოტვირთეთ Arduino IDE

თუ თქვენ იყენებთ Windows- ს, მიჰყევით ქვემოთ მოცემულ ნაბიჯებს.

თუ თქვენ იყენებთ Linux- ს, სახელმძღვანელო https://www.instructables.com/id/Install-Arduino-… შეიძლება იყოს სასარგებლო.

(Windows) დატოვეთ შემოწმებული "დააინსტალირეთ USB დრაივერი". დანარჩენი, თუ გნებავთ, შეიძლება არ იყოს შემოწმებული.

(Windows) დააწკაპუნეთ "ინსტალაციაზე" მოთხოვნის მეშვეობით

(ყველა) ჩამოტვირთეთ ჩემი Arduino კოდი https://github.com/StarlightLumi/DanceCtl მიჰყევით ამ გვერდზე მითითებებს, შემდეგ განაგრძეთ ქვემოთ.

ნაბიჯი 2: ატვირთეთ ესკიზი თქვენს Arduino მიკროში

ატვირთეთ ესკიზი თქვენს Arduino მიკროში
ატვირთეთ ესკიზი თქვენს Arduino მიკროში
ატვირთეთ ესკიზი თქვენს Arduino მიკროში
ატვირთეთ ესკიზი თქვენს Arduino მიკროში
ატვირთეთ ესკიზი თქვენს Arduino მიკროში
ატვირთეთ ესკიზი თქვენს Arduino მიკროში
  • გახსენით იგი, დააჭირეთ "OK"
  • შეაერთეთ თქვენი Arduino Micro თქვენს კომპიუტერში. შეარჩიეთ დაფა, როგორც "Arduino Micro".
  • აირჩიეთ დაფა "პორტების" ქვეშ. ჩემი მიკრო იდენტიფიცირებულია როგორც ლეონარდო, მაგრამ ეს ნორმალურია, კოდი მაინც მუშაობს!
  • შემდეგ დააჭირეთ CTRL+U თქვენს კლავიატურაზე შედგენისა და ატვირთვისთვის. მას შემდეგ რაც ატვირთვა წარმატებულია, შეგიძლიათ გამორთოთ თქვენი Arduino.

ნაბიჯი 3: შეაერთეთ მავთულები არდუინოში

შეუერთეთ მავთულები არდუინოს
შეუერთეთ მავთულები არდუინოს

პირველად შედუღება? Უყურე ამ ვიდეოს!

შედუღება:

  1. შეაგროვეთ თხელი მავთულები, დაახლოებით 3-4 დიუმიანი.
  2. კბილის ჯაგრისის საშუალებით დაადეთ ცოტაოდენი ნაკადი პინ 4 -ზე
  3. ჩაყარეთ ფერადი მავთულები 4 ხვრელში
  4. ჩაყარეთ ჯოხი 4-ხვრელზე, სანამ არ დაიფარება მავთულის გარშემო. ქვემოდან შევაკედლე.
  5. გაიმეორეთ ნაბიჯები 2-5, დანარჩენი ქინძისთავების ზუსტი თანმიმდევრობით და მიწა.

ჩემი კოდი იყენებს 4-9 ქინძისთავებს. მას შემდეგ, რაც მე დავარტყი solder up on pin 6, ჩემი pad გამოიყენებს ქინძისთავები 5, 7, 8, 9 4 პანელები. თუ არ გაქვთ ქინძისთავები 4-9, შეცვალეთ 4, 5, 6, 7, 8 და 9 კოდის ამ ხაზში, რათა ასახოს ის ქინძისთავები, რომლებზედაც რეალურად შეაერთეთ და ხელახლა ატვირთეთ ესკიზი. მაშინაც კი, თუ თქვენ მხოლოდ 4 ქინძისთავს იყენებთ, დარწმუნდით, რომ ჩამოთვალეთ 6 მათგანი, წინააღმდეგ შემთხვევაში პროგრამა დაიშლება.

static const int buttonPins [NBUTTONS] = {4, 5, 6, 7, 8, 9};

დარწმუნდით, რომ შეაერთეთ სახმელეთო კავშირი!

ნაბიჯი 4: შეაგროვეთ თქვენი ინსტრუმენტები და გახსენით Ltek

შეაგროვეთ თქვენი ინსტრუმენტები და გახსენით Ltek
შეაგროვეთ თქვენი ინსტრუმენტები და გახსენით Ltek
შეაგროვეთ თქვენი ინსტრუმენტები და გახსენით Ltek
შეაგროვეთ თქვენი ინსტრუმენტები და გახსენით Ltek
შეაგროვეთ თქვენი ინსტრუმენტები და გახსენით Ltek
შეაგროვეთ თქვენი ინსტრუმენტები და გახსენით Ltek

შემდეგი, შეაგროვეთ თქვენი ინსტრუმენტები და Ltek.

ამოიღეთ პლასტიკური და მუყაოს საფარი USB პორტის მიმდებარე პანელზე. პანდემიის დროს ჩემი შევუკვეთე, ამიტომ დიდი მოთხოვნა იყო. ისინი იაფია USB მავთულხლართებზე და მიწის ბარის სლოტი ცარიელია. ჩვენ უბრალოდ გავაანალიზებთ მათ მეთოდებს.

ნაბიჯი 5: დააკაკუნეთ მავთულები და გაასუფთავეთ ძველი დაფა

გათიშეთ მავთულები და გაშალეთ ძველი დაფა
გათიშეთ მავთულები და გაშალეთ ძველი დაფა
გათიშეთ მავთულები და გაშალეთ ძველი დაფა
გათიშეთ მავთულები და გაშალეთ ძველი დაფა
გათიშეთ მავთულები და გაშალეთ ძველი დაფა
გათიშეთ მავთულები და გაშალეთ ძველი დაფა
გათიშეთ მავთულები და გაშალეთ ძველი დაფა
გათიშეთ მავთულები და გაშალეთ ძველი დაფა

მაკრატლის გამოყენებით, 4 USB მავთული დაფაზე რაც შეიძლება ახლოს მიიტანეთ. ყოველი მილიმეტრი, რომლის შენახვაც შეგიძლია, შემდგომ ნაბიჯებს გაგიადვილებს.

ნაზად გაასუფთავეთ PCB* ბრტყელი ხრახნიანი ზედა კიდეზე, როგორც ეს ნაჩვენებია სურათზე 3. შენიშვნა: შეინახეთ ეს დაფა სადმე. * თუ ყველაფერი დამთავრდა, იყავით ძალიან ფრთხილად მომდევნო ნაბიჯებზე, უკან დაბრუნება არ არის.

ასწიეთ დაფა და მოჭერით შავი მავთულები რაც შეიძლება ახლოს დაფასთან. შეამჩნევთ 4 მიწის მავთულს, რომლებიც ყველა ერთმანეთზეა შეკრული? მათ აქვთ წითელი ზოლი.

ნაბიჯი 6: შეაერთეთ მავთულები

შეაერთეთ მავთულები
შეაერთეთ მავთულები

შეაერთეთ 4 მყარი შავი მავთული იმ 4 მავთულზე, რომლებიც ადრე შეუერთეთ არდუინოს. მე არ ვარ პროფესიონალი, მაგრამ აქ არის ჩემი ნაბიჯები:

  1. განათავსეთ სითბოს შემცირება ორივე ბოლოზე (ან მინიმუმ ერთ ბოლოზე)
  2. გადაუგრიხეთ მავთულები ერთად Y- ში
  3. ჩაყარეთ შიშველი მავთული ნაკადში
  4. ჩამოაგდეს solder მასზე
  5. სანთებელაზე დაწვით გათბობის შემცირების მილი
  6. შეაერთეთ ისინი ნებისმიერი თანმიმდევრობით, ჩვენ შეგვიძლია დავაფიქსიროთ კლავიშების შეკვრა სტეფმანიაში მოგვიანებით.

მიწის მავთულისთვის,

  1. განათავსეთ დიდი სითბოს შემცირება თქვენი არდუინოდან მომავალი მიწის მავთულზე
  2. გადაახვიეთ ხუთივე ერთად
  3. ჩაყარეთ შიშველი მავთული ნაკადში
  4. ჩამოაგდეს solder მასზე
  5. სანთებელაზე დაწვით გათბობის შემცირების მილი

ჭეშმარიტი პროფესიონალი მაინც გამოიყენებდა "მე" სახსარს ჩემი "Y" სახსრის ნაცვლად, ხოლო გამათბობლის ნაცვლად სანთებელა.

ნაბიჯი 7: შეაერთეთ USB

შეაერთეთ USB
შეაერთეთ USB
შეაერთეთ USB
შეაერთეთ USB

შემდეგი თქვენ უნდა გაჭრათ თქვენი USB კაბელი. დატოვე მინიმუმ 6 სანტიმეტრი სლაკი.

გათიშეთ დიდი შავი გარე ბირთვი, შემდეგ კი 4 ფერადი მავთული. თუ თქვენ გაქვთ უწყვეტობის შემმოწმებელი, შეამოწმეთ 4 USB პინების უწყვეტობა კაბელებთან. თუ არა, მეორე ფოტო გვიჩვენებს, თუ როგორ ხდება ნაღმების შეერთება.

გაიმეორეთ წინა შედუღების პროცესი ოთხივე ქინძისთავისთვის.

ნაბიჯი 8: ტესტირება და ბეჭედი

ტესტი და ბეჭედი
ტესტი და ბეჭედი
ტესტი და ბეჭედი
ტესტი და ბეჭედი

შემდეგი, დაუკავშირეთ USB კაბელი თქვენს Stepmania აპარატს, რომ შეამოწმოთ იგი. თქვენ უნდა ნახოთ, რომ რამდენიმე შუქი ანათებს. გადადით Stepmania– ში და დააკონფიგურირეთ შეყვანა. თუ ოთხივე კონფიგურაცია წარმატებით მოხდა, შესანიშნავია! განაგრძეთ. პრობლემების მოგვარება:

  • თუ შუქი არ ანათებს, შეამოწმეთ USB პორტი და შეაერთეთ. ერთ -ერთი ელექტროგადამცემი ხაზი არ მუშაობს
  • თუ თქვენი კომპიუტერი ვერ ცნობს Arduino- ს, შეამოწმეთ USB მონაცემთა ხაზები.
  • თუ რომელიმე თქვენი ღილაკი არ არის აღმოჩენილი, შეამოწმეთ არდუინო, მავთული და სახსარი
  • თუ თქვენი არცერთი ღილაკი არ არის გამოვლენილი, შეამოწმეთ სისტემა, რომ დარწმუნდეთ, რომ ის საერთოდ აღმოაჩენს კონტროლერს.

    • ფანჯრებში გახსენით "USB თამაშის კონტროლერების დაყენება" პანელიდან.
    • თუ ის იქ არის ჩამოთვლილი, მაშინ შეამოწმეთ თქვენი სახმელეთო კავშირები

      • თუ ის არ არის ჩამოთვლილი, გაიმეორეთ ნაბიჯი 2 და google ნებისმიერი შეცდომა, რომელსაც წააწყდებით. (ისინი გამოჩნდება ნარინჯისფერ ფერში ქვედა გამომავალი მოთხოვნაში)
      • თუ თქვენი ესკიზი ვერ აიტვირთა, სავარაუდოდ ცუდი USB კაბელის გამო, მე მქონდა წარმატების 1/12 ჩემი სათადარიგო კაბელებით.
  • თუ რომელიმე თქვენი ღილაკი ჩართულია, სცადეთ ხრახნები მოხსნათ მეოთხედით.

თუ თქვენ ჯერ კიდევ გაქვთ პრობლემები, შეამოწმეთ წინა კომენტარები, სანამ საკუთარ თავს განათავსებთ.

მას შემდეგ რაც შეამოწმებთ რომ ყველაფერი მუშაობს, დროა დალუქოთ ყველაფერი. განათავსეთ სილიკონი არდუინოს ყველა მავთულის სახსრებზე. ეს ნივთი ვიბრირებადი იქნება თამაშის დროს, ასე რომ თქვენ გინდათ მიეცით ამ შედუღების სახსრები ყოველგვარი შანსი სიცოცხლის ხანგრძლივობისთვის.

მოათავსეთ ელექტრული ლენტი თავზე, რომ ყველაფერი იყოს სლოტში. ამ ფოტოს შემდეგ დავამატე კიდევ 6 ცალი, რათა ყველა მავთული დაცული იყოს.

დროა პანელები ისევ ჩადოთ. იყავით ნაზი ხრახნი ხეზე! ნუ გამკაცრდებით და ნუ ხრახნიან კუთხეს. თუ ხრახნის გაშრობამდე ძალიან ბევრ წინააღმდეგობას წააწყდებით, დააბრუნეთ უკან და სცადეთ ხელახლა.

ნაბიჯი 9: შემიძლია დაგიძახო მოცეკვავე მასტა?

შემიძლია დაგირეკო მოცეკვავე მასტა?
შემიძლია დაგირეკო მოცეკვავე მასტა?
შემიძლია დაგიძახო მოცეკვავე მასტა?
შემიძლია დაგიძახო მოცეკვავე მასტა?

ის L-tek დაფა ასე დიდი არ არის? გამოიყენებოდა თუ არა ის ჩასადები მარჯვნივ? ჩემთვის დამთრგუნველია, რომ ჩვენ შეგვიძლია უკეთ ვიმუშაოთ არდუინოსთან ერთად.

თუ თქვენ გაქვთ რაიმე შეკითხვა ან კომენტარი, მოგერიდებათ დამიკავშირდეთ @LumiAFK– ზე Twitter– ზე.

Ის არის! შემიძლია მოცეკვავე მასტა დაგიძახო?

კრედიტები:

მარტინ ნატანო (ორიგინალური სახელმძღვანელოსთვის)

მათე ჰეირონიმუსი (Arduino Joystick ბიბლიოთეკისთვის)

Arduino.cc (Arduino Micro დიზაინისთვის და ყველაფრის ღია კოდის შესაქმნელად)

გირჩევთ: