[Arduino World] DIY小屋的LED呼吸燈

     大兒子今年剛好搭上文化部發放成年禮金首班列車的車尾。從小喜歡拼貼工藝的他,用數位禮金買了DIY小屋,暑假期間斷斷續續花了一個月時間終於將日式風格的小屋組合完成。

    這幢壓克力罩子保護的日式三層樓小屋,內部元件豐富細膩,非手巧者實難以組合。小屋室內房間室外庭園巧妙地安裝迷你LED燈,打開LED照明,整幢小屋瞬間亮麗起來,視覺上添加幾許溫暖。LED電源來自兩顆四號電池,電池盒與開關收藏在小屋側面看不見的角落,兩顆碳鋅電池可持續供電約一天半的時間。

    電池供電時間太短,開燈關燈必須要拿下整個壓克力罩才能觸及開關,使用上並不方便。我給了小孩一條外接電源引線讓他自己並聯電池線路,完成後將小屋基座穿孔,把引線延伸到罩子外面。我負責做個控制盒,讓他的小屋可以外接電源,隨時供電點燈。不過控制盒若只是單純提供小屋外部電源並當作電源開關使用,未免顯得太過單薄,若能稍微有一點裝飾變化,更能使小屋照明增添一些趣味。

    雖然沒有辦法控制小屋內的個別LED燈光的明滅,控制整體燈光強弱應該不是難題。我想到Arduino的必修課程之一,PWM的應用:LED呼吸燈,現在不正是應用上線的好時機嗎?

    這次的DIY作品是父子倆首次聯合完成,確實說來應該是父親沾了兒子的光,因為組合小屋所花的時間與心力遠非小小電子控制盒所能比擬!

參考連結

Arduino呼吸燈,運用PWM(模擬類比輸出)控制LED明亮

    用電表測量得知小屋LED使用兩顆電池的電流為0.1A。有了電力數據,便可進一步列出控制盒細部功能與零件清單。

功能:

  • 長按鍵3秒,喚醒小屋呼吸燈並重新設定每天同一時間為開機喚醒時刻。每次喚醒後維持一小時呼吸,然後進入睡眠狀態,直到隔天到達設定時間自動再喚醒。
  • 短按鍵可隨時開或關機。
  • 自動開機喚醒時、進入睡眠前,配合播放短暫的音樂,製造簡單的聲光效果。

材料:

  • 控制盒*1。
  • MCU:Arduino Nano。
  • 電路板*1。
  • 按鈕開關*1。
  • 圓形小喇叭*1。
  • 電晶體*2。
  • 限流電阻*3。
  • 電源引線/連接端子*1。
  • USB電源母座*1。
  • 線材若干。

↑ 打燈後的DIY小屋。

↑ 打燈前的DIY小屋。

↑ 小屋內部電源。

↑ 控制盒內部-1

↑ 控制盒內部-2

↑ 實境影片展示。

留言