📜  项目理念 |用于指示低油位的即时通知工具(1)

📅  最后修改于: 2023-12-03 14:58:45.638000             🧑  作者: Mango

项目理念 | 用于指示低油位的即时通知工具
背景

在某些行业中,油位监测是非常重要的。但有时候由于工作繁忙或人为疏忽等原因,可能会忘记监测油位,导致严重后果。因此,我们开发了一个用于指示低油位的即时通知工具。

功能与特点

该工具以 Raspberry Pi 作为硬件平台,结合超声波传感器,实现了以下功能:

  • 检测油位并将数据存储在本地数据库中。
  • 定时向远程服务器上传油位数据,以便远程监测。
  • 当油位低于设定阈值时,发送邮件或短信通知相关人员。

此外,我们为该工具开发了用户友好的 Web 界面,方便用户查看油位信息,并可对阈值进行设置。

技术栈
  • Raspberry Pi
  • Python
  • Flask
  • SQLite3
  • AWS SNS
  • HTML/CSS/JS
实现步骤
  1. 连接超声波传感器和 Raspberry Pi,编写 Python 代码实现数据采集,并将数据存储到本地 SQLite3 数据库中。
  2. 使用 Flask 框架开发 Web 应用,将本地数据库中的油位数据展示到 Web 页面上,并提供设置阈值的功能。
  3. 使用 AWS SNS 服务实现发送邮件或短信通知,当油位低于阈值时,触发通知。
  4. 定时向远程服务器上传油位数据,以便远程监测。
优势与不足

该工具可以方便快捷地指示低油位,并在必要时及时通知相关人员,极大地降低了人为疏忽或繁忙带来的风险。但是由于涉及到硬件和云服务,安装和配置需要一定的技术水平。同时,该工具对于不同规格的油箱需要进行适配,需要进行一定的定制化开发。

参考链接