高配版极速O艇制作教程

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

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

接近成品的半成品船

                      自制的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
### 如何在虚拟机安装和配置 Hadoop #### 准备工作 为了成功完成 Hadoop 安装,需确保已准备好以下环境条件: - 已安装运行的 Linux 虚拟机(推荐 Ubuntu 或 CentOS)。 - 配置好网络设置以便各节点之间能够通信[^1]。 #### JDK 和 Hadoop 下载与解压 下载最新版本的 JDK 和 Hadoop 将其放置到指定位置。例如,在 `/opt/software` 中创建一个目录用于存储这些文件[^3]: ```bash mkdir -p /opt/software/ cd /opt/software/ wget https://downloads.apache.org/hadoop/common/hadoop-2.7.2/hadoop-2.7.2.tar.gz tar -xzvf hadoop-2.7.2.tar.gz -C /usr/local/ mv /usr/local/hadoop-2.7.2/ /usr/local/hadoop ``` #### 设置环境变量 编辑 `~/.bashrc` 文件以添加必要的环境变量,使更改生效[^4]: ```bash export JAVA_HOME=/usr/local/jdk1.8.0_XXX export PATH=$PATH:$JAVA_HOME/bin export HADOOP_HOME=/usr/local/hadoop export PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin source ~/.bashrc ``` #### 修改主机名 对于集群中的每台机器,应单独设定其主机名。假设我们有三台虚拟机分别为 `hadoop01`, `hadoop02`, 和 `hadoop03`: ```bash hostnamectl set-hostname hadoopXX reboot ``` 其中 XX 应替换为实际编号如 01, 02 等[^2]。 #### 编辑 hosts 文件 更新 `/etc/hosts` 来映射 IP 地址至对应的主机名称,这有助于简化跨节点通讯过程[^2]: ```plaintext 192.168.x.y hadoop01 192.168.x.z hadoop02 ... ``` #### 启动服务 最后启动 HDFS 及 YARN 服务来验证整个系统的正常运作情况: ```bash start-dfs.sh start-yarn.sh jps ``` 通过以上步骤即可实现基于虚拟机环境下分布式计算框架——Hadoop 的搭建与初步测试。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值