嘿!您似乎在 United States,您想使用我们的 English 网站吗?
Switch to English site
Skip to main content

天氣資訊系統

你好,我是Stephen Sin,就讀香港理工大學四年級。2016年的夏天,我到了RS實習。我完成了一個帶有ePaper顯示模塊的氣象資訊系統。

ePaper模塊是採用電子墨水技術的單色顯示器,通常用於Kindle或KOBO等電子書閱讀器。 ePaper顯示器具有低功耗的優點,並且沒有直接發光,而是像紙一樣反射光線,令光線進入眼睛時較柔和,這比發光顯示器更舒適。

在這個系統中,Raspberry Pi將每小時自動從香港天文台的純文字網頁獲取天氣信息。然後樹莓派將從接收到的網頁資料中提取溫度,濕度,更新時間,日期和天氣狀況。任何時候,用戶都可以讓它自動運行和檢查天氣。

香港天文台的純文字網頁

 

首先,我從DesignSpark網站看了關於安裝ePaper模塊驅動程序和初次設定的文章。然後,我研究了在ePapar上顯示文字的樣本程式,並嘗試自行編寫程式來顯示文字。之後,我到香港天文台尋找合適的資源以得到天氣數據,最後我找到了純文字版的頁面,因為它沒有太多的html代碼阻礙提取過程。對於獲取數據和提取過程,我使用了內建的“request”庫從香港天文台獲取數據,並使用“split()”函數來將所需的信息剪切及儲存到變量中。提取後,我把變量組合成一個字串,並寫入到ePaper如下圖所示。每100秒,樹莓派將檢查是否到了下一個小時,如果是,它將從香港天文台獲取數據,如果沒有,它將等待另外100秒。

ePaper 輸出畫面

 

另外,我和另一位同事合作,利用ePaper 製作了一個投票機器,在MakerFaire讓參觀者表達對我們公司展品的感覺。有關該製作的詳情,請密切期待。

在將來的設計中,用戶可以考慮將ePaper應用為非頻繁更新的顯示器,例如打印機的打印數統計器或人流計數器。此外,它可以是簡單的電話顯示屏。更甚,我發現了一個日常用品店使用了ePaper作為價格標籤,但他們需要連接顯示器到控制器每次他們需要更新

日常用品店的價格標籤

在這個項目中,我的編程技能進步了,它讓我有更多新意來創作應用。

sinwaikwong2000 还没写个人简介...