完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
1个回答
|
|
1.机架设计
用PCB做机架是比较便宜的方案了,先在solidworks里画了个草图,然后根据设计的尺寸分别画机身底板的PCB和机臂的PCB。 机身底板可安装光流传感器PMW3901,超声测距模块,激光测距模块,预留了一些接口供扩展使用,每个机臂上可焊接3只ws2812灯珠,作为装 饰,灯珠可以由底板上的MCU控制,也可以将灯珠连接到飞控板用于设置一些状态显示或变换效果等,底板的传感器数据(光流、超声或激光)通 过INAV MSP协议发送给飞控板,用于实现室内定点。 另外底板还充当分电板的作用。 机臂PCB是把左臂和右臂拼到一块了(为了打样省5块钱),用的时候从中间剪断。适配1306无刷电机(安装孔距12mm)。 2.飞控板设计 参照网上公开的F405飞控原理图,进行了一些修改。飞控板使用iNav开源固件,根据飞控板的原理图对iNav进行配置,编译。 该飞控板载MPU6050、AK8975、SPL06、BEC、OSD,预留3路串口,其中1路串口用于接收底板传感器数据,另两路可接GPS、串口遥控器等。 3.电调板设计 参照ESC32开源电调,进行修改,主要是把尺寸改小,以适合这个机架的使用。支持2-4s电池。 附iNav移植方法: 1.在inav-2.6.0srcmaintarget目录下创建自己的板子文件夹“XR405V2”; 2.XR405V2文件夹下创建3个文件(配置方法非常简单,参照其他目标板一看就明白了); CMakeLists.txt target.h target.c 我这块板的具体配置文件见上述网盘XR405V2目录。 3.参照文档inav-2.6.0docsdevelopmentBuilding in Linux.md进行编译即可。 |
|
|
|
只有小组成员才能发言,加入小组>>
2434 浏览 0 评论
9096 浏览 4 评论
36765 浏览 19 评论
5025 浏览 0 评论
24737 浏览 34 评论
1526浏览 2评论
1741浏览 1评论
2191浏览 1评论
1551浏览 0评论
522浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 10:00 , Processed in 1.329360 second(s), Total 77, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号