Using a cap to remove that hissing noise from the fan when its not at 100% PWM = very good idea, THANK YOU ! However, the cap is very much related to each application - You have to experiment with the cap until you find one that takes the noise away but still lets it work on various PWM. If i put a 470uf as suggested, my fan just blows full-speed when its supposed to go half-speed. So now I´m using only 47uf and its perfect for 3 different speeds, no noise. Probably one could determine mathematically which cap is the right one ... but I don´t know how to calculate that
@ElectroRetro3 жыл бұрын
👍🏻
@MRTZ754 жыл бұрын
Can i control the pwm with this circuit? Because mine is only turning on and off. I want the fan slowly build up from 25%,50%,75% and 100% duty cycle. When i measure the output with a oscilloscope i get a 25%,50%,75% and 100% duty cyle but the fans are not moving untill they reach 96% dutycyle. I use a 2 wired 24 fan
@ElectroRetro4 жыл бұрын
U can adjust that in code
@MRTZ754 жыл бұрын
@@ElectroRetro I adjusted the code but still not working. For example room temp i want it to spin with 50% but the fans is not spinning. Only when i adjust the fan speed to 96% pwm then the fan starts spinning
@nicholasn.sulaksana86624 жыл бұрын
@@MRTZ75 should be in PWM pin. On Arduino Uno, the PWM pins are 3, 5, 6, 9, 10, and 11. The PWM pins are labeled with ~ sign.
@MRTZ754 жыл бұрын
@@nicholasn.sulaksana8662 it was the fan. My fan wasn't pwm compatible. Every fan manufacturer is different. By changing my fan the circuit worked :)
@hwj26483 жыл бұрын
@@MRTZ75 are you using 24v fan? and all other components are the same as Electro Retro listed? thank you
@jonny11bonk3 жыл бұрын
So I have put a capacitor between the fan + and -. Can something happen to the capacitor if I leave the fan at the full speed for long?I want to make a controller for my PC case fans.
@ElectroRetro3 жыл бұрын
No problem
@jonny11bonk3 жыл бұрын
@@ElectroRetro Oh okay, thank you!
@abanki9595 Жыл бұрын
what if I use a 24v fan and power supply? Still same components work.
@ElectroRetro Жыл бұрын
Yes
@abanki9595 Жыл бұрын
Thank you for your immediate response. Is it possible to use this setup for ESP32 dev kit?
@ElectroRetro Жыл бұрын
I didn't try with esp32. I think its possible, you may need to change adc value to 4095 and need calibration.
@Chris-rs1pp3 жыл бұрын
hey, im trying this but instead using bc547, im using C1815. is it okay or nay?
@ElectroRetro3 жыл бұрын
Yes, You can use C1815 or any npn transistor
@Chris-rs1pp3 жыл бұрын
@@ElectroRetro the fan didnt spin at all, the sensors working just fine but the fan doesnt spin. I tried print analogread fan and it showed like what the if condition writes. But it didnt spins. Something wrong or else sir?
@Chris-rs1pp3 жыл бұрын
@@ElectroRetro my ntc show value between 100-200 so i modify the code so the fan always full speed if the value of ntc is above 100 but nothing happened
@ElectroRetro3 жыл бұрын
Try with a pwm compatible fan
@Chris-rs1pp3 жыл бұрын
@@ElectroRetro if i use pwm fan, then which pin i should connect to which wire? like 12v, ground, tach and pwm pin
@robmormile39114 жыл бұрын
is the 470uf cap relative to the current draw of the fan. If so what cap would be needed for 4 fans in parallel at 80mA each (320ma)
@ElectroRetro4 жыл бұрын
You can use 470uf capacitor
@mohamedabdelraheem7164 Жыл бұрын
at what temp wont the fan work ?
@hamzaqureshi4615 Жыл бұрын
The thermosistor I have has 3 wires, how to I wire them?
@ElectroRetro Жыл бұрын
Do you have part number of your thermistor
@hamzaqureshi4615 Жыл бұрын
@@ElectroRetro DS18B20
@ElectroRetro Жыл бұрын
Follow this tutorial for DS18B20. randomnerdtutorials.com/guide-for-ds18b20-temperature-sensor-with-arduino/
@hemanthkumarr68563 жыл бұрын
Can u modifi this circuit with button and oled display to set different temp and show temperature
@hemanthkumarr68563 жыл бұрын
kzbin.info/www/bejne/j3qqdn6ipsyBn9U. Is it possible to change the dht11 to your thermostat
@janexavier94883 жыл бұрын
How to give the 12V supply and from where , can you please explain.
@ElectroRetro3 жыл бұрын
You can use any 12v dc power Source. example:12v battery,12v adaptor.
@janexavier94883 жыл бұрын
@@ElectroRetro Thank you
@imzgaming75794 жыл бұрын
Noice
@likeelijah71364 жыл бұрын
How sensitive and accurate is the thermistor
@ElectroRetro4 жыл бұрын
+/- 1%
@athuldev53074 жыл бұрын
👍👌😁
@janexavier94883 жыл бұрын
Mine is not working can you help me? I checked every connection and coding but still not working?
@ElectroRetro3 жыл бұрын
Sure, can you please explain your problem?
@janexavier94883 жыл бұрын
@@ElectroRetro my connection are correct and I even done with my code uploading but the fan is not working i don't know what's wrong
@ElectroRetro3 жыл бұрын
Check serial monitor
@janexavier94883 жыл бұрын
@@ElectroRetro Yeah numbers are displaying continuously, what to do next, can you please tell me?
@ElectroRetro3 жыл бұрын
Is it displaying 640 to 750 values?
@landavid33634 жыл бұрын
Im alrdy follow exactly what you did in this video but also cant coding the arduino.
@ElectroRetro4 жыл бұрын
What the problem? pls explain.
@landavid33634 жыл бұрын
@@ElectroRetro just unable to coding. idk why. i alrdy do the same thing that u do in your video but unable to coding.
@ElectroRetro4 жыл бұрын
What's the error showing in arduino ide?
@landavid33634 жыл бұрын
@@ElectroRetro "Avrdude: stk500_recv():programmer is not responding Avrdude:stk_500_getsync() attempt 10 of 10: not in sync: resp=0xf1"
@ElectroRetro4 жыл бұрын
If you are using arduino nano then change processor to atmega328p(old bootloader) maybe it will work. Tools>processor>atmega328p(old bootloader