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

论坛 期权论坛     
选择匿名的用户   2021-5-30 00:18   267   0
<div class="._5ce-wx-style" style="font-size:16px;">
<div class="rich_media_content" id="js_content">
  <p><img alt="d36f2e98cace1658ea38d3fc5ab15573.png" src="https://beijingoptbbs.oss-cn-beijing.aliyuncs.com/cs/5606289-d9448881a61a42a62e084f2641b95b29.png"></p>
  <h1><span style="font-weight:bold;">第一章绪论</span></h1>
  <h2><span style="font-weight:bold;"><strong><span style="font-weight:bold;">1.1<span style="font-weight:bold;">实训设计背景与意义</span></span></strong></span></h2>
  <p>随着生活水平的提高和科技水平的发展,人们对自身和家庭安全方面的考虑也越来越多,越来越多的安全监测系统和设备进入到人们的生活中,如家庭防火系统、家庭防盗系统、家庭远程监控装置等。各种现代高科技逐渐被用于各行业和领域,为人类社会生产力的发展形成了强大动力。本设计将温湿度检测系统应用到家庭当中,通过检测家庭中温湿度的变化反应家中环境的变化,在环境出现异常时,能够进行一定的报警,让系统使用者及时发现家庭中存在的安全隐患,从而快速解决安全问题,具有一定的社会意义和应用价值。</p>
  <h2><span style="font-weight:bold;"><strong><span style="font-weight:bold;">1.2实训设计任务</span></strong></span></h2>
  <p>本设计的任务主要是应用Arduino Uno主控制器,搭载温湿度传感器和led、蜂鸣器、OLED显示器等,实现温湿度的检测功能和报警功能,在环境出现异常的情况下,能够及时通知系统使用者处理异常,起到很好的安全防范的作用。</p>
  <h2><span style="font-weight:bold;"><strong><span style="font-weight:bold;">1.3实训具体内容</span></strong></span></h2>
  <p>实训的具体内容如下:</p>
  <p>设计一个家庭安全监测系统,主要可以检测温度和湿度这两个关键的环境变量,这两个关键变量将通过温湿度传感器DHT11获取,获取到数据后进行判断,当环境出现异常,比如温度过高时,能够触发蜂鸣器进行警报,提示使用者温度异常,疑似有火情;另外,当环境中湿度变化时可以触发LED的亮灭,当湿度较低时,点亮LED灯,提醒使用者当前环境干燥,可以进行一定的加湿处理。当前环境的温湿度数据进行一定的可视化,将通过OLED显示器显示出来,方便使用者随时监测环境的情况。</p>
  <p>1)         学习Arduino Uno的使用方法,熟悉Arduino的编程语法,掌握其控制与运算原理,将其作为主控制器接收来自传感器的数据并进行数据解析进而控制一些元件的工作。</p>
  <p>2)         学习并掌握温湿度传感器DHT11的使用,掌握其库函数的用法。</p>
  <p>3)         学习并掌握OLED显示器的使用,掌握其文本显示的方法、变量显示的方法。</p>
  <p>4)         掌握LED、蜂鸣器的使用。</p>
  <h1><span style="font-weight:bold;">第二章 硬件设计</span></h1>
  <h2><span style="font-weight:bold;"><strong><span style="font-weight:bold;">2.1硬件设计思路</span></strong></span></h2>
  <p>硬件设计包括对硬件的选材、通讯方式、接线方式的设计,主控制器为Arduino Uno,其芯片为ATMEGA328P;主要应用到的传感器为DHT11温湿度传感器,可以检测温湿度的信息;输出元件有OLED、蜂鸣器、LED。传感器将获取环境的温湿度信息,并将其传输至Arduino,Arduino获得数据后进行数据解析,并且根据设置好的阈值进行声光报警的设计,同时将解析出的温湿度信息进行OLED显示器的显示。</p>
  <h2><span style="font-weight:bold;"><strong><span style="font-weight:bold;">2.2硬件选择</span></strong></span></h2>
  <p>硬件选材上主要用到以下材料:</p>
  <p>1)         主控制器:ArduinoUno</p>
  <p>2)         传感器:DHT11温湿度传感器</p>
  <p>3)         显示元件:OLED液晶显示器</p>
  <p>4)         发光元件:LED小灯</p>
  <p>5)         发声元件:无源蜂鸣器</p>
  <p>6)         面包板、数据线、杜邦线若干</p>
  <h3>2.2.1 DHT11<span style="font-weight:bold;">温湿度传感器</span></h3>
  <p><img alt="6d54cc9f40c669767a2fad2a09592f32.png" src="https://beijingoptbbs.oss-cn-beijing.aliyuncs.com/cs/5606289-d6e7f1eb924a2f93d21b25358d6ba5c0.png"></p>
  <p>图2.1 DHT11温湿度传感器实物图</p>
  <p>1)硬件描述</p>
  <p>此传感器是一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。因此该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点。每个DHT11传感器都在极为精确
分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP