Board logo

標題: 閃燈電路, 點整? [打印本頁]

作者: sunwawa    時間: 2014-5-13 22:56     標題: 閃燈電路, 點整?

我想整一粒 LED 閃燈, 每隔 1 分鐘閃一下, 而 LED 燈亮著時間為 1 杪, 即 LED 的狀態如下 :

high (1s) > low (60s) > high (1s) > low (60s)..........如此類推

請問呢個 circuit 點整, 愈簡單愈好!! thx!!!
作者: BEpsilon    時間: 2014-5-13 23:03

簡單方案:555 IC
完善方案:micro-controller (PIC, AVR/Arduino, MSP430, etc.)
作者: hon829    時間: 2014-5-13 23:59

簡單用兩隻555(或1隻556):
-一隻做61S無穩態震盪,
-一隻做1S單穩態
作者: Charcoal99    時間: 2014-5-14 00:07

最重要的設計數據是, 你要求多精準??
作者: aazz    時間: 2014-5-14 00:39

本帖最後由 aazz 於 2014-5-14 00:58 編輯

如果不須精準;
可以用兩個普通 ;
晶體管+四個電阻+2個電容;
就OK;
3-12V 都無問題





圖中的晶體管;
應該用其他都無問題的;
如常用的 2N3904,2N3906,CS1815;
更改電容同電阻 值;
就可以改變閃燈時間
作者: sunwawa    時間: 2014-5-14 00:48

簡單方案:555 IC
完善方案:micro-controller (PIC, AVR/Arduino, MSP430, etc.)
BEpsilon 發表於 2014-5-13 23:03



我用以下的表, 都不能做到 T1=1000ms, T2=60 000ms??

http://gc.digitw.com/Program/NE5 ... er%20Calculator.htm
作者: sunwawa    時間: 2014-5-14 00:50

最重要的設計數據是, 你要求多精準??
Charcoal99 發表於 2014-5-14 00:07


可以不須精準!!
作者: sunwawa    時間: 2014-5-14 00:53

簡單用兩隻555(或1隻556):
-一隻做61S無穩態震盪,
-一隻做1S單穩態
hon829 發表於 2014-5-13 23:59


我只有 555, 沒有 556, 請問如何把 2 隻 555 接合?
作者: kwliu    時間: 2014-5-14 01:03

我只有 555, 沒有 556, 請問如何把 2 隻 555 接合?
sunwawa 發表於 2014-5-14 00:53


睇datesheet o的腳定義照駁.
不過其實一粒555都得.

R1 & R2用o岩數值就得
作者: kwliu    時間: 2014-5-14 01:11

我用以下的表, 都不能做到 T1=1000ms, T2=60 000ms??
sunwawa 發表於 2014-5-14 00:48


標準555 astable circuit duty cycle只能係約1-50%內調較
用反你個表R1 / R2 / C 入 85 / 1.4 / 1000就有近似值,
只於on定off睇你pull high定pull low.
作者: hon829    時間: 2014-5-14 01:17

本帖最後由 hon829 於 2014-5-14 01:19 編輯
我只有 555, 沒有 556, 請問如何把 2 隻 555 接合?
sunwawa 發表於 2014-5-14 00:53


概念大概如此,唔知做唔做倒你要求!
Screenshot_2014-05-14-00-02-27.jpg

圖片附件: Screenshot_2014-05-14-00-02-27.jpg (2014-5-14 01:17, 139.51 KB) / 下載次數 22
https://h2.hkepc.com/forum/attachment.php?aid=1673361&k=885edafea11a644c991616e0517440f4&t=1781524795&sid=57X8gPAeWB


作者: morris    時間: 2014-5-14 01:32

本帖最後由 morris 於 2024-3-22 09:11 編輯

......

圖片附件: LED Blink.jpg (2014-5-14 01:31, 15.46 KB) / 下載次數 9
https://h2.hkepc.com/forum/attachment.php?aid=1673367&k=8eb109fd2607cd4f4e05264b7c5641bb&t=1781524795&sid=57X8gPAeWB


作者: BEpsilon    時間: 2014-5-14 01:49

本帖最後由 BEpsilon 於 2014-5-14 01:53 編輯
我用以下的表, 都不能做到 T1=1000ms, T2=60 000ms??
sunwawa 發表於 2014-5-14 00:48

簡單D來講,那是因為該 555 電路本身的限制,high-time 不能少過 low-time。

要做到你所要的效果有好多方法。
上面幾位師兄教用兩隻 555 係其一。改電路來 invert output 也可以。
作者: sunwawa    時間: 2014-5-14 06:37

標準555 astable circuit duty cycle只能係約1-50%內調較
用反你個表R1 / R2 / C 入 85 / 1.4 / 1000就有 ...
kwliu 發表於 2014-5-14 01:11


已按照你輸入數值, 符合要求, 但是 T1 與 T2 時間能否交換?

input high / input low 又點樣玩架?

thx!!
作者: sunwawa    時間: 2014-5-14 06:41

概念大概如此,唔知做唔做倒你要求!
hon829 發表於 2014-5-14 01:17


thx 咁多位爸打, 其餘方法有空再試!!
作者: ckshum    時間: 2014-5-14 13:42

circuit最簡單大約係咁~~~~
morris 發表於 2014-5-14 01:32


用software做PWM連電阻都慳番
作者: C_Law    時間: 2014-5-14 14:23

本帖最後由 C_Law 於 2014-5-14 14:25 編輯
已按照你輸入數值, 符合要求, 但是 T1 與 T2 時間能否交換?

input high / input low 又點樣玩架?

thx! ...
sunwawa 發表於 2014/5/14 06:37


T1 一定是大過 T2,無得變,但你可以改變 LED 的接駁方法令它著一秒熄一分鐘。

要開著 LED 並非單純睇 555 的 O/P 係 H 或 L,而係要睇 LED 兩頭的電壓差。不是 H 就一定著,L 就一定熄。

好似下面的上半幅圖,LED 一邊駁 555,另一邊是 V+,如果 O/P 係 H(V+),LED 兩頭都是 V+,電壓差是 0V,LED 是 Off,當 O/P 係 L(0V),LED 另一邊是 V+,有足夠電壓差,LED 就 On。

Clipboard01.gif

圖片附件: Clipboard01.gif (2014-5-14 14:23, 5.1 KB) / 下載次數 23
https://h2.hkepc.com/forum/attachment.php?aid=1673473&k=6eb64e525d32a28aef2a4e4ba7e8ba40&t=1781524795&sid=57X8gPAeWB


作者: idleman    時間: 2014-5-14 17:02

最簡單 唔係program咩
作者: morris    時間: 2014-5-14 19:51

本帖最後由 morris 於 2024-3-22 09:11 編輯

......

圖片附件: fast.png (2014-5-14 19:49, 52.34 KB) / 下載次數 16
https://h2.hkepc.com/forum/attachment.php?aid=1673583&k=9e368b0787dae74686ddab0e681c01df&t=1781524795&sid=57X8gPAeWB


作者: FPDman    時間: 2014-5-14 20:14

最簡單 唔係program咩
idleman 發表於 2014-5-14 17:02


學樓上師兄用 PIC 10F200 做閃閃燈,都應該算好簡單了。
前陣子有朋友送了粒 10F204 給我,我把它焊在塊轉接板上,如下。

轉接板再插入麵包板上
10F204_z1.jpg
閃閃燈 project
10F204_z2.jpg

不過 program 粒 MCU 要用 programmer,如 ICD 或 PICkit 等工具。

圖片附件: 10F204_z2.jpg (2014-5-14 20:08, 107.25 KB) / 下載次數 33
https://h2.hkepc.com/forum/attachment.php?aid=1673587&k=8cd62421b98137a83610a418ccc030ea&t=1781524795&sid=57X8gPAeWB



圖片附件: 10F204_z1.jpg (2014-5-14 20:08, 129.18 KB) / 下載次數 17
https://h2.hkepc.com/forum/attachment.php?aid=1673588&k=ca53762c402b57c63e8c7b30e353ef98&t=1781524795&sid=57X8gPAeWB


作者: sunwawa    時間: 2014-5-14 21:05

T1 一定是大過 T2,無得變,但你可以改變 LED 的接駁方法令它著一秒熄一分鐘。

要開著 LED 並非單純睇 5 ...
C_Law 發表於 2014-5-14 14:23



哈哈, 把 LED 駁去正極果邊便完成了! 唔該晒!

謝謝咁多位師兄出手相助, 係到吹水真好, 唔駛錢又有嘢學, 又冇時間限制, 隨時上堂都得! 獲益良多!!!!
作者: idleman    時間: 2014-5-14 23:13

可以試埋 ATTINY  
作者: swagman    時間: 2014-5-14 23:29

可以試埋 ATTINY
idleman 發表於 2014-5-14 23:13

樓主看似冇玩MCU
作者: kinchesskin    時間: 2014-5-25 12:26

樓主,應該用mcu做,555所設定的timing太受Volt影響。。。
作者: sunwawa    時間: 2014-5-25 21:36

樓主,應該用mcu做,555所設定的timing太受Volt影響。。。
kinchesskin 發表於 2014-5-25 12:26


怪唔之得的時間會咁唔穩定, 不過呢種影響我可以接受....thx
作者: mbass    時間: 2014-5-26 12:55

回覆 12# morris





歡迎光臨 電腦領域 HKEPC Hardware (https://h2.hkepc.com/forum/) Powered by Discuz! 7.2