Arduino - Spinaní led
Moderátor: Moderátoři
Arduino - Spinaní led
Zdar.
Potřebují zapojít paraelně 6 těchto led na 1 pin
https://www.gme.cz/led-3mm-blue-3500-20-dif
Jaký tranzistor použít?
Je lepší připojit led trvale na + a spinat - nebo opačně?
Potřebují zapojít paraelně 6 těchto led na 1 pin
https://www.gme.cz/led-3mm-blue-3500-20-dif
Jaký tranzistor použít?
Je lepší připojit led trvale na + a spinat - nebo opačně?
Naposledy upravil(a) BigSandy dne 09 dub 2018, 11:14, celkem upraveno 1 x.
Měl bys napsat, čím budeš ten tranzistor spínat, předpokládám arduinem. Napsat na 1 pin je takové docela nic neříkající! Když se podíváš do datasheetu, zjistíš, že ledkou můžeš pouštět max. 25 mA, takže proud nastavíš na klasických 20 mA ledkou, protože chceš, aby ledky něco vydržely. V datasheetu si najdeš úbytek v propustném směru, ten odečteš od napájecího napětí a z rozdílu a proudu 20 mA si spočítáš předřadný rezistor. Ten dáš každé ledce zvlášť, tedy nezapojiš všechny ledky paralelně! Odpory připojíš na +, katody ledek spojíš a přivedeš na drain logic level mosfetu, třeba IRLML2502. Source na gnd, gate na bránu, z gate můžeš dát cca 100K na zem, aby, když je MCU v resetu, aby byl mosfet zavřený. Předpokládám, že se napájecí napětí bude s rezervou pod 20V a napětí na bráně MCU nějakých těch 5V nebo 3V3.
Krátce před tím, než se to rozbilo, tak to ještě fungovalo...
Dyk ti to tam píše...BigSandy píše:A nějaké řešení s 1 tranzistorem nebo fet tranzistorem, 6 odporu a 6 led?
Tady to máš nasimulovaný...http://tinyurl.com/y8fnyraf
- Přílohy
-
- 6led.png
- (2.82 KiB) Staženo 119 x
Naposledy upravil(a) JoDiK dne 09 dub 2018, 13:17, celkem upraveno 1 x.
Pokud jsem v obraze, tak takovéhle tranzistory se už nedělají, navíc měly velký odpor v sepnutém stavu...BigSandy píše:Nějaký jiný unipolární tranzistor v pouzdře TO92?
Ale tohle by ti mohlo fungovat (je to taky vývodový a skoro stejně malý):
https://www.gme.cz/unipolarni-tranzistor-irld014-dil4
Jaký je rozdíl mezí unipolární a bipolární tranzistorem.
Třeba přes BC547 to nepujde?
http://arduinonavody.cz/arduino-rele/
Třeba přes BC547 to nepujde?
http://arduinonavody.cz/arduino-rele/
- monterjirka
- Příspěvky: 2761
- Registrován: 14 čer 2003, 02:00
- Bydliště: Blížejov
Zjednodušeně řečeno bipolární tranzistor otevíráš proudem do báze, unipolární otevíráš napětím na Gate
Takže unipolár můžeš připojit rovnou na výstup procesoru (třeba Arduino modul), u bipoláru by tam měl být mezi výstup procesoru a bázi vložen odpor. Jaký?
To záleží na potřebném proudu v kolektoru a zesilovacím činiteli tranzistoru
v tom, co chceš zkoušet, by hodnota asi 470 Ohmů - 1k mohlo být OK
Takže unipolár můžeš připojit rovnou na výstup procesoru (třeba Arduino modul), u bipoláru by tam měl být mezi výstup procesoru a bázi vložen odpor. Jaký?
To záleží na potřebném proudu v kolektoru a zesilovacím činiteli tranzistoru
v tom, co chceš zkoušet, by hodnota asi 470 Ohmů - 1k mohlo být OK
Půjde, ale pokud budeš ledky živit 6x20mA, bude tam celkem 120mA, takže se bude přehřívat a otázka je jak dlouho vydrží... Viz datasheet:BigSandy píše:Třeba přes BC547 to nepujde?
"Collector Current − Continuous IC=100mA"
https://www.arduino.cc/documents/datasheets/BC547.pdf