Hasan Alp Güngör

Donanım · Oyun kontrolcüsü

AK-47 Controller for CS2

Airsoft bir AK-47'yi Counter-Strike 2 için oyun kontrolcüsüne çevirdim. Tüfeği nereye doğrultursan oyundaki nişan oraya gidiyor, tetiği çekince ateş ediyor.

  • Arduino Uno
  • C++
  • MPU-6050
  • Gyroscope
AK-47 Controller for CS2

Proje hakkında

Ne yaptım, nasıl yaptım.

CS2'yi gerçekten bir tüfek tutuyormuş gibi oynamak istedim. Tüfeğin üzerine bir MPU-6050 jiroskop sensörü yerleştirdim ve onu bir Arduino Uno ile okuyorum. Tüfeği hareket ettirdikçe jiroskoptan gelen veri bilgisayarda fare hareketine dönüşüyor; yani nişan almak için gerçekten namluyu çeviriyorsun.

Arduino bilgisayara USB kabloyla bağlı ve tetiği çekince oyunda ateş ediliyor. Yürümek için bir direksiyon setinin pedalını kullanıyorum; böylece iki elim de tüfekte kalıyor. Bütün bir maçı bu tüfekle oynadığım video aşağıda.

Öne çıkanlar

  • 01

    Jiroskopla nişan

    MPU-6050 tüfeğin dönüşünü ölçüyor; bu hareket oyunda fare hareketine dönüşüyor.

  • 02

    Gerçek tetik

    Tüfeğin kendi tetiğini çekince oyunda ateş ediliyor.

  • 03

    Pedalla yürüme

    Direksiyon setinin pedalı yürümek için kullanılıyor, iki el de tüfekte kalıyor.

  • 04

    USB ile bağlantı

    Arduino Uno bilgisayara kabloyla bağlı, kurulum basit.

Video

Geliştirme sürecini YouTube'da anlattım.

Sıradaki projeGoal Detector SystemDonanım projesi