Buat Game Gyroskop Real-Time dengan Arduino Nano & Sensor MPU-6050
Komponen dan Perlengkapan
- Arduino Nano R3 – 1 unit
- DFRobot 6 DOF Sensor - MPU6050 – 1 unit
- Graphic OLED, 128 x 64 – 1 unit
- LED (generik) – 1 unit
- Resistor 221 ohm – 1 unit
- Slide Switch – 2 unit
Alat dan Mesin yang Diperlukan
Aplikasi dan Layanan Online
Tentang Proyek Ini
Elemen-elemen berikut diperlukan untuk membuat proyek ini:
- Arduino Nano
- Modul GY-521 dengan sensor MPU-6050
- Modul layar OLED SPI 0.96″ 128x64 dengan chip SSD1306
- Buzzer
- Dioda LED 3mm
- Resistor 220 Ohm
Aturan permainan sederhana: Miringkan sensor untuk menggerakkan bola di sekitar dan coba tangkap sebanyak mungkin persegi dalam 1 menit, tanpa menyentuh tepi.
Sketch di bawah ini mencakup 2 fungsi: permainan, jika D7 terhubung ke GND; dan program pengujian gyro dasar yang menampilkan nilai pitch dan roll, menampilkannya dalam grid XY, dan mengubah nada buzzer sesuai jarak dari titik asal.
Untuk OLED digunakan pustaka U8G yang luar biasa yang memungkinkan banyak font dan grafis cepat. Anda akan perlu menyertakan 2 file di folder sketch Anda I2C dan Kalman.h, mereka datang dengan contoh MPU-6050.
Skema disajikan dalam gambar di bawah. Instruksi rinci dapat ditemukan di situs web penulis cassiopeia.hk.
Akhirnya, seluruh rangkaian ditempatkan dalam kotak yang terbuat dari bahan PVC 3mm.
Kode
Kode Arduino
No preview (download only).
Skema Rangkaian
