arduino蓝牙和oled输出_DHT11温湿度检测+oled显示(附详细文档+源码)

d36f2e98cace1658ea38d3fc5ab15573.png

第一章绪论

1.1实训设计背景与意义

随着生活水平的提高和科技水平的发展,人们对自身和家庭安全方面的考虑也越来越多,越来越多的安全监测系统和设备进入到人们的生活中,如家庭防火系统、家庭防盗系统、家庭远程监控装置等。各种现代高科技逐渐被用于各行业和领域,为人类社会生产力的发展形成了强大动力。本设计将温湿度检测系统应用到家庭当中,通过检测家庭中温湿度的变化反应家中环境的变化,在环境出现异常时,能够进行一定的报警,让系统使用者及时发现家庭中存在的安全隐患,从而快速解决安全问题,具有一定的社会意义和应用价值。

1.2实训设计任务

本设计的任务主要是应用Arduino Uno主控制器,搭载温湿度传感器和led、蜂鸣器、OLED显示器等,实现温湿度的检测功能和报警功能,在环境出现异常的情况下,能够及时通知系统使用者处理异常,起到很好的安全防范的作用。

1.3实训具体内容

实训的具体内容如下:

设计一个家庭安全监测系统,主要可以检测温度和湿度这两个关键的环境变量,这两个关键变量将通过温湿度传感器DHT11获取,获取到数据后进行判断,当环境出现异常,比如温度过高时,能够触发蜂鸣器进行警报,提示使用者温度异常,疑似有火情;另外,当环境中湿度变化时可以触发LED的亮灭,当湿度较低时,点亮LED灯,提醒使用者当前环境干燥,可以进行一定的加湿处理。当前环境的温湿度数据进行一定的可视化,将通过OLED显示器显示出来,方便使用者随时监测环境的情况。

1)         学习Arduino Uno的使用方法,熟悉Arduino的编程语法,掌握其控制与运算原理,将其作为主控制器接收来自传感器的数据并进行数据解析进而控制一些元件的工作。

2)         学习并掌握温湿度传感器DHT11的使用,掌握其库函数的用法。

3)         学习并掌握OLED显示器的使用,掌握其文本显示的方法、变量显示的方法。

4)         掌握LED、蜂鸣器的使用。

第二章 硬件设计

2.1硬件设计思路

硬件设计包括对硬件的选材、通讯方式、接线方式的设计,主控制器为Arduino Uno,其芯片为ATMEGA328P;主要应用到的传感器为DHT11温湿度传感器,可以检测温湿度的信息;输出元件有OLED、蜂鸣器、LED。传感器将获取环境的温湿度信息,并将其传输至Arduino,Arduino获得数据后进行数据解析,并且根据设置好的阈值进行声光报警的设计,同时将解析出的温湿度信息进行OLED显示器的显示。

2.2硬件选择

硬件选材上主要用到以下材料:

1)         主控制器:ArduinoUno

2)         传感器:DHT11温湿度传感器

3)         显示元件:OLED液晶显示器

4)         发光元件:LED小灯

5)         发声元件:无源蜂鸣器

6)         面包板、数据线、杜邦线若干

2.2.1 DHT11温湿度传感器

6d54cc9f40c669767a2fad2a09592f32.png

图2.1 DHT11温湿度传感器实物图

1)硬件描述

此传感器是一款含有已校准数字信号输出的温湿度复合传感器。它应用专

  • 2
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值