為了脫離爆肝病奄奄大學生的稱號,
以效法農業時代日出而作,日落而息的精神,
就來做一個能夠告訴自己每個時間該做什麼事情的鬧鐘吧。
一天二十四小時三等分,
每天能睡上八小時絕對是件幸福的事情了吧。
而為了對應日光的腳步,
正午就該是一天當中生產過程的中點。
於是原型機就出現了。
簡單說就是24小時制的指針時鐘。
零時在三角形的下邊正中央,
正午12點在三角形的上方頂點。
下邊顯示20點到清晨4點,這段時間該睡覺休息。
左邊顯示4點到12點,表示上午的時間,
右邊顯示12點到20點,亦即下午的時間。
而分鐘表示就跟普通時鐘一樣了,
但是60分無法被24整除,因此每跳一格代表2.5分鐘。
24個LED圍成的三角形中間有兩樣東西,
分別是蜂鳴器以及光敏電阻。
蜂鳴器用來擔任鬧鐘響鈴的工作,
五伏的蜂鳴器就可以吵死人了。
而光敏電阻則是用來自動調整LED亮度,
否則晚上睡覺的時候會非常刺眼。
實際影片:
顯示順序依序為:時-位置標旗-分
所以影片所顯示的就是晚上九點半,
位置標旗是為了在昏暗環境下也可以容易的讀出時間。
現場看比影片明顯很多。
位置標旗
訓練耐心的電路呵呵。
--------------------------------------
健康鬧鐘程式碼
電路圖:
LED------------------------------2元/顆
100ohm電阻--------------------1元/個
74595-----------------------------5元/個
光敏電阻------------------------3元/個
電磁蜂鳴器---------------------6元/個
RTC 模組(DS1307)---115元/組
參考資料:
--------------------
74595:
Coopermaa-使用兩顆74595控制16顆LED
葉難-霹靂車燈
74595 dtasheet
-------------------
RTC(DS1307):
葉難-即時時鐘DS1307
DS1307 Arduino Library
DS1307 datasheet
-------------------
下一版要做成掛壁鐘,全部用IC拼,模組掰掰。