设计简介
本设计是基于单片机的循迹避障小车系统,主要实现以下功能:
- 可遥控实现小车的前进、后退、左转、右转、加速、减速、停止等功能;
- 小车前进时遇到前方有人或者障碍物时,减速并发出提示音,并能自动避障;
- 小车运行时可自动实现黑线循迹功能;
- 通过显示模块显示相关运行状态参数与工作方式
- 通过霍尔传感器测速,显示屏用来能够实时显示小车行驶的速度、路程等数据
单片机:STC89C51/STC89C52
项目扩展:快递小车、运货小车
视频演示
软件安装:
keil 5 :下载
Proteus v8.15 :下载
Altium Designer 2013:下载
烧录软件:下载
资料预览
效果图:
资料预览:
PCB图:
原理图:
系统框图:
本设计以STC89C52单片机为核心控制器,加上其他的模块一起组成的基于单片机的循迹避障小车的整个系统,其中包含中控部分、输入部分和输出部分。中控部分采用了STC89C52单片机,其主要作用是获取输入部分数据,经过内部处理,控制输出部分。输入由五部分组成,第一部分是ECB02蓝牙模块,通过蓝牙可以控制小车运行状态;第二部分是2个循迹模块,用于按照指定路线运行;第三部分是霍尔传感器,用于检测车速;第四部分是由舵机带动转动的红外避障模块,用于检测是否有障碍物;第五部分是供电电路,给整个系统进行供电。输出由三部分组成,第一部分是LCD12864显示模块, 显示测得的速度和路程;第二部分是4个SDC9150直流电机,用于驱动小车移动;最后一部是蜂鸣器,当检测到障碍物时,蜂鸣器进行报警。
软件设计流程(部分):
老师,这个能实现十字路口指令吗
如果十字路口有线迹的话可以实现
这个控制板能全套买吗
可以买的,在网站菜单的淘宝店铺中即可购买
买这个的画,里面有一些什么