最新消息:380元/半年,推荐全网最具性价比的一站式编程学习平台码丁实验室

使用Arduino+MPU6050传感器DIY倾角仪

Arduino 少儿编程 2058浏览 0评论

友情提示:380元/半年,儿童学编程,就上码丁实验室

MPU6050集成了一个3轴加速度计和3轴陀螺仪。它还内置温度传感器和DCM来执行复杂的任务。 MPU6050通常用于建造无人机和其他远程机器人,如自平衡机器人。在这个项目中,我们将学习如何使用MPU6050构建倾角仪或者Spirit Leveller。正如我们所知,倾角仪用于检查表面是否完美平整,它们可以作为sprit bubbl表面或数字仪表。在这个项目中,我们将建立一个数字倾角仪,可以使用Android应用程序进行监控。使用类似移动电话的远程显示器的原因是我们可以监视MPU6050的值,而不必查看硬件,当MPU6050放置在无人机或其他一些不可接近的位置时,这将非常方便。

所需材料

Arduino Pro-mini(5V)开发板

● MPU6050陀螺仪传感器

● HC-05或HC-06蓝牙模块

● FTDI转换板

● 面包板

● 连接导线

● 手机

使用Arduino+MPU6050传感器DIY倾角仪

电路原理图

Arduino倾角仪项目的完整电路图如下所示。它只有三个组件,可以很容易地在面包板上构建。

使用Arduino+MPU6050传感器DIY倾角仪

MPU6050通过I2C进行通信,因此SDA引脚连接到Arduino的A4引脚,该引脚是SDA引脚,SCL引脚连接到Arduino的A5引脚。 HC-06蓝牙模块工作在串行通信模式下,因此蓝牙的Rx引脚连接到引脚D11,蓝牙的Tx引脚连接到Arduino的D10引脚。这些引脚D10和D11将通过编程Arduino配置为串行引脚。 HC-05模块和MSP6050模块的工作电压为+ 5V,因此它们由Arduino的Vcc引脚供电,如上所示。

我使用了一些面包板连接线,并将其安装在一个小型面包板上。连接完成后,电路板如下所示。

使用Arduino+MPU6050传感器DIY倾角仪

为您的设置提供电源

您可以像我那样通过FTDI编程板为您的电路供电,或者使用9V电池或12V适配器,并将其连接到Arduino pro mini的Raw引脚。 Arduino Pro-mini有一个内置稳压器,可将外部电压转换为+ 5V。

使用Arduino+MPU6050传感器DIY倾角仪

编程你的Arduino

一旦硬件准备就绪,我们就可以开始编程我们的Arduino了。像往常一样,这个项目的完整代码可以在这个页面的底部找到。但为了更好地理解这个项目,我已经将代码分解成一小段,并在下面进行了解释。

 

 

您必须 登录 才能发表评论!