Construye un Juego Giroscópico en Tiempo Real con Arduino Nano y Sensor MPU-6050
Componentes y materiales
| Componente | Cantidad |
|---|---|
| Arduino Nano R3 | 1 |
| Sensor 6 DOF DFRobot - MPU6050 | 1 |
| OLED Gráfico 128x64 | 1 |
| LED (genérico) | 1 |
| Resistencia 221 ohm | 1 |
| Interruptor deslizante | 2 |
Herramientas y máquinas necesarias
- Soldador (genérico)
Aplicaciones y servicios online
- Arduino IDE
Sobre el proyecto
Los siguientes elementos son necesarios para este proyecto:
- Arduino Nano
- Módulo GY-521 con sensor MPU-6050
- Pantalla OLED SPI 0.96″ 128x64 con chip SSD1306
- Zumbador (buzzer)
- Diodo LED 3mm
- Resistencia 220 Ohm
Las reglas del juego son simples: Inclina el sensor para mover la bola e intenta atrapar el mayor número de cuadrados posible en 1 minuto, sin tocar los bordes.
El sketch incluye 2 funciones: el juego (si D7 está conectado a GND) y un programa básico de prueba del giroscopio que muestra valores de pitch y roll, los muestra en una cuadrícula XY y cambia el tono del zumbador según la distancia al origen.
Para la OLED se usa la excelente librería U8G que permite muchas fuentes y gráficos rápidos. Necesitarás incluir 2 archivos en la carpeta del sketch: I2C y Kalman.h, que vienen con el ejemplo del MPU-6050.
El esquema se muestra en la imagen de abajo. Instrucciones detalladas en la web del autor: cassiopeia.hk.
Finalmente, todo el montaje se coloca en una caja de material PVC de 3mm.
Código
El código no tiene vista previa (solo descarga).
Esquemático
Proceso de manufactura
- Detector de idiomas TinyML con Edge Impulse en Arduino Nano 33 BLE Sense
- Proyecto Dados Digitales Arduino: Construye tu Propio Generador de Números Aleatorios con LCD
- Pantalla LED Interactiva con Giroscopio, Anillo NeoPixel y Arduino
- Construye tu Propio Juego de Ruleta de 37 LEDs con Arduino Nano
- Mando USB para juegos DIY con Arduino – Construye tu propio gamepad de alto rendimiento
- Unopad: Controlador MIDI Arduino para Ableton Live sin complicaciones
- Sensor de obstáculos IR casero con Arduino – Tutorial fácil con LED IR y fotodiodo
- Pixel Chaser: Juego LED Interactivo de Un Toque con Arduino Nano
- Construir una lámpara de escritorio reactiva al audio con Arduino Nano
- Proyecto de electroplacado de cobre: Construye un sistema inteligente con Arduino UNO
- Pong Neón en Matriz NeoPixel con Arduino Nano