手机WiFi智能小车
手机WiFi智能小车
目录
项目介绍 硬件设计 软件设计 测试结果
手机WiFi智能小车
现在是一个智能化的时代,各种智能化设 备正在逐步替代人为的操作。随着汽车工 业的迅速发展,关于智能汽车的研究也就 越来越受人关注。而且,智能手机的普及 与发展,更使得WiFi一词深入人心。 在这里我们用最基本的51单片机为核心 来实现WiFi信号对智能系统
L298N电机驱动模块
软件设计
52单片机最小系统原 理图
L2987N驱动原理图
调试结果
系统联调
硬件调试
实现 功能
软件调试
硬件调试
在每个元件在没焊上去时,先用万用表检测,它们是不是都 正常的,像LED灯,有些可能是有损坏的。单片机最小系统 的焊接相对于驱动电路的焊接比较容易,以为在实训中多次 焊接过该电路,但我还是很细心的按电路设计流程,画原理 图、焊接电路、检测电路到通电测试。完成了该最小系统的 设计。该设计过程中,要注意谐振电容的选择,焊接前一定 要对该电容进行检测,确保谐振电容完好,否则将导致晶振 不起振,单片机无法正常工作,振荡器输入分别由引脚18和 引脚19来完成振荡部分。51单片机的一个机器周期含有6个 状态周期,而每个状态周期为2个振荡器周期,因此一个机器 周期共有12个振荡周期,12MHz的振荡频率,一个振荡器周 期为1/12微秒,一个机器周期为1微秒。
软件调试
软件调试是制作该课题一个难点,在 调试采用分模块调试,首先调试光电 避障模块位置以达到最佳效果,其次 开始调试驱动模块,该模块是该课题 的核心。
系统联调
将硬件调试和软件调试相结合,在电路原理 图上先检测电路有没有短接,断路现象,可 以用万用表检测电路中的电流、电压是否符 合。上电后,观察各个电源指示灯是否正常 ,用万用表检测各个主要测试点,看各个测 试点电压是否正常。正常后,将所编写的程 序烧入单片机最小系统中,进行系统联调将 ,看是否能够达到预期效果。
基本材料
基本工具
制作步骤
路由器引TTL线→路由器刷OpenWrt固件→制 作51单片机最小系统→下载下位机程序到51 单片机→安装上位机程序至PC或手机→测试 上、下位机通信→组装→调试完成。
硬件设计
路由器 的改装
制作52单片机 最小系统
制作驱动 模块
路由器的改装 路由器引TT线
路由器刷OpenWrt固件
制作总思路作方案:52单片机
基本原理
控制端
连接
(手机、电脑)
发送
单片机
WiFi模块
(路由器)
处理、计算
信号
TTL电平
控制小车
利用PC或手机作为控制端,通过手机连接wifi路由器以获得wifi信号, 同时车载也连接wifi模块以获得和手机相同的IP地址,实现手机和小车的 连接,然后利用PC或手机上的控制软件以wifi网络信号为载体发送相关信 号,wifi模块接收PC或手机端发送来的相关信号并分析转换成TTL电平信 号,然后发送给单片机,单片机接收到的电平信号处理、分析、计算,转 化成控制指令并发送给电机驱动模块以实现小车的前进、后退、左拐、右 拐等功能。
实现功能
本设计,以单片机STC89C52RC为核心实现小车 避障。小车在行驶过程中自动检测障碍物,当障碍 物的距离小于小车的安全行驶距离时,小车会首先 向左转向,如果没有障碍物,小车沿该方向前进, 若有障碍且障碍物距离小于安全距离,小车向左旋 转,若无则沿该方向前进,若有障碍物且障碍物距 离小于小车行驶的安全距离时,小车向左旋转,如 此往复,达到避开障碍物的目的。由于自身能力有 限,部分功能效果不是很好,但基本实现了避障的 目的,有许多地方有待改进,我会在以后的学习中 不断完善该设计。
谢谢观赏