Агуулгын хүснэгт:
- Алхам 1: Arduino IDE суулгана уу
- Алхам 2: Sketch -ийг Arduino Micro дээрээ байршуулна уу
- Алхам 3: Ардуино руу утас гагнах
- Алхам 4: Багаж хэрэгслээ цуглуулаад Ltek -ийг нээнэ үү
- Алхам 5: Утсыг хайчилж, хуучин самбарыг гаргаж ав
- Алхам 6: Утасыг гагнах
- Алхам 7: USB -ийг гагнах
- Алхам 8: Туршилт хийж битүүмжлэх
- Алхам 9: Би чамайг бүжиглэж буй Маста гэж дуудаж болох уу?
Видео: L-tek бүжгийн дэвсгэрийг Windows болон Linux дээр 1000hz дээр санал асуулгад оруулахын тулд өөрчлөх: 9 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:00
Яагаад энэ модыг хийдэг вэ?
Хэрэв та хэзээ нэгэн цагт 125 BPM дууны график руу гүйлгэж байсан бол энэ хошуутай boi -тэй юу байна гэж та гайхаж магадгүй юм. Цаг яагаад салангид "үүрүүд" рүү унаж байна вэ?
ITG болон DDR нь цаг хугацааны хувьд маш нягт цонхтой бөгөөд 8ms/125Hz давтамжтай түүврийн хурдаараа бид гайхалтай уран зохиол болох ёстой Excellents -ийг авах болно. Энэ тоглоом аль хэдийн хангалттай хэцүү байсан, хэрэв та дэвсгэрийг барьж өгөхийг хүсч байвал зөөлөн дэвсгэр худалдаж авах байсан!
Үүнийг бид хэрхэн засах вэ?
Ltek дэвсгэр нь өөрөө 1000Гц -т санал өгөх боломжгүй. USB 3.0 -ийг хэрэгжүүлэх арга нь техник хангамжийн түвшинд санал авах шийдвэр гаргахад хүргэдэг. Линукс цөмийн a-la "usbhid.jspoll =" дахь санал авах хурдыг өөрчлөх нь Ltek-д нөлөөлөхгүй.
Үүнийг идэвхжүүлдэг тусгай драйвер эсвэл програм хангамж байдаггүй бөгөөд хэзээ ч байхгүй байж магадгүй юм. Тиймээс бид тоног төхөөрөмжийг солих шаардлагатай байна.
Хангамж:
Шаардлагатай ур чадвар:
- Сонирхогчдын гагнуурын туршлага (энэ бол миний 5 дахь удаагаа гагнах ажил байсан)
- 4-6 цаг
Хэрэгсэл:
- Компьютер
- Гагнуурын төмөр
- Гагнуурын төмрийн үзүүр цэвэрлэгч
- Утас хуулагч
- Филлипс ба хавтгай халив
- Дулааны буу эсвэл асаагуур
Эд анги:
- Arduino Micro*
- Сэлбэг утас
- Дулаан багасгах хоолой
- Гагнуур
- Урсгал
- Цахилгаан соронзон хальс
- Силикон чигжээс (электроникийн хувьд аюулгүй)
- Микро USB кабель (ямар ч урттай, золиослох болно. Arduino ноорогоо байршуулсан кабелийг ашиглана уу)
*Arduino Micro: Аливаа клоныг орлох боломжтой боловч Леонардо ** нийцтэй микро (мини эсвэл нано биш) байх ёстой.
** Стандарт Леонардо нь L-tek дотор багтахгүй. Энэ нь 3D хэвлэсэн хяналтын хайрцаг, тусгай адаптер холбох шаардлагатай болно. Энэхүү хяналтын хайрцагт start+sel унтраалга эсвэл хөгжим/сонголтыг сонгох самбарыг холбож болно. Хэрэв та ирээдүйд үүнийг өргөжүүлэхийг хүсч байвал DM бичээрэй (доорх холбоо барих мэдээлэл), би үүнийг оруулах болно!
Алхам 1: Arduino IDE суулгана уу
Arduino IDE -г https://www.arduino.cc/en/Main/Software дээрээс татаж аваарай.
Хэрэв та Windows ашиглаж байгаа бол доорх алхмуудыг дагана уу.
Хэрэв та Linux ашиглаж байгаа бол https://www.instructables.com/id/Install-Arduino-… дээрх гарын авлага нь тустай байж магадгүй юм.
(Windows) "USB драйвер суулгах" -ыг шалгаад орхино уу. Хэрэв хүсвэл үлдсэнийг нь шалгахгүй байж магадгүй.
(Windows) Сануулгын дагуу "Суулгах" дээр дарна уу
(Бүгд) Миний Arduino кодыг https://github.com/StarlightLumi/DanceCtl дээрээс татаж авна уу. Тэр хуудсан дээрх зааврыг дагаж, дараа нь үргэлжлүүлнэ үү.
Алхам 2: Sketch -ийг Arduino Micro дээрээ байршуулна уу
- Үүнийг нээгээд "OK" дээр дарна уу
- Arduino Micro -г компьютерт холбоно уу. Самбараа "Arduino Micro" гэж сонгоно уу.
- "Портууд" хэсэгт байгаа самбарыг сонгоно уу. Миний бичил биетнийг Леонардо гэж тодорхойлсон боловч энэ нь зүгээр, код хэвээр байна!
- Дараа нь хөрвүүлэх, байршуулахын тулд гар дээрээ CTRL+U дарна уу. Байршуулалт амжилттай болсны дараа та Arduino -г салгаж болно.
Алхам 3: Ардуино руу утас гагнах
Анх удаа гагнах уу? Энэ видеог үзээрэй!
Гагнах:
- Ойролцоогоор 3-4 инч урттай нимгэн утас цуглуул.
- Шүдний оо ашиглан 4 -р зүү дээр бага зэрэг урсгал хийнэ
- Өнгөт утсыг 4 нүхээр цоол
- Утасны эргэн тойронд гагнуурыг 4 цооног дээр буулгана. Би доод талаас нь гагнав.
- Бусад тээглүүр болон газардуулгын утаснуудын дарааллын дагуу 2-5 алхамыг давтана.
Миний код 4-9 зүү ашигладаг. Би 6 -р зүү дээр гагнуур хийснээс хойш миний дэвсгэр 4 хавтангийн хувьд 5, 7, 8, 9 -р тээглүүрийг ашиглана. Хэрэв танд 4-9-р зүү байхгүй бол энэ мөрийн 4, 5, 6, 7, 8, 9-ийг сольж, гагнасан тээглүүрээ тусгаж, ноорогоо дахин байршуулна уу. Та зөвхөн 4 зүү ашигладаг байсан ч гэсэн 6 -г нь жагсааж бичээрэй, эс тэгвээс програм эвдэрнэ.
static const int buttonPins [NBUTTONS] = {4, 5, 6, 7, 8, 9};
Газардуулгын холболтыг гагнахаа мартуузай!
Алхам 4: Багаж хэрэгслээ цуглуулаад Ltek -ийг нээнэ үү
Дараа нь багаж хэрэгсэл, Ltek -ийг цуглуул.
USB порттой зэргэлдээх самбар дээрх хуванцар болон цаасан хавтангийн тагийг ав. Царт тахлын үед би уурхайгаа захиалсан тул эрэлт их байсан. Тэд USB утсаар хямд зарагдсан бөгөөд газрын баарны үүр хоосон байна. Бид тэдний аргыг ашиглах болно.
Алхам 5: Утсыг хайчилж, хуучин самбарыг гаргаж ав
Хайч ашиглан 4 USB утсыг самбар дээр аль болох ойрхон хайчилж ав. Таны хэмнэж чадах миллиметр бүр дараагийн алхмуудыг хөнгөвчлөх болно.
Зураг 3 -т үзүүлсэн шиг ПХБ* -ийг дээд ирмэг дээр нь хавтгай халиваар зөөлөн гаргаж аваарай. Анхаарна уу: энэ самбарыг хаа нэгтээ хадгал. * Хэрэв энэ нь эвдэрч дууссан бол дараагийн алхмуудыг хийхдээ маш болгоомжтой байгаарай, буцах зам байхгүй.
Самбарыг дээш өргөж, хар утсыг самбар дээр аль болох ойрхон хайчилж ав. 4 газардуулгын утас бүгд хамтдаа гагнаж байгааг анзаарсан уу? Тэдний дээр улаан судалтай байдаг.
Алхам 6: Утасыг гагнах
4 хатуу хар утсыг өмнө нь Arduino руу гагнасан 4 утсандаа гагнана. Би мэргэжлийн хүн биш, гэхдээ миний алхамууд энд байна.
- Дулаан багасгагчийг хоёр үзүүрт (эсвэл дор хаяж нэг төгсгөлд) тавь.
- У -д утсыг хамтад нь мушгина
- Нүцгэн утсыг урсгал руу дүрнэ
- Үүн дээр гагнуур тавь
- Асаагуур ашиглан дулааныг багасгах хоолойг шатаана
- Тэднийг ямар ч дарааллаар холбоорой, бид дараа нь Степмания дахь товчлуурыг засах боломжтой.
Газардуулгын утаснуудын хувьд
- Ардуиногоос ирж буй газардуулгын утсан дээр том дулаан агшаагч тавь
- 5 -ыг нь бүгдийг нь мушгина
- Нүцгэн утсыг урсгал руу дүрнэ
- Үүн дээр гагнуур тавь
- Асаагуур ашиглан дулааныг багасгах хоолойг шатаана
Жинхэнэ мэргэжлийн хүн ядаж миний "Y" үений оронд "I" үе, асаагуурын оронд дулааны буу хэрэглэсэн байх байсан.
Алхам 7: USB -ийг гагнах
Дараа нь та USB кабелийг таслах хэрэгтэй. Дор хаяж 6 инчийн зай үлдээгээрэй.
Том хар гаднах судлыг хуулж, дараа нь 4 өнгийн утсыг хуулна. Хэрэв танд тасралтгүй ажиллах шалгагч байгаа бол 4 USB зүүг кабель руу залгах ажиллагааг шалгаарай. Хэрэв тэгэхгүй бол хоёр дахь зураг дээр мина хэрхэн холбогдож байгааг харуулжээ.
Өмнөх гагнуурын процессыг бүх 4 зүү дээр давтана.
Алхам 8: Туршилт хийж битүүмжлэх
Дараа нь USB кабелийг Stepmania машиндаа холбож туршиж үзээрэй. Та зарим гэрэл асаж байгааг харах ёстой. Stepmania руу ороод оролтыг тохируулна уу. Хэрэв 4 нь амжилттай тохируулагдсан бол гайхалтай! Асуудлыг шийдвэрлэх:
- Хэрэв гэрэл асахгүй бол USB порт болон залгуурыг шалгана уу. Цахилгаан шугамуудын нэг нь ажиллахгүй байна
- Хэрэв таны компьютер Arduino -г танихгүй бол USB өгөгдлийн шугамыг шалгана уу.
- Хэрэв таны нэг товчлуур илрээгүй бол arduino, утас, холбоосыг шалгана уу
-
Хэрэв таны товчлууруудын аль нь ч илрээгүй бол системийг хянагчийг илрүүлж байгаа эсэхийг шалгаарай.
- Цонхнууд дээр хяналтын самбараас "USB тоглоомын хянагчийг тохируулах" хэсгийг нээнэ үү.
-
Хэрэв тэнд жагсаасан бол газрын холболтоо шалгаарай
- Хэрэв энэ жагсаалтанд ороогүй бол 2 -р алхамыг давтаж, тааралдсан бүх алдааг google -ээс үзээрэй. (Тэд гаралтын доод хэсэгт улбар шар өнгөөр гарч ирнэ)
- Хэрэв таны ноорог байршуулагдаагүй бол энэ нь USB кабель муу байгаатай холбоотой байж магадгүй юм. Би сэлбэг кабелиараа 1/12 амжилтанд хүрсэн.
- Хэрэв таны нэг товчлуур ассан бол боолтыг дөрөвний нэг эргэлтээр суллаж үзээрэй.
Хэрэв танд асуудал байсаар байвал өөрийн сэтгэгдлээ оруулахаасаа өмнө өмнөх сэтгэгдлүүдийг шалгаарай.
Бүх зүйл ажиллаж байгаа эсэхийг шалгасны дараа бүгдийг битүүмжлэх цаг болжээ. Arduino -ийн бүх утас холболт дээр силикон түрхээрэй. Тоглож байхдаа энэ зүйл маш хүчтэй чичирхийлэх болно, тиймээс та тэдгээр гагнуурын холболтыг урт наслах боломж бүрийг өгөхийг хүсч байна.
Бүх зүйлийг үүрэнд байлгахын тулд цахилгаан соронзон хальсыг тавь. Би энэ зургийн дараа бүх утсыг найдвартай хадгалахын тулд 6 ширхэг нэмж оруулав.
Самбарыг буцааж тавих цаг болжээ. Зөөлөн модоор шургуулна уу! Хэт чангалж болохгүй, өнцгөөр шургуулж болохгүй. Хэрэв та шураг угаахаас өмнө хэт их эсэргүүцэлтэй тулгарвал нөөцлөөд дахин оролдоно уу.
Алхам 9: Би чамайг бүжиглэж буй Маста гэж дуудаж болох уу?
Энэ L-tek самбар тийм том биш гэж үү? Баруун талд байгаа гагнуурын дэвсгэрийг ашиглах уу? Бид Arduino -той илүү сайн ажиллаж чадна гэдэг надад үнэхээр гайхалтай санагдаж байна.
Хэрэв танд асуулт, санал байвал @LumiAFK хаягаар надтай холбоо бариарай.
Ингээд л боллоо! Би чамайг бүжиглэж буй маста гэж дуудаж болох уу?
Зээл:
Мартин Натано (анхны гарын авлагын хувьд)
Мэттью Хейронимус (Arduino Joystick Library -ийн хувьд)
Arduino.cc (Arduino Micro дизайны хувьд, бүх зүйлийг нээлттэй эх сурвалж болгох зорилгоор)
Зөвлөмж болгож буй:
Хаалттай эргэх холболтын талаархи санал хүсэлтийг авахын тулд servo -ийг хэрхэн яаж хийх вэ: 7 алхам
Хаалттай эргэх холболтыг авахын тулд servo -ийг хэрхэн яаж тохируулах вэ? байршил. Гэхдээ энэ нь шууд биш юм! Та яг хэзээ болохыг мэдэхгүй байна
Хүссэн зүйлээ харуулахын тулд вэбсайтыг хэрхэн өөрчлөх вэ: 3 алхам
Вэбсайтуудыг хэрхэн яаж хүссэнээ харуулахын тулд хэрхэн өөрчлөх вэ? Өө, хөгжилтэй байж болно … Энэ бол хүссэн зүйлээ харуулахын тулд вэб хөтөч дээрээ вэбсайтаа өөрчлөх галзуу хялбар бөгөөд энгийн арга юм. Энэ нь таны вэб хөтөчөөс өөр вэбсайтыг өөрчилдөггүй бөгөөд хэрэв та вэб хуудсыг дахин ачаалж байвал буцааж буцаана
Raspberry Pi -ийг эхнээс нь Arduino -аас мэдээлэл оруулахын тулд тохируулах: 5 алхам
Raspberry Pi -ийг Scratch -аас Arduino -аас өгөгдлийг бүртгэхийн тулд тохируулах: Энэхүү заавар нь Python эсвэл Linux битгий хэл шинэ техник хангамж, програм суулгах туршлагагүй хүмүүст зориулагдсан болно. карт (хамгийн багадаа 8 ГБ, би 16 ГБ -ийг ашигласан, I төрөл) ба цахилгаан хангамж (5 В, дор хаяж 2
Тасралтгүй эргүүлэхийн тулд бичил servvo моторыг (SG90) хэрхэн өөрчлөх вэ: 6 алхам (зурагтай)
Тасралтгүй эргүүлэхийн тулд бичил servvo моторыг (SG90) хэрхэн өөрчлөх вэ: Өө үгүй! Би DC моторгүй боллоо! Танд эргэн тойронд сэлбэг servo болон резистор байна уу? Дараа нь үүнийг өөрчилье! Ердийн servo нь 180 градус эргэдэг. Мэдээжийн хэрэг, бид үүнийг дугуйгаар ажилладаг тээврийн хэрэгсэлд ашиглах боломжгүй юм. Энэ гарын авлагад би goi болно
Hitec Hs-325 Servo-ийг тасралтгүй эргүүлэхийн тулд өөрчлөх: 3 алхам (зурагтай)
Hitec Hs-325 Servo-ийг тасралтгүй эргүүлэхийн тулд өөрчлөх: Серво хөдөлгүүр нь хамгийн ихдээ +/- 130 градус эргүүлэх зориулалттай. Гэхдээ тэдгээрийг 360 градус эргүүлэхийн тулд амархан өөрчилж болно. Хакерыг янз бүрийн servo моторын загварт маш сайн баримтжуулсан болно. Энд би ServoCity дээр худалдаж авсан Hitec HS-325HB servo ашиглаж байна. Th