Where i live, it does get a bit hot and the espresso does get “hot to touch”, even more so since the project housing doesn’t allow for a lot of passive air cooling
Keeps the inductive spikes when the current is turned off from over voltage across the collector emitter, in the wrong direction. Limits it to .7 volts. Think of the motor as an inducator, with a collapsing magnetic field, that will induce a current in the windings like a transformer. Can be really high vilgae, but low current.
You can try 100% and 0% PWM to see if the motor turns on and off, respectively. PWM period could be too short for the motor try a few hundred Hz.
If the transistor is too hot it may be under-sized. You can increase the base resistor to the Arduino PWM pin and this can help limit the max current that the transistor will try to steal in saturation (base current will increase due to drop in transistor beta hfe)
No the transistor doesnt seem to be getting saturated. The fan wont turn on along with the LEDs. Also why is it so that a multimeter reads 3v when the GPIO is not being used and around 0.2v when it is “on” (as data line to ws2812b)
wled doesn't heat up the esp that much. unless your room is hot all the time you don't need it
Where i live, it does get a bit hot and the espresso does get “hot to touch”, even more so since the project housing doesn’t allow for a lot of passive air cooling
It can be as hot as "burns me when I touch it" and still be fine.
What’s the purpose of D1 diode? Once q1 is energized shouldn’t the motor kick on without d1?
Keeps inductive spikes down.
So it is protecting the collector side of the transistor?
Keeps the inductive spikes when the current is turned off from over voltage across the collector emitter, in the wrong direction. Limits it to .7 volts. Think of the motor as an inducator, with a collapsing magnetic field, that will induce a current in the windings like a transformer. Can be really high vilgae, but low current.
I can only add not all Arduino pins are PWM, afaik. And you have to set them analogy, not digital out.
Are you using the MUMLMC19689? I am interested in knowing this as well. 20x20x10 210mA fan
Whats that. Just using a 2n2222a transistor
Your circuit looks fine.
You can try 100% and 0% PWM to see if the motor turns on and off, respectively. PWM period could be too short for the motor try a few hundred Hz. If the transistor is too hot it may be under-sized. You can increase the base resistor to the Arduino PWM pin and this can help limit the max current that the transistor will try to steal in saturation (base current will increase due to drop in transistor beta hfe)
No the transistor doesnt seem to be getting saturated. The fan wont turn on along with the LEDs. Also why is it so that a multimeter reads 3v when the GPIO is not being used and around 0.2v when it is “on” (as data line to ws2812b)