發表文章

目前顯示的是有「霹靂燈」標籤的文章

使用arduino設計EBD展示燈

圖片
其實這個構想很久了, 指是要先處理單線電力供電問題,再處理高低壓控制,以及演示計算問題。 我再這之前有作出一個簡易的 EBD 煞車燈, 但是,看久了還是希望有點變化,可是又不希望買市面上的燈條來組合: 一來是我希望展示燈有有延遲啟動效果,市面上燈條做不到。 二來是希望展示的方式可以依照自己喜好組合,市面上燈條也難辦到。 所以只好動起 Arduino 歪腦筋,看看能不能塞進去第三煞車燈了。 先勾勒出電路圖 不算太難,只是線路有點多而已,由於要塞到第三煞車燈裡面所以要進量縮小 因此比較多零件的驅動電晶體使用了SMD的N通道MOSFET - P3055LDG來製作。 原則上Arduino NANO 是5V 驅動與電力提供, 控制 TLC5940NT 一路都是5V 但是要轉到控制12V的LED燈板就需要用到偶合電路比較安全, 因此這裡選用了簡單形式的 LTV847 光耦合IC來串接, 這樣就可以隔離12V電力,避免逆流回Arduino 或TLC5940NT導致燒毀問題。 Arduino NANO TLC5940NT LTV847 P3055LDG 程式的部分改天再分享上來

霹靂燈設計(帶尾) K.I.T.T Scanner Light

圖片
這次的霹靂燈製作式為了接下來的 霹靂車模型 製作的,因為模型比例不大,車體空間又非常小,所以盡量找零件最少的來製作,而且希望使用CR2032當電源。雖然使用PLC是最少,但麻煩的是要Codding,也要一定產量(回想當初我在手機店改裝Motorola CD928的時候,老闆訂PLC粒都是以條為單位的,每條約30顆)。因此對於只需要少少一組的使用者來說,真的不實用。 也許網路上都找得到的霹靂燈套件,最早最傳統的莫過555+74193+74154的電路,但是要做出帶尾效果,加上要塞到模型加上希望使用鈕扣電池,這個74系列的設計完全就出局了,那就更不用說要用8051來設計的霹靂燈了。 而外面買的霹靂燈條大都是汽車用,所以光是電力就out了。 後來在逛電子街的時候看到了祥昌電子的OK-154套件,發現它只使用2顆IC,而且都是MOSFET為主的驅動+40系列IC,而且只需要2顆AAA乾電池。已經非常接近我所需要的規格了;原本套件使用了25顆LED,但實際上只有5組(5組*5顆)而已。所以我便把他做了一點修改(如下圖)。 我把LED改成純5顆,然後在555端的電容器C1旁併上了一顆1uf的電容,以稍微降低一點速度(這個很重要,在接下來的改造都會有很直接的關連了)。 這裡有一件不得不注意到的事,是它們的555震盪器的設計方式真是少見啊!! 居然把output當成discharge來使用,這樣的話就不需要在discharge上裝設一顆電阻(Rn),而頻率公式就從原本的 f = 1 / (0.693 x C x (Rn + 2 x R7)) 變成 f = 1 / (0.693 x C x (2 x R7)) 而且上下弦波時間也都一樣,真是太棒了! 不過前提是,輸出必須加上覆載電阻,當然電流會變小,不可以直接當成驅動使用,當訊號使用是非常OK的。 霹靂燈帶尾 來說說這個故事吧,當年霹靂遊俠李麥克盛行的年代,LED大燈泡是不存在的,當時的LED真的只是很小的指示燈的燈源而已(亮度不是很夠),所以霹靂車前面的Scanner Light是真的邏輯電路+燈泡帶來的效果,而那個帶尾的效果,很單純的是燈泡熄滅後的餘光Fade out(我的學長就做過)。 直到LED光源近年來大放異彩,取代了燈泡,當然LED的特性就顯現出來的,光源