|
|
一、作品简介[color=var(--md-box-body-color,var(--md-box-global-text-color))]本次作品基于 DUGS 串口屏,实现了温湿度检测与超声波测距报警功能。开发过程中使用的传感器包括 DHT11 温湿度传感器和 HC-SR04 超声波传感器。该装置可在迪文屏上实时显示环境温湿度及被测物体与超声波传感器的实时距离,并能根据距离范围发出不同的报警提示。
二、工作原理[color=var(--md-box-body-color,var(--md-box-global-text-color))]DHT11 传感器内置电阻式湿度感应元件和 NTC 测温元件,通过感知环境温湿度变化引发的感应元件电阻特性改变,实现温湿度检测。其采用单总线与主机通信,虽传输速率较慢,但数据准确性和稳定性较高。通信时,DHT11 先发送低电平信号,主机接收后拉高数据线等待响应;DHT11 收到高电平信号后,会在 20-40us 内拉低数据线以示数据传输开始,随后按特定格式依次发送湿度和温度数据。
[color=var(--md-box-body-color,var(--md-box-global-text-color))]HC-SR04 超声波传感器基于超声波的发射与接收原理工作:触发后发射 40kHz 超声波脉冲,脉冲遇障碍物反射后被接收器检测,传感器通过计算发射与接收的时间差,即可换算出被测距离。
三、设计思路[color=var(--md-box-body-color,var(--md-box-global-text-color))]硬件部分依据学校及迪文科技提供的原理图,完成各传感器与串口屏的对应引脚连接,并调试至正常工作状态。
[color=var(--md-box-body-color,var(--md-box-global-text-color))]代码部分针对 HC-SR04 超声波传感器的测距数据,通过预设距离阈值划分区间,控制蜂鸣器输出不同频率的提示音,实现 “距离不同、报警提示音不同” 的分级提醒功能。
https://m.bilibili.com/video/BV1CHDgYKEnf?vd_source=9d57c60279f51c36d785dd25daa4ee16
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|