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

本设计研究为盲人提供行走时,遇到前方障碍物提前躲避的智能避障预警系统。以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

  • 11
    点赞
  • 95
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值