FastBond2阶段1-基于AT89C51的温湿度监测系统
以AT89C51为控制器平台,采用dth11传感器采集温湿度数据,液晶显示屏显示温湿度数据,并对超出规定范围的数据用蜂鸣器报警提示,并实现与手机的基本交互。
标签
嵌入式系统
class
更新2023-11-08
210

一.项目和市场的介绍  

    大家好,很高心能参加FastBond2大赛,本次我的项目是以AT89C51为控制器平台,采用dth11传感器采集温湿度数据,液晶显示屏显示温湿度数据,并对超出规定范围的数据用蜂鸣器报警提示,并实现与手机的基本交互的智能温湿度监测系统

温湿度检测在许多不同领域都有市场需求,包括但不限于以下几个方面:

  1. 工业应用:在工业生产过程中,温湿度对产品质量和生产效率有重要影响。因此,工业领域需要温湿度检测设备来监测和控制生产环境中的温湿度,以确保产品质量和生产效率。
  2. 农业应用:农业生产中,温湿度对作物生长和畜禽养殖有重要影响。温湿度检测设备可以帮助农民监测和控制温湿度,以提高农作物和畜禽的产量和质量。
  3. 建筑领域:在建筑物中,温湿度对室内空气质量和居住舒适度有影响。因此,建筑领域需要温湿度检测设备来监测和调节室内温湿度,以提高居住和办公环境的舒适度。
  4. 医疗保健:在医疗保健领域,温湿度对医疗设备的运行和药品的保存有重要影响。温湿度检测设备可以帮助医疗机构监测和控制医疗设备和药品存储环境中的温湿度,以确保医疗设备的正常运行和药品的质量。
  5. 生活消费品:在日常生活中,温湿度对食品、衣物和家居用品的保存和品质有影响。因此,消费品领域需要温湿度检测设备来监测和控制产品保存环境中的温湿度,以延长产品的保质期和提高产品的品质。

 

Fi53BbcsA5MIPgcY_qmcoZjy88-L

https://www.digikey.cn/schemeit/project/温湿度监测-a57806d70c60404988f0f84a7355e509

二.原理图介绍

将DHT11传感器的VCC引脚连接到单片机的5V引脚,GND引脚连接到GND引脚,DATA引脚连接到单片机的数字引脚上,之后

将液晶屏的VCC引脚连接到单片机的5V引脚,GND引脚连接到GND引脚,RS引脚连接到数字引脚12,EN引脚连接到数字引脚11,D4-D7引脚分别连接到数字引脚5-8。

将蜂鸣器的正极连接到数字引脚10,负极连接到GND引脚。将A单片机连接到电脑,打开编程软件,将上述程序上传到c51单片机中,即可实现温湿度监测系统的功能。测试时,可以用手掌或吹气的方式改变环境温湿度,观察系统的响应情况。同时,也可以通过串口监测软件来实现远程监测和控制。

三.元器件的选择

FkaEGs1HbYCG8cEsMnAhhvHFTYyO

DHT11温湿度传感器是一种常用的数字式温湿度传感器,具有价格低廉、易于使用和稳定性好的特点。它可以通过数字信号输出当前环境的温度和湿度值,适用于许多温湿度监测和控制的应用场景。

 

FqY8qLxwyM5mVheBtMsXdQPHaqFF

LCD1602液晶显示屏是一种常见的字符型液晶显示屏,它由两行、每行16个字符构成,可以显示32个字符,适用于各种嵌入式系统和电子产品中,LCD1602液晶显示屏可以通过并行接口或串行接口与单片机或微控制器连接,显示各种字符和数字信息。它具有低功耗、反应速度快、易于控制等优点,被广泛应用于各种电子产品和嵌入式系统中。

Fsjn7-5TsLb9ZNzjlU0sRGUoK5d2

蓝牙HC-05是一种常见的蓝牙串口模块,通常用于实现蓝牙无线通信。它可以与各种嵌入式系统和微控制器进行通信,实现蓝牙数据传输和控制。

 

FhrAytaDA_zYZOKmTL_kl-77-mfK

无源蜂鸣器是一种简单的声音输出设备,通常用于发出蜂鸣声或者简单的音乐提示。与有源蜂鸣器不同,无源蜂鸣器需要外部电路提供频率和持续时间来产生声音。无源蜂鸣器模块通常用于各种电子产品和嵌入式系统中,例如警报系统、定时器、门铃、电子玩具等。它可以通过微控制器或其他数字电路产生不同频率的信号来控制蜂鸣器的声音,实现各种声音提示功能。

FlhUL2UTsnscyJdZ4BCLXg5iF1I7

AT89C51是一种经典的8位单片机,属于8051系列单片机。它是由安森美(Atmel)公司生产的,具有广泛的应用和较高的可靠性。AT89C51单片机的主要特点包括:

  1. 8位CPU核心:AT89C51采用8位的CPU核心,可以进行8位的数据处理和运算。
  2. 4KB的闪存存储器:AT89C51内置了4KB的闪存存储器,用于存储程序代码。
  3. 128字节的RAM:AT89C51具有128字节的RAM,用于存储临时数据和变量。
  4. 32个I/O口:AT89C51拥有32个I/O口,可以用于连接外围设备和传感器。
  5. 2个定时器/计数器:AT89C51内置了2个定时器/计数器,用于生成精确的时间延迟和计数功能。
  6. 串口通信接口:AT89C51具有串口通信接口,可以与其他设备进行串行通信。
  7. 中断控制:AT89C51支持多种中断源,可以实现中断处理和优先级控制。

它具有广泛的应用领域,包括工业控制、家电控制、电子仪器、通信设备、汽车电子等。它的设计简单、易于编程和调试,同时具有较低的功耗和成本,因此被广泛应用于各种嵌入式系统中。

四.本次项目心得

     我在完成本次项目之后明白了选择合适的温湿度传感器非常重要不同的传感器有不同的精度、响应时间和价格,需要根据项目需求进行选择,获取传感器数据后,对数据进行处理和分析也是一个重要的环节。我学到了如何使用AT89c51微控制器来读取传感器数据,并进行相应的算法处理。还有自我完成问题的一些排查。总之完成温湿度检测项目后我对传感器应用、数据处理、电路设计和编程等方面有更深入的了解为学习和成长带来很多收获

 

 

 

 

 

附件下载
Scheme-it-export-_____-2023-11-07-14-40.png
团队介绍
评论
0 / 100
查看更多
目录
硬禾服务号
关注最新动态
0512-67862536
info@eetree.cn
江苏省苏州市苏州工业园区新平街388号腾飞创新园A2幢815室
苏州硬禾信息科技有限公司
Copyright © 2023 苏州硬禾信息科技有限公司 All Rights Reserved 苏ICP备19040198号