我們是氣象站團隊!我們希望開發出小型的氣象觀測站,並將氣象觀測站廣設於校園中,以利同學及老師在上課前可以知道學校的天氣狀況,定期觀測的數據也可作為預報或其他研究用途,此專案開源,所以學校也可將此氣象感測站依需求修改及作為教學用途,如有興趣參與計畫,歡迎與我們聯絡,我們會為你們的學校準備一組氣象站設備。
Project status: Pre-alpha 目前該服務託管於內湖高中機房
- 穩定電源(5V/110V/220V)
- 穩定網路(有線/無線)
- 通風良好
- 室外可裝光強度及雨水感測
- MCU -> Arduino nano(ATmega328)
- 溫溼度感測 -> DHT22
- 紫外線感測 -> UVM30A
- 光強度感測 -> 光敏電阻(測試用)
- 光強度感測 -> GY-39/BMP 280 大氣壓力/光強度/溫溼度綜合模組
- 雨水感測 -> KMS030 或其他
- 細懸浮微粒感測 -> pms5003/pms5005
- 氣壓感測 -> BMP180 或其他
- 感測器OS -> DietPi
- Client Node -> Raspberry Pi (2/3)
- Driver -> Python
- Firmware -> C/C++ for Arduino
- 簡單規格:溫度、濕度、光強度
- 標準規格:溫度、濕度、光強度、紫外線、雨水感測
- 細懸浮微粒型:溫度、濕度、光強度、紫外線、雨水感測、PM1.0、PM2.5、PM10(開發中)
- 氣壓感測型:溫度、濕度、光強度、紫外線、雨水感測,大氣壓力
- 土壤濕度監測型:溫度、濕度、光強度、紫外線、雨水感測、土壤溼度
注意: 安裝前請與我們聯絡,我們會為您建立伺服器中的空間
注意: install.sh
仍然在開發階段,可能會導致例外狀況發生,開發者正在努力修補,請見諒。
下載我們釋出的映像檔(即將推出)並燒入記憶卡,將樹莓派開機後連上網路並執行以下步驟:
- 把感測器單元和樹莓派的 USB 連接
- 查出感測器單元的 tty* 檔名
- 執行
/usr/WeatherServiceClient/install.sh
- 依序回答安裝過程中的問題
- 完成安裝
注意: 安裝前請與我們聯絡,我們會為您建立伺服器中的空間
Clone 我們的專案
git clone https://github.com/oxygen-TW/Weather-Station.git
cd Weather-Station
- 使用 Arduino IDE 將 Frimrare 資料夾內的韌體燒錄至感測器單元(已安裝韌體則跳過)
- 把感測器單元和樹莓派的 USB 連接
- 查出感測器單元的 tty* 檔名(我們的感測器通常是/dev/ttyUSB0)
- 執行
install.sh
- 依序回答安裝過程中的問題
- 完成安裝
執行 remove.sh
注意: remove.sh
仍然在開發階段,可能會導致例外狀況發生,開發者正在努力修補,請見諒。
sh remove.sh
Alpha 階段
- Django Restful API 天氣資訊:http://weather.nhsh.tp.edu.tw/api/weathers 學校資訊:http://weather.nshh.tp.edu.tw/api/schools
目前提供GET方法查詢
若想加入我們的API,請向我們聯絡,我們將會派員實地裝機,並將數據上傳至我們的資料庫。
- Node.js Restful API
GET: http://203.72.63.54:5000/api
GET 特定筆數資料: http://203.72.63.54:5000/api?size=
POST: http://203.72.63.54:5000/api
氣象站網站全端、資料庫管理由 @cjchengtw 所負責
首頁介面的部分由 @junyussh 進行維護,若想下載該前端部分的源碼請至:
https://github.com/junyussh/weather-view
如果您對本專案有興趣,歡迎加入我們
- Android/IOS APP 開發
- MCU 開發
- 美工設計
- 熟悉 3D 列印及雷射切割者
- 網頁後端工程師
- 網頁前端設計師
- 文書事務團隊
- 行銷團隊
Facebook -> https://www.facebook.com/pg/WeatherServiceTW
Group Email -> weatherstationtw@gmail.com