WIFI智能小车机器人 下载本文

内容发布更新时间 : 2024/12/25 13:35:48星期一 下面是文章的全部内容请认真阅读。

WIFI智能小车机器人

作者:福建师范大学协和学院 陈洋斌 叶志燕 沈渊 指导教师:钟伟雄 林民庆 作品简介

在平常的生活中,我们经常会见到有人在玩遥控车,甚至现在还有了遥控飞机。这一切在过去那些年都还只是人们眼中孩子们的玩具而已,然而随着科技的发展,关于机器人的电影,或者是现实生活中科学研究者研发出来的仿生机器人经常在各种媒体中不断的报导。这毫无疑问,再过个几十年,机器人将走进我们的家庭中,它将为我们带来更多的便利。如今,很多电子发烧友DIY出了各种版本WIFI机器人。Wifi Robot,顾名思义就是通过wifi无线网控制的机器人,比起普通的遥控车,它的好处就是遥控信号覆盖范围可以做到很广。 WIFI智能小车机器人是一种基于WIFI的无线远程智能遥控机器人,利用非常成熟的WIFI无线网络为数据载体,实现控制数据,视频数据传送而达到控制小车和视频监控等等功能。它是集无线通信、实时电机驱动、多向机械云台、视频监控、环境温度检测、为一体的多功能智能遥控车。本系统在电脑端上位机采用QT编程,由于QT面向多平台,并且可移植性好。通过QT编写的上位机,便可以把控制数据通过Socket发送到路由器,路由器再通过ser2net把数据包解开,然后转发到路由器的串口; 该系统的控制端采用STC15单片机作为微处理器,通过STC15单片机与路由器建立串口通信,便能利用路由器的串口数据进行控制电机的工作状态模式和三个陀机的工作角度。STC15单片机还负责实时监控环境温度并经过路由器反馈至电脑,让使用者可以实时了解小车所在地的气温,以便于在到达目的地之前设定好空调温度等应用。

平台选型说明

本设计使用本届大赛指定的单片机开发板(以STC15F2K61S2芯片为控制核心) 设计说明 1、设计要求

1.找一台能刷Linux的无线路由器,将其操作系统刷成OpenWrt。

2.将Linux下的摄像头驱动安装到路由器上。

3.选择PC端的上位机软件,利用上位机的Socket把特定的数据包发送到路由端。 4.选择机器人车体,并制作控制驱动板和机械手臂等安装在车体上。

5.通过上位机操作,直接控制小车行走和机械手臂摆动,并能实时接收到机器人上的摄像头视频。

2、根据本系统的设计要求先确定了整体设计原理框图如图所示:

3、设计原理

由图1 的原理框图,可知整个系统是电脑通过无线WIFI网络与路由器通讯,当路由器收到命令后将相应命令通过串口发送给单片机,单片机再根据命令执行相应的操作,如机器人行走,操作机械手等;或者单片机通过读取温度传感器的温度值,通过串口传给路由器,路由器再将数据传给电脑。 3.1单片机最小系统

本系统的核心部分是单片机的控制,给以相应的编程命令,按照我们所要实现的功能意愿执行相应的操作,STC15F2K61S2的管脚图如图2所示: