智能红外遥控器(五):手机蓝牙控制格力空调

本例程的原理是Blinker APP通过BLE连接开发板,APP通过控制开发板发送红外信号来间接控制格力空调。IRremoteESP8266库可以控制市场上绝大多数空调品牌,使用IRremoteESP8266库可以直接发送控制格力空调的红外码而不需要学习每个红外命令。例程中做了一个协议切换键用于切换不同空调品牌并发送一个关机码来测试是否能控制到空调,在您不确定家中空调协议的时候可以用来测试。

智能红外遥控器(五):手机蓝牙控制格力空调_第1张图片

 

Blinker APP上选择 新建设备-独立设备-蓝牙接入,在程序中需要添加

#define BLINKER_BLE
#include

使用蓝牙控制时不Blinker APP不产生类似WIFI控制时的秘钥。

APP界面配置如下图所示,

智能红外遥控器(五):手机蓝牙控制格力空调_第2张图片

程序默认为格力空调:

ac.next.protocol = decode_type_t::KELVINATOR;

以上代码用于设置开发板开机默认的空调协议,如果您确认了家中的空调协议可以直接修改这里。

智能红外遥控器(五):手机蓝牙控制格力空调_第3张图片

协议切换表,表中每一个代表不同的空调品牌

ht删除tps://shop删除2725删除29339.ta删除ob删除ao.c删除om

APP中的按键和程序中的按键名需要一一对应

智能红外遥控器(五):手机蓝牙控制格力空调_第4张图片

发送调节红外风速的命令:

欢迎大家加入远望创客学堂QQ群,一起学习新知识。删除& —等特殊字符18&751-82&17。

智能红外遥控器(五):手机蓝牙控制格力空调_第5张图片

制冷模式的红外命令

智能红外遥控器(五):手机蓝牙控制格力空调_第6张图片

也可以采集温湿度并在APP上显示

智能红外遥控器(五):手机蓝牙控制格力空调_第7张图片

ESP32控制格力空调的视频演示:

ESP32智能红外遥控器控制格力空调_哔哩哔哩_bilibili

你可能感兴趣的:(红外,ESP32,arduino,stm32,物联网,单片机,嵌入式硬件,c语言)