2017-10-14 假日的小專題:東方Project LED燈

今天把之前在FF30.5在大慶集團電子事業部買的東方LED電路板魔改了一番

IMG_2834s
之前買的這個LED電路板需要搭配Arduino才能使用,但是Arduino配上這個板子變得很不精巧.
所以小宗宗打算改用一顆PIC16F1826的MCU直接放在板子後面去驅動12顆LED燈.
其實料都早就來了,只是前陣子很忙一直沒時間弄它.

IMG_5876s
IC是SSOP 20pin封裝

IMG_5878s
專業工程師都備有兩種粗細不同的焊錫~

IMG_2835s
先把IC焊上轉板轉成DIP的腳距比較好施工

IMG_2836s
焊零件,每個LED還不同顏色,相當難搞. 賣店很貼心的零件大多有多準備一顆以上備用.
SMD零件手焊很容易焊壞的說.

IMG_2837s
焊上去前先確認一下LED正負極還有是否會亮

IMG_2838s

IMG_2839s
焊好後對一下腳位

14_01
中場休息XD

IMG_2840s
電路圖小宗宗重新設計過,用OK線跳線去連接

IMG_2841s
然後寫一下程式.

IMG_2842s
結果燒錄遇到點問題. 燒錄器沒有供電給板子,所以要另外拉電給板子才能燒. 用鱷魚夾做一個臨時的不怎麼靠譜.
很容易接觸不良,只好傍晚去光華走一趟.

14_02
順路去地下街看個CWT場~意外遇到很多熟人XD

14_03
今天綁了一個歪一邊的啾啾~跟善子一樣XD

14_04
之前聽說有人直接把檸檬吃掉

14_05
沒想到紙袋外面真的有寫檸檬要怎麼使用

14_06
光華買完東西回來啦~

IMG_2844s

IMG_2845s

IMG_2846s

IMG_2847s
做了一個帶電源的燒錄線

IMG_2848s
還有塞孔防呆

IMG_2849s

IMG_2850s
還做了一條純電源線,電路板吃5V電,接USB就可以供電了

IMG_2851s
轉換模式用的按鈕,意外發現這個GPIO沒有內建Pull high,所以加了一個pull high電阻

IMG_2852s

IMG_2853s
用專門的燒錄線穩定多了,幫程式DEBUG一下

IMG_2859s
完成!

MVI_2856
用按鈕可以切換12種顯示模式,也可以當開關去on/off它~

Nice and Clean as usual :u_002_user:

所有照片