Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Processo de manufatura

Construa um Jogo em Tempo Real com Giroscópio: Arduino Nano + Sensor MPU-6050

Componentes e Materiais

Arduino Nano R3 × 1
Sensor 6 DOF DFRobot – MPU6050 (módulo GY-521) × 1
Display OLED Gráfico 128x64 (SSD1306, SPI) × 1
LED 3mm (genérico) × 1
Resistor 220 Ω × 1
Chave Deslizante (Slide Switch) × 2

Ferramentas e Máquinas Necessárias

Aplicativos e Serviços Online

Sobre o Projeto

Este projeto implementa um jogo controlado por giroscópio em tempo real usando Arduino Nano, sensor MPU-6050 e display OLED 128x64.

Componentes necessários:

Regras do Jogo:

Incline o sensor para mover a bola na tela e tente pegar o máximo de quadrados possível dentro de 1 minuto, sem tocar nas bordas.

Funcionalidades do Código:

O sketch inclui duas funções, selecionadas via pino D7:

  1. Modo Jogo: Se D7 conectado ao GND – jogo completo com pontuação e tempo
  2. Modo Teste do Giroscópio: Exibe valores de pitch e roll, mostra grade XY, e altera o tom do buzzer conforme a distância da origem

Para o display OLED utiliza-se a excelente biblioteca U8G, que permite múltiplas fontes e gráficos rápidos. Você precisará incluir 2 arquivos na pasta do sketch: I2C e Kalman.h (vêm com o exemplo do MPU-6050).

O esquema de ligação está na imagem abaixo. Instruções detalhadas no site do autor: cassiopeia.hk.

Por fim, toda a montagem é acomodada em uma caixa de material PVC de 3mm.

Código

O código completo está disponível apenas para download (muito extenso para visualização direta).

Arquivos necessários: sketch principal + I2C.h + Kalman.h + biblioteca U8Glib.

Esquemático

Construa um Jogo em Tempo Real com Giroscópio: Arduino Nano + Sensor MPU-6050

Processo de manufatura

  1. Detector de Idiomas TinyML com Edge Impulse no Arduino Nano 33 BLE Sense
  2. Dados Digital com Arduino: Gere Números Aleatórios 1-6 em LCD 16x2
  3. Display Interativo de Giroscópio com Anel NeoPixel e Arduino
  4. Construa Seu Próprio Jogo de Roleta com 37 LEDs e Arduino Nano
  5. Controle USB para Jogos DIY com Arduino – Construa Seu Próprio Gamepad de Alto Desempenho
  6. Unopad: Controlador MIDI Arduino Perfeito para Ableton Live
  7. Construa um Sensor de Obstáculos Simples com Arduino – Tutorial Fácil com LED IR e Fotodiodo
  8. Pixel Chaser: Jogo LED Interativo de Um Toque com Arduino Nano
  9. Lâmpada de Mesa Reativa a Áudio com Arduino Nano
  10. Projeto de Galvanoplastia de Cobre: Construa um Sistema Inteligente com Arduino UNO