当前位置: 首页 > article >正文

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

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

1.硬件介绍

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

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

1.1 接线定义 

模块管脚51单片机管脚
LCD1602_RSP2.0
LCD1602_RWP2.1
LCD1602_EP2.2
LCD1602_DB0--DB7P0口
风扇电机正极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


http://www.kler.cn/a/533515.html

相关文章:

  • 《redis哨兵机制》
  • 畅游Diffusion数字人(15):详细解读字节跳动最新论文——音频+姿态控制人类视频生成OmniHuman-1
  • Linux 的 sysfs 伪文件系统介绍【用户可以通过文件操作与内核交互(如调用内核函数),而无需编写内核代码】
  • springboot中路径默认配置与重定向/转发所存在的域对象
  • 使用balenaEtcher导致U盘写保护
  • 2000-2020年 儒家文化-儒学中心数据-社科数据
  • java基础05——java泛型
  • Java进阶——IO 流
  • [25] cuda 应用之 nppi 实现图像色彩调整
  • Java进阶(JVM调优)——阿里云的Arthas的使用 安装和使用 死锁查找案例,重新加载案例,慢调用分析
  • 解决浏览器播放音频声音,没交互前不播放问题
  • 设计模式Python版 外观模式
  • 国产化创新 守护开放边界网络安全
  • cocos spine执行动画报错Cannot read properties of null (reading ‘data‘)
  • Android原生开发入门
  • Unity 2D实战小游戏开发跳跳鸟 - 记录显示最高分
  • leetcode——子集(java)
  • Python实现CAN FD 通信(基于PCAN开发CAN FD测试工具)
  • vue3新建组件库项目并上传到私库
  • 实时波形与频谱分析———傅立叶变换
  • RabbitMQ深度探索:消息幂等性问题
  • MongoDB 查询文档
  • 哈夫曼树原理及其C语言实现
  • 时间对象管理相关
  • gesp(C++六级)(13)洛谷:P11375:[GESP202412 六级] 树上游走
  • 因果推断与机器学习—可解释性、公平性和因果机器学习