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

.net是建网站的吗成人职业技能培训学校

.net是建网站的吗,成人职业技能培训学校,大家做网站都会去哪找素材,罗湖福田app网站开发项目思路 空调遥控器之所以能够实现对空调的控制,是因为它能够向空调发射出特定的红外信号。从理论上来说,任何能够发射出这种相同红外信号的红外发射器,都可以充当空调遥控器(这也正是手机能够控制多种不同品牌空调的原因所在&a…

项目思路

空调遥控器之所以能够实现对空调的控制,是因为它能够向空调发射出特定的红外信号。从理论上来说,任何能够发射出这种相同红外信号的红外发射器,都可以充当空调遥控器(这也正是手机能够控制多种不同品牌空调的原因所在)

虽然我们可以根据空调厂家所提供的红外通信协议来生成控制空调所需的红外信号,但这种方法往往涉及大量的工作。为了简化这一过程,我们可以利用一些现成的开源库,例如本项目所用到的Arduino平台上的IRremoteESP8266库。该库已经内置了市面上绝大多数空调品牌的控制指令,我们只需进行简单的配置,便可实现空调的控制。

此外,IRremoteESP8266库还提供了空调红外信号的接收与解析示例,本项目会利用该示例查看并分析空调遥控器以及我们自制的红外发射器所发出的红外信号的具体内容。

元件

NodeMCU开发板

数字38kHz红外发射模块
数字38kHz红外接收模块

接线

NodeMCU

红外发射

VCC

VCC

GND

GND

D2

DAT

红外发射接线

NodeMCU

红外接收

VCC

VCC

GND

GND

D2

DAT

红外接收接线

开发环境搭建

1.选择“NodeMCU 1.0 (ESP-12E Module)”开发板

2.安装IRremoteESP8266.h红外库

发射红外信号,实现空调控制

下面以格力品牌旗下的俊扬系列空调所使用的YAP0F3型号遥控器为例。

格力YAP0F3型空调遥控器
/*可通过IRremoteESP8266库中的IRrecvDumpV2示例来解析出空调遥控器的红外编码,其包括遥控器型号等信息,方便修改本程序以适配不同型号的空调
*/#include <Arduino.h>
#include <IRremoteESP8266.h>
#include <ir_Gree.h>    //格力空调红外编码解析库,是<IRremoteESP8266.h>的子库,<IRremoteESP8266.h>还有其他主流品牌的红外编码解析子库const uint16_t kIrLed = 4; //ESP-12F芯片的4引脚,即(NODEMCU)开发板的D2引脚.
IRGreeAC ac(kIrLed);void setup() 
{ac.begin();delay(100);
}void loop() 
{//这几句程序的顺序不要变ac.on();        //ac.off();ac.setModel(YBOFB);   //遥控器型号ac.setMode(kGreeHeat);  //  kGreeCoolac.setFan(1); // 1风速低、2风速中、3风速高、0自动风速ac.setTemp(28);ac.setSwingVertical(1,kGreeSwingAuto);  // ac.setSwingVertical(0,kGreeSwingLastPos);ac.send();delay(2000);  
}

关于格力空调的更多配置,可以按照以下方式找到ir_Gree库,通过参考该库中所定义的对象、方法以及枚举值,对上面的代码进行相应的调整。

以此类推,通过查看ir_Haier.cpp、ir_Haier.h和ir_Midea.cpp、ir_Midea.h等库,可实现海尔、美的等品牌的空调控制。

解码空调红外信号

Arduino IDE中的IRremoteESP8266库中的IRrecvDumpV2示例可以将识别与解析到的空调遥控器发射的红外信号通过串口打印出来(波特率为115200)。用此实例可查看本项目向空调发射的红外信号的具体内容。

其中的GREE、Model: 2 (YBOFB)、Power: On、Mode: 4 (Heat)、Temp: 24C、Fan: 2 (Medium)、Swing(V): 1 (Auto)分别表明了此次系统向空调发射的红外信号的品牌、遥控器型号、开关状态、模式、温度、风速、扫风状态。

注意事项

避免强光干扰

参考

ESP8266-NodeMCU项目(三):ESP8266-NodeMCU+Blinker+红外模块(实现远程遥控空调)_esp8266不能接温度湿度模块和红外发射模块吗-CSDN博客

IRremoteESP8266库 红外控制空调方法-CSDN博客

http://www.hkea.cn/news/168184/

相关文章:

  • 成都理工疫情最新消息贵港seo
  • 网站如何防止攻击怎么自己做一个小程序
  • 企业网站建设英文百度收录
  • wordpress查版本sem和seo的区别
  • 网站设计说明书怎么写网站建设平台官网
  • 有建网站的软件阿里云域名注册万网
  • 站长工具排名分析怎么创建公司网站
  • 网站建设标书四川seo哪里有
  • 接网站开发做多少钱建一个外贸独立站大约多少钱
  • wordpress表单录入seo报告
  • python做网站显示表格星巴克seo网络推广
  • 一个com的网站多少钱管理微信软件
  • 蒙阴网站建设软文代写网
  • 用python做一旅游网站南昌seo计费管理
  • 湖北省建设厅win10优化软件哪个好
  • 湖南企业建站系统平台软文有哪些发布平台
  • 南通 网络 公司网站真正免费建站
  • 做图骂人的图片网站网络服务
  • wordpress主标题副标题seo基础
  • 淮安做网站优化百度竞价排名是什么方式
  • 食品公司网站源码谷歌网页
  • 做网站用哪种代码比较好推广seo发贴软件
  • 3d效果图软件宁波seo行者seo09
  • 美国做按摩广告的网站网站优化教程
  • wordpress云建站教程信息流广告公司一级代理
  • 我有一个域名怎么做网站百度一下下载
  • 郑州网站建设品牌好安装百度到桌面
  • 株洲做网站定制百度灰色词优化排名
  • 上海网页设计公司兴田德润电话排名优化外包公司
  • 做360网站优化快推广普通话宣传语手抄报