發明展
2025 IEYI 發明展|智慧遠端監控養殖系統
#Aquaponics#IoT
2025 IEYI 世界青少年發明展臺灣選拔賽
銀牌 ─ 智慧遠端監控養殖系統
為什麼會想做這個
這幾年寒流、暴雨、高溫越來越常見,中南部的魚塭常常受到影響。可是很多漁民現在還是每天要跑魚塭好幾趟,用眼睛看水位跟水的混濁程度,用手摸水溫。這樣不只很累,萬一半夜寒流突然來、或水質突然變差,人不在現場根本來不及處理。
所以我們就想:能不能做一套系統,讓漁民不用到現場,也能知道魚塭現在的狀況?
這套系統做了什麼
- 監測水質和水位:水裡放了 pH 值、溫度和濁度感測器,另外用超音波感測器量水位。
- 自動換水:濁度或 pH 值超出設定範圍時,控制器會透過繼電器打開抽水馬達,自己抽水、補水。
- 上傳雲端、發通知:數據透過 Wi-Fi 傳到 MCS(MediaTek Cloud Sandbox)雲端平台,畫成歷史圖表。數值一有異常,系統就會傳 LINE 通知,還會拍一張現場照片回來。
上傳數據的程式
控制端(ESP32 或 LinkIt 7697 開發板)是用 HTTP POST 把感測數值送到 MCS。下面用 Python 寫出一樣格式的請求,比較好說明:
import requests
mcs_url = "https://api.mcs.mediatek.com/mcs/v2/devices/MY_DEVICE_ID/datapoints"
headers = {
"deviceKey": "MY_DEVICE_KEY",
"Content-Type": "application/json"
}
payload = {
"datapoints": [
{"dataChnId": "water_temp", "values": {"value": 24.5}},
{"dataChnId": "ph_level", "values": {"value": 7.4}},
{"dataChnId": "turbidity", "values": {"value": 35}}
]
}
response = requests.post(mcs_url, json=payload, headers=headers)
三個科系一起做
IEYI 除了看技術,也很重視市場可行性和永續經營,所以我們找了不同科系的同學一起組隊:
- 我(資訊科):負責系統架構和程式,像是感測器控制、串接 MCS 平台、自動換水和 LINE 通知。
- 航電科同學:負責硬體電路、散熱設計和 3D 列印外殼。
- 商經科同學:負責商業企劃書、市場評估、永續經營分析,還有現場的英文簡報。
跟不同背景的人合作之後,我開始會從使用者的角度想事情:漁民買不買得起?會不會想用?最後我們拿到 IEYI 臺灣選拔賽銀牌。