高配版极速O艇制作教程

本文是一篇关于制作高速O艇的DIY教程,介绍了选择无刷电机、舵机、PVC船体材料的重要性,强调了船内部件位置协调和提前试船的关键性。同时,分享了遥控部分的无线模块选择和单片机类型,并提到程序设计的部分。文章还提及了初赛体验,揭示了船体设计对速度的影响,以及对比赛中可能存在的违规行为的担忧。

第一次写这种小文章,那就废话少说,先上几张图:

接近成品的半成品船

                      自制的PCB遥控器发送端

焊接过程小插曲

             遥控器接收端(支持nrf24l01和蓝牙)

接下来开始正题。

首先先普及一下第一次准备DIY竞速艇所必备的小知识:
1.从船体结构来说:O艇和V艇比较适合竞速,在网上看了些前辈的经验,一般来说O艇更为合适,所以找图纸或设置图纸的时候还是倾向于O艇比较好。
2.电机的选取:要做竞速船就不用考虑有刷啦,选无刷的时候注意不要选成航模的哦(如果你真想竞速的),想要速度暴力点的话就选个大点的电机吧,想快就快,想慢就慢(重点的电机重心稳),不过位置要放好,待会儿说。
3.舵机的选取:不要买最便宜的那种!!!容易坏,拉力也不够。那就会有人问一定要用大舵机吗?答案是否,一边价位20以上的小舵机对付这种场合够了。
4.船的材料:PVC(想要牢固点就买厚点,想要船体轻点就买薄点),船尾因为要钻许多孔最好选择木板(一位船模师兄如是说)。
5.注意协调船内各部件的位置(电机、舵机、电池、电调,电池!!!决胜很关键的因素)。
6.最重要的是,一定要提前试船!!!否则比赛一定完。

接下来说一下遥控的制作:
1.无线模块推荐nrf24l01,有的人也用nrf905,不过我倾向于前者,因为引脚少好焊啊!!!并且传输距离差不多,不过记得选择带天线的模块!发送端带天线,接收端不用天线距离就够了。
2.单片机的选择:推荐51系列的STC12C560S2,与普通的51相比,它带有硬件AD采集
、SPI接口、2路PWM。这些功能完全是为这类场景设计的。
3.程序部分:由于比赛正在进行中,所以暂时不能透露,,,还是先露一部分吧,感兴趣的可以私聊。

发送端部分:

#include<STC12C5A60S2.H>
#include<stdio.h>
#define uchar unsigned char
#define uint unsigned int
#define TX_OK       0x20  //TX发送完成中断
//声明速度档位判定函数
uchar SpeedLevel(float a);
//声明舵机档位判定函数
uchar DuojiLevel(float b);
uchar flagLevel(float c);
//申明档位数据发送函数
void Data_TxPacket();
u
【无人机】基于改进粒子群算法的无人机路径规划研究[和遗传算法、粒子群算法进行比较](Matlab代码实现)内容概要:本文围绕基于改进粒子群算法的无人机路径规划展开研究,重点探讨了在复杂环境中利用改进粒子群算法(PSO)实现无人机三维路径规划的方法,并将其与遗传算法(GA)、标准粒子群算法等传统优化算法进行对比分析。研究内容涵盖路径规划的多目标优化、避障策略、航路点约束以及算法收敛性和寻优能力的评估,所有实验均通过Matlab代码实现,提供了完整的仿真验证流程。文章还提到了多种智能优化算法在无人机路径规划中的应用比较,突出了改进PSO在收敛速度和全局寻优方面的优势。; 适合人群:具备一定Matlab编程基础和优化算法知识的研究生、科研人员及从事无人机路径规划、智能优化算法研究的相关技术人员。; 使用场景及目标:①用于无人机在复杂地形或动态环境下的三维路径规划仿真研究;②比较不同智能优化算法(如PSO、GA、蚁群算法、RRT等)在路径规划中的性能差异;③为多目标优化问题提供算法选型和改进思路。; 阅读建议:建议读者结合文中提供的Matlab代码进行实践操作,重点关注算法的参数设置、适应度函数设计及路径约束处理方式,同时可参考文中提到的多种算法对比思路,拓展到其他智能优化算法的研究与改进中。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值