当今社会科技发展迅速,带给人们生活的便利也越来越多,从物联网到大数据,从互联网到人工智能,所有的一切都是为了让人们体会到更加便捷。然而这些技术中却很少有为盲人服务的。中国是世界盲人最多的国家之一,目前约有500万盲人占世界盲人总数的10%以上,低视力者600多万,盲人的出行成了一个不可忽视的社会问题。目前盲人出行主要依靠盲道、手杖。已经面世的盲人导航系统大多基于超声波识别系统,现有的超声波盲产品往往只能够辨别出前方是否有障碍物以及障碍物的距离,无法知道在遇到突发状况或者是急需求助的等一些常见问题。而这些在实际使用过程中,都存在一些不足之处,存在安全隐患和导盲的精确性问题。利用超声波检测技术进行盲人导航有着可靠性高、定位精确的特点,通过语音播报提醒的方式对盲人出行进行引导提醒,,跌倒检测和夜晚智能照明为成千上万的盲人出行带来方便,遇到紧急情况下GSM会发送短信也可以进行语音通话,通过水位传感器检测地方是否有水提醒老人防滑跌倒。跌倒时通过ADXL345进行摔倒检测,并且gps进行定位方便快速找到老人。
关键词 超声波测距;GSM短信;语音播报提醒;STM32单片机;跌倒检测;盲人导航
808系列
硬件组成部分:
整个实物设计过程:
基本版本0:
基于STM32单片机智能头盔 语音播报 超声波测距 防丢报警 智能拐杖系统设计(实物+程序+原理图+其他资料)(846)691-12
版本一 GSM短信+蜂鸣器报警+跌倒+照明+一键求救+距离检测:
基于STM32单片机智能头盔 GSM短信报警 超声波测距 跌倒检测 防丢报警 智能拐杖系统设计(实物+程序+原理图+其他资料)(846)808-1
版本二 GSM短信+打电话+蜂鸣器报警+跌倒+照明+一键求救+距离检测:
基于STM32单片机智能头盔 电话报警 GSM短信 跌倒检测 一键求救 智能拐杖系统设计(实物+程序+原理图+其他资料)(846)808-2
版本三 GSM短信+语音提示+跌倒+照明+一键求救+距离检测:
基于STM32单片机智能头盔 GSM短信报警 超声波测距 跌倒检测 语音提示 防丢报警 智能拐杖系统设计(实物+程序+原理图+其他资料)(846)808-3
版本四 GSM短信+打电话+语音提示+跌倒+照明+一键求救+距离检测:
基于STM32单片机智能头盔 GSM短信报警 语音提示 超声波测距 跌倒检测 防丢报警 智能拐杖系统设计(实物+程序+原理图+其他资料)(846)808-4
版本五 GPS定位+GSM短信+蜂鸣器报警+跌倒+照明+一键求救+距离检测:
基于STM32单片机智能头盔 GSM短信报警 超声波测距 跌倒检测 防丢报警 智能拐杖系统设计(实物+程序+原理图+其他资料)(846)808-5
版本六 GPS定位+GSM短信+打电话+蜂鸣器报警+跌倒+照明+一键求救+距离检测:
基于STM32单片机智能头盔 GSM短信 GPS定位 超声波测距 跌倒检测 防丢报警 智能拐杖系统设计(实物+程序+原理图+其他资料)(846)808-6
版本七 GPS定位+GSM短信+语音提示+跌倒+照明+一键求救+距离检测:
基于STM32单片机智能头盔 GSM短信报警 语音播报 GPS定位 跌倒检测 防丢报警 智能拐杖系统设计(实物+程序+原理图+其他资料)(846)808-7
版本八 GPS定位GSM短信+打电话+语音提示+跌倒+照明+一键求救+距离检测:
基于STM32单片机智能头盔 GSM短信报警 超声波测距 GPS定位 语音提示 智能拐杖系统设计(实物+程序+原理图+其他资料)(846)808-8
版本九 水坑防滑检测+GPS定位+GSM短信+蜂鸣器报警
跌倒+照明+一键求救+距离检测:
基于STM32单片机智能头盔 GSM短信 GPS定位 水坑防滑检测 跌倒检测 防丢报警 智能拐杖系统设计(实物+程序+原理图+其他资料)(846)808-9
版本十 水坑防滑检测+GPS定位+GSM短信+打电话+蜂鸣器报警
跌倒+照明+一键求救+距离检测:
基于STM32单片机智能头盔 GSM短信 GPS定位 电话报警 跌倒检测 防丢报警 智能拐杖系统设计(实物+程序+原理图+其他资料)(846)808-10
版本十一 水坑防滑检测+GPS定位+GSM短信+语音提示
跌倒+照明+一键求救+距离检测:
基于STM32单片机智能头盔 GSM短信 GPS定位 超声波测距 语音播报 防丢报警 智能拐杖系统设计(实物+程序+原理图+其他资料)(846)808-11
版本十二 水坑防滑检测+GPS定位GSM短信+打电话+语音提示
跌倒+照明+一键求救+距离检测:
基于STM32单片机智能头盔 GPS定位 电话报警 GSM短信报警 跌倒检测 防丢报警 智能拐杖系统设计(实物+程序+原理图+其他资料)(846)808-12
基本版本0:
1. STM32单片机进行数据处理
2. SR04超声波检测当前障碍物距离,通过WT588D进行语音播报
3. LCD1602液晶显示当前距离,最小报警距离
4. 光敏传感器检测当前环境强弱,光线暗开启LED照明指示灯
5. 上电后每隔一段时间语音自动播报当前距离
6. 按键设置当前最小距离,小于设置距离
WT588D进行语音提示:低于安全距离请注意!!!
版本一 GSM短信+蜂鸣器报警+跌倒+照明+一键求救+距离检测:
1. STM32单片机进行数据处理
2. SR04超声波检测当前障碍物距离,
3. OLED液晶显示当前距离,最小报警距离等信息
4. 光敏传感器检测当前环境强弱,光线暗开启LED照明指示灯
防止夜晚车辆或者行人碰撞老人
5. ADXL345检测老人是否跌倒
6. 按下第一个按键进入设置模式,第二个是加,第三个是减
设置最小报警距离、GSM接收短信号码
7. 当超声波检测距离小于设置距离蜂鸣器进行“嘀嘀嘀”提醒
液晶显示:“低于安全距离!”
8. 当板子倾斜大概10S左右,蜂鸣器长响报警,液晶显示:“跌倒!”
GSM发送短信:“请注意,检测到老人跌倒”
9. 单独按下第五个按键进行紧急SOS求救,液晶显示“jj”蜂鸣器长响报警
GSM发送短信:“我遇到困难,需要帮助”
10. 单独按下第四个按键取消紧急报警
版本二 GSM短信+打电话+蜂鸣器报警+跌倒+照明+一键求救+距离检测:
1. STM32单片机进行数据处理
2. SR04超声波检测当前障碍物距离,
3. OLED液晶显示当前距离,最小报警距离等信息
4. 光敏传感器检测当前环境强弱,光线暗开启LED照明指示灯
防止夜晚车辆或者行人碰撞老人
5. ADXL345检测老人是否跌倒
6. 按下第一个按键进入设置模式,第二个是加,第三个是减
设置最小报警距离、GSM接收短信号码
7. 当超声波检测距离小于设置距离蜂鸣器进行“嘀嘀嘀”提醒
液晶显示:“低于安全距离!”
8. 当板子倾斜大概10S左右,蜂鸣器长响报警,液晶显示:“跌倒!”
GSM发送短信:“请注意,检测到老人跌倒”并且进行打电话
9. 单独按下第三个按键进行SOS紧急报警液晶显示“紧急求救!”蜂鸣器报警
GSM发送短信:“我遇到困难,需要帮助”,并且进行打电话
10. 单独按下第二个按键取消紧急呼叫,取消蜂鸣器报警
并且进行拨打电话,按下第四个按键挂断电话
11. 如果老人有事情需要和加入进行沟通
单独按下第四个按键直接进行拨打电话
12. 按下第五个按键挂断电话
版本三 GSM短信+语音提示+跌倒+照明+一键求救+距离检测:
1. STM32单片机进行数据处理
2. SR04超声波检测当前障碍物距离,
3. OLED液晶显示当前距离,最小报警距离等信息
4. 光敏传感器检测当前环境强弱,光线暗开启LED照明指示灯
防止夜晚车辆或者行人碰撞老人
5. ADXL345检测老人是否跌倒
7. WT588D进行语音提示
8. 按下第一个按键进入设置模式,第二个是加,第三个是减
设置最小报警距离、GSM接收短信号码
9. 当超声波检测距离小于设置距离晶
WT588D播报“当前距离较近,请注意安全”提醒
液晶显示:“低于安全距离!”
10. 当板子倾斜大概10S左右,液晶显示:“跌倒!”
WT588D语音“当前老人跌倒,需要救治”
GSM发送短信:“请注意,检测到老人跌倒”
11. 单独按下第五个按键进行SOS紧急报警, 液晶显示“紧急求救”
语音播报“我是老人,遇到困难,需要帮助,希望大家帮助我一下”
GSM发送短信:“我遇到困难,需要帮助”,
12. 单独按下第四个按键取消紧急呼叫,取消语音播报
版本四 GSM短信+打电话+语音提示+跌倒+照明+一键求救+距离检测:
1. STM32单片机进行数据处理
2. SR04超声波检测当前障碍物距离,
3. OLED液晶显示当前距离,最小报警距离等信息
4. 光敏传感器检测当前环境强弱,光线暗开启LED照明指示灯
防止夜晚车辆或者行人碰撞老人
5. ADXL345检测老人是否跌倒
7. WT588D进行语音提示
8. 按下第一个按键进入设置模式,第二个是加,第三个是减
设置最小报警距离、GSM接收短信号码
9. 当超声波检测距离小于设置距离晶
WT588D播报“当前距离较近,请注意安全”提醒
液晶显示:“低于安全距离!”
10. 当板子倾斜大概10S左右,液晶显示:“跌倒!”
WT588D语音“当前老人跌倒,需要救治”
GSM发送短信:“请注意,检测到老人跌倒”并且拨打电话
11. 单独按下第三个按键进行SOS紧急报警, 液晶显示“紧急求救”
语音播报“我是老人,遇到困难,需要帮助,希望大家帮助我一下”
GSM发送短信:“我遇到困难,需要帮助”,
12. 单独按下第二个按键取消紧急呼叫,取消语音播报
13. 如果老人有事情需要和加入进行沟通
单独按下第四个按键直接进行拨打电话
14. 按下第五个按键挂断电话
版本五 GPS定位+GSM短信+蜂鸣器报警+跌倒+照明+一键求救+距离检测:
1. STM32单片机进行数据处理
2. SR04超声波检测当前障碍物距离,
3. OLED液晶显示当前距离,最小报警距离,经纬度等信息
4. 光敏传感器检测当前环境强弱,光线暗开启LED照明指示灯
防止夜晚车辆或者行人碰撞老人
5. ADXL345检测老人是否跌倒
6. GPS获取当前经度和维度
7. 按下第一个按键进入设置模式,第二个是加,第三个是减
设置最小报警距离、GSM接收短信号码
8. 当超声波检测距离小于设置距离蜂鸣器进行“嘀嘀嘀”提醒
液晶显示:“距离过近!”
9. 当板子倾斜大概10S左右,蜂鸣器长响报警,液晶显示:“跌倒!”
GSM发送短信:“请注意,检测到老人跌倒!
经度XXX.XXXXXX,维度XX.XXXXXX”
10. 单独按下第四个按键进行紧急SOS求救,液晶显示“紧急求助”蜂鸣器长响报警
GSM发送短信:“我遇到困难,需要帮助”
经度XXX.XXXXXX,维度XX.XXXXXX”
11. 单独按下第五个按键取消紧急报警
版本六 GPS定位+GSM短信+打电话+蜂鸣器报警+跌倒+照明+一键求救+距离检测:
1. STM32单片机进行数据处理
2. SR04超声波检测当前障碍物距离,
3. OLED液晶显示当前距离,最小报警距离,经纬度等信息
4. 光敏传感器检测当前环境强弱,光线暗开启LED照明指示灯
防止夜晚车辆或者行人碰撞老人
5. ADXL345检测老人是否跌倒
6. GPS获取当前经纬度信息
7. 按下第一个按键进入设置模式,第二个是加,第三个是减
设置最小报警距离、GSM接收短信号码
8. 当超声波检测距离小于设置距离蜂鸣器进行“嘀嘀嘀”提醒
液晶显示:“低于安全距离!”
9. 当板子倾斜大概10S左右,蜂鸣器长响报警,液晶显示:“跌倒!”
GSM发送短信:“请注意,检测到老人跌倒,
经度XXX.XXXXXX,维度XX.XXXXXX”并且进行打电话
10.单独按下第三个按键进行SOS紧急报警, 液晶显示:“紧急求救!”
蜂鸣器报警GSM发送短信:“我遇到困难,需要帮助”
经度XXX.XXXXXX,维度XX.XXXXXX”并且进行打电话
11. 单独按下第二个按键取消紧急呼叫,取消蜂鸣器报警
并且进行拨打电话,按下第四个按键挂断电话
12. 如果老人有事情需要和加入进行沟通
单独按下第四个按键直接进行拨打电话
13. 按下第五个按键挂断电话
版本七 GPS定位+GSM短信+语音提示+跌倒+照明+一键求救+距离检测:
1. STM32单片机进行数据处理
2. SR04超声波检测当前障碍物距离,
3. OLED液晶显示当前距离,最小报警距离,经纬度等信息等信息
4. 光敏传感器检测当前环境强弱,光线暗开启LED照明指示灯
防止夜晚车辆或者行人碰撞老人
5. ADXL345检测老人是否跌倒
6. GPS模块获取当前经纬度信息
7. WT588D进行语音提示
8. 按下第一个按键进入设置模式,第二个是加,第三个是减
设置最小报警距离、GSM接收短信号码
9. 当超声波检测距离小于设置距离晶
WT588D播报“当前距离较近,请注意安全”提醒
液晶显示:“低于安全距离!”
10. 当板子倾斜大概10S左右,液晶显示:“跌倒!”
WT588D语音“当前老人跌倒,需要救治”
GSM发送短信:“请注意,检测到老人跌倒,
经度XXX.XXXXXX,维度XX.XXXXXX
11. 单独按下第五个按键进行SOS紧急报警, 液晶显示“紧急求救”
语音播报“我是老人,遇到困难,需要帮助,希望大家帮助我一下”
GSM发送短信“我遇到困难,需要帮助,经度XXX.XXXXXX,维度XX.XXXXXX”
12. 单独按下第四个按键取消紧急呼叫,取消语音播报
版本八 GPS定位GSM短信+打电话+语音提示+跌倒+照明+一键求救+距离检测:
1. STM32单片机进行数据处理
2. SR04超声波检测当前障碍物距离,
3. OLED液晶显示当前距离,最小报警距离,经纬度等信息
4. 光敏传感器检测当前环境强弱,光线暗开启LED照明指示灯
防止夜晚车辆或者行人碰撞老人
5. ADXL345检测老人是否跌倒,
6. GPS获取当前经纬度信息
7. WT588D进行语音提示
8. 按下第一个按键进入设置模式,第二个是加,第三个是减
设置最小报警距离、GSM接收短信号码
9. 当超声波检测距离小于设置距离晶
WT588D播报“当前距离较近,请注意安全”提醒
液晶显示:“低于安全距离!”
10. 当板子倾斜大概10S左右,液晶显示:“跌倒!”
WT588D语音“当前老人跌倒,需要救治”
GSM发送短信:“请注意,检测到老人跌倒
经度XXX.XXXXXX,维度XX.XXXXXX”并且拨打电话
11. 单独按下第三个按键进行SOS紧急报警, 液晶显示“紧急求救”
语音播报“我是老人,遇到困难,需要帮助,希望大家帮助我一下”
GSM发送短信“我遇到困难,需要帮助,经度XXX.XXXXXX,维度XX.XXXXXX”
12. 单独按下第二个按键取消紧急呼叫,取消语音播报
13. 如果老人有事情需要和加入进行沟通
单独按下第四个按键直接进行拨打电话
14. 按下第五个按键挂断电话
版本九 水坑防滑检测+GPS定位+GSM短信+蜂鸣器报警
跌倒+照明+一键求救+距离检测:
1. STM32单片机进行数据处理
2. SR04超声波检测当前障碍物距离,
3. OLED液晶显示当前距离,最小报警距离,经纬度等信息
4. 光敏传感器检测当前环境强弱,光线暗开启LED照明指示灯
防止夜晚车辆或者行人碰撞老人
5. ADXL345检测老人是否跌倒,水位传感器检测地面是否有水或者水坑
6. GPS获取当前经度和维度
7. 水位传感器检测到地面有水蜂鸣器进行报警提示,防止老人摔倒
8. 按下第一个按键进入设置模式,第二个是加,第三个是减
设置最小报警距离、GSM接收短信号码
9. 当超声波检测距离小于设置距离蜂鸣器进行“嘀嘀嘀”提醒
液晶显示:“距离过近!”
10. 当板子倾斜大概10S左右,蜂鸣器长响报警,液晶显示:“跌倒!”
GSM发送短信:“请注意,检测到老人跌倒!
经度XXX.XXXXXX,维度XX.XXXXXX”
11. 单独按下第四个按键进行紧急SOS求救,液晶显示“紧急求助”蜂鸣器长响报警
GSM发送短信:“我遇到困难,需要帮助”
经度XXX.XXXXXX,维度XX.XXXXXX”
12. 单独按下第五个按键取消紧急报警
版本十 水坑防滑检测+GPS定位+GSM短信+打电话+蜂鸣器报警
跌倒+照明+一键求救+距离检测:
1. STM32单片机进行数据处理
2. SR04超声波检测当前障碍物距离,
3. OLED液晶显示当前距离,最小报警距离,经纬度等信息
4. 光敏传感器检测当前环境强弱,光线暗开启LED照明指示灯
防止夜晚车辆或者行人碰撞老人
5. ADXL345检测老人是否跌倒,水位传感器检测地面是否有水或者水坑
6. GPS获取当前经度和维度
7. 水位传感器检测到地面有水蜂鸣器进行报警提示,防止老人摔倒
8. 按下第一个按键进入设置模式,第二个是加,第三个是减
设置最小报警距离、GSM接收短信号码
9. 当超声波检测距离小于设置距离蜂鸣器进行“嘀嘀嘀”提醒
液晶显示:“低于安全距离!”
10. 当板子倾斜大概10S左右,蜂鸣器长响报警,液晶显示:“跌倒!”
GSM发送短信:“请注意,检测到老人跌倒,
经度XXX.XXXXXX,维度XX.XXXXXX”并且进行打电话
11.单独按下第三个按键进行SOS紧急报警, 液晶显示:“紧急求救!”
蜂鸣器报警GSM发送短信:“我遇到困难,需要帮助”
经度XXX.XXXXXX,维度XX.XXXXXX”并且进行打电话
12. 单独按下第二个按键取消紧急呼叫,取消蜂鸣器报警
并且进行拨打电话,按下第四个按键挂断电话
13. 如果老人有事情需要和加入进行沟通
单独按下第四个按键直接进行拨打电话
14. 按下第五个按键挂断电话
版本十一 水坑防滑检测+GPS定位+GSM短信+语音提示
跌倒+照明+一键求救+距离检测:
1. STM32单片机进行数据处理
2. SR04超声波检测当前障碍物距离,
3. OLED液晶显示当前距离,最小报警距离,经纬度等信息等信息
4. 光敏传感器检测当前环境强弱,光线暗开启LED照明指示灯
防止夜晚车辆或者行人碰撞老人
5. ADXL345检测老人是否跌倒,水位传感器检测地面是否有水或者水坑
6. GPS获取当前经度和维度,WT588D进行语音提示
7. 水位传感器检测到地面有水进行语音播报:
防止老人摔倒“当前地面有水,请注意安全”
8. 按下第一个按键进入设置模式,第二个是加,第三个是减
设置最小报警距离、GSM接收短信号码
9. 当超声波检测距离小于设置距离晶
WT588D播报“当前距离较近,请注意安全”提醒
液晶显示:“低于安全距离!”
10. 当板子倾斜大概10S左右,液晶显示:“跌倒!”
WT588D语音“当前老人跌倒,需要救治”
GSM发送短信:“请注意,检测到老人跌倒,
经度XXX.XXXXXX,维度XX.XXXXXX
11. 单独按下第五个按键进行SOS紧急报警, 液晶显示“紧急求救”
语音播报“我是老人,遇到困难,需要帮助,希望大家帮助我一下”
GSM发送短信“我遇到困难,需要帮助,经度XXX.XXXXXX,维度XX.XXXXXX”
12. 单独按下第四个按键取消紧急呼叫,取消语音播报
版本十二 水坑防滑检测+GPS定位GSM短信+打电话+语音提示
跌倒+照明+一键求救+距离检测:
1. STM32单片机进行数据处理
2. SR04超声波检测当前障碍物距离,
3. OLED液晶显示当前距离,最小报警距离,经纬度等信息
4. 光敏传感器检测当前环境强弱,光线暗开启LED照明指示灯
防止夜晚车辆或者行人碰撞老人
5. ADXL345检测老人是否跌倒,水位传感器检测地面是否有水或者水坑
6. GPS获取当前经度和维度,WT588D进行语音提示
7. 水位传感器检测到地面有水进行语音播报:
防止老人摔倒“当前地面有水,请注意安全”
8. 按下第一个按键进入设置模式,第二个是加,第三个是减
设置最小报警距离、GSM接收短信号码
9. 当超声波检测距离小于设置距离晶
WT588D播报“当前距离较近,请注意安全”提醒
液晶显示:“低于安全距离!”
10. 当板子倾斜大概10S左右,液晶显示:“跌倒!”
WT588D语音“当前老人跌倒,需要救治”
GSM发送短信:“请注意,检测到老人跌倒
经度XXX.XXXXXX,维度XX.XXXXXX”并且拨打电话
11. 单独按下第三个按键进行SOS紧急报警, 液晶显示“紧急求救”
语音播报“我是老人,遇到困难,需要帮助,希望大家帮助我一下”
GSM发送短信“我遇到困难,需要帮助,经度XXX.XXXXXX,维度XX.XXXXXX”
12. 单独按下第二个按键取消紧急呼叫,取消语音播报
13. 如果老人有事情需要和加入进行沟通
单独按下第四个按键直接进行拨打电话
14. 按下第五个按键挂断电话
绪论
1.1 课题背景
1.2 课题意义
随着人类知识的积累和工业生产技术的发展,人类对自然的控制与加工能力越来越强。在人类社会的各个领域,从工业、农业、商业、国防、通信、交通运输、科学技术直到文化娱乐、教育、医疗乃至家庭生活的每一个角落,自动化设备、智能仪器仪表正延展着人们的感官,精确地执行人的命令,实现着人们过去可望而不可及的愿望单片机是一类特殊的微处理器,它内部的硬件结构与一般为微处理器相同的是都有控制器、运算和各种专用寄存器。控制器将时钟振荡器产生的方波脉冲按固定的时间顺序分配给芯片内的各个部件,即产生节拍。在节拍的作用下控制器按程序计数器中的地址从程序存储器中取回指令进行译码,运算器和各种专用寄存器则根据译码在控制器的控制下有条不紊地进行数据的传递和运算处理。于微处理器生产成本的下降,目前各种自动化设备和智能仪器仪表的核心部件通常是由专用的微处理器构成。这些专用的微处理器在我国一般称为单片机,国外称为微控制器。单片机广泛用于自动化控制设备、消费电子产品、
智能仪器仪表等领域,尤其是在新型智能化小产品开发方面,几乎是单片机一统天下。
单片机的应用,打破了人们的传统设计思想。原来需要使用模拟电路、脉冲数字电路等部件来实现的功能,在应用了单片机以后,无需使用诸多的硬件,可以通过软件来解决问题。目前单片机已经成为科技、自控等领域的先进控制手段,在人类日常生活中的应用也非常广泛。
(1)工业过程控制中的应用。
单片机的I/O口线多,操作指令丰富,逻辑操作功能强大,特别适用于工业过程控制。单片机可作主机控制,也可作分布或控制系统的前端机。单片机具有丰富的逻辑判断和位操作指令,因此广泛应用于开关量控制、顺序控制以及逻辑控制。
(2)家用、民用电器中的应用
单片机价格低廉、体积小巧、使用方便,广泛应用在人类生活中的诸多场合,如洗衣机、电冰箱、空调器等。
(3)智能化仪器、仪表中的应用单片机可应用于各类仪器、仪表和设备中,大大地提高了测试的自动化程度与精度,如智能化的示波器、计价器、电表、水表等。
(4)计算机网络、外设及通信技术中的应用
单片机中集成了通信接口,因而能在计算机网络以及通信设备中广泛应用。如Intel公司的8044,它由8051单片机与SDLC通信接口组合而成,用 高性能的串行接口单元SIU代替传统的UART,其传送距离可达1200米,传送速率为2.4Mbit/s。此外,单片机还在小型背负式通信机、自动拨号无线电话网、串行自动呼叫应答设备、程控电话、无线遥控等方面均有广泛的应用。红外技术发展到现在,已经为大家所熟知,
五.混合系统,是指以上各类系统中的两个或者多个的组合。
本盲人避障系统是以盲人行走常带的手杖为载体,STM32为控制核心,加以高亮度发光二极管模拟照明指示灯、水位传感器防滑跌倒检测、超声波测距、GSM短信语音、ADXL345跌倒检测、光敏采集、语音播报提醒,按键设置和电源电路以及其他电路构成。提高盲人们的行动方便方面都有很重要的意义。
1.3 研究方案
(1)通过超声波检测当前障碍物的距离,可用于黑暗、有灰尘或烟雾、电磁干扰强等恶 劣环境中进行有效测距。
(2)通过光敏电阻检测当前光线强度,光线弱自动进行照明,
(3)可以通过按键进行拨打电话,语音通话;设置报警距离以及收短信号码;
(4)通过GSM模块实现无线远程报警功能,实现短信发送,语音通话
(5)当距离小于安全距离语音播报进行提醒
(6)可以通过手机端进行语音通话
(7)所有的数据可以通过OLED进行液晶显示
(8)通过ADXL345判断是否跌倒,如果跌倒自动发送短信进行报警
(9)当老人跌倒的时候可以通过GPS进行定位,快速锁定老人位置
(10)通过水位传感器检测地面是否有水,防止老人滑倒
(11)通过按键可以实现紧急呼叫打电话功能
2 系统总体设计方案
2.1 需求分析
系统程序包括:初始化、功能处理与串口通信等功能。开机后,我们使用的各个模块进行初始化,通过按键设置紧急接收短信号码,设置测距最小距离等信息。通过OLED液晶显示屏显示当前信息,水位传感器检测地面是否有水、GPS定位,需要采用GSM短信模块来实现语音通话和发送短信功能,对于跌倒检测采用ADXL345三轴传感器进行判断,通过传感器采集和逻辑处理并可开发各种类型的相关产品。由此可见,本课题的研究在方便盲人的日常生活方面.
2.2 总体设计架构
以STM32F103C8T6为中央处理器,SR04超声波进行测距,通过光敏电阻检测当前光线强弱LED照明指示灯进行照明防止夜晚行人撞到老人,地面防滑检测、利用ADXL345判断老人是否发生跌倒,GPS定位,最后将数据发送给单片机后,当老人遇到紧急情况或者是跌倒的情况下通过。通过SIM800模块发送短信到设定的手机号上。
1、电路供电部分:整个电路基本工作电压为5V,单片机烧写程序可通过STINK V2下载器进行下载。
2、人机交互。通过SIM800模块,将单片机和手机进行短信通信,手机上可以显示采集到的心率体温、是否跌倒和经纬度信息。
3、信号处理。STM32F103C8T6单片机作为CPU,进行数据的采样以及分析运算。
4、数据采集。使用SR04超声波进行数据采集,ADXL345进行老人跌倒检测,光敏光线采集判断,GPS定位和水位传感器检测地面防滑。
5、数据展示。在经过运算之后,通过设备上的OLED液晶显示屏