Temperature Based Fan Speed Control & Monitoring With Arduino

Поділитися
Вставка
  • Опубліковано 1 лис 2024

КОМЕНТАРІ • 178

  • @suhaansheikh1078
    @suhaansheikh1078 4 роки тому +10

    The output volts of this circuit is just around 5v, which means if you are running a 12v fan the speed is half its capacity even at 100% fan speed.

  • @elouachanabdessamad5355
    @elouachanabdessamad5355 5 років тому +13

    Hello, is it possible if you could show the LCD inputs? (e.g: VSS, VDD, D0, D1…etc). I've tried this, but the LCD wont light up.

  • @andrihamsohham8721
    @andrihamsohham8721 Рік тому +1

    U r a life saver, thanks alot for ur video, my final semester is giving me headache, ur video really helps

  • @Nebuchadnezzar_XXIV
    @Nebuchadnezzar_XXIV Рік тому +2

    Can I use 10uf 63v capacitor for this?

  • @zehrayarar9708
    @zehrayarar9708 3 роки тому +1

    It has been a very good work, I will try to allocate a place in my project.

  • @MyNumber1gamer
    @MyNumber1gamer 4 роки тому +2

    Would it be possible to add a Max voltage (12V) option by adding an additional wire from the negative terminal of the battery to the negative terminal of the motor with a switch in the wire? I want to have the option to turn it fully to max manually if needed (for quick ventilation)

  • @HealthyRasoi
    @HealthyRasoi 5 років тому +3

    Looking great... thanks for Sharing

  • @jyaniharshil5585
    @jyaniharshil5585 2 роки тому

    Hey 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...

  • @rav6045
    @rav6045 5 років тому +1

    Thanks buddy....it was very helpful

  • @mdratonali3253
    @mdratonali3253 2 роки тому

    What should i change in the program if i want start my dc fan in 20 degree celcius temparature? Or min temp = 20

  • @joriecabalan7820
    @joriecabalan7820 3 роки тому

    Good day! Do you have a the same circuitry but using keypad shield v2? Thanks

  • @shivangipingale903
    @shivangipingale903 5 років тому

    I tried connecting as shown in the video but LCD won't light up. Are there any other connections for LCD because there are connections for two wires (blue and red) which can be seen in pictures but not in diagram. Please answer.

  • @matthiash.454
    @matthiash.454 3 роки тому +1

    Cool project 👍🏼
    Had a question: Is it also possible to connect a 5 volt fan ? 🤔
    Would the display also work with 5 volts? 🤔
    What would I have to change in the wiring diagram ? 🤔

  • @Fth024
    @Fth024 3 роки тому

    Hello does this also working for a 120v - 220v Inline duct ventilator for houses?

  • @henrikasvaiciulis3725
    @henrikasvaiciulis3725 3 роки тому

    does it matter, if i solder all small components, or put everything in breadboard
    ?

  • @parthsarvaiya9466
    @parthsarvaiya9466 4 роки тому +2

    Fan ki speed control krne ke liye pwm method use kri hai?????

  • @matthiash.454
    @matthiash.454 4 роки тому +1

    Super project :-) short question can I also connect 2 fans ? Is it true that I have to supply the Arduino with 12 volts is not too much for the "Uno" ?

    • @HowtoElectronics
      @HowtoElectronics  4 роки тому

      Use 9v, 2A adapter.
      The current requirement is high

    • @matthiash.454
      @matthiash.454 4 роки тому

      @@HowtoElectronics Ok thanks, does it have then no effect on the performance (speed) of the fan if only 9 volts although it has 12 volts ?
      Can I also connect 2 fans ?

    • @HowtoElectronics
      @HowtoElectronics  4 роки тому

      Use 12V,2A Adapter it will have no affect on speed. Yes you can connect multiple fan as well.

    • @matthiash.454
      @matthiash.454 4 роки тому

      @@HowtoElectronics it says above (The current requirement is high) that the Arudino Uno board should go down to 9 volts so that the voltage is not too high ? Unfortunately I am not an electronic engineer so I have to ask ;-)

  • @bernardbaldesco4402
    @bernardbaldesco4402 3 роки тому +1

    can i use stand fan on this project?

  • @levisandy1995
    @levisandy1995 3 роки тому

    would it work if i wanted to remove the lcd ?Thank you

  • @victorchiumbe4597
    @victorchiumbe4597 3 роки тому +1

    Nice project.. Can i have your circuit diagram or your simulation diagram please

  • @bijayshah4445
    @bijayshah4445 4 роки тому +2

    hello sir, how to make this whole simulation on screen, pls answer sir would be really grateful.

  • @nishajadhav2105
    @nishajadhav2105 3 роки тому +1

    Hiii how to give heat to the ??

  • @nadamokhtar8320
    @nadamokhtar8320 2 роки тому

    why multiplying fanspeed by 1.5 exactly? thanks in advance.

  • @johnaaronvillamero1322
    @johnaaronvillamero1322 4 роки тому

    Hi can you use any volt for the transistor as long as its 10 micro f, and I keep getting this error when im uploading it on the arduino ,Sketch uses 4350 bytes (13%) of program storage space. Maximum is 32256 bytes.
    Global variables use 246 bytes (12%) of dynamic memory, leaving 1802 bytes for local variables. Maximum is 2048 byte, please help

  • @methmalrosa
    @methmalrosa 4 роки тому

    I need to use the DHT11 sensor for this please kindly help with the cording

  • @gemobi4562
    @gemobi4562 Рік тому +2

    After simulating the circuit on proteus 8, the LCD doesn't display anything

  • @ilocanodaytoy6494
    @ilocanodaytoy6494 4 роки тому

    Can I change the temperature sensor with the other type of sensor.i will try it this one into my egg incubator.

  • @parthsarvaiya9466
    @parthsarvaiya9466 4 роки тому +1

    Bhai me dht 11sensor use kru to chalega aur and capacitor 10Marco farad vala 9volt ka Laina hai ki?????

    • @HowtoElectronics
      @HowtoElectronics  4 роки тому +1

      10uf more than 16V. Lower value capacitor will tear out due to excessive voltage.

    • @parthsarvaiya9466
      @parthsarvaiya9466 4 роки тому +1

      @@HowtoElectronics please answer the my question, dht 11 sensor use kr sakte hai par????

    • @parthsarvaiya9466
      @parthsarvaiya9466 4 роки тому +1

      @@HowtoElectronics our muje actual fan ki speed kaise control kru triac use kru sir??????

    • @HowtoElectronics
      @HowtoElectronics  4 роки тому +1

      DHT11 is not a good choice for this application. Rather use DS18B20.

    • @parthsarvaiya9466
      @parthsarvaiya9466 4 роки тому +1

      @@HowtoElectronics but why I can't use of dht 11 sensor ???

  • @addaemichael4683
    @addaemichael4683 3 роки тому

    I will be glag if you can use this setup to use two lm35 to control two fans showing the two temperatures and the two fan speed on the screen.

  • @gokulerusappan5143
    @gokulerusappan5143 2 роки тому

    If temperature min is 30. The fan speed couldn't go 0 instead of that it should run at 50% of speed. How can i do that?
    Could you help me...

  • @electronic7979
    @electronic7979 6 років тому +1

    Nice project 👍

  • @jeliuszelo9181
    @jeliuszelo9181 2 роки тому

    Hello ,did your wiring diagram not right, cause i have try to do it but its not working

  • @rajjogdand126
    @rajjogdand126 Рік тому +1

    sir make this project but it is not working ....plz help me sir

  • @piyushsingh5680
    @piyushsingh5680 4 роки тому +1

    Can we use it for AC fan...

  • @m_2000_b
    @m_2000_b 4 роки тому

    Hey,
    Where should i add the wiring on the arduino for a rotation motor for my incubator??

  • @arbsbattlezone-k8h
    @arbsbattlezone-k8h 3 роки тому

    worked for me thank you

    • @mushfiqurrahman4548
      @mushfiqurrahman4548 2 роки тому +2

      Can I talk to you on this project?? I'm also working on it. And I've done the same as mentionedin the video. But mine isn't working....

    • @jasonjaycruz5214
      @jasonjaycruz5214 6 місяців тому

      @@mushfiqurrahman4548 mine not working, do you have a clearer circuit diagram?

  • @danmarccuaderno257
    @danmarccuaderno257 2 роки тому

    Can I use more than one fan to control?

  • @chideraemediegwu4418
    @chideraemediegwu4418 2 місяці тому

    Is there a proteus diagram for this I need it pls

  • @navnathambre2801
    @navnathambre2801 3 роки тому

    So nice video sir. Can i get 1 small project ??

  • @S0K0N0MI
    @S0K0N0MI 2 роки тому

    Does controlling the fan with PWM cause motor noise?

  • @punithgamerff3031
    @punithgamerff3031 3 роки тому

    What type of motor used

  • @shivugowda1084
    @shivugowda1084 4 роки тому

    Sir, pls help me.
    Fan starts and runs only for 1 Second and stops.
    I tried by changing program by min temp as 20 degree Celsius, no use geting same.
    Whats the problem pls help me.

  • @shivkushwaha5356
    @shivkushwaha5356 5 років тому

    sir can I used ac bulb drimmer in fan output through the optocupler

    • @HowtoElectronics
      @HowtoElectronics  5 років тому

      You might not use with this circuit. You need some additional control circuit like triac BT136 with opto coupler MOC3021.

  • @sarwarali329
    @sarwarali329 6 років тому +1

    How to control room fan extending this project. Plz make a video on that

  • @yawarsaeed6499
    @yawarsaeed6499 5 років тому

    Thanks for sharing such an Awesome project. Code is not available at the given link , please send me the link where I can get the code.
    Thanks

    • @HowtoElectronics
      @HowtoElectronics  5 років тому

      Code is already in the description. Use computer to see code. Code is invisible in mobile view.

    • @yawarsaeed6499
      @yawarsaeed6499 5 років тому

      @@HowtoElectronics Ok, Thanks

  • @sandeepvadali2210
    @sandeepvadali2210 5 років тому +2

    Sir please tell me how to connect LCD to bread board and clear picture of circuit please sir

    • @tonysicily2687
      @tonysicily2687 4 роки тому

      sandeep vadali which lcd display do you have?

  • @dulanramanayaka7864
    @dulanramanayaka7864 2 роки тому

    Can we use another NPN transistor for this without using 2N2222 ?

  • @melisa6034
    @melisa6034 4 роки тому

    Hi teacher. How can we add code, if we want to use four potantiometer(for PIDcontrol) kp, kı, kd and desired

  • @dharshant1082
    @dharshant1082 4 роки тому

    Can I use 9v hw or ew battery instead of 12v.
    If I use 9v, it effects on fan speed or not?
    Pls reply

  • @deepthivs6202
    @deepthivs6202 3 роки тому

    sir can we use lm393 or lm339 instead of lm35 for the same exp

    • @HowtoElectronics
      @HowtoElectronics  3 роки тому

      You cant LM393 is a comparator IC not a sensor.

    • @deepthivs6202
      @deepthivs6202 3 роки тому

      @@HowtoElectronicsok sir thank you sir

  • @raylanvalencia2699
    @raylanvalencia2699 5 років тому

    Hello, I would be doing this project and just wondering if i need to download any additional libraries (LM35 & LCD) on Arduino in order for the codes to work?

    • @HowtoElectronics
      @HowtoElectronics  5 років тому

      No any additional libraries

    • @raylanvalencia2699
      @raylanvalencia2699 5 років тому

      @@HowtoElectronics are you able to show the LCD input connections? (e.g VSS, D1, D2.. etc)

    • @HowtoElectronics
      @HowtoElectronics  5 років тому

      Supply vcc to pin 2, 15
      Supply GND to 1,3,5,16
      Connect Arduino pins to LCD pin 4,6,11,12,13,14

    • @ayamagdy8922
      @ayamagdy8922 2 роки тому

      Did you did this project?

  • @nandhiniganesh1967
    @nandhiniganesh1967 4 роки тому

    Which ardinuo version should I use for the program to work ?? Plzzz help me

  • @ahmedal-shwakh9129
    @ahmedal-shwakh9129 5 років тому

    Sir the only thing is working is the led, but unfortunately nothing else is working i checked the connections and tried another arduino but nothing worked can you please help me

  • @mohammadameerhamza7678
    @mohammadameerhamza7678 5 років тому

    The link that you've given in the description isn't opening. I need the code

    • @ashok_reddy.37
      @ashok_reddy.37 4 роки тому +1

      #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 led = 8; // led pin int temp; int tempMin = 30; // the temperature to start the fan 0% int tempMax = 60; // the maximum temperature when fan is at 100% int fanSpeed; int fanLCD; void setup() { pinMode(fan, OUTPUT); pinMode(led, OUTPUT); pinMode(tempPin, INPUT); lcd.begin(16,2); Serial.begin(9600); } void loop() { temp = readTemp(); // get the temperature Serial.print( temp ); if(temp < tempMin) // if temp is lower than minimum temp { fanSpeed = 0; // fan is not spinning analogWrite(fan, fanSpeed); fanLCD=0; digitalWrite(fan, LOW); } if((temp >= tempMin) && (temp tempMax) // if temp is higher than tempMax { digitalWrite(led, HIGH); // turn on led } else // else turn of led { digitalWrite(led, LOW); } lcd.print("TEMP: "); lcd.print(temp); // display the temperature lcd.print("C "); lcd.setCursor(0,1); // move cursor to next line lcd.print("FANS: "); lcd.print(fanLCD); // display the fan speed lcd.print("%"); delay(200); lcd.clear(); } int readTemp() { // get the temperature and convert it to celsius temp = analogRead(tempPin); return temp * 0.48828125; }

  • @ameirafiq2135
    @ameirafiq2135 4 роки тому

    Hi sir, i want to ask a question. Is the temp X 0.48828125 is a fixed formula? Is there explanation on how you get that formula? i googled it but no explanation about it. Hopefully you can respond my comment asap. Thanks

    • @HowtoElectronics
      @HowtoElectronics  4 роки тому

      We are converting the analog output voltage given by LM35 into 10 bit resolution.
      Check the LM35 Datasheet for change in temp value according to analog voltage.

    • @ameirafiq2135
      @ameirafiq2135 4 роки тому

      @@HowtoElectronics ohh okayy thanks. It is very helpful

  • @enriquemacaranasiii484
    @enriquemacaranasiii484 5 років тому +1

    Is the code is working?

  • @raj-xp2bq
    @raj-xp2bq 5 років тому

    Sir how we have to connect the lcd pins 2,3,4,5etc...its confusing in breadboard pls answer

    • @HowtoElectronics
      @HowtoElectronics  5 років тому

      There is. Circuit diagram for that.
      Check that diagram

  • @mahammadriyaz4757
    @mahammadriyaz4757 3 роки тому

    Sir all connections are done . but the temperature is decrease when heating the temperature sensor what is the worng ??? Plz help me sir

  • @nice1693
    @nice1693 2 роки тому

    sir, Can you share new circuit diagram

  • @matharsikandar1141
    @matharsikandar1141 5 років тому +1

    bro you giving your link in the decrisption is not working...plz check it and tell me coding of this project...

    • @et8682
      @et8682 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 led = 8; // led pin
      int temp;
      int tempMin = 30; // the temperature to start the fan 0%
      int tempMax = 60; // the maximum temperature when fan is at 100%
      int fanSpeed;
      int fanLCD;

      void setup() {
      pinMode(fan, OUTPUT);
      pinMode(led, OUTPUT);
      pinMode(tempPin, INPUT);
      lcd.begin(16,2);
      Serial.begin(9600);
      }

      void loop()
      {
      temp = readTemp(); // get the temperature
      Serial.print( temp );
      if(temp < tempMin) // if temp is lower than minimum temp
      {
      fanSpeed = 0; // fan is not spinning
      analogWrite(fan, fanSpeed);
      fanLCD=0;
      digitalWrite(fan, LOW);
      }
      if((temp >= tempMin) && (temp tempMax) // if temp is higher than tempMax
      {
      digitalWrite(led, HIGH); // turn on led
      }
      else // else turn of led
      {
      digitalWrite(led, LOW);
      }

      lcd.print("TEMP: ");
      lcd.print(temp); // display the temperature
      lcd.print("C ");
      lcd.setCursor(0,1); // move cursor to next line
      lcd.print("FANS: ");
      lcd.print(fanLCD); // display the fan speed
      lcd.print("%");
      delay(200);
      lcd.clear();
      }

      int readTemp() { // get the temperature and convert it to celsius
      temp = analogRead(tempPin);
      return temp * 0.48828125;
      }

    • @joeldenzel8724
      @joeldenzel8724 2 роки тому

      This coding doesn't work, I found out. That there was something missing and I found it

    • @OmerOmer-sj8tv
      @OmerOmer-sj8tv Рік тому

      @@joeldenzel8724 what is it

  • @hsushdvdhghdubehdh4176
    @hsushdvdhghdubehdh4176 3 роки тому

    Hi sir can i use 9v battery? Please answer it thx

  • @prayagjain6211
    @prayagjain6211 5 років тому

    Can you show the circuit diagram where capacitors diodes and resistors are connected to breadboard without the wires

    • @HowtoElectronics
      @HowtoElectronics  5 років тому

      Visit the link in description. Circuit diagram is already there

    • @prayagjain6211
      @prayagjain6211 5 років тому

      I only want a clear image of the hardware as to where we can connect the diodes on breadboard

  • @LitTheSpark79
    @LitTheSpark79 5 років тому +1

    My LCD display is not showing help me

    • @HowtoElectronics
      @HowtoElectronics  5 років тому

      Use 10k pot at pin 3 of LCD and adjust the contrast.

  • @aneeshaks6550
    @aneeshaks6550 3 роки тому

    Plz sir, can u upload the tinkercad link too?

  • @suhaansheikh1078
    @suhaansheikh1078 4 роки тому

    Can i use Arduino Nano for this project?

  • @shivkushwaha5356
    @shivkushwaha5356 6 років тому

    great job brother

  • @parthsarvaiya9466
    @parthsarvaiya9466 4 роки тому +2

    Bhai fan rotate nhi Ho rha hai!!!!

  • @ratinislam4745
    @ratinislam4745 4 роки тому

    hello sir, i have a few questions. would be really Grateful if you could just answer it briefly :
    1) if i use a dsb18b20 sensor instead of lm35 what specific changes need to be made for the current setup?
    2)is it possible to use this setup to drive a peltier(TEC) instead of a fan to keep temp at a low level?
    3)also will it be possible to run a peltier and a fan at the same time using this controller (using a single power source)?
    Thank you.

    • @HowtoElectronics
      @HowtoElectronics  4 роки тому +1

      1. See the example code of DS18B20.And just add DS18B20 Code in the main code.
      2. You can set up peltier with it, but peltier requires a lot of power. So be careful regarding the power source
      3. Peltier and fan can be run at the same time not an issue..

    • @ratinislam4745
      @ratinislam4745 4 роки тому

      @@HowtoElectronics thanks for the valuable feedback.

    • @dusw20-phamvan58
      @dusw20-phamvan58 2 роки тому

      @@HowtoElectronics i can use 1k2 resistor instead of 1k resistor

  • @netipallisanjay3819
    @netipallisanjay3819 5 років тому

    HELP........Bro i connected exactly the same, i've got LCD display /*TEMP*/ but fan is not giving output.

  • @kamalprajapati2913
    @kamalprajapati2913 4 роки тому

    Analogread was not declared error in program how can fix it

    • @IDSKoT
      @IDSKoT 4 роки тому

      It's case sensitive. So it has to be "analogRead()"

  • @Engrthings
    @Engrthings 5 років тому

    Bro can i use dc motor instead of Fan...? Please answer

  • @mahe1011
    @mahe1011 2 роки тому

    Block diagram where

  • @pinegaming4849
    @pinegaming4849 5 років тому

    can i use 2222a diode

    • @HowtoElectronics
      @HowtoElectronics  5 років тому +1

      Yes

    • @pinegaming4849
      @pinegaming4849 5 років тому

      How To Electronics tq sir but i have one more question, for what the jumper wire red and blue on the your lcd

  • @MuhammadAwais-ys1wf
    @MuhammadAwais-ys1wf 5 років тому

    lcd is not displaying anything...how can i fix it
    other circuit is good and working

  • @sandeepvadali2210
    @sandeepvadali2210 5 років тому

    Sir please send me clear photo of circuit and please tell me how to connect LCD to bread board

    • @HowtoElectronics
      @HowtoElectronics  5 років тому

      The clear Circuit is given in link in description, visit the link and follow the circuit. And connect exactly the same as shown in photo.

  • @Favillas05
    @Favillas05 4 роки тому

    How can i do the same with MAXX6675 thermocouple instead of the LM35 ? PLS HELP

    • @fumanschu13
      @fumanschu13 3 роки тому

      Yes it will work the same way.

  • @jasminekatepatino9860
    @jasminekatepatino9860 7 місяців тому

    Can i use stand fan? Or any fan?

  • @aisyahpana8251
    @aisyahpana8251 5 років тому

    Why my lcd is not working

  • @harshbhadani537
    @harshbhadani537 4 роки тому

    Great

  • @dusw20-phamvan58
    @dusw20-phamvan58 2 роки тому

    Who can explain for me, what is 32 and 255. And why fanSpeed = 1.5 * fanSpeed

  • @anirbanmandal3123
    @anirbanmandal3123 6 років тому

    Nice project

  • @parthsarvaiya9466
    @parthsarvaiya9466 4 роки тому

    Fan are not rotate????

  • @bhavithpala8785
    @bhavithpala8785 4 роки тому

    Hii can I get report on this

  • @MattaparthiAkhil
    @MattaparthiAkhil 9 днів тому

    Full petu bro

  • @ayushimankar8360
    @ayushimankar8360 2 роки тому

    Can we operate this at 230V?

  • @marinenav8
    @marinenav8 3 роки тому

    😍

  • @vishalchoudary516
    @vishalchoudary516 5 років тому

    lcd kush bi show nhi kr rhi or fan bi control nhi ho rha

  • @fariszulkepli8005
    @fariszulkepli8005 3 роки тому

    can i want your coding

  • @leuy7120
    @leuy7120 2 роки тому

    don't know why my lcd not working

  • @charan860
    @charan860 5 років тому

    Brother during compilation it showing warning liquid crystal i2-c how to fix it

    • @HowtoElectronics
      @HowtoElectronics  5 років тому

      Check the library. You might be using i2c library or simple 16 pin lcd library.

    • @charan860
      @charan860 5 років тому

      @@HowtoElectronics only liquid crystal hedderfile enough brother

    • @charan860
      @charan860 5 років тому

      can i upload code other computer

    • @charan860
      @charan860 5 років тому

      WARNING: Category 'Display, Hangul' in library LiquidCrystal_I2C_Hangul is not valid. Setting to 'Uncategorized it showing like this brother

    • @HowtoElectronics
      @HowtoElectronics  5 років тому

      Use other PC to upload code.

  • @mikeryanbonsorio8777
    @mikeryanbonsorio8777 5 років тому

    Sir. How will it be use to an ac fan?

    • @HowtoElectronics
      @HowtoElectronics  5 років тому +1

      Using opto coupler MOC3021 and triac IC like BT136.

    • @mikeryanbonsorio8777
      @mikeryanbonsorio8777 5 років тому

      @@HowtoElectronics How will i connect it sir? Please make a video for an ac fan using that circuit. That will be very useful.

  • @ahmedal-shwakh9129
    @ahmedal-shwakh9129 5 років тому

    Can someone give me the code please

    • @HowtoElectronics
      @HowtoElectronics  5 років тому +1

      www.how2electronics.com/temperature-based-fan-speed-control-monitoring-with-arduino/

    • @ahmedal-shwakh9129
      @ahmedal-shwakh9129 5 років тому

      @@HowtoElectronics thanks. But i couldn't find it in this link

  • @nibincb7775
    @nibincb7775 5 років тому

    Program code

  • @kingmarri9275
    @kingmarri9275 5 років тому

    Lcd is not showing any think

  • @vishalchoudary516
    @vishalchoudary516 5 років тому

    akya apka wattsapp no mil skta hai kush pushna hai iske bare mai

  • @charan860
    @charan860 5 років тому +1

    Please tell brother

  • @jyaniharshil5585
    @jyaniharshil5585 2 роки тому

    Hey 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...