基于单片机避障导盲智能拐杖控制设计(毕设资料)

本设计研究为盲人提供行走时,遇到前方障碍物提前躲避的智能避障预警系统。以AT89S52单片机作为核心处理器,采用超声波回波时间差测量人与物体之间的安全距离,实现了提前预警使用者避让障碍物,起到避免安全隐患的作用。

智能避障导盲拐杖设计主要功能:

1、 当三米处有障碍物时发出“滴,滴,滴”的报警声(蜂鸣器),随着距离障碍物越来越近“滴滴”声的频率越高(和汽车倒车提示有点像),当快要碰撞到时,连续“滴。。。。”声。
2、 天黑的时候,LED灯(白色高亮度,可直接使用拐杖上的)自动点亮,晚上当三米外有障碍物时,LED灯闪烁报警(亮灭交替),声音报警同白天一样,提示路人有盲人通过,请注意。
3、 整个电路要设置一个总开关
4、 扩展功能可以帮忙实现,如果不能弄就帮接口预留(太阳能充电,利用语音芯片实现语音报警)。

系统主要由测距系统(包括超声波发射模块、超声波接收模块)和语音报警系统,时间播报系统,警示灯控制系统,稳压电源,五个主要模块构成。

#include<reg52.h>
#define uint unsigned int
#define uchar unsigned char

sbit beep=P2^7;//定义喇叭端口

sbit tx=P2^4;//超声波发送
sbit rx=P2^5;//超声波接收


sbit yuyin=P2^0;//语言控制端口

sbit wei1=P1^0;	//位码
sbit wei2=P1^1;
sbit wei3=P1^2;
sbit wei4=P1^3;

sbit led=P3^5;//报警指示灯

sbit guangmin=P3^7;//光敏电阻端口

sbit relay=P3^6;//继电器输出端口

int t;
long int juli;

void baojing();
uchar code duanma[]={0xc0,0xf9,0xa4,0xb0,
                     0x99,0x92,0x82,0xf8,
					 0x80,0x90,0x88,0x83,
					 0xc6,0xa1,0x86,0x8e};

【资源下载】下载地址如下(796):https://docs.qq.com/doc/DTlRSd01BZXNpRUxl

posted @ 2020-12-30 13:02  roadroad  阅读(341)  评论(0编辑  收藏  举报
电设屋
上千套电子毕设课设方案