1)硬件端
1. STM32F103C8T6:用于所有程序的中控和模块数据通信;
2. 0.96寸OLDE:用于显示的各种环境数据,实现实时监测;
3. 土壤湿度传感器:用于土壤湿度;
4. 温湿度传感啊(DHT11):用于监测环境数据;
5. 光照传感器:用于监测环境光照强度
6. 水泵:用于补水作用(模拟)
7. 蜂鸣器:用于异常状态的报警;
8. 按键:可以手动切换模式,实现手动和自动模式的切换,手动模式下可以控制水泵开关,自动模式下可以通过土壤湿度阈值控制;
(2)APP端
1. 使用局域网与设备进行信息交互;
2. 可采集到底层设备数据并且展示到界面UI;
3. 可以设置土壤阈值,用于缺水状态报警;
4. 可以设置温湿度、光照传感器的阈值;
5. 可以切换模式,可以实现远程控制(同按键使用一样);
6. 使用数据库进行数据储存与查询(按时间段);
本app为自己独立编写,非第三方app,有app代码