在现在互联网的技术迅速发展的同时,互联网给我们提供了各种设备互相连接的可能。我们对小车进行远程控制就需要通过WIFI或者3G网络进行。我们这次小车是用到了一种卡片式的电脑(树莓派),它是一款基于ARM的微型电脑主板,以SD卡为内存硬盘,卡片主板周围有两个USB接口和一个网口,可连接键盘、鼠标和网线,同时拥有视频模拟信号的电视输出接口和HDMI高清视频输出接口,全部整合在一张和银行卡差不多大小的主板上,具备所有电脑的基本功能只需接通电视机和键盘,就能执行如电子表格、文字处理、玩游戏、播放高清视频等诸多功能。这个微型电脑大大方面我们学生计算机编程的教育学习,是一款极其有用的开发。
无线网络或者3G网络控制比有线网络有灵活性和移动性,便捷安装,易于网络规划和调整,故障定位容易,易于扩展等一些列的优势。它对可靠性、传说速率、兼容性、保密性、移动性、节能管理有一系列的要求。远程控制系统可以分为:远程监控终端系统,远距离数据传输系统,现场设备监测与控制系统三部分,各部分分工合作,共同实现对设备的远距离控制。要实现远距离控制就得保持一个系统的实时性、可靠性和稳定性。
当我们能够通过在PC端接收到来自小车的视频图像,通过图像,我们由PC端连接到小车就可以对通过下达一系列的指令,操控小车来进行运动,完成我们的目标。
2 基于树莓派的智能小车
智能小车的第一步也是最简单的一步,就是我们需要把一个个器件拼接起来形成一个整体,每一个器件都是单独的一部分,只有形成一个整体才能实现将来小车可以进行有用的功能。首先我们需要进行硬件方面的组装,之后才是需要对树莓派系统进行安装和初始化。
2.1 小车底盘的组装
智能小车的最初最开始的步骤就是需要先把一个个元器件在小车底盘上先组装起来,把硬件设施先准备好,再可以开始之下的步骤。元器件的充分了解对于我们对小车的组装有很大的帮助。
2.1.1 元器件的了解
在拿到小车底盘的时候,我们也就同时有了元器件的对照表,所以我们首先要做的就是先清点出小车的元器件。小车的元器件如下:M3*30螺丝4个;M3*8 铜柱4个;M3*8螺丝10个;码盘2个;M3螺母10个;T型小支架4个;船型开关1个;轮胎2个;万向轮1个;电池盒1个;底盘1个;减速电机2个。
2.1.2 小车的组装
小车底盘的组装并不是什么复杂的问题,我们只需要按着下图的说明书一步一步仔细的操作就可以完成了。
第一步:先把小车底盘,码盘,紧固件上面的黄色保护纸撕开,然后再把紧固件插入小车的底盘。
第二步:安装码盘,将电机固定在智能小车上,用M3螺丝紧紧拧紧,需要注意的地方就是需要把电机引线的铜片放在外面,就是靠近轮子的一端。
第三步:当我们把电机固定在智能小车的底盘上之后,就可以用螺丝紧紧地拧紧,确保不会掉下来。
第四步:我们需要放入4个铜柱,拧进8个螺丝固定住小车后方的万向轮,紧紧收住电机(为了保护紧固件),对准之后插入轮子。
完成这四步之后我们就完成了小车底盘最开始的安装,然后我们需要的就是在这之上进行树莓派的安装了。但是我们当然还是有一些需要注意的地方:1.因为底盘是有机玻璃,高空坠落可能造成不必要的损害;2.电机不能使用超过15V的供电系统,否则可能会造成电机的烧毁。3.导线在允许的情况下可以焊接在电机上,焊接的时候一定要注意安全。虽然说起来小车的组装好像是很简单的事,但是这一步也是非常费工夫的,并不是简单的说说就可以完成的,如果说不细心不仔细的话,可能一些线路就会连接错误,造成不必要的损失。而且只是初始的初始,如果第一步就错了的话,我们就需要花费很大的代价来重新来过了。所以第一步是最关键的一步。 python树莓派智能小车的远程控制技术+源程序(2):http://www.751com.cn/tongxin/lunwen_20979.html