Juego de giroscopio Arduino con MPU-6050
Componentes y suministros
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 2 |
Herramientas y máquinas necesarias
|
Aplicaciones y servicios en línea
|
Acerca de este proyecto
Se necesitan los siguientes elementos para realizar este proyecto:
- Arduino Nano
- Módulo GY-521 con el sensor MPU-6050
- Módulo de pantalla OLED SPI de 0.96 "128x64 con chip SSD1306
- Timbre
- Diodo LED de 3 mm
- Resistencia de 220 ohmios
Las reglas del juego son simples:inclina el sensor para mover la pelota y trata de atrapar tantos cuadrados como sea posible en 1 minuto, sin tocar los bordes.
El boceto a continuación incluye 2 funciones:el juego, si D7 está conectado a GND; y un programa de prueba de giroscopio básico que muestra los valores de cabeceo y balanceo, los muestra en una cuadrícula XY y cambia el tono del zumbador de acuerdo con la distancia desde el origen.
Para el OLED se utiliza la excelente biblioteca U8G que permite muchas fuentes y gráficos rápidos. Deberá incluir 2 archivos en su carpeta de bocetos I2C y Kalman.h, vienen con el ejemplo MPU-6050.
El esquema se presenta en la siguiente imagen. Se pueden encontrar instrucciones detalladas en el sitio web del autor cassiopeia.hk.
Finalmente, todo el conjunto se coloca en una caja fabricada en material PVC de 3 mm.
Código
- código
código Arduino
Sin vista previa (solo descarga).
Esquemas
Proceso de manufactura
- TinyML-Language Detector basado en Edge Impulse y Arduino
- Dados digitales Arduino
- Diversión con giroscopio con NeoPixel Ring
- Juego de ruleta DIY 37 LED
- Controlador de juego Arduino
- Unopad - Controlador MIDI Arduino con Ableton
- Sensor de obstáculos simple con Arduino
- Pixel Chaser Game
- Luz de escritorio reactiva de audio Arduino
- Galvanoplastia con cobre
- NeoMatrix Arduino Pong