前言

倒车雷达是汽车驻车或者倒车时的安全辅助装置,能以声音或者更为直观的显示告知驾驶员周围障碍物的情况,解除了驾驶员驻车、倒车和起动车辆时前后左右探视所引起的困扰,并帮助驾驶员扫除了视野死角和视线模糊的缺陷。倒车雷达主要由超声波传感器、控制器和显示器或蜂鸣器等组成,如下:

超声波传感器:主要功能是发出和接收超声波信号,然后将信号输入到主机里面,通过显示设备显示出来。
控制器:对信号进行处理,计算出车体与障碍物之间的距离及方位。
显示器或蜂鸣器:当传感器探知汽车距离障碍物的距离达到危险距离时,系统会通过显示器和蜂鸣器发出警报,提醒驾驶员。

本次我们结合TPYBoard v102结合超声波模块、数码管以及蜂鸣器模块,模拟倒车雷达的功能。

系统主要的技术特点:

探测系统:采用HC-06超声波模块,根据声波信号来计算与障碍物的距离。
显示系统:采用4位数码管,将超声波模块探测出来的距离数据进行显示,以米为单位。
主控系统:采用TPYBoard v102开发板为主控系统,将超声波探测的数据进行实时的收集与判断,当距离小于安全距离时进行蜂鸣器报警,告知驾驶员注意障碍物,谨慎驾驶。

所需器件

 

实物图:(部分主要器件)

 

程序设计

(1)初始化模块后,循环不断启动超声波进行障碍物检测;
(2)获取到超声波数据后,判断是否小于安全距离值;
(3)小于安全距离值后,启动蜂鸣器模块进行报警提示,反之关闭;

实物连接

先连接电源部分。电源部分主要涉及到降压模块和按键开关。先用万用表,找出按键开关中哪两个引脚是按下导通,弹起不导通的。这里,我们假设为引脚A和引脚B。

接下来,我们做开发板与超声波模块、4位数码管、蜂鸣器之间的连线。

4位数码管的引脚图:

 

程序调试

接线完毕后,就要将最重要的程序放到开发板上。首先,通过USB数据线将开发板接入电脑,电脑上会出现一个类似U盘的可移动设备,名称为【TPYBFLASH】,把程序拷贝到里面即可。

注意:操作开发板磁盘时,板载的红色LED会亮,说明开发板正在保存操作,需等待红灯熄灭再进行其他操作。

演示效果

程序调试完,拔掉USB数据线。放入18650电池,按下按键开关即可。

大家可以根据上面的模型基础上,再丰富一些功能。比如,不同的距离下,蜂鸣器的鸣叫频率不一样,距离越近越急促等。

转载于:https://www.cnblogs.com/xiaowuyi/p/10582597.html

毕业设计(4):基于MicroPython的超声波倒车雷达系统相关推荐

  1. 【031】基于51单片机的超声波倒车雷达系统(带温度显示补偿)Proteus仿真设计

    一.压缩包资料内容 (1).基于51单片机的超声波倒车雷达系统(带温度显示补偿)系统proteus仿真设计一份: (2).基于51单片机的超声波倒车雷达系统(带温度显示补偿)系统proteus仿真设计 ...

  2. c语言控制倒车雷达系统设计,超声波倒车雷达系统的设计方案.doc

    超声波倒车雷达系统硬件设计 郑州轻院轻工职业学院 专科毕业设计(论文) 题 目 超声波倒车雷达 系统硬件设计 学生姓名 专业班级 学 号 院 (系) 机电工程系 指导教师(职称) 完成时间 2017 ...

  3. 基于STM32的超声波倒车检测装置

    基于STM32的超声波倒车检测装置 一.前言 这里是为了完成学校嵌入式系统及应用实验而做的一个作业,硬件资源使用的是STM32F103VBT6开发板.HC-SR04超声波模块,蜂鸣器和数码管开发板上以 ...

  4. 基于单片机的倒车雷达系统设计c语言,基于AT89C2051单片机实现超声波倒车雷达系统的设计...

    描述 倒车雷达(Car Reversing Aid Systems)的全称是"倒车防撞雷达",也称"泊车辅助装置",是汽车泊车安全辅助装置,能以声音或者更为直观 ...

  5. 【毕设狗】【单片机毕业设计】基于单片机的超声波测距系统的设计

    软件安装: Keil:点击下载 Proteus:点击下载 AD:点击下载 Visio:点击下载 设计简介: 本设计是基于单片机的超声波测距系统的设计,主要实现以下功能: 实现通过DS18B20测量当前 ...

  6. 基于STM32设计的倒车雷达系统(超声波模块多方位测距应用)

    一.项目背景 汽车高科技产品家族中,专为倒车泊位设置的"倒车雷达"应运而生,倒车雷达的加装可以解决驾驶人员的后顾之忧,大大降低到车事故的发生.汽车倒车雷达全称为"倒车防撞 ...

  7. 毕业设计(3)基于MicroPython的篮球计时计分器模型的设计与实现

    2019独角兽企业重金招聘Python工程师标准>>> 前言 我们身边有不少人都喜欢看篮球比赛或者经常打篮球.说起篮球,肯定要提到NBA(美国职业篮球联赛),现在也正是NBA 18- ...

  8. 用python编写一个篮球计分系统_毕业设计(3)基于MicroPython的篮球计时计分器模型的设计与实现...

    前言 我们身边有不少人都喜欢看篮球比赛或者经常打篮球.说起篮球,肯定要提到NBA(美国职业篮球联赛),现在也正是NBA 18-19赛季常规赛的时候.最近3月5日,韦少22分帮助雷霆终结了四连败,哈登4 ...

  9. 汽车倒车雷达系统的设计与实现(一)

    @[汽车倒车雷达系统的设计与实现(初稿)] 毕业设计(论文) 题 目: 汽车倒车雷达系统的设计与实现 电气与控制工程 电气工程及其 学 院 学院 专 业 自动化 班 级 0912172 学 号 091 ...

最新文章

  1. 不用地图如何导航?DeepMind提出新型双路径强化学习「智能体」架构
  2. python【力扣LeetCode算法题库】53- 最大子序和
  3. FPGA篇(三)基于FPGA的几种排序算法
  4. Hyperopt中文文档导读
  5. 小米redmi_99.9元!Redmi首款智能手环评测:能“打赢”小米手环5吗?
  6. Oracle应用容器云的自由
  7. JAVA递归实现全排列
  8. 5折交叉验证_交叉验证的方法主要分为哪些?
  9. 设计模式-(9)中介者模式(swift)
  10. 让开发者 so easy 的一站式服务到底存不存在?
  11. 关于CAN网络管理状态
  12. 手把手教你写上位机软件(c#、winform)
  13. 宏基5750G 不能用内置无线网卡上网
  14. 计算机光纤接口网卡,光纤网卡是什么?
  15. 风清扬环保:分析乳化液破乳剂的实际应用
  16. 签证管理系统 签证软件
  17. (论文)Persuading Customers to Buy Early: The Value of Personalized
  18. FHIR标准和国际基于FHIR的互联互通实践(7):国际互联互通实践
  19. 解决vue3-print-nb打印二维码定位(qrcode.vue) 问题
  20. 【FreeRTOS】02 任务的创建

热门文章

  1. 积分兑换商城是企业的下一个红利期,你知道多少?
  2. 35岁找工作,这个最重要
  3. Flutter Animations showModal 模态动画方式打开新的页面
  4. 减小目标文件大小的方法
  5. 北京小学休学规定,休学复学规定
  6. 2023最新SSM计算机毕业设计选题大全(附源码+LW)之java力高灯饰线上交易平台4d59n(1)
  7. TikTok运营用什么牌子的手机好
  8. 【保姆级教程】2023入门网络安全,从这篇文章开始
  9. Swing定时关机程序
  10. Unity实战项目 ☀️| 教你如何在Unity中通过 代码获取 URL链接网页 的 标题 等各种信息✨