設計Arduino課程的過程中,常想著如何用Arduino來解決日常生活中會遇到的問題,找了一直困擾很久的真實問題來做,就是 “對講機自動應答器”。問題的情境是大樓管理員在中午和晚上用餐時會離開休息,教室的家長和學生通常會需要按門鈴應答之後進來,學生人數也不少,如果可以在這段時間可以聽到鈴聲後自動開門,那就可以減輕很多人力上的負擔,運用Arduino Uno來解決這個問題。
做好之後也有滿滿的成就感! 下次再來動手改些什麼好玩的東西 :)
Arduino的程式碼如下:
最近利用Arduino在設計新的兒童程式的課程,想利用Arduino電子裝置互動的特性,並結合好玩有趣scratch遊戲設計課程,讓已經有程式基礎的學生,可進一步挑戰更多有趣電子創作的點子,讓程式設計的能力更扎實。 設計Arduino課程的過程中,常想著如何用Arduino來解決日常生活中會遇到的問題,找了一直困擾很久的真實問題來做,就是 “對講機自動應答器”。問題的情境是大樓管理員在中午和晚上用餐時會離開休息,教室的家長和學生通常會需要按門鈴應答之後進來,學生人數也不少,如果可以在這段時間可以聽到鈴聲後自動開門,那就可以減輕很多人力上的負擔,運用Arduino Uno來解決這個問題。 教室的對講機是傳統的俞式牌,型號是XXX-18-RHC,網路查了一下他的安裝資料,,檢查了對講機後面的電源和訊號線,發現18V供電和影像和音源的訊號線,打開對講機用電表找出5V電源和地線,這兩條線可以供給Arduino當外部電源5V,喇叭位置非常明顯,一 個點是地,另一個點就接到Arudio類比輸入,開門的按鈕是一端是地GND,一端是5V高電位,把高電位的那腳接到Arduino數位輸入,對講機內部的接線四條線就完成了。 Arduino Uno加上一個光敏電阻的設計,可讀到外部的亮度,沒有光的時侯A3數字較大,教室有人在的時候才會自動開門,到了晚上辦公室人都離開,燈光暗掉時,自動應答器也就不會自動門。 完成後arduino聽到門鈴的聲音,隔一段長時間(10s),就會將開門的按鈕D12打開(Active Low),一切都是全自動,都是Arduino在開門的。 做好之後也有滿滿的成就感! 下次再來動手改些什麼好玩的東西 :) 線路圖請參考(123d circuit壞了, 好了再貼過來): Arduino的程式碼如下:
1 Comment
|
大頭老師
|