Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2094|回复: 5

blinker物联网教程——18、手机控制空调

[复制链接]
发表于 2022-4-20 17:16 | 显示全部楼层 |阅读模式
本帖最后由 海神 于 2022-4-20 17:26 编辑

简介
场景一家里的很多家用电器设备都配遥控器,当我们正要使用时,确找不到遥控器。我们是否有什么办法将所有的红外遥控器都集中到一起,或者一个手机app能集成所有的红外遥控的功能。
答案是肯定的,本节我们使用blinker来制作一个万能遥控器,不仅可以替代所有的红外遥控器来控制家电设备,甚至可以在回家前二十分钟提前打开空调,提前升温或者降温,等一回家就开始享受舒适的智能居家生活。

市面上的红外遥控器,不同厂家可能使用的协议不一样,但好在esp8266有对应的程序库IRremoteESP8266库可以控制市场上绝大多数空调品牌,比如格力空调的红外编码,但由于厂家太多,而且没有完全统一的协议,所有有些库文件里不包含的协议,就需要提前学习对应的编码。我们将学习编码、复制编码、使用手机控制输出红外编码分为对应的三个步骤。第一步:学习遥控器编码
  使用红外接收模块,将空调遥控器对应的按键编码读取出来。
第二步:复制遥控器编码
  使用红外发射模块,模拟遥控器按键发红外信号
第三步:使用手机控制发射红外编码
  使用blinker在手机app中添加按钮,替换对应的按键,点击app中的按钮触发红外发射发出对应的红外信号,从而来控制电器

硬件清单
wifiduino主控板*1
wifiduino传感器扩展板*1
红外发射模块*1
红外接收模块*1
3p数据线*3



发表于 2022-7-15 11:29 | 显示全部楼层
好好学习好好学习
发表于 2022-9-6 09:59 | 显示全部楼层
要好好学习好好学习
发表于 2022-9-7 10:38 | 显示全部楼层
怎么没有下文了?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|Arduino中文社区

GMT+8, 2022-10-7 20:11 , Processed in 0.028241 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表