013-51单片机红外遥控器模拟控制空调,自动制冷制热定时开关

主要功能是通过红外遥控器模拟控制空调,可以实现根据环境温度制冷和制热,能够通过遥控器设定温度,可以定时开关空调。

1.硬件介绍

硬件是我自己设计的一个通用的51单片机开发平台,可以根据需要自行焊接模块,这是用立创EDA画的一个双层PCB板,所以模块都是插针式,不是表贴的。电路原理图在文末的链接里,PCB图暂时不选择开源。

B站上传的关于这个硬件设计讲解视频链接如下:

1.1 接线定义

|------------------|-------------|
| 模块管脚 | 51单片机管脚 |
| LCD1602_RS | P2.0 |
| LCD1602_RW | P2.1 |
| LCD1602_E | P2.2 |
| LCD1602_DB0--DB7 | P0口 |
| 风扇电机正极 | P1.2 |
| 风扇电机负极 | P1.3 |
| 红外遥控接收管脚 | P1.6 |
| 制冷继电器 | P1.0 |
| 制热继电器 | P1.5 |
| DS18B20温度传感器 | P2.3 |

2.软件代码

通过分模块化设计,在移植的时候更方便,增减功能的时候只需要修改少量代码即可成功运行。

具体的代码讲解请参考以下B站视频链接:

003-51单片机红外遥控空调_哔哩哔哩_bilibili

3.实物演示

设定高于温度低于环境温度开始制冷

设定高于温度高于环境温度开始制热

遥控器调速:Low->Mid->High

定时关闭空调

4.获取源码方式

https://download.csdn.net/download/weixin_41011452/90334072

相关推荐
Tronlong创龙1 天前
SBC‑TLT153 嵌入式 Linux 应用开发,交叉编译与 GDB 调试实践(上)
嵌入式硬件·嵌入式开发·硬件开发·工业控制·工业开发板
巴渝小禹1 天前
单片机死循环delay_us()计算方法
单片机·嵌入式硬件
Yiran_G1 天前
LoRa串口模组和SoC模组怎么选?从MCU架构看无线通信方案设计
嵌入式硬件·物联网
HQB20261 天前
CN6150|简芯维尔 6V/500mA 高速低噪声 CMOS‑LDO 线性稳压器
嵌入式硬件·硬件工程
科芯创展1 天前
XZ3445 高集成升压/升降压DC-DC电源芯片技术解析
单片机·嵌入式硬件
艾芯微科技1 天前
高充放电流锂电充放 SoC:ETA9885E10,便携储能、小移动电源 BOM 选型笔记
网络·单片机·嵌入式硬件·集成测试·51单片机
艾芯微科技1 天前
钰泰 ETA6973PQ3Y|QFN3×3 2A 同步降压 Buck,I2C 可配置多档输出,动态调压 PMIC
网络·单片机·嵌入式硬件·fpga开发·集成测试·51单片机
Brilliantwxx1 天前
【STM32】 通用定时器:输入捕获与输出比较详解 测脉宽、测频率
stm32·单片机·嵌入式硬件·mcu
意法半导体STM321 天前
【官方原创】LAT1703 STM32C5 LL Cordic例程
stm32·单片机·嵌入式硬件·stm32c5·ll cordic