Hi. I'm very new to using arduinos and such. I don't have any mosfets currently. Is there any way i can hook up a non-adressable rgb led strip to my arduino using s8050's instead of mosfets? The strip only takes 5 volts so i'm assuming i don't need to have any external psu. Also, how do i know which resistors i need to use? The strip does not specify the amps needed.
Thanks in advance!
Please
Show us a good schematic of your proposed circuit.
Show us a good image of your ‘actual’ wiring.
Give links to components.
We should not be expected to hunt for data sheets or imagine what you are trying to do.
Sorry, as i said i'm very new to this.
This is the setup i see most people use, however i don't have any mosfets.
I was wondering if i could use something like these: S8050 Transistor Pinout, Features, Equivalent, Circuit & Datasheet (components101.com)
I don't actually have any wiring yet, as i'm afraid of frying the arduino if i actually have to plug in an external power supply. Hope this clears it up a little bit and again, sorry.
Your transistor will need a base resistor.
Your LED strip (if 5V) will require an external 5V power supply, we need to see what the strip is.
If you have a DMM measure the current to illuminate the strip.
The transistor is quite limited in the collector current it can handle, maybe a maximum ~600mA.
So if i follow the schematic i posted, and instead of using a 12v psu, i use a 5v one. And then replace the mosfets with the transistors. Would i be able to control it? I read something about mosfets being logic level, and it seems that that is what allows the arduino to control the strip, but i don't know how it works with transistors.
Here is a picture of the strip i have:
So your strip has 1 led? You don't need any transistors at all!
How many RGB pixels are on your strip ?
(BJTs) Transistors are current devices, MOSFETs are voltage.
A BJT transistor can be used to control/turn ON, LEDs.
Looks like the R and G LED might be taking ~30mA each and same for B.
If all RGB are ON this would be 90mA per pixel.
If the transistor is 600mA:
600 ÷ 30 ≈ 20 pixels
30mA * 3leds * 20pixels ≈ 2 Amp power supply @ 5v
There are 30 pixels on the strip.
So to control the strip to get a specific color i will have to use MOSFETs?
If an Arduino is controlling the strip, and you have 30 pixels, you need a higher powered BJT or a logic level MOSFET.
30pixels * 3leds * 30mA ≈ 3A @5v power supply.
Some examples of logic level MOSFETs.
Thank you so much. I guess i'll have to buy some MOSFETs.
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.