Skip to content

Latest commit

 

History

History
19 lines (19 loc) · 1.61 KB

README.md

File metadata and controls

19 lines (19 loc) · 1.61 KB

sleep-helper

M5GO平台的IoT设计,包括WiFi与红外控制。应用到了M5Stack提供的ENV UnitLight UnitIR Unit。 项目分为两部分,一部分是使用UIFlow编写的基础功能应用,另一部分是使用Arduino编写的WiFi控制红外信号传输。

RemoteControl

使用UIFlow编写的程序,在M5GO上从左到右三个按钮分别对应三个界面:睡眠助手、天气助手、远程二维码。需在M5GO上连接ENV UnitLight Unit

睡眠助手

调用Light Unit的光线信息。光线较暗时会设定闹钟并有提示音,设定闹钟后在光线变亮时会有声音与LED提示起床。

天气助手

调用ENV Unit提供的各种环境信息,根据湿度和温度在界面提示信息。

远程二维码

扫描二维码进入远程控制界面。提供LED灯带开关与亮度调整功能以及显示各传感器信息。

WiFiIR

使用Arduino编写的程序,在M5GO上实现远程WiFi遥控红外操作家电。需在M5GO上连接ENV UnitIR Unit。该代码中加入的红外代码为格力Y502K遥控器的开/关代码。

红外学习

按下按钮A切换主界面与学习界面。在学习界面中对IR Unit发射红外信号,可以选择将该信号进行保存。保存后的信号可以在网页端进行操作。可以保存的信号数不设上限。

使用的库