Smart Water Tank
1.0.0
現場演示: -
在Yotube上觀看視頻: 
這是一個使用Raspberry Pi和自定義Web應用程序實施的IoT項目。我已經修改了Web應用程序代碼以更好地理解。
如下動畫所示,在水箱頂部安裝了一個超聲波傳感器。傳感器連接到Raspberry Pi,該Raspberry Pi每分鐘測量水箱中的水位。水位讀數被饋送到遠程數據庫。在遠程主機中運行的Web應用程序利用此數據來更新水位動畫和薄條線圖。
水坦克
該目錄包含儀表板(Web GUI)的代碼。必須將其放置在您的Web服務器的公共目錄(“ HTDOC”或“ www”)內。您可以在PC或筆記本電腦上安裝諸如XAMPP之類的Web服務器,並將“水坦克”目錄放在“ HTDOCS”文件夾中。
使用phpmyadmin實用程序創建一個名稱“ water_level”的數據庫,然後導入“ water_level.sql”數據庫文件(存在於'Water-Tank'目錄中)。
根據您的環境更改“ util.php”文件中的數據庫連接設置。
打開瀏覽器,然後轉到此URL“ http://127.0.01/water-tank”。您應該看到儀表板
覆盆子pi
將此目錄放在Raspberry Pi中的任何位置。該目錄包含以下文件: -
根據Web服務器的IP地址,在Python文件中編輯Web服務器IP地址。
創建一個CRON作業,每分鐘都會運行文件“ sensor.py”或“ sample.py”。因此,每分鐘自動執行所選文件,以將數據上傳到Web應用程序。