(1)硬件端
1. STM32F103C8T6:用于所有程序的中控和模块数据通信;
2. 0.96寸OLED:用于显示的各种环境数据,实现实时监测;
3. WIFI:使用WIFI 模块,用与设备联网处理,实现连接云平台和使用MQTT协议远程传输数据
4. 光敏电阻:用于检测光照强度,自动模式下可用设置光照阈值,实现窗帘自动开启;
5. 红外检测模块:检测窗帘旁边是否有人
6. 红外遥控模块:可用于模式的切换,可以实现窗帘的控制
7. 定时模块:定时模式下,实现定时开启和关闭
8. 雨滴传感器:用于监测是否有雨滴,雨滴模式下自动控制
9. 蜂鸣器:异常状态报警
10. 舵机:模块窗帘的开启和关闭
按键1可以开启窗帘 按键2可以关闭窗帘
遥控方式看视频使用
(2)APP端
1. 使用MQTT协议与设备进行信息交互;
2. 可采集到底层设备数据并且展示到界面UI中
3. 可以设置光照阈值,实现光照模式的自动控制
4. 可以切换选择切换的模式
5. 可以设置窗帘的定时开启和关闭时间,实现定时模式
6. 手动模式下,可以远程进行窗帘的开启和关闭
(3)云平台使用
使用MQTT协议进行数据交互,可查看设备在线情况;
照片名称:1pcb效果图
照片名称:2pcb三维效果
照片名称:3实物运行图
照片名称:4电路原理图
照片名称:5app运行截图
照片名称:6app运行截图
照片名称:7keil源码工程样例
照片名称:8安卓工程样例