聚丰项目 > 实时监控温度通过红外模块控制空调

实时监控温度通过红外模块控制空调

利用性比高的DHT11再结合串口红外模块,制作出通用强的全智能家居控制。成本低,上手易,扩强功能强。

春天一满屋 春天一满屋

分享
0 喜欢这个项目
团队介绍

春天一满屋 春天一满屋

团队成员

春天一满屋 开发工程师

分享
项目简介
利用性比高的DHT11再结合串口红外模块,制作出通用强的全智能家居控制。成本低,上手易,扩强功能强。
硬件说明

板载资源:

CPU: AB5301A;( LQFP48 封装,主频 120M,片上集成 RAM 192K, flash 8 Mbit, ADCPWM, USB, UART, IIC 等资源)

搭载蓝牙模块,FM 模块,一路 TF Card 接口,一路 USB 接口,一路 IIC 接口,一路音频接口(美标 CTIA),六路 ADC 输入引脚端子引出,六路 PWM 输出引脚端子引出,一个全彩 LED 灯模块, 一个电源指示灯, 三个烧录指示灯,一个 IRDA(红外接收端口),一个 Reset 按键, 三个功能按键(通用版为两个功能按键)

板子规格尺寸: 6cm*9cm

I/O 口通过 2.54MM 标准间距引出, 同时兼容 Arduino Uno 扩展接口, 方便二次开发


外部使用模块:


这次的方案还是趋向实用性为主,用到了一个GPIO口及一个串口。

接通线图:

0001.jpg

为了更好的展示数据输出和数据状态,录像时使用了CH340串口工具

特别提醒: 由于温度变化差异不大,串口输入几乎没数据,可着重看代码。

项目源码地址:https://gitee.com/1649325309/ab32-vg1202112

软件说明

多个线程,分别启动温湿度的读取及串口初始化, 通过全局变量,在多个文件中传递实时数据,判断温度介定入初定义的范围,进行发送红外指令,控制空调。


演示效果

视频如下:

附件

(9.92 MB)下载

评论区(0 )