文件名称:matlab的素描代码-arduino-quadcopter:arduino四轴飞行器
文件大小:6.21MB
文件格式:ZIP
更新时间:2024-06-12 21:42:38
系统开源
matlab的素描代码四轴飞行器 这是我从头开始创建四轴飞行器的尝试。 Quadcopter是带有笔记本电脑和xbox 360游戏手柄的控制器。 目前,它使用蓝牙进行通信,但是使用其他RF协议并不难。 蓝牙的范围非常有限(10米)。 主要代码由两部分组成:用于Quadcopter的FlightController和用于笔记本电脑的GraphicalController。 FlightController是用C ++为Arduino编写的,它试图稳定四轴飞行器。 GraphicalController用PyQt5,PySerial(用于串行通信)和PyGame(用于非常简单的游戏手柄集成)用Python编写。 地位 目前代码已完成,直升机正在等待测试。 代码中很可能仍然存在一些错误和疏忽,因此,我不建议其他人尝试使用此代码。 使用的零件 Quadcopter在Arduino Uno上运行。 Quadcopter使用Invensense MPU-6050来检测其方向。 通信是通过HC-05蓝牙芯片完成的。 使用的图书馆 对于MPU-6050,我使用了经过稍微修改的I2Cdev版本() 工具
【文件预览】:
arduino-quadcopter-master
----Tools_and_stuff()
--------Sonic()
--------BT_Config()
--------ESC_Bluetooth()
--------MPU6050_DMP6()
--------Knob()
--------BT_test()
--------MPU6050_raw()
--------RAW_GYRO()
--------ESC_Serial()
--------MPU6050_auto_calibrate()
--------ESC()
--------MPU6050_DMP6_test()
----wiring_chart_finnish.xlsx(12KB)
----MPU-6050_DataSheet_V3 4.pdf(1.42MB)
----FlightController()
--------Python()
--------Message structure.txt(262B)
--------Arduino()
----Unfinished_matlab_simulator()
--------Simu2()
--------Simulator()
----.gitignore(199B)
----First_flight_attempt.mp4(4.81MB)
----README.md(2KB)