本系统以CH32V307VCT6为核心控制器,结合超声测距传感器、GPS定位导航模块、图像传感器、红外避障模块、蓝牙模块等,设计一款盲人智能导航系统。针对盲人视力障碍导致的出行不便的问题,设计一个可方便使用的导航设备,能够为盲人提供避障进行相应的提示,并可监视盲人出行,使盲人能够安全、方便的出行。在盲人日常出行中,该系统不仅可以实时将路面平整、障碍物、积水、行人等路况信息、路口红绿灯交通信息等通过语音播报精准传递给盲人。并且可以在盲人发生意外时(如摔倒、走失等),实时将当前图像与位置信息(蓝牙模块)通过短信与电话等方式反馈给家人,并且设有“向行人求助”和“一键报警”功能。另外,系统中的光敏部件增添了夜间照明功能,为盲人自主出行保驾护航。

具体功能:

(1)利用六轴姿态传感器感知盲人运动状态,实时在屏幕上显示。当盲人静止时,屏幕上显示“State:REST”,当盲人运动时,屏幕上显示“State:WAVE”,

当盲人运动时,屏幕上显示“State:WAVE”,当盲人摔倒时,屏幕上显示“State:HELP”。

(2)系统利用超声波测距模块能够识别红绿灯、高速接近的车辆,行人等障碍,检测超声波测距模块输出高电平的时间来判断障碍物距离盲人的时间,及时提醒盲人,引导盲人出行;另外红外对光传感器能够给对近距离障碍物及时感知,起到紧急避障作用。

(3)系统利用CH9141蓝牙模块,能够将盲人遇到的困难通过短信发给盲人家属。当盲人遇到紧急危险时,按下按键Wake_up可以发送“I have a problem,I need help.”短信到亲人手机,保护盲人安全。

实物整体结构图如图1所示,该导航系统以CH32V307VCT6为控制核心。系统由以下模块,组成:主控制器;超声波探测模块实现障碍物的探测;红外对光传感器实现对近距离障碍物的及时探测报警;蜂鸣器实现避障的语音提示功能;DVP摄像头模块识别路况;CH9141蓝牙模块实现“一键报警”功能;六轴姿态传感器实现防摔检测;光敏电阻模块实现夜间照明;电源模块。

图1实物整体结构图

代码开源:https://github.com/rainbow929/mangren.git

RISC-V MCU + 盲人智能导航系统相关推荐

  1. 基于threejs的商场楼层展示导航系统源码_便民措施再升级就诊无需问路!我院“智能导航系统”正式上线啦!...

    为积极创建服务好.技术强.管理精的现代化智慧医院,努力为广大患者提供更多优质.高效.便捷的医院服务,切实提升患者就医体验,我院基于"互联网+"的服务模式,打造了医院"智能 ...

  2. RISC V (RV32+RV64) 架构 整体介绍

    文章目录 riscv 市场 芯片介绍 软件介绍 开发板介绍 PC介绍 riscv 架构 编程模型(指令集/寄存器/ABI/SBI) 运行状态 指令集 寄存器 riscv32和riscv64两者的区别 ...

  3. 大疆精灵4与双目视觉智能导航系统

    注:本文转载自--    博主:虾米一代       博客:<科普"智能导航"--整理自大疆工程师> 1.飞行器想要稳定飞行,需要15个状态量:三维角度,三维角度对应的 ...

  4. 奇点临近?人工智能v.s.人脑智能

    计算机科学家雷蒙德·库兹韦尔认为,信息技术正朝着"超人类智能"的奇点迈进.制造出能够像人类一样思考的机器是人们长期以来的伟大梦想,也是当今科学发展的极致.从<终结者>& ...

  5. 计组学习笔记2(RISC v版)

    指令集解释 (规定:R[r]表示通用寄存器r的内容,M[addr]表示存储单元addr的内容,SEXT[imm]表示对imm进行符号扩展,ZEXT[imm]表示对imm进行零扩展) 整数运算类 -U型 ...

  6. 车载智能导航系统有没有采用嵌入式计算机,嵌入式车载导航系统的应用与研究...

    摘要: 随着汽车电子技术和互联网技术的发展,智能技术和互联技术正在重新定义汽车,人们在追求汽车舒适性,互联性以及娱乐性的同时,汽车智能化的发展对提高交通效率,增加舒适便捷,优化驾车体验与行驶安全等方面 ...

  7. 简历v岗位实时智能匹配算法

    向AI转型的程序员都关注了这个号???????????? 机器学习AI算法工程   公众号:datayx 人岗智能匹配 根据智联招聘抽样的经过脱敏的求职者标签数据.职位信息.及部分求职者行为信息.用人 ...

  8. RISC-V MCU 物联网智能外卖柜

    物联网智能外卖柜 简介 本项目是由ch32v307 + RT-Thread,阿里云物联网平台,微信小程序,和java spring boot完成. 使用RT-Thread连接阿里云物联网平台,并使用j ...

  9. 基于android的智能导航系统,基于Android系统的智能导航小车设计

    摘要: 智能移动机器人的主要作用是利用机器人的特性完成人类不易完成的工作,目前智能机器人除了用于探索未知区域,帮助人类执行危险任务以外,越来越多的民用机器人已经出现在我们的日常生活中.目标识别.路径规 ...

  10. 安装Ubuntu RISC V toolchain失败(网速、git配置原因)

    git获取大容量工程出错:RPC failed: curl GnuTLS recv error : Decryption has failed. error: RPC failed; curl 56 ...

最新文章

  1. Tomcat发布项目方法!
  2. laravel中TokenMismatchException异常处理
  3. Vue.js项目新建及目录结构分析
  4. 电子计算机的大脑核心是什么,戴君惕《人脑与电脑》初中说明文阅读题及答案...
  5. [功能发布]Excel与PowerBI互通互联升级版连接SSAS和AzureAS
  6. 【BZOJ1857】【SCOI2010】传送带 [三分]
  7. 信息学奥赛C++语言:换座位
  8. 迟来的2013年总结及算法工程师/研究员找工作总结
  9. 发生服务器错误 显示预览,我的电脑为何在做asp的时候按F12键不能预览!预览就出错!错误代码500说服务器或者DNS错误...
  10. GitHub预测2018年开源项目趋势
  11. F2FS源码分析-1.1 [F2FS 元数据布局部分] F2FS文件系统的总体结构
  12. pe_xscan作了3点更新 1
  13. 操作系统实验一实验报告
  14. 每天温习一个JS方法之Array.flat方法 第六天
  15. Web网站中利用JavaScript中ActiveXObject对象获取硬件信息(显示器数量、分辨率)从而进行单双屏跳转...
  16. python批量分割音频-无bug完美运行
  17. 什么软件可以搜python题_Python答题神器下载-Python百万答题软件 _5577安卓网
  18. 移动端APP热更新方案(iOS+Android)
  19. 二十一世纪大学英语读写教程(第三册)学习笔记(原文)——1 - How I Got Smart(我是如何变聪明的)
  20. android studio调用电话,Android studio案例之实现电话拨号

热门文章

  1. 苹果id退出后数据还在吗_【保留数据修复】升级iOS 14后,出现白苹果的修复方法!...
  2. ubuntu 18.04 安装谷歌输入法
  3. Spring Boot ContentNegotiation 内容协商
  4. Spring Cloud - 熔断(Hystrix)
  5. 希腊字母发音表及所对应的Markdown KaTex代码
  6. ORACLE数据文件系统只读(FC中断引起)转载【xiaoyu】
  7. 消防工程师 5.气体灭火系统
  8. 软件项目管理第五章笔记---项目成本管理
  9. 永别了.武器------爱好和平人民的美好愿望(图)
  10. 和平精英为什么服务器显示错误,和平精英为什么会出现错误代码5567?_和平精英错误代码5567解决步骤一览...