一、项目概述
1.1 导言
跟着社会的开展,瞎子对独立日子和作业寻求越来越激烈,可是要确保在门庭若市的城市日子中安全自若的活动就需求一个专门的导盲设备来进行辅佐。因而咱们就要规划一款多功用的导盲车来完结这份重担。
1.2 项目布景/选题动机
在实际日子中,咱们遇到过一些独立日子的瞎子,他们在出行方面面临着很大的问题,比如说他们在按盲道走的过程中,总会遇到各种妨碍。因而,咱们就想是否可以做出一款根据AVR MCU的导盲车来协助他们处理这个问题,更好的独立日子。一起,在做这款车的过程中,咱们也能学到关于AVR MCU的一些常识。AVR MCU是一个应用性比较广泛的产品,咱们想假如能了解比较多的关于AVR MCU 的常识,应该会对咱们今后的作业带来很大的好处。综上所述,咱们想做一个根据AVR MCU的导盲车。
二、需求剖析
2.1 功用要求
经过CMOS摄像头收集路况信息,经CPU处理判别前方是否有妨碍物。若无,则车持续引导人前行;若有妨碍物,则车发声报警。经过超声波传感器检测,假如可以跳过则持续前进,假如无法跳过,就中止。假如需求转弯,则减速转弯。一起导盲车上还有GPS导航体系,可以切当知道瞎子所在方位。
图1 体系架构
2.2 功用要求
1、精确度:在车寻线的过程中,不能违背盲道,应精确的按盲道走。
2、稳定性:在导盲的过程中,不能容易的产生死机。
3、安全性:在遇到风险的时分,能及时报警。
4、低功耗:AVR单片机在低功耗的方面是做的十分优异的。挑选AVR MCU可以完成低功耗的功用要求。
三、方案规划
3.1 体系功用完成原理
体系硬件结构框图
阐明:上电之后,CPU开端作业。首要,CPU开端操控摄像头和传感器一起作业,一起收集信息,把收集回来的信息进行剖析,在CPU内部进行A/D或D/A转化,然后将转化后的信息传递给舵机,使舵机在CPU的操控下进行作业。
3.2 硬件渠道选用及资源配置
运用EVK1100开发板进行前期开发
3.3 体系软件流程
程序运转流程图
阐明:A1无弯道,A2有弯道
B1无妨碍物,B2有妨碍物
C1拐弯,C2有妨碍物
3.4 体系估计完成成果
本规划终究产品可以安全地指引瞎子在盲道行走。它可以安全精确地寻觅盲道并依照盲道行走以指引瞎子行走。当遇到妨碍物的时分,可以宣布警报提示瞎子前方有妨碍物,及时逃避。当瞎子向其宣布定位指令时,可以运用GPS模块,快速奉告瞎子具体方位。