Echtzeit-Gyroskop-Spiel mit Arduino Nano & MPU-6050
Komponenten und Materialien
- 1 × Arduino Nano R3
- 1 × GY-521 Modul (MPU-6050 6-DOF-Sensor)
- 1 × 0,96″ OLED Display 128×64 (SSD1306, SPI)
- 1 × Summer (Piezo-Buzzer)
- 1 × 3 mm LED
- 1 × 220 Ω Widerstand
- 2 × Schiebeschalter
Benötigtes Werkzeug
- Lötkolben
Software
- Arduino IDE
- U8G-Bibliothek (für OLED)
- I2Cdev & Kalman.h (liegen MPU-6050-Beispielen bei)
Projektbeschreibung
Ein kleines Geschicklichkeitsspiel: Neigen Sie den MPU-6050-Sensor, um einen Ball auf dem OLED-Display zu steuern. Fangen Sie so viele Quadrate wie möglich innerhalb von 60 Sekunden, ohne die Ränder zu berühren. Ein Summer gibt akustisches Feedback, eine LED zeigt Kollisionen an.
Der Sketch enthält zwei Modi, wählbar per Jumper an Pin D7 (auf GND):
- Spielmodus (D7 = GND): Ballsteuerung per Neigung, Highscore, Zeitlimit.
- Gyro-Testmodus (D7 offen): Anzeige von Pitch/Roll-Werten, XY-Gitter, Summer-Tonhöhe ändert sich mit Abstand zum Nullpunkt.
Die U8G-Bibliothek ermöglicht schnelle Grafik und viele Schriftarten. Das Gehäuse besteht aus 3 mm PVC-Platten.
Code
Der Code ist als Download verfügbar (keine Vorschau). Er nutzt die U8Glib für OLED-Grafik, I2Cdev für MPU-6050-Kommunikation und einen Kalman-Filter für Rauschunterdrückung.
Wichtige Bibliotheken:
Schaltplan

MPU-6050 an I2C (A4/A5), OLED an SPI (Pins 11, 13, 10, 9, 8), Summer an D6, LED an D5 (mit 220 Ω), Schalter an D7 (Modus) und D4 (Reset/Start).
Herstellungsprozess
- TinyML Spracherkennung mit Edge Impulse auf Arduino Nano 33 BLE Sense
- Arduino Digitaler Würfel: LCD-Würfel mit Zufallszahlen (1–6)
- Interaktives Gyroskop-LED-Display mit NeoPixel-Ring & Arduino
- 37-LED-Roulette-Spiel mit Arduino Nano bauen – Europäisches Layout
- DIY Arduino USB Gaming Controller – Bauen Sie Ihren eigenen High-Performance Gamepad
- Unopad: Nahtloser Arduino MIDI-Controller für Ableton Live
- Einfachen Hindernissensor mit Arduino bauen – IR-LED & Photodiode Tutorial
- Pixel Chaser: Interaktives One-Tap-LED-Spiel mit Arduino Nano
- Audio-reaktive Schreibtischlampe mit Arduino Nano bauen
- Kupfer-Galvanik-Projekt: Intelligentes System mit Arduino UNO bauen