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

东莞的网站建设公司哪家好阿里云服务器 wordpress

东莞的网站建设公司哪家好,阿里云服务器 wordpress,宝安网站建设推广,做房地产公司网站的费用项目思路 空调遥控器之所以能够实现对空调的控制,是因为它能够向空调发射出特定的红外信号。从理论上来说,任何能够发射出这种相同红外信号的红外发射器,都可以充当空调遥控器(这也正是手机能够控制多种不同品牌空调的原因所在&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.yayakq.cn/news/345841/

相关文章:

  • 东莞企业网站设计排名seo行业网
  • 南昌网站建设基本流程惠州网站制作费用
  • 河北网站建设大全创建公司网站过程
  • python php 做网站怎么做一个网站怎么样
  • 如何用ai给网站做logo建设银行有没有全球门户网站
  • 自己建的网站可以用笔记本做服务器吗深圳网页设计科技有限公司
  • 南充哪里做网站做网站简介
  • 网站如何做快捷支付接口seo网站建设价格
  • 设计师互动网站沈阳自助建站软件
  • 网站建设优化是什么鬼网络新技术有哪些
  • 天津河东做网站手机网站商城建设
  • 网站建设讲师招聘制作微信网站模板
  • 网站栏目规划wordpress 内容模板下载
  • 重庆忠县网站建设公司推荐徐州网站建设公司哪个好
  • 宋庄网站建设seo 论坛
  • 营销网站都有哪些wordpress5.2.2怎么改中文
  • 电子业网站建设网络营销模式案例
  • 网站排名是怎么做中国建设监理企业协会网站
  • 建设网站需要体现的流程有哪些wordpress参数
  • 行业门户网站 建站wow313做宏的网站
  • 无锡制作网站价格最适合穷人的四种保险
  • 营销策划公司名称唐山网站建设优化方法
  • 成都网站建设公司地址如何让百度收录自己的网站信息
  • 做土司的网站东莞市网站建设制作设计平台
  • 贷款公司如何做网站如何开自己的网站
  • 佳木斯做网站wordpress 5.0.2企业站主题
  • 男和女做暖暖网站建网站做代理ip
  • 企业官网属于什么网站上海网络排名优化
  • 做模版网站拨付网站建设费用的报告
  • 泰安网站开发哪家便宜上海网站建设哪家专业