曝光機 DIY
半年前就想自己土砲個曝光機,零件也都買齊了,不過一直沒有適合的載體
直到最近,朋友贊助了一台淘汰的掃描器,才終於可以開始惡搞!
這次動刀的主角:
外觀相當扁平的掃描器,也因為如此,1602 lcd螢幕最後變成塞在機器內
這是原始的電源與控制IC版,裡面剛好有78D12、1117-5兩顆電源IC,能提供12V與5V
讓我省下了不少功夫
這是前方按鈕的電路板,續用的好處是比較美觀,不用另外挖洞裝按鈕。
其實應該可以直接沿用原本的軟排,但我實在懶得查走線,所以就把背面一些貼片電容、電阻都拿掉,直接用飛線..(省事很多)
UV LED我用120°草帽型,波段400-410nm (淘寶購入),考慮到應該不會曝很大的電路,就大約只用了2/3空間
左側是LED的驅動電路,使用XL6003這顆IC,不貴、恆電流、支援PWM、線路簡單
甚至還能驅動到12顆1w/3w LED ....感覺很萬能。
右側是 Arduino 的最小系統與蜂鳴器。
待機螢幕畫面,用按鍵能加減'秒數與光線強度
並自動紀錄到ATmega328內的eeprom,供下次通電時直接讀取套用
曝光時的螢幕畫面 (後來才覺得有點多餘,因為螢幕在機器內...)
按鈕LED亦改成閃爍紅燈,較有警示效果。
固定小螢幕
由於UV燈有傷眼的疑慮
所以在玻璃蓋側邊用膠帶黏上磁簧開關、上蓋黏顆磁鐵
就能得知上蓋開/闔與否。
承上,曝光中若打開上蓋,LED會自動停止!
若開蓋狀態下,也無法開始(曝光程序)。
組裝完成!!
下面是3種不同曝光強度比較,不過為了保護雙眼,就放上兩張A4...
以上,歷時15hr 才搞出來的小玩具
可惜最後還是有一個缺點沒處理...
就是當過電的一瞬間,UV LED會瞬亮約0.3秒
推測是同時給電時,MCU因為有Bootloader開機較慢
導致PWM腳並不是低電位的狀態 (所以XL6003啟動了)
這樣的話加個555 timer讓6003 Delay On應該就能解決
不過太懶了,實在沒動力再去拆它了 .. ..就不管了!