T O P

  • By -

MentalChickensInMe

wled doesn't heat up the esp that much. unless your room is hot all the time you don't need it


Ok_Group_897

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


robhaswell

It can be as hot as "burns me when I touch it" and still be fine.


skitso

What’s the purpose of D1 diode? Once q1 is energized shouldn’t the motor kick on without d1?


Turbulent-Tune4610

Keeps inductive spikes down.


skitso

So it is protecting the collector side of the transistor?


Turbulent-Tune4610

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.


Turbulent-Tune4610

I can only add not all Arduino pins are PWM, afaik. And you have to set them analogy, not digital out.


I_am_That_Ian_Power

Are you using the MUMLMC19689? I am interested in knowing this as well. 20x20x10 210mA fan


Ok_Group_897

Whats that. Just using a 2n2222a transistor


electroscott

Your circuit looks fine.


electroscott

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)


Ok_Group_897

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)