Skip to content

Latest commit

 

History

History
17 lines (10 loc) · 1.25 KB

README.md

File metadata and controls

17 lines (10 loc) · 1.25 KB

2022 梅竹黑客松 - TEAM 黑客松完黑顆肝

Team Members: 蔡政穎、林宗翰、林禾堃、牟懋軒

簡介

在這次的黑客松當中我們實作了一套溫室系統,能夠依據環境數據來決定是否需要澆水,同時也能夠協助除蟲。

細節說明

在這個專案當中主要使用意法半導體提供的 STM32L073 開發板,搭配擴充板 X-NUCLEO-IKS01A3 製作,另配置土壤溼度感測器、光敏電阻、l298n-motor driver 搭配馬達。

意法半導體的開發板擁有 sleep 的功能,讓我們能夠指定部分功能在不須使用時能夠進入 sleep 模式,減少耗電。

土壤溼度感測器監測土壤濕度,光敏電阻、擴充板上的溫度濕度感測器偵測環境相關數值。每經過一段時間從 sleep 模式喚醒,接著根據上述數據推論是否需要澆水。實作時使用繡球花當作範例模型。

至於除蟲,我們在網路上找到菜蟲與環境相關變數的關係,將公式套入後可以預判目前是否有菜蟲,並決定是否需要灑胡椒水。

Code 部分在 Sensor 可以透過 X-NUCLEO-IKS01A3 取得環境溫度與濕度的數據,MC_hack_greenhouse_demo 則是決定是否灑水以及胡椒水的主要程式碼。