你觉得这篇文章怎么样? 帮助我们为您提供更好的内容。
Thank you! Your feedback has been received.
There was a problem submitting your feedback, please try again later.
你觉得这篇文章怎么样?
天氣資訊系統
你好,我是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作為價格標籤,但他們需要連接顯示器到控制器每次他們需要更新
日常用品店的價格標籤
在這個項目中,我的編程技能進步了,它讓我有更多新意來創作應用。