项目三--无线控制WIFI小车/无人机/机器人
本节教程将带领大家完成一个目前比较流行的Wifi小车。它的主要功能是小车可以通过上位机或者手机进行控制。同时小车上有摄像头,可以把采集的数据回传到 上位机或者手机上。 功能介绍目前市面上常见的无线小车,无外乎有几种控制方式,蓝牙,红外,NRF,Zigbee等。有些小车带超声波蔽障功能,或者是借助外部设备进行固定轨迹的运动,比如 巡线小车。而WIFI小车采用了先进的WIFI技术进行控制,同时在上面可以配置摄像头,将采集的图像进行实时的回传,这样的小车无疑有更广阔的应用空间。比如 在一些比较危险的场所或者狭小的空间内,都可以用wifi无线小车进行探测接近,如果小车上配有机械臂,远程就可以操控机械臂完成一定动作。
软件需求1.Microduino core 程序 用户可以直接将下面的程序下载到core模块。 Wifi car core 文件:Wifi car core 2.MicroWRT 固件 为了方便用户快速的搭建起小车,我们提供了编译好的固件,方便用户使用。此固件已经打开了两个串口,上电启动后串口终端已无法使用,可以通过wifi终端连接到MicroWRT上。 WIFI car microWRT firmware microWRT firmware 3.PC端操控软件 我们使用了网上一款开源的wifi小车操作界面。 WIFI car PC PC software 4.Mobile控制软件 此软件我们正在开发过程中,将尽快推出。 硬件连接硬件设备
车体的选择,玩家可以求助万能的淘宝,因为Microduino是和Arduino兼容的,所以Arduino小车用的车体,我们都可以使用,要注意一点的是,我们motor驱动 模块只能驱动两个电机,所以如果需要驱动4个电机就要使用两个驱动模块。本项目中使用的是一个小轮小车,前轮采用万向轮。 机器人控制和microduino core,Motor的连接方式可以参考Boxz的教程,在此不在详述。将电机和控制系统连接好后,将microduino的串口交叉连接到MicroWRT的串口 上,具体引脚设置请参考MicroWRT 核心板wiki。系统供电可以由一个5V电源提供。可以使用锂电池或者充电宝。连接好的系统图如下所示。
测试先将小车系统上电,带系统稳定后。打开上位机界面。采用模式设置。发起连接,就可以在屏幕上看到视频,点击控制按钮小车就会动起来啦。。
|