Агуулгын хүснэгт:

DIY Arcade Joystick: 3 алхам
DIY Arcade Joystick: 3 алхам

Видео: DIY Arcade Joystick: 3 алхам

Видео: DIY Arcade Joystick: 3 алхам
Видео: DIY Arcade Controller for Tekken 7! 2024, Арваннэгдүгээр
Anonim
DIY аркад тоглоомын тоглоом
DIY аркад тоглоомын тоглоом
DIY аркад тоглоом
DIY аркад тоглоом

Энэ бол миний хийсэн аркад тоглоом юм.

Зоосон машины джойстик өөрөө микро галзуу унтраалга ашиглан эхнээс нь хийгдсэн бөгөөд гараар өмнө нь ашигладаг аркад тоглоомын модуль байхгүй. Би энэ санааг 2016 оны Сингапурын үйлдвэрлэгч Фэйр -д хэн нэгэн хүнээс авсан бөгөөд би өөрөөсөө өөр зүйлийг л санаж байсан юм.

Зоосон машины товчлуурууд нь ердийн 2 долларын үнэтэй аркад товчлуурууд байсан боловч энгийн мэдрэгчтэй унтраалгуудаас хамаагүй дээр юм.

Алхам 1: Кейс ба электроник

Кейс ба электроник
Кейс ба электроник
Кейс ба электроник
Кейс ба электроник
Кейс ба электроник
Кейс ба электроник
Кейс ба электроник
Кейс ба электроник

Энэ хэргийг ихэвчлэн нийлэг эдлэлээр хийсэн болно. Хажуу талыг хийхийн тулд 1 хар хэсгийг 4 холбоос дээр нугалж, 1 цэвэрлэсэн хэсэг нь ёроолыг бүрхсэн байв. Цагаан хэсэг, өөр нэг төрлийн тунгалаг хуванцар (нийлэг биш, нимгэн хуванцар, зарим сав баглаа боодол) нь тагийг таглаж, джойстик болон товчлууруудыг холбосон.

Зоосон машины товчлуурыг холбохын тулд хуванцар хавтангийн дээд хэсгүүдэд нүхийг хайчилж, джойстикийн саваа шургуулж, ашиглах боломжтой болно.

Утасны хувьд би бүх унтраалга, товчлууруудыг газардуулж, микроконтроллерийн оролтыг татахын тулд нэмэлт зүү үлдээсэн.

Алхам 2: Joystick

Joystick
Joystick
Joystick
Joystick
Joystick
Joystick

Жойстикийн гол саваа бол модон алчуур бөгөөд хэмжээг нь тохируулан хайчилж авдаг.

Өнхрөх унтраалгыг цагаан нийлэгний ар талд, алчуурны нүхний ирмэг дээр халуун наасан байх ёстой.

Санаа нь унтраалгыг нааж, саваа дээш, доош, зүүн эсвэл баруун тийш хөдлөх бүрт харгалзах унтраалга дарагдах болно. Шилжүүлэгчийг ойрхон байлга, ингэснээр джойстик нь диагналаар (жишээлбэл, баруун тийш) шилжихэд холбогдох 2 унтраалга дарагдах болно.

Гэсэн хэдий ч гараас өмнө унтраалгуудын байрлалыг (нүхэнд хэр ойрхон байгаа) тохируулахыг хүсч буй мэдрэмжээ анхаарч үзээрэй. Үгүй бол үүнийг өөрчлөхдөө та маш их эмх замбараагүй байдалд орох болно. Та сэтгэл хангалуун байгаа тохиолдолд хэргийг нэгтгэж, дараагийн алхам руу шилжиж болно.

Алхам 3: Микроконтроллер ба нэмэлт электроник

Микроконтроллер ба нэмэлт электроник
Микроконтроллер ба нэмэлт электроник
Микроконтроллер ба нэмэлт электроник
Микроконтроллер ба нэмэлт электроник
Микроконтроллер ба нэмэлт электроник
Микроконтроллер ба нэмэлт электроник

Та Adafruit Bluefruit EZ товчлуур шиг Arduino Leonardo (удаан ч гэсэн), Teensy эсвэл Bluetooth HID гэх мэт HID функцтэй ямар ч микроконтроллер ашиглаж болно (утастай байх ёстой, учир нь USB). Энэ тохиолдолд би Teensy 3.2, Шилжүүлэгчийг зөв залгахын тулд анхаарна уу. Жойстикийг нэг чиглэлд хөдөлгөхөд та унтраалгыг эсрэг чиглэлд дарж байна (Дээш шилжих нь доош шилжих товчийг дарна). Тиймээс доош шилжүүлэгчийг дээшээ, зүүнээс нь баруун тийш гэх мэтээр зураглах ёстой.

Arduino IDE -ийг ашиглахдаа Keyboard.press () ба Keyboard.release () функцүүдийг ашиглан товчлуур бүрийг товчлуур тус бүр дээр буулгана. Keyboard.print () -ийг удаан ашиглаж болохгүй.

Зөвлөмж болгож буй: