亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 制造工艺

地平线和指南针的 DIY 飞行仪表

组件和用品

Arduino UNO
× 1
惯性测量单元 (IMU)(6 度自由度)
× 1
公/母跳线
× 1

应用和在线服务

Arduino IDE

关于这个项目

今天我们将使用 MPU-6050 运动传感器制作我们自己的定制飞行模拟器!!!

什么是 MPU-6050 传感器? MPU-6050 设备结合了3 轴陀螺仪3 轴加速度计 在同一个硅片上,以及板载数字运动处理器 (DMP) ,处理复杂的 6 轴MotionFusion 算法。那么,现在你就可以解读6DOF-6自由度的含义了。

“这些 MotionTracking 设备专为满足智能手机、平板电脑和可穿戴传感器的低功耗、低成本和高性能要求而设计。”

我们需要的东西...

硬件组件:

  • 1) Arduino/Genuino UNO (任何 Arduino 板都可以达到目的)
  • 2) MPU-6050 具有 6 自由度的 IMU(惯性测量单元)传感器
  • 3) 跳线

软件:

  • 阿杜诺
  • 处理

在深入编码部分之前,让我们组装我们的硬件套件。

有关连接原理图和硬件设置的详细信息,请参阅我之前的博客。我还附上了这个项目中的接线图,以供您快速指导。

按照连接图设置好组件后,我们来处理软件,这将有助于该运动传感器的3D可视化。

"处理 IDE "

考虑到您已经安装了 ArduinoIDE,在一个项目中涉及两个独立的 IDE 可能会让您感到有些困惑。嗯,没有必要恐慌。按照以下步骤操作,您的所有疑虑都会迎刃而解!

除了一些特殊功能外,处理与 ArduinoIDE 非常相似。因此,您会在 ProcessingIDE 中看到影响/相似性。

图 2 和图 3 将使我的陈述清楚。

因此,我们看到这两个 IDE 具有惊人的视觉相似性。

在这里,我们将读取 Phi 的三维度数 , Theta , psi 在MPU6050上使用Processing IDE的串口监视器。

上传 Arduino 代码,附在本教程末尾。

如果编译代码有问题,请检查您是否安装了 MPU 和 i2c 库。您可以在这里找到:http://playground.arduino.cc/Main/MPU-6050

执行完这些步骤后,是时候上传“处理”代码了。代码经过多次测试和修改后附上,因此您无需修改​​代码中的任何内容。

演示:

如有任何疑问,请在下方评论。

代码

飞行模拟代码
在此存储库中,您将找到 ArduinoIDE 和 ProcessingIDE 的代码。 https://github.com/AritroMukherjee/FlightSimulatorCodes

示意图

相应地将您的 IMU 传感器连接到 Arduino。

制造工艺

  1. Arduino 传感器 – 类型和应用
  2. 罗盘传感器 – 工作和应用
  3. DIY:HomeBrew 的温度监控和调节
  4. 用于 Raspberry Pi 的 DIY 红外运动传感器系统
  5. 带有 Arduino 的用于飞行模拟器的 LCD 面板
  6. 带 LED 和压电扬声器的 DHT11 传感器
  7. 使用 Arduino 和智能手机的 DIY 电压表
  8. 使用 Arduino DIY 红外线心跳传感器
  9. IOT - 使用 ESP8266、Arduino 和超声波传感器的智能罐
  10. DIY 电压表与 Arduino 和诺基亚 5110 显示器
  11. 带夏普 GP2Y1010AU0F 传感器的 DIY 空气质量监测仪
  12. 如何使用 Arduino 和 Processing IDE 制作指南针