GitHunt
LE

LeeLulin/esp-homekit-ac-remote

esp8266 + homekit 空调遥控器

esp-homekit-ac-remote

使用esp8266 + Homekit通过红外控制空调

使用说明

需配合 esp-homekit-direct 使用,放在 esp-homekit-direct/devices 目录下

红外解码

红外接收使用了esp-ir

刷写 firmware 目录下的 raw_dumper.bin 固件,使用串口调试工具接收红外编码

将红外编码复制到 ir.c 文件中

编译固件

编译之前,需要修改 config.h 中的 wifi 配置

#define WIFI_SSID "ssid name"
#define WIFI_PASS "password"

编译

make -C devices/esp-homekit-ac-remote all

刷写 firmware 目录下生成的的 cooler.bin 固件

引脚接线

红外接收:GPIO12(D6)

红外发射:GPIO14(D5)

DHT11温湿度传感器:GPIO4(D2)

circuit

感谢

esp-ir

esp-homekit

Languages

C86.9%SWIG3.5%Assembly2.9%M41.5%Python1.0%Ruby1.0%C++1.0%C#0.8%Shell0.7%Makefile0.2%CMake0.1%Tcl0.1%Objective-C0.1%Perl0.1%HTML0.0%XS0.0%

Contributors

MIT License
Created June 7, 2020
Updated March 9, 2025
LeeLulin/esp-homekit-ac-remote | GitHunt