Arduino-gyroscoopspel met MPU-6050
Componenten en benodigdheden
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 2 |
Benodigde gereedschappen en machines
|
Apps en online services
|
Over dit project
De volgende elementen zijn nodig om dit project te maken:
- Arduino Nano
- GY-521-module met de MPU-6050-sensor
- 0,96" OLED SPI-displaymodule 128x64 met SSD1306-chip
- Zoemer
- LED-diode van 3 mm
- 220 Ohm weerstand
De spelregels zijn eenvoudig:kantel de sensor om de bal te verplaatsen en probeer binnen 1 minuut zoveel mogelijk vierkanten te vangen, zonder de randen te raken.
De onderstaande schets bevat 2 functies:het spel, als D7 is aangesloten op GND; en een eenvoudig gyro-testprogramma dat de pitch- en roll-waarden toont, in een XY-raster toont en de toonhoogte van de zoemer verandert op basis van de afstand vanaf de oorsprong.
Voor de OLED wordt de uitstekende U8G-bibliotheek gebruikt die veel lettertypen en snelle grafische afbeeldingen mogelijk maakt. U moet 2 bestanden opnemen in uw schetsmap I2C en Kalman.h, ze worden geleverd met het MPU-6050-voorbeeld.
Het schema is weergegeven in de onderstaande afbeelding. Gedetailleerde instructies zijn te vinden op de website van de auteur cassiopeia.hk.
Ten slotte wordt het geheel in een doos van 3 mm PVC-materiaal geplaatst.
Code
- code
codeArduino
Geen voorbeeld (alleen downloaden).
Schema's
Productieproces
- TinyML-taaldetector-gebaseerd op Edge Impulse &Arduino
- Arduino digitale dobbelstenen
- Gyroscoopplezier met NeoPixel Ring
- DIY 37 LED Roulette Game
- Arduino-gamecontroller
- Unopad - Arduino MIDI-controller met Ableton
- Eenvoudige obstakelsensor met Arduino
- Pixel Chaser-game
- Arduino Audio Reactive Desk Light
- galvaniseren met koper
- NeoMatrix Arduino Pong