一.系统设计
本次智能拐杖系统的设计使用STM32单片机作为控制核心,通过hc-sr04超声波模块测距,通过光敏电阻检测光强,采集到的数据会上传到单片机中,单片机会对信号进行处理,当距离小于阈值,则通过蜂鸣器报警,当光照强度低于阈值,通过LED灯进行提醒,通过GPS显示位置,通过GSM发送短信。

图1 系统框图
二.硬件设计
本设计所采用的STM32F103C8T6是以Cortex-3为核心的单片机,它的功能是实现软件的执行,并对外部的器件、模块进行控制,该系统主要由GPS定位模块,GSM模块,光敏电阻模块,HC-SR04超声波模块组成。

图2 硬件电路
三.软件设计
系统的软件实现过程中首先要进行系统初始化,初始化结束后开始进行超声波检测,光照强度检测以及按键检测,当距离小于阈值,则通过蜂鸣器报警,当光照强度低于阈值,通过LED灯进行提醒,当报警按键按下时,通过GSM模块发送短信到手机端。

图3 程序流程图

图4 主程序
四、实物展示

五、上位机

审核编辑:汤梓红
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
单片机
+关注
关注
6078文章
45632浏览量
675677 -
led灯
+关注
关注
22文章
1607浏览量
112174 -
超声波
+关注
关注
63文章
3341浏览量
146381 -
STM32
+关注
关注
2313文章
11211浏览量
375350
原文标题:基于STM32单片机的智能拐杖系统
文章出处:【微信号:小常硬件,微信公众号:小常硬件】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
热点推荐
STM32F1系列单片机的时钟系统
这是stm32的时钟系统,时钟与单片机的关系就好比心脏与人的关系一样,它为单片机的运行提供时间基准。STM32F1系列
发表于 03-23 17:44
•4121次阅读
基于STC89C52单片机的智能盲人拐杖设计资料分享
基于STC89C52 单片机的智能盲人拐杖主要功能包括:1.实时探测前方障碍物,1m内有障碍物语音播报。2.光线弱时语音提示,自动开启拐杖灯光,光线强时自动关闭。按下灯光按键,灯光将闪
发表于 11-10 07:10
如何去实现基于单片机避障导盲智能拐杖控制设计
本设计研究为盲人提供行走时,遇到前方障碍物提前躲避的智能避障预警系统。以AT89S52单片机作为核心处理器,采用超声波回波时间差测量人与物体之间的安全距离,实现了提前预警使用者避让障碍物,起到避免
发表于 11-19 08:34
基于单片机智能盲人拐杖臂章报警系统设计资料分享
该智能盲人拐杖采用51单片机做主控芯片,US-100超声波传感器测量前方障碍物距离,并通过数码管显示出来,数码管用的是74HG573驱动。蜂蜜器可以根据不同的障碍物距离来发出不同频率的响声。有个
发表于 01-24 06:12
hc05与单片机连接图_STM32单片机最小系统详解
是FLASH,RAM容量是48K,封装LQFP64。STM32单片机命名规则:STM32单片机最小系统:所谓
发表于 11-17 13:51
•63次下载
基于STM32单片机的智能拐杖系统设计
评论