XCLW5409 基于ARDUINO的智能家居系统 (字数:5754)摘要基于Arduino的智能家居系统,以Arduino UNO单片机为核心的控制器,控制家用空调的运行这一方面来加以论述。通过安装温度传感器来检测室外气温,和控制器中设定的温度进行对比;安装主动红外接近传感器来监测进出房间的人员,根据温度对比结果和房间内是否有人两个条..
XCLW5409 基于ARDUINO的智能家居系统 (字数:5754) 摘要 基于Arduino的智能家居系统,以Arduino UNO单片机为核心的控制器,控制家用空调的运行这一方面来加以论述。通过安装温度传感器来检测室外气温,和控制器中设定的温度进行对比;安装主动红外接近传感器来监测进出房间的人员,根据温度对比结果和房间内是否有人两个条件来决定空调是否开机运行。在程序中定义了两种温度,能通过室外温度和设定温度对比,做到夏季制冷工况和冬季制热工况的自动转换。并通过Arduino UNO和红外发射管模拟空调遥控器对空调进行工况转换和温度控制。同时接近传感器对进入和离开房间的人员进行分别计数,当全部人员离开房间,控制器会发送红外线遥控信号关闭空调。本设计可以代替传统空调的红外遥控器对空调的手动控制,使用更加方便、智能,解决了忘记关闭空调的问题,达到节能减排的效果。 关键词 Arduino;家用空调;自动运行 目录 摘要 I 引言 I 第1章 家用空调控制方案 3 1.1控制目的和方框图 3 1.2 控制流程图 5 1.3 控制流程说明 6 第2章 硬件部分 7 2.1 核心控制器件Arduino UNO简介和引脚说明 7 2.2 红外接收头和发射管 8 2.3 红外接近传感器E18-D50NK 8 2.4 温度传感器DHT11 8 第3章 软件部分 10 3.1 Arduino IDE简介 10 3.2 红外信号解码和模拟发射 12 3.3 进出房间人员检测 11 3.4 室外温度采集 11 第4章 系统调试 15 4.1 发送红外指令编码调试 15 4.2 进出房间判断和计数器调试 15 4.3 系统联合调试 16 第5章 总结 17 参考文献 18 致谢 19
|
上一篇:地铁供配电系统设计与分析 | 下一篇:某公司新建100.4KV变电所设计 |
点击查看关于 基于 ARDUINO 智能家居 系统 的相关范文题目 | 【返回顶部】 |