高考考试网
当前位置: 首页 高考资讯

如何制作一辆遥控小车(教你制作小巧可爱的遥控小车)

时间:2023-06-07 作者: 小编 阅读量: 2 栏目名: 高考资讯

我设计的小车可搭载Romeomini控制板、电池与电机等器件,并且体积小巧。6中间支撑零件:中部共有4个孔,两个大孔用来和底盘连接,两个小孔用来穿底部电机的导线;两侧的孔用于固定龟壳。图9.2中右侧预留了传感器连接方案,但由于这次并没有连接,因此省略。Arduino平台有着简单易懂、经济实惠等好处,其丰富的开源库以及简单易学的函数接口,使得该平台完全胜任这套设计。遥控器符合DFRobot标准通信协议,并可设置数据发送模式。

市面上有很多很小的模型车,它们虽然很好看,但是由于太小,无法放置电池和电机这样的大器件,只能作为静态模型放在办公桌上展示。我觉得实在很可惜,如果能够将它们做成电动的,并且可以通过手机控制,那就好玩了。所以我设计了这个小巧可爱的遥控小车。

我设计的小车可搭载Romeo mini控制板、电池与电机等器件,并且体积小巧。在已有的基础上,还可在外形上进行更改,本次设计的外观灵感来源于乌龟,所以叫杰尼龟小车。它可通过蓝牙控制移动,未来还可扩展播放MP3、灯光效果、摄像等功能。

我将从机械部分、电路部分和软件部分3个角度分别阐述杰尼龟小车的整个制作过程:机械部分主要阐述杰尼龟的各个零部件的设计与制作过程;电路部分主要阐述杰尼龟实现遇到障碍物展开翅膀功能的硬件方案,以及小车寻线功能(选做)的硬件实现过程;软件部分阐述基于Arduino控制的程序解决方案。制作所需零件见表9.1,制作所需工具见表9.2。

绘图软件平台

Creo(见图9.1)是一个整合Pro/ENGINEER、CoCreate和ProductView三大软件并重新分发的新型CAD设计软件包,本设计所用到的所有图形均使用Creo软件设计并绘制出来。该软件有个很大的优点在于可以组装已完成的零件,将这些有序的零件搭建成一个整体,从而优化零件尺寸并美化零件外形。所有零件都是由DFRobot的Dreammaker打印机制作的。

表9.1 零件清单

图9.1 Creo

表9.2 制作所使用的工具

机械部分

零件介绍

1 底盘:底盘为X形的,四角用来固定电机,中间的孔支持连接其他部件。

2 车轮支撑零件:前面一对,后面一对,用于支撑车轮,便于固定车轮和起到保护作用。

3 侧边支撑零件:安装在车轮支撑零件的侧面,有着定车轮圆心和支撑车轮的作用。

4 车轮:中间的十字孔用于和电机相连,另一侧圆孔是放置轴承的,周围的深槽是用来固定O形圈的。

5 龟形外壳:这是灵感来源于乌龟,再结合棱角设计所演变出来的外形,前方的锥形头骨表示壳的头部,中间的两只孔是避障传感器用于检测的窗口。

6 中间支撑零件:中部共有4个孔,两个大孔用来和底盘连接,两个小孔用来穿底部电机的导线;两侧的孔用于固定龟壳。

组装

1 组装车轮:将O形圈、车轮、轴承组合到一起。O形圈需要用胶水粘在车轮上,最好使用硅胶或白乳胶。

2 组装底盘:将电机、底盘、M2×8机牙螺丝组合到一起。

3 组装车底身部件:将底盘部件、车轮部件、侧边支撑、M2×8机牙螺丝、M2×8自攻螺丝、M3×6机牙螺丝、导线组合到一起。M2自攻螺丝用于安装侧边支撑零件和车轮支撑零件,M3机牙螺丝安装在侧边支撑零件的大孔里,M2机牙螺丝用于安装车轮支撑零件和底盘。

4 安装中部支撑零件:将车底身部件、中部支撑零件、M3×6机牙螺丝、M3螺母组装到一起。

5 安装小车内部电路部分:将Romeo mini控制板、电池、测距传感器、M3×6机牙螺丝组装到车身上。电路部分的连接方法详见电路部分。

6 完成小车安装:将车身、车壳、M3×6机牙螺丝组装到一起,将M3机牙螺丝安装在龟壳侧边的小孔里面,每边两只,杰尼龟小车就做好了。小车尽可能不要太重,因为电机比较小,负荷并不大,而且太重了会造成O形圈脱落。

电路部分

为了实现遥控功能,我们搭建了如图9.2所示的电路。控制板为DFRobot的Romeo mini控制板(兼容Arduino),板载蓝牙通信模块、电机驱动模块,扩展了8个数字口和4个模拟口。你也可以用标准Arduino加蓝牙通信模块、电机驱动模块来搭建。该控制板没有电源开关,所以需要外接一个电源开关。图9.2中右侧预留了传感器连接方案,但由于这次并没有连接,因此省略。电路连接好后,最好先测试一下其功能再进行组装,Romeo mini控制板自带蓝牙模块,支持无线烧录程序,方便日后调试程序。

图9.2 控制电路

软件部分

杰尼龟小车的程序流程如图9.3所示,本程序通过手机利用蓝牙来连接小车上的Romeo mini控制板,从而完成控制小车前进、后退等功能。通过该流程图,不难看出该程序很容易实现,通过对按键的检测来决定电机的输出形式,成为该程序的核心思路。Arduino平台有着简单易懂、经济实惠等好处,其丰富的开源库以及简单易学的函数接口,使得该平台完全胜任这套设计。

图9.3 程序流程图

杰尼龟遥控程序

#include //手机蓝牙控制库

#include

//Romeo mini库,需要用到电机驱动函数

int joystickX, joystickY;

//定义摇杆参数

void setup()

{ //初始化

Romeo_m.Initialise();

Goble.begin();

Serial.begin(115200);

}

void loop()

{

if(Goble.available())

{ //蓝牙控制使能

joystickX = Goble.readJoy

stickX(); //传递X偏移数据

joystickY = Goble.readJoy

stickY(); //传递Y偏移数据

int SpeedX=joystickX;

int SpeedY=joystickY;

if (SpeedX>200 && 100

{ //判断坐标轴位置

Romeo_m.motorControl(Forward, 200,Forward,200); //前进

}

else if (100

{Romeo_m.motorControl(Forward, 100,Reverse,100); //后退}

else if (100200)

{Romeo_m.motorControl(Reverse, 100,Forward,100);//左转}

else if (SpeedX<50 && 100

{Romeo_m.motorControl(Reverse, 200,Reverse,200);//右转}

else {Romeo_m.motorStop();//停止

}

}

}

手机App

DFRobot推出的通用蓝牙遥控器App(见图9.4)让你可以与机器人、移动平台或无人机等任何你想要控制的设备进行通信。该遥控器具有一个模拟量的摇杆、

图9.4 通用蓝牙遥控器App

6个数字按键,采用传统游戏手柄布局,让所有人都可以更快上手。遥控器符合DFRobot标准通信协议,并可设置数据发送模式。本应用目前只涉及遥控器左边的摇杆部分,后边的控制部分会在日后的升降中涉及。

    推荐阅读
  • 咽炎喝什么泡水(咽炎喝什么泡水最好)

    慢性咽炎,主要是咽部感染细菌或病毒引起局部炎症性改变,表现为:咽喉干燥痒、咽喉痛、时有异物堵塞感、时有干咳无痰或有少量粘液。橄榄橄榄两个,绿茶1克,将橄榄一切成为两半,然后和茶叶一起放到茶杯内,用沸水冲泡,然后盖上盖子焖五分钟就可以饮用了,比较适用于慢性咽炎,咽喉有异物的情况。

  • 社保认证资格错过了怎么办(社保认证请注意)

    近日,记者从玉林市社保中心获悉,因技术原因目前暂停使用“老来”APP进行社保待遇资格认证,线上认证可下载“广西人社APP”进行认证,其他认证渠道和方式不变。网络配图按规定,已领取机关事业单位基本养老保险、企业职工基本养老保险、城乡居民养老保险、失业保险、工伤保险长期待遇人员每年度需认证一次;领取供养直系亲属救济费(抚恤金)待遇人员每半年需认证一次。

  • 三角梅有毒吗 三角梅有毒吗致癌吗

    三角梅的茎和叶里的汁液有一点毒性,但花和叶子都不会发出气味,不会有刺激,也不会产生过敏。只要不误食叶子,就不会对人体造成伤害,但最好不要放在卧室里,因为家中如果有小孩或者是宠物的话,就很有可能误食,误食的症状有腹泻、血便等。此外,三角梅有刺,触碰的时候小心不要扎到手。三角梅很适合庭园种植还有盆栽观赏,可以放在家里的门廊、庭院和厅堂入口处。花的颜色是鲜红色的,就像孔雀开屏一样,看起来非常的美观漂亮。

  • 蔚为大观是什么意思(蔚为大观解释)

    下面更多详细答案一起来看看吧!蔚为大观是什么意思蔚为大观,汉语成语,拼音为wèiwéidàguān,形容丰富多彩的景色;雄伟的景象。形容事物美好而繁多,给人一种盛大的印象。多指文物、盛大的景象等。

  • 胎梦说出来就不准了吗(胎梦能让人知道宝宝性别)

    最近和闺蜜小聚,听她跟我哭诉说:因为怀孕最近睡眠质量特别不好,还经常做梦,梦里梦见一条小蛇,常听老人言道,这可能是胎梦,这些梦暗示了宝宝的性别……临产那天生下来一个6斤6两的女孩。孕期时做这些梦,其实还是宝妈们在怀孕期间情绪波动较大,心情负责。宝妈们真的不要担心,怀孕期间做什么样的梦都是正常的,不要胡思乱想,这种非要拿这些梦境来判断孩子的性别,是没有任何科学依据的。

  • 间质浸润是什么意思(间质浸润意思是什么)

    以下内容希望对你有帮助!间质浸润是什么意思局部软组织浸润,就是液体慢慢渗透到软组织中去,人体组织内浸入了异常细胞或出现了正常情况下不应出现的机体细胞,以及某些病变组织向周围扩展的现象。在细胞内或间质中出现异常的物质或原有的某些物质的堆积过多也称为浸润。

  • 受精卵着床需要几天 受精卵着床需要几天有啥感觉

    受精卵开始着床的时间是在同房后的第4~7天,完成着床的过程在同房后的10~14天左右。

  • 罗宋甜面包君之的做法(罗宋甜面包君之的做法是什么)

    罗宋甜面包君之的做法准备材料。高筋粉150g,奶粉5g,盐1.8g,酵母3g,细砂糖25g,鸡蛋15g,水75g,黄油12g,表面装饰,黄油16g,鸡蛋液适量,糖粉适量。将除黄油外的材料放进盆里混合均匀,然后揉出厚膜大概20分钟,加入黄油揉出手套膜,面团拉开薄却不易段的膜。盖上保鲜膜发酵到两倍大。烤箱预热,发酵好的面团表面用锋利的到划一道口子,挤上黄油,每个四克黄油左右,涮上蛋液,再撒上厚厚的糖粉,190度中层烤15分钟左右即可。

  • 路由器主网线插在哪个口(路由器网线正确插口位置在哪儿)

    通过电脑设置路由器时,网络插在路由器的LAN口及电脑网口1、首先将猫,路由器,电脑按下图进行连接2、之后,电脑端打开浏览器,输入路由器的IP地址,账号,密码进入管理界面注:路由器底部含有IP,账号,密码信息;新版路由器使用IP进入后提示输入管理密码3、如图,浏览器输入192.168.1.1进入,输入用户名,密码登录4、之后设置宽带拨号连接。

  • 生日文案高级简短(生日文案高级简短有哪些)

    愿每一岁都能奔走在自己的热爱里,祝自己生日快乐。愿家人平安健康,愿所有美好与温暖如约而至,感谢相遇,知足善良爱与自由,祝自己生日快乐。生命是一种喜悦,愿我的生活,永远充满喜悦,祝生日快乐!我要笑的大方也要走的坦荡娇气包不做了我还是做大哥吧祝自己生日快乐还是要长大的可爱不是长久之计。又与这值得的人间多相处了一年。