Temperature based Fan Speed Control Using Arduino and LM35 Sensor

  Рет қаралды 54,336

MArobotic

MArobotic

Күн бұрын

Пікірлер
@adadmohamedcherif192
@adadmohamedcherif192 4 жыл бұрын
Thanks very clear even I don't understand your language.
@MuhammadAnsar
@MuhammadAnsar 4 жыл бұрын
welcome
@shinypotato7204
@shinypotato7204 4 жыл бұрын
Assalamualaikum btother, even though i can't understand your languages but your content is helping me 🙏
@MuhammadAnsar
@MuhammadAnsar 4 жыл бұрын
ok bro
@gauravdabholkarstudent2846
@gauravdabholkarstudent2846 3 жыл бұрын
Very well done! But my buzzer in Proteus is not working even after the temp is above 50 C. Rest all is fine. Pls help
@rahulkumar-xu9rv
@rahulkumar-xu9rv 10 ай бұрын
5.42 what is that white part
@sGod666
@sGod666 10 ай бұрын
Hi, Followed your circuit exactly except that I had an error in which the fan will not turn. There is a high pitch frequency coming from the fan but the fan is not moving. Able to advise how I can fix this. Suspect the PWM is needed, how was it setup on your end?
@dishadevadiga8502
@dishadevadiga8502 2 жыл бұрын
Why diode is used in reverse biased in connection with fan?
@身高决定态度
@身高决定态度 2 жыл бұрын
Can the soldering gun touch the LM35 sensor?? or just need to above it?
@MuhammadAnsar
@MuhammadAnsar 2 жыл бұрын
yes
@victorchiumbe4597
@victorchiumbe4597 3 жыл бұрын
Thanks bro that's really clear to follow, but is it possible to add another second fan,, say a heat fan which will be triggered by the fall in temperatures.. And if it is possible which additional components will i need to buy besides the second fan
@abhishek.k_
@abhishek.k_ Жыл бұрын
Can I use led in place of buzzer?
@MuhammadAnsar
@MuhammadAnsar Жыл бұрын
yes use this
@emrahkaya3095
@emrahkaya3095 Жыл бұрын
hello, thank you for the project. I made the same circuit and applied all the steps, but the lm35 does not react to the temperature. When I try to heat it with my finger, the temperature drops. What do you think could be the reason?
@MuhammadAnsar
@MuhammadAnsar Жыл бұрын
There are three different variants of LM35 available in a transistor package. LM35A, LM35C, and LM35D.
@emrahkaya3095
@emrahkaya3095 Жыл бұрын
@@MuhammadAnsar hello which one did you use?
@VISHNU_61_VIKI
@VISHNU_61_VIKI 3 жыл бұрын
You will reach your subscribers bro
@MuhammadAnsar
@MuhammadAnsar 3 жыл бұрын
In Shaa Allah
@tanbingjiat5480
@tanbingjiat5480 2 жыл бұрын
What is the purpose of capacitor to lm35 and resistors to buzzer and mosfet?
@MuhammadAnsar
@MuhammadAnsar 2 жыл бұрын
Capacitor used for the fluctuation control and MOSFET use the fan speed control
@Chems7308
@Chems7308 6 ай бұрын
Can i use dht11 module instead of lm35??
@tanbingjiat5480
@tanbingjiat5480 2 жыл бұрын
Can I know what is the function of the IRFZ44N Mosfet in this circuit?
@MuhammadAnsar
@MuhammadAnsar 2 жыл бұрын
MOSFET used for the fan speed control
@H_N_0109
@H_N_0109 Жыл бұрын
ye arduino uno konsa usage karna he ?
@HomeAutomationTECH
@HomeAutomationTECH 5 жыл бұрын
Sir aap ac fan ki speed ko ir remote se kese krte he video banao
@MuhammadAnsar
@MuhammadAnsar 5 жыл бұрын
ok
@neshansamarasena7741
@neshansamarasena7741 2 жыл бұрын
Bro.. 1. Can LCD 16x2 display shows 4 parameters ? (temp , fand speed , fluid level ,vehicle speed ) 2. Can we add fluid level sensor , speed detector to your project and modify it ? 3. how the code need to be change if we add above ?
@sharjeelahmed823
@sharjeelahmed823 2 жыл бұрын
when i compile " Sketch uses 3572 bytes (11%) of program storage space. Maximum is 32256 bytes. Global variables use 119 bytes (5%) of dynamic memory, leaving 1929 bytes for local variables. Maximum is 2048 bytes. " I am getting this message plz help!
@vaishnaviwani3885
@vaishnaviwani3885 Жыл бұрын
Have you done something related to this issue?
@jyaniharshil5585
@jyaniharshil5585 2 жыл бұрын
Hi brother can you tell me the code for my project . ds18b20 temperature sensor , LCD 16×2 , arduino UNO & fan , all connected . As the temperature rises , fan goes fast or Start rotating and if temperature goes low , fan slows or stops down...
@MuhammadAnsar
@MuhammadAnsar 2 жыл бұрын
Let me check
@nazmisaat1446
@nazmisaat1446 3 жыл бұрын
Hello, i've done create the circuit but after i uploaded the code and try it, it immediately start the fan to max speed and not display anything on lcd. Can you help me with that?
@MuhammadAnsar
@MuhammadAnsar 3 жыл бұрын
please Check your hardware
@nazmisaat1446
@nazmisaat1446 3 жыл бұрын
what hardware do u think is problem? is it lcd?
@zurterusszyvirsylorrend.in1565
@zurterusszyvirsylorrend.in1565 2 жыл бұрын
Can I use 12V battery instead of 9V?
@MuhammadAnsar
@MuhammadAnsar 2 жыл бұрын
yes use this
@jyaniharshil5585
@jyaniharshil5585 2 жыл бұрын
brother can you tell me the code for my project . ds18b20 temperature sensor , LCD 16×2 , i2c , arduino UNO & fan , all connected . As the temperature rises , fan goes fast or Start rotating and if temperature goes low , fan slows or stops down...
@MuhammadAnsar
@MuhammadAnsar 2 жыл бұрын
i will try
@jyaniharshil5585
@jyaniharshil5585 2 жыл бұрын
@@MuhammadAnsar thank you , for replying but I forgot to mention that lcd is connected to i2c . I checked your video but you used Somthing else then ds18b20 , I'm an automobile engineering student so I don't know coding so I guess you can help. 👍🏻
@jyaniharshil5585
@jyaniharshil5585 2 жыл бұрын
@@MuhammadAnsar sir any updates ???
@dishadevadiga8502
@dishadevadiga8502 2 жыл бұрын
Why capacitor is used?
@MuhammadAnsar
@MuhammadAnsar 2 жыл бұрын
for fluctuation control
@tanbingjiat5480
@tanbingjiat5480 2 жыл бұрын
I follow steps by steps inserting the components, but the LCD is not working and the fan also cannot run . Can u give me a help?
@MuhammadAnsar
@MuhammadAnsar 2 жыл бұрын
Let me know if I can help
@tanbingjiat5480
@tanbingjiat5480 2 жыл бұрын
@@MuhammadAnsar when I upload the code to it, the motor and the lcd can't run properly
@DomanaxTV
@DomanaxTV 3 жыл бұрын
I am having a problem where the fan will not run unless it is at 100% (max temp) any ideas?
@janukanipun9179
@janukanipun9179 4 жыл бұрын
How we can use different temp different temp bro I mean. If it is 30c the rpm is 600 What we will change
@MuhammadAnsar
@MuhammadAnsar 4 жыл бұрын
change this value int tempMin = 30; // the temperature to start the fan int tempMax = 50; // the maximum temperature when fan is at 100%
@dharshant1082
@dharshant1082 4 жыл бұрын
Bro can we use ds18b20 sensor instead of lm35 Pls reply me
@MuhammadAnsar
@MuhammadAnsar 4 жыл бұрын
Yes, but will have to code change
@_Nadeemshaikh
@_Nadeemshaikh 3 жыл бұрын
hey listen when im trying to copy paste the code of the arduino itn not getting compile only the last two line of compli is occuring not the exact file location what to do now.can you help me through get out from this.please tell me fast i need yoiur help urgently
@ronnie4043
@ronnie4043 2 ай бұрын
Hey can you help me with one thing I want to make an advanced version of this If the temp. Is maximum then fan will be switched off and ac will be turned on and if temperature is minimum then fan will turn off and heater will turn on Can you please help me with the codes?
@MuhammadAnsar
@MuhammadAnsar 2 ай бұрын
yes
@ronnie4043
@ronnie4043 2 ай бұрын
@@MuhammadAnsar can you tell me your instagram or something so that we can talk?
@trizzlingtech02
@trizzlingtech02 4 ай бұрын
bro pls help, im having ds18b20 temp sensor, how can i do the same?
@ngoile876
@ngoile876 3 жыл бұрын
Can I replace arduino by pic 16f887??
@MuhammadAnsar
@MuhammadAnsar 3 жыл бұрын
yes but change the code
@imanetaa1340
@imanetaa1340 4 жыл бұрын
Now i'm trying to use freeRTOS library for the same exact project and i'm still facing problems.. do u have any tutorial for this 😥
@djproduction1029
@djproduction1029 5 жыл бұрын
Piyara Bro Ap Sa 2 Question Karna Please Us Ka Answer Chata Hu Palha Sawal ye ha ka ap ko youtube sa paisa monthly milta han ya kafi time ka bad
@MuhammadAnsar
@MuhammadAnsar 5 жыл бұрын
bro mari google Adsense ki hi ni mili
@djproduction1029
@djproduction1029 5 жыл бұрын
@@MuhammadAnsar matlab
@djproduction1029
@djproduction1029 5 жыл бұрын
Jo Bi Ho Ap Best Ho Love You Allah Ap Ko Taraqiyan Da Ameen Agar ap ko help chahiya ho to mujha batana ap mera channel ko dakh kar batana ka ma content sahi dal raha hu
@MuhammadAnsar
@MuhammadAnsar 5 жыл бұрын
@@djproduction1029 thank you Sum Ameeen or Bro Allah ap ko bhi kamyab kr
@djproduction1029
@djproduction1029 5 жыл бұрын
@@MuhammadAnsar ameen
@huongp1nguyen348
@huongp1nguyen348 4 жыл бұрын
can i ask st. I can't add code in proteus. It doesn't found link to add code in
@MuhammadAnsar
@MuhammadAnsar 4 жыл бұрын
Check for code Description
@nhacmenuoi9101
@nhacmenuoi9101 3 жыл бұрын
hi pro .. if have set = 20 (any number, besides temp mIN & tempmax) how can we implement them?
@ThrixieLumbo
@ThrixieLumbo Ай бұрын
Hi! Do you have a code for this?
@MuhammadRizwan-g8p
@MuhammadRizwan-g8p Жыл бұрын
Sir agr i2c module display me use kare to code yahi rhe ga
@MuhammadAnsar
@MuhammadAnsar Жыл бұрын
code ma change krny pare gi
@y_xdgaming3592
@y_xdgaming3592 5 жыл бұрын
Bhai ap me study kis chez ki hui hai
@MuhammadAnsar
@MuhammadAnsar 5 жыл бұрын
kuch khas ni bs matric ki hoi hy
@y_xdgaming3592
@y_xdgaming3592 5 жыл бұрын
@@MuhammadAnsar sai
@segarsockalingam8526
@segarsockalingam8526 3 жыл бұрын
hi how to modfy the code for i2c board thanks
@MuhammadAnsar
@MuhammadAnsar 3 жыл бұрын
ok bro
@veerkunwarsingh9632
@veerkunwarsingh9632 2 жыл бұрын
Hello can you please guide me in this project..??
@MuhammadAnsar
@MuhammadAnsar 2 жыл бұрын
yes
@veerkunwarsingh9632
@veerkunwarsingh9632 2 жыл бұрын
Apko kaise contact kr skta hu mai??. 🙏
@y_xdgaming3592
@y_xdgaming3592 5 жыл бұрын
Ap ne engineering ki hai?
@MuhammadAnsar
@MuhammadAnsar 5 жыл бұрын
ni bro experience hy
@y_xdgaming3592
@y_xdgaming3592 5 жыл бұрын
@@MuhammadAnsar ok
@nivedmutnal6203
@nivedmutnal6203 3 жыл бұрын
bhai I want to turn it on using pir and control speed using lm35
@MrEdjob
@MrEdjob 3 жыл бұрын
This is cool but has anyone found the same setup but using a servo that will move in degree to move a pot high power fan speed controller??
@KhalidKhan-pm1ov
@KhalidKhan-pm1ov Жыл бұрын
sir mera upload hoone ke baad bhi lcd screen pe output nhi show kar raha hai what should i do? please let me know!!!!!!!
@MuhammadAnsar
@MuhammadAnsar Жыл бұрын
please check your hardware
@varadha304
@varadha304 3 жыл бұрын
How much does it costs
@MuhammadAnsar
@MuhammadAnsar 3 жыл бұрын
almost 2k
@varadha304
@varadha304 3 жыл бұрын
@@MuhammadAnsar bro ill send you mail please check it
@gokulrathod46
@gokulrathod46 5 жыл бұрын
Can we use with alarm
@MuhammadAnsar
@MuhammadAnsar 5 жыл бұрын
yes bro
@edoiny
@edoiny 4 жыл бұрын
y
@NamNguyen-vg1sn
@NamNguyen-vg1sn 3 жыл бұрын
Hello, can i all the name of your materials? . I need to buy them for my project but i dont know their name exactly. Thank you
@MuhammadAnsar
@MuhammadAnsar 3 жыл бұрын
Check the video description
@jaimevasconez8219
@jaimevasconez8219 2 жыл бұрын
gracias por compartir tus conocimiento y lo que es mas los ejemplos de aplicacion con los cuales se aprende. mucho mas. gracias.
@varunr996
@varunr996 4 жыл бұрын
Which software are u using to compile code?
@MuhammadAnsar
@MuhammadAnsar 4 жыл бұрын
Arduino IDE
@varunr996
@varunr996 4 жыл бұрын
Thank youuu
@varunr996
@varunr996 4 жыл бұрын
And for simulation???
@MuhammadAnsar
@MuhammadAnsar 4 жыл бұрын
@@varunr996 Proteus
@varunr996
@varunr996 4 жыл бұрын
@@MuhammadAnsar thank you so much bhaii
@zahinariff9523
@zahinariff9523 2 жыл бұрын
THE THINGS IS THE CODE CANT BE DOWNLOADED... HOW IS THIS SUPPOSE TO HAPPEN??
@MuhammadAnsar
@MuhammadAnsar 2 жыл бұрын
github website link in the video description
@lawalmohammed83
@lawalmohammed83 2 жыл бұрын
@@MuhammadAnsar Down in Rar and open using appropriate file opener for the ino
@arunchandb2173
@arunchandb2173 3 жыл бұрын
Bro I connect exactly like you in bread board but it can't work any remedy
@ewakowalska3261
@ewakowalska3261 3 жыл бұрын
Hi can you please copy the source code here in the comments please this project sounds really interesting. Thanks..
@MuhammadAnsar
@MuhammadAnsar 3 жыл бұрын
#include LiquidCrystal lcd(2,3,4,5,6,7); int tempPin = A0; // the output pin of LM35 int fan = 11; // the pin where fan is int buzzer = 13; // buzzer pin int temp; int tempMin = 30; // the temperature to start the fan int tempMax = 50; // the maximum temperature when fan is at 100% int fanSpeed; int fanLCD; void setup() { pinMode(fan, OUTPUT); pinMode(buzzer, OUTPUT); pinMode(tempPin, INPUT); lcd.begin(16,2); lcd.setCursor(0,0); lcd.print(" WELCOME To My "); lcd.setCursor(0,1); lcd.print("Channel KZbin"); delay(2000); lcd.clear(); } void loop() { temp = readTemp(); // get the temperature if((temp >= tempMin) && (temp tempMax) { // if temp is higher than tempMax digitalWrite(fan, HIGH); digitalWrite(buzzer, HIGH); // turn on buzzer } else { // else turn of bubber digitalWrite(buzzer, LOW); } lcd.setCursor(0,0); lcd.print("Temperature:"); lcd.print(temp); // display the temperature lcd.write(223); lcd.print("C "); lcd.setCursor(0,1); // move cursor to next line lcd.print("Fan Speed:"); lcd.print(fanLCD); // display the fan speed lcd.print("% "); delay(200); } int readTemp() { // get the temperature and convert it to celsius temp = analogRead(tempPin); return temp * 0.48828125; }
@ewakowalska3261
@ewakowalska3261 3 жыл бұрын
@@MuhammadAnsar is this the full source code, I haven't try it out yet because it my Arduino Uno havent arrived yet sorry for my poor english
@MuhammadAnsar
@MuhammadAnsar 3 жыл бұрын
@@ewakowalska3261 Yes it's complete code i am also like you in english
@ewakowalska3261
@ewakowalska3261 3 жыл бұрын
@@MuhammadAnsar thank you very much i will let you know whether it works thanks again
@MuhammadAnsar
@MuhammadAnsar 3 жыл бұрын
@@ewakowalska3261 Welcome
@husseinmatar865
@husseinmatar865 4 жыл бұрын
i still can't find the arduino code in your link can you send it here?
@MuhammadAnsar
@MuhammadAnsar 4 жыл бұрын
github.com/embeddedlab786/Temperature-based-Fan-Speed-Control-.git
@suphotdiy2645
@suphotdiy2645 Ай бұрын
May I copy your source code , please ?
@MuhammadAnsar
@MuhammadAnsar Ай бұрын
Yes
@supriyabheemagani7214
@supriyabheemagani7214 4 жыл бұрын
How convert that fan speed percentage into 1 2 3 4 5 speed
@khalidsulaiman5424
@khalidsulaiman5424 Жыл бұрын
there is no code in that link!!!
@veerkunwarsingh9632
@veerkunwarsingh9632 3 жыл бұрын
Iska coding kaise milega bhai? ...
@MuhammadAnsar
@MuhammadAnsar 3 жыл бұрын
check the video description
@saleelmali950
@saleelmali950 3 жыл бұрын
Fan starts only at 100% 50 degree celcious. Pls help
@MuhammadAnsar
@MuhammadAnsar 3 жыл бұрын
Use the only arduino pwm pins for fan
@saleelmali950
@saleelmali950 3 жыл бұрын
Whats Arduino PWM pin. Can u Please help more. I have connected as per diagram. But now LCD also not working only backlight and FAN not working at all. No display on LCD only backlight.
@saleelmali950
@saleelmali950 3 жыл бұрын
Changed Arduino, FET LM35 and LCD also. No display. Programmed Arduino also again. Using 9V /800 mA Adapter
@DomanaxTV
@DomanaxTV 3 жыл бұрын
@@saleelmali950 Were you able to fix this issue? I have the same problem!
@205bhuvaneswari9
@205bhuvaneswari9 2 жыл бұрын
@@MuhammadAnsar Thank you so much sir for the wonderful and helpful video.sir fan starts at 0%,499 degree.could you please help.we need fast reply sir please.we are doing as mini project.so please help sir.if possible please provide your mail.i will share my error to your mail.
@H_N_0109
@H_N_0109 Жыл бұрын
bhai costing kitni hogi
@MuhammadAnsar
@MuhammadAnsar Жыл бұрын
almost 3k
@H_N_0109
@H_N_0109 Жыл бұрын
@@MuhammadAnsar arduino uno konsa usage karna he or kitne ka ayega
@arunchandb2173
@arunchandb2173 3 жыл бұрын
I want full circuit diagram and code pls hlp
@arunchandb2173
@arunchandb2173 3 жыл бұрын
Can I made this by connect exactly like you pls help
@siricroft3111
@siricroft3111 4 жыл бұрын
Bhai buzzer kam Nahi Kar Raha hai simulation ma
@MuhammadAnsar
@MuhammadAnsar 4 жыл бұрын
bro simulation ma buzzer kam ni krta bs pin high/low hoti hy
@jattalokesh9691
@jattalokesh9691 4 жыл бұрын
i need code
@MuhammadAnsar
@MuhammadAnsar 4 жыл бұрын
Check the description
@aamirjawadwala4335
@aamirjawadwala4335 4 жыл бұрын
Which free software can be used instead of ISIS Professional Proteus , cause that one is paid.
@tanbingjiat7741
@tanbingjiat7741 2 жыл бұрын
Hi sir, how can we calculate the PWM of this circuit??
@MuhammadAnsar
@MuhammadAnsar 2 жыл бұрын
Map value through
@schrodinger1988
@schrodinger1988 Жыл бұрын
What changes should we do if use a LM335 instead of a LM35 sensor in the circuit
@MuhammadAnsar
@MuhammadAnsar Жыл бұрын
the formula in the code will have to be changed
@ronaldjamora899
@ronaldjamora899 4 жыл бұрын
thank you so much, youre my savior
@MuhammadAnsar
@MuhammadAnsar 4 жыл бұрын
welcome
@marcadhy5344
@marcadhy5344 3 жыл бұрын
thank you very much, it helps me a lot!
@MuhammadAnsar
@MuhammadAnsar 3 жыл бұрын
You're welcome!
@pavanipilli6176
@pavanipilli6176 3 жыл бұрын
pls provide source code
@MuhammadAnsar
@MuhammadAnsar 3 жыл бұрын
Check the video description
@walidmeguehout85
@walidmeguehout85 2 жыл бұрын
Thank you
@MuhammadAnsar
@MuhammadAnsar 2 жыл бұрын
welcome
@jyaniharshil5585
@jyaniharshil5585 2 жыл бұрын
Hi
@MuhammadAnsar
@MuhammadAnsar 2 жыл бұрын
yes
@imanetaa1340
@imanetaa1340 4 жыл бұрын
👍👍👍
How to make Automatic Temperature Control System using Arduino
14:17
Muhammad Ansar
Рет қаралды 12 М.
My scorpion was taken away from me 😢
00:55
TyphoonFast 5
Рет қаралды 2,7 МЛН
Леон киллер и Оля Полякова 😹
00:42
Канал Смеха
Рет қаралды 4,7 МЛН
It’s all not real
00:15
V.A. show / Магика
Рет қаралды 20 МЛН
Temperature Controlled Fan using Arduino
4:09
N_Tech
Рет қаралды 47 М.
Controlling fan speed with mosfet and Arduino
8:26
nenioc187
Рет қаралды 274 М.
Temperature Monitoring System using Arduino, LM35 and Hc 05 Bluetooth
13:45
Sensors - which one to use
17:06
Electronoobs
Рет қаралды 1,4 МЛН
Temperature Based Fan Speed Controller Using Arduino
6:31
Just Do Electronics
Рет қаралды 15 М.
My scorpion was taken away from me 😢
00:55
TyphoonFast 5
Рет қаралды 2,7 МЛН