help in dc fan

hello

I am new in Arduino world and try my best to learn

now I have a 12V fan (kfb1412h)

what I went to do that if the temperature is high switch the fan
and when the temperature go down stop the fan

my problem that the fan does not work i think because the output voltage is too low

how i can solve this problem

I am sorry for my poor engilsh :slight_smile:

my regards.

Your arduino can't supply anywhere enough current either - that fan apparently draws 2 amps. You will need an external power supply and a relay or suitable transistor to control it. Disconnect it, you may well do damage to your arduino.

OK thank you.

If I have external power supply , Is there any way to make a switch for the power supply

Check the playground (get there from the main site) it has a number of descriptions of methods of motor control. Bear in mind that you (I assume) only need to drive the fan one way, so an H bridge will be overkill. Terry King's site has a tutorial on the basics here: http://arduino-info.wikispaces.com/DC-Motors

boss999:
hello

I am new in Arduino world and try my best to learn

now I have a 12V fan (kfb1412h)

what I went to do that if the temperature is high switch the fan
and when the temperature go down stop the fan

my problem that the fan does not work i think because the output voltage is too low

how i can solve this problem

I am sorry for my poor engilsh :slight_smile:

my regards.

Ditch the Arduino and use a simple thermostatic switch. You can control the fan by a thermometer, microcontroller, relay driver, relay and so on instead - but that is massive overkill, will cost more and take more time and effort to get working. All you need to solve this problem is a simple cheap thermostatic switch.

Use a transistor to do the job. Search google for " how to use transistor as a switch ".

You can even use pwm to control the speed of the motor.

http://www.danielsoltis.com/notdatasheets/BC547.pdf can help you.

Very Important: Don't forget to use a diode to protect the arduino form reverse e.m.f or you may damage the arduino. Search google for reverse emf or back emf for more details.