首页/作品列表/WiFi远程操控小车
主要内容
作品功能:
小车设备可以在WiFi连接下,显示是否连接成功,然后对应图案。
然后在WiFi连接下,打开手机对应APP对小车进行相应的操控,比如前进,然后前车灯两个开启;后退对应车灯关闭;左转开启一个车灯一个关闭;右转开启右灯;暂停则前灯全部变成红色,这个时候如果超声波感应到相应的距离过窄,则会停止开动。
作品意义:
可能在作品中小车的运行比较常见,但是对于这个社会的发展来看,车子的数量越来越多,显然这样的市场需求下,需要我们对于车子的功能,外观等改进更加强烈,对于未来的汽车技术改良方面,自动化显得更为重要,这个远程操控虽然已经不是一个全新的想法,但是倘若小车可以感应到距离变化而进行警报,这也是一个很好地设计想法。汽车自动化就有一个汽车自动倒库,这个就源自于感应周边的物体而进行移动,可能这项技术现在在市场的实施还不是很广,但是未来这个技术会推动一场自动化改革。
创作灵感:
对于现有的硬件中,我结合了其他学校学生的创作成品,拼装了一辆WiFi小车,这个小车的主要操控是通过WiFi连接设备,在手机上进行远程操控的计划。
创作思路:
对于操控小车而言,让电机转动其实不是很难的事情,但是四个电机要分两个直流电机驱动模块,通过后期的硬件拼装发现,其实小车基本不能使四个轮子一起动起来,其实也有可能是我自己的技术问题(但我不想承认嘻嘻嘻嘻)。一开始我是直接把几个模块一起接起来连接电脑设备开始运行,但是后来发现这样小车基本上不动。我观察了我使用了点阵,WiFi,蜂鸣器,超声波测距,彩灯,电机等模块。每个模块可能占据的接口位置不一样,所以一开始要先去查看是否有占据错误的接点,使得小车无法运行。
我的小车是先接收WiFi,倘若成功连接到了WiFi,则点阵会显示对应的图案,不然会是另外的红叉来提示是否成功。然后打开手机上面的操控APP,对于一早对小车操控命令的设定,在手机按键上会有对应的前进、后退、左转、右转、停止与结束口令,并且可以进行语音指令。然后在WiFi的连接下,可以在对应的运动模式中,加入相应的灯光,点阵显示,而且由于倒车雷达的灵感下,让我选择加入超声波测距硬件,这样对于一定的距离内可以进行警报,并且开始停止小车运行,起到保持相对安全距离的目的。
创作过程:
尽管程序是前一晚上设计好的,但是没有连接设备的情况下面来单一分析程序的正误是不太实际的,在查找小车运行问题时,可以分模块来一一进行。由于我一开始就是直接拿着这个程序来进行小车的运行,这样的弊端是不太容易找出其中的问题所在,但是如果先测试灯光设备,观察是否可以正确运行,执行相应的程序,然后再加入点阵的相应图案显示。由于一些硬件有固定的插口规定,例如点阵是占用了2/3号插口,则之后的硬件则不能接入该插口。而且对于电机所使用的直流电机驱动模块是占用了6/7,8/9插口,所以在后面的彩灯与蜂鸣器要避开这些插口。而且对于点阵与超声波测距硬件使用的是IIC插口,不能连接到其他错误接口,这样会使硬件不能成功实行。
作品图片:




创作心得与不足:
在这个作品的创作过程中,其实源于我一开始对于硬件的构思,小车的运行其实是一个比较常见的创作,因为这个电机的运行其实比较多材料可以组装,但是很容易变得没有什么创意,这样让我陷入了纠结与矛盾之中。由于自己的现有能力限制,所以我还是选择组装小车,毕竟小车的运行在市场的需求面上还是比较热门的一个研发方向。
不足是1、这个小车其实四个电机才使用了两个,后轮的运行其实是依靠前轮的拖动,类似于四驱车,这样的弊端其实比较明显,尤其是右转或左转时小车的运行比较微弱,应该改进将四个电机一起使用,这样可能效果比较好,而且在左转时,左右轮的数值可以设为一个正一个负,这样会使转动效果改善。
2、小车由于使用WiFi来连接,所以比较容易接收不到设备的指令,这样子很容易使操作失控,后来开了个人热点这个情况会稍微好点。当然为了可以远程操控,WiFi相比蓝牙会好点。
3、小车有一个超声波测距硬件,这个硬件需要我们一开始就去设计好这个硬件警报的距离,所以我使用了串口输入红外线距离的程序,在电脑上显示距离大小,这样就可以更好的达到远程安全距离的控制。但是这个可能受外界的干扰性较大,所以还是使用灰度传感器的效果会更好点。

视频:

代码展示

1. 小车代码

编程语言: C/C++(Arduino)

软件工具:Arduino IDE 1.8.4


附件下载
暂无数据!
1
大牛,别默默的看了,快登录帮我点评一下吧!

立即注册