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