本帖最后由 WildboarG 于 2024-8-15 13:06 编辑
本帖最后由 WildboarG 于 2024-8-15 13:06 编辑
由来🐶
上次使用M61做了一个简易的空调遥控器参见第三期活动【电子DIY作品】空调遥控器 M61+红外 是在是太浪费IO口了,所以换了个WB2-01S,刚好一个GPIO就够用了,又省了好几块钱哈哈哈哈哈
哈
说明📖
本次使用wb2-01s复刻了上一次的作品。
下载:
git clone -b wb2 https://github.com/WildboarG/AirCondition.git
详见README.md
改进:
- 连接WIFI
- MQTT
- 改成了巴法云的MQTT云连接方式。
- 由于巴法云的mqtt使用的是密钥连接,需要将用户私钥转一下,用
getsecretkey.sh 根据提示,输入私钥,获取的appID 就是用户名,获取的secretkey 就是密码。
配置🚀
-
config.h
#ifndef CONFIG_H__
#define CONFIG_H__
#define MQTT_HOST "bemfa.com"
#define MQTT_PORT 9501
#define MQTT_USERNAME "转码后的appid"
#define MQTT_PASSWORD "转码后的key"
#define MQTT_CLIENT_ID "随便什么"
#define MQTT_TOPIC "你的订阅主题"
#define MQTT_MSG "多余的"
#endif // !CONFIG_H__
-
aircondition.h
更改你使用的空调遥控码。别忘了RAWSIZE 大小更改哦。
板子地址
WB2_01IR - 立创开源硬件平台 (oshwhub.com)
效果
上两张效果图吧
-
放在墙角对这空调
-
巴法云已经连接了设备。
|