HeadsetMouse selbst gebastelt -DIY-

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • HeadsetMouse selbst gebastelt -DIY-

      Hallo liebe Community. :thumbup:

      Nach dem Gadarol, in einen der letzten Videos, erwähnte das er sich mal zum Thema Headtracking schlau machen wollte, fiel mir mein Mini-Projekt wieder ein. :D

      Im ETS, LS-15 und Autorennspielen allgemein ging es mir schon immer auf den Nerv das man die Maus brauch um sich umzuschauen.
      Das nervt ja nicht wirklich, aber wenn man mit Lenkrad spielt kann es schonmal nerven :cursing: ,
      vor allem wenn man abbiegen oder einfach mal ganz vorbildlich ein Schulterblick zum auslachen des Überholten machen will. :D :D :D
      Kommerziell Produkte kamen auf Grund der enormen Preise (mehr als 150 €) für mich nicht in Frage.

      Und da Cattle and Crops bald raus kommt musste eine Lösung her. :)

      Da ich z.Z. etwas mehr Zeit habe und gerne bastel und programiere, dachte ich mir.

      "Mach es dir selbst" 8| DIY (Do It Yourself) :D

      Die Überlegung:
      • in den meisten Spielen wird der Kopf mit der Maus bewegt
        • Kopfbewegung muss also in eine Mausbewegung umgesetzt werden
        • da das Headset eh fast immer beim zocken auf dem Kopf ist, bietet es sich an darauf was fest zu machen
      • es muss klein sein da es auf den Kopf soll
      • als Sensor bietet sich ein 3-Achsen- Gyro mit Beschleunigungssensor an
        • alle Achsen sollten seperat erfasst werden können
      • zum verarbeiten noch ein kleinen Mikrocontroller (Mini-mini-mini PC) :)
        • der Mikrocontroller sollte am PC als Maus erkennbar sein
          • so muss kein extra Programm auf dem PC
      • irgend eine Art von Schalter oder Taster
        • An / Aus -Schalter
        • um das 'überschreiben' der normalen Maussteuerung durch die HeadsetMouse zu unterbinden



      Alles was gebraucht wird gibt es für gute 10 €.
      Vorzugsweise natürlich über dem Amazon-Link von Gadarol. ;)

      Kaufliste: :?:
      1. 1x Mikrocontroller (Arduino Micro mit ATmega32U4-Chipssatz [6€ - 10€ ])
      2. 1x Sensor (MPU-6050 3-Achsen- Gyro mit Beschleunigungssensor [3€ - 10€])
      3. Micro-USB Kabel (hatte noch eins rumfliegen (Ladekabel - Handy ;) ) [zum programmieren des Mikrocontrollers und für den späteren Betrieb])
      Sonstiges: :!:
      1. Lötkolben
      2. Lötzinn
      3. bisschen Kabel
      4. Grundkenntnisse in der Programmierung
      5. Arduino IDE (Kostenlos im Internet ^^ )
      6. Zeit



      Hilfreich: :love:
      1. 70mm x 90mm Lochrasterplatte (Leiterplatte, Platine) [10 Stk. ~ 6€]
      2. Buchsenleiste
      3. Lupe
      4. Licht
      5. Taster oder Schalter (wenn nicht vorhanden muss halt der USB-Stecker gezogen werden )
        • alte Geräte ausschlachten ;)
      6. Lötfett
      7. Entlötpumpe
      8. Entlötlitze
      9. Internetzugang (man kann ja nicht alles im Kopf haben :rolleyes: )
      10. Ruhe



      Und schon kann es los gehen. :thumbsup:


      Arduino Micro mit ATmega32U4-Chipssatz


      MPU-60503-Achsen- Gyro mit Beschleunigungssensor




      Alles schön zusammen tüddeln.

      der Prototyp fertig :D



      Ein bissel Code :S
      • Taster oder Schalter (wenn vorhanden) auslesen
        • zum Ein-/Aus-schalten der HeadMous

      • Sensor einlesen (in welche Richtung und wie stark hat sich der Kopf bewegt)
      • Sensordaten aufarbeiten (Welche daten müssen an die Maus geschickt werden)
      • neue Mausposition senden
      der Prototype auf dem Headset



      - Die HeadSetMouse kann auf den Kopf gesetzt...
      - USB-Stecker in den PC
      - 1 mal auf den Taster rechts gedrückt und...

      Spoiler anzeigen

      Action
      (Cattle and Crop) <3

      geht natürlich auch überall anders

      (rechts die Debug-Ausgabe)


      Ich konnte leider kein Mini-Video hochladen ins Forum ;(
      und YT möchte ich keine Videos hochladen um zu verlinken.


      Mit einem weiteren Druck auf den Taster kann man die HeadsetMouse wieder aus schalten :thumbup:

      Im Code gibt es sicher noch das ein oder andere zu verbessern aber es läuft erstmal.


      Jetzt muss ich aber schnell kochen gehen, daher fällt die Erläuterung auch etwas kurz aus X/

      Wenn Interesse besteht und es jemand nachbauen möchte,
      kann sich gerne hier melden .




      MfG EldaRion
      MfG EldaRion
      -Gadarol.de Werbung-

      Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von EldaRion ()

    • Im Rahmen der Projektdokumentation hier der Schaltplan zu der HeadsetMouse ^^




      Da der Code noch ein Haufen unnötigen Ballast enthält (Debug Testausgaben, einzelne Versuche usw.) und noch nicht auf Fehler reagieren kann,
      gibt es den nur auf Anfrage.
      So entspricht er nicht meinen Standard um ihn zu veröffentlichen. Das wäre mir zu peinlich
      Wenn ich nochmal Zeit finde und ihn überarbeitet habe kommt er natürlich hier dazu. :thumbup:
      MfG EldaRion
    • Kein Problem... melde dich einfach hier wenn was ist, ich werde dann sehen wie ich Zeit finde.
      So kann ich versuchen die Fragen hier zu beantworten.
      Dann haben alle was davon wenn sie vor dem selben Problem stehen. ^^
      Wenn es etwas knifflig wird können wir uns natürlich auch im TS³ mal treffen. :)
      MfG EldaRion
      -Gadarol.de Werbung-