2014年10月10日 星期五

Arduino之玩出名堂 - 遙控車(二)


前一篇遙控車使用的是Arduino Uno及OEM Adafruit DC Motor擴充版,組合起來的的體積雖是不很大(比一副撲克牌小一點),但是要放進1:24的遙控車內部卻是十分勉強,裝進去之後幾乎把內部空間全部用完了,要接其他LED燈及紅外線接收器變得十分困難,而且還要塞進一片上次說可以解決電源問題的「DC-DC升壓模組」就越來越辛苦了。


於是這次我把材料零件改為:
  • Arduino Nano v3
  • 兩路DC Motor擴充版(如下頁圖)
  • DC-DC升壓電路模組(如下圖)
  • IR Receiver接收器
  • Apple IR遙控器
  • 兩顆 3mm 白光LED


這片升壓模組輸入電壓為3V~32V,可將電壓輸出5V~40V,電流最大2A。只要旋轉電位器上那個小平口螺絲即可調整輸出電壓,我是從3.6V升到6V左右,用三顆Ni-MH低放電電池來供電給Arduino Nano以及DC Motor擴充板使用。如果用一般碳鋅電池,有可能因為電流不夠大而導致馬達轉不動。所以如果要大電流,使用鋰聚電池會是比較不錯的選擇。

板子的工作效率跟升多少電壓有關,意思是說在某些輸入輸出電壓電流的組合下,效率會降低。公式為 Vin x Iin x 效率 = Vout x Iout,比如說 5V*1A*90% = 10V*0.45A,5V升到10V之後,電流會降到0.45A,其中10%會變成熱能。


2014年10月8日 星期三

Arduino之玩出名堂 - 延時大夜燈


在生活當中,小夜燈是很多人喜歡用的小電器,燈一關小夜燈就亮,可以提供一點點照明讓你不要摸黑走路。但是如果你想多要求一點功能,比如說調整小夜燈的亮度(換個燈泡),調整它在暗到什麼程度才要亮(有時燈還沒全關它就已經亮了),或者希望它亮一陣子就關掉(我都已經上床睡覺了,何必繼續亮著)等等,越來越複雜的功能好像不是市面上一兩百塊買到的小夜燈可以勝任的。

其實市面上有很多類似的「智慧家電」產品,比如說一對多紅外線遙控燈座,用一個紅外線遙控器可以遙控開關幾個E27標準燈座;或者聲響及紅外線感應燈,人經過或發出聲音時才會亮,過一陣子就熄滅,攝影機常常就搭配這種感應式的燈,以提供足夠的亮度讓攝影機工作。其他有光感應式插座,定時插座等等,還有近年來智慧家庭話題開始發燒,用手機藍牙遙控燈具也開始有大廠開始制定標準生產藍牙全彩LED燈泡,可以用App遙控所要的顏色跟亮度,不過這些都不能符合我想要的要求:

1. 關燈後自動開啟,不用操作手機或遙控器
2. 燈開了之後會自動關閉,全暗有助於睡眠
3. 夜燈亮度要足夠能從客廳走到房間裡