DIY低功耗室内环境监控设备(软硬件需求)


总体而言,我希望这个东西能够测量土壤湿度,同时测量环境中各类污染物的浓度信息,并将这些信息通过WiFi上传到服务器上。此外还希望能够自主地根据设定的条件控制外部的水泵实现浇水。用户(我)也可以通过网络远程监控各类环境参数,查看历史的环境监测结果,以及发出额外的指令对设备实现控制。

硬件上需要满足以下要求

  1. 最好能够自带可充电电池
  2. 能够有usb接口实现电池的充放电
  3. 有独立接口连接水泵
  4. 有独立接口连接土壤湿度传感器
  5. 设备内部应当自带无线网卡
  6. 设备内部应当有若干传感器
  7. 可以预留WiFi信号外接天线

软件上需要满足以下需求

  1. 尽量提供较多可定制性,如用户可以方便地对WiFi连接进行配置,或用户可以自行设置数据上传间隔等
  2. 提供远程控制的接口,用户可以远程下发一些控制指令,如更新系统参数,控制水泵开关等
  3. 所有数据和操作记录原则上应当全部储存在服务器,用户应当能够查询到各种历史数据

硬件软件设计完之后,发现硬件存在很多缺陷,包括待机漏电流过大,充电与usb通讯没做好有效隔离,导致USB串口芯片在上电后就无法重置(只能通过拔掉电池的方式来reset),而且整体寿命也存在问题,在连续通电三个多月后就无法再开机了,原因可能是ESP32模块由于受潮导致故障。


Leave a Reply

Your email address will not be published. Required fields are marked *