Construire un jeu gyroscopique temps réel avec Arduino Nano et capteur MPU-6050
Composants et fournitures
| Arduino Nano R3 | × | 1 |
| Capteur 6 DOF DFRobot MPU-6050 (module GY-521) | × | 1 |
| Écran OLED graphique 128×64 (SSD1306, SPI) | × | 1 |
| LED 3 mm | × | 1 |
| Résistance 220 Ω | × | 1 |
| Interrupteur à glissière | × | 2 |
Outils nécessaires
| Fer à souder |
Applications et services en ligne
| Arduino IDE |
À propos de ce projet
Ce projet réalise un jeu gyroscopique en temps réel où l'on incline le capteur pour déplacer une balle à l'écran et attraper un maximum de carrés en 1 minute sans toucher les bords.
Matériel requis
- Arduino Nano
- Module GY-521 avec capteur MPU-6050
- Module OLED SPI 0,96″ 128×64 (puce SSD1306)
- Buzzer
- Diode LED 3 mm
- Résistance 220 Ω
Fonctionnalités du code
Le sketch inclut deux modes sélectionnés par la broche D7 :
- Mode jeu (D7 relié à GND) : jeu d'adresse avec la balle
- Mode test gyroscope : affiche les valeurs pitch/roll, grille XY, et modifie la tonalité du buzzer selon la distance à l'origine
L'affichage OLED utilise l'excellente bibliothèque U8G (polices multiples, graphismes rapides). Deux fichiers doivent être inclus dans le dossier du sketch : I2C et Kalman.h (fournis avec les exemples MPU-6050).
Le montage final est logé dans un boîtier en PVC de 3 mm.
Code
Le code complet est disponible en téléchargement uniquement (pas d'aperçu).
Schéma de câblage

Processus de fabrication
- Détecteur de langue TinyML avec Edge Impulse sur Arduino Nano 33 BLE Sense
- Dé numérique Arduino sur écran LCD 16x2 – Générateur aléatoire à bouton poussoir
- Affichage LED Interactif Gyroscopique avec Anneau NeoPixel et Arduino
- Créer votre propre jeu de roulette à 37 LED avec Arduino Nano
- Manette de jeu USB Arduino DIY – Construisez votre propre gamepad haute performance
- Unopad : contrôleur MIDI Arduino fluide pour Ableton Live
- Capteur d'obstacle IR simple avec Arduino — LED IR + Photodiode
- Pixel Chaser : Jeu LED interactif à une touche avec Arduino Nano
- Construire une lampe de bureau réactive à l'audio avec Arduino Nano