之前有幫過一個開淘寶的朋友拍照,因為為了照到好的圖片,那個時候三個人拿著產品跑到陽臺拍,因為開燈的時候燈光太搶眼了,而且相機應該是一千左右的吧,像素不是很給力,那個時候在想,要是有一個燈光,可以調節亮度的,要讓光線多強就多強,多暗就多暗,那照像不是很方便嗎?
近期開始做了個小項目,那是關于照明燈調節亮度的,接手這項目的時候自己還是蠻高興的,可以圓自己的一個小愛好。因為中間在等焊接打材料和PCB板打樣浪費了些時間,花了一個月左右的時間,從硬件到程序,終于把它給做出來了。在拍下面這視頻的時候因為在拍照的周圍光線比較強烈,所以拍出來的調光效果不是很好,不過能夠勉強看出來些效果,嘿嘿。
這個的主要功能是通過一個遙控可以控制照明燈開和關,還有兩個按鍵是亮度加和亮度減,同時把每時每刻的單片機狀態進行保存,即我們常說的掉電保護,以及遙控關時把照明燈的亮度保存下來。
關于硬件部分是一個很常見的24C02保存,一個同相放大器電路,一個高壓轉低壓電路,一個遙控接收電路,遙控器要控制單片機之前必須進行對碼,這樣防止別人的遙控控制到我們的單片機。而且可以同時支持兩個遙控器。
軟件方面主要是一個保存的驅動程序,一個遙控解碼程序,解碼用到了定時器0,一個輸出的算法文件。這個用的是51單片機寫的,其實做這個的時候,同時也用了一個ARM芯片做了一個差不多的作品出來,只不是那個功能會比這強大些,那個是具有WIFI功能,結合我一個朋友寫的上位程序,可以用iphone手機和 ipad,或者安卓手機對其進行控制。再過段時間有空了再把它上傳到空間。最近開始在學STM32,感覺時間還是蠻緊的,再加上平時愛小玩一下游戲,溜溜冰。感覺時間真心不夠用了。