Arduino Gyroscope Game with MPU-6050
组件和用品
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 2 |
必要的工具和机器
|
应用和在线服务
|
关于这个项目
制作这个项目需要以下元素:
- Arduino Nano
- 带有 MPU-6050 传感器的 GY-521 模块
- 0.96" OLED SPI 显示模块 128x64,带 SSD1306 芯片
- 蜂鸣器
- 3 毫米 LED 二极管
- 220 欧姆电阻
游戏规则很简单:倾斜传感器让球四处移动,并在 1 分钟内尽可能多地接住方格,不要触碰边界。
下面的草图包括2个功能:游戏,如果D7连接到GND;以及显示俯仰和滚转值的基本陀螺仪测试程序,将它们显示在 XY 网格中,并根据距原点的距离改变蜂鸣器的音调。
OLED 使用了优秀的 U8G 库,它允许许多字体和快速图形。您需要在草图文件夹 I2C 和 Kalman.h 中包含 2 个文件,它们随 MPU-6050 示例一起提供。
该方案如下图所示。详细说明可以在作者的网站cassiopeia.hk上找到。
最后,整个组件被放置在一个由 3mm PVC 材料制成的盒子中。
代码
- 代码
代码Arduino
无预览(仅限下载)。
示意图
制造工艺