Automatic Temperature Controlled Fan Using Arduino
In this arduino based project, we are going to control DC fan speed according to the room temperature and show these parameter changes on a 16×2 LCD display. It is accomplished by the data communications between Arduino, LCD, DHT11 sensor Module and DC fan that is controlled by using PWM. Aug 3, 2015 - This arduino based automatic temperature controlled fan project controls DC fan speed according to the room temperature and show these.
In this arduino based project, we are going to control DC fan speed according to the room temperature and show these parameter changes on a 16×2 LCD display. It is accomplished by the data communications between Arduino, LCD, DHT11 sensor Module and DC fan that is controlled by using PWM. PWM is a technique by using which we can control voltage. Circuit Components • Arduino UNO • DHT11 sensor • DC Fan • 2n2222 transistor • 9 volt battery • 16×2 LCD • 1K resistor • Connecting wires This project consists of three sections. One senses the temp erature by using humidity and temperature sensor namely DHT11.
Second section reads the dht11 sensor module’s output and extracts temperature value into a suitable number in Celsiu s scale and control the fan speed by using PWM. And last part of system shows humidity and temperature on LCD and Fan driver. Here in this project we have used a sensor module namely DHT11 that are already have discuss our previous project namely “”. Here we have only used this DHT sensor for sensing temperature, and then programmed our arduino according to the requirements. What is PWM? PWM is a technique by using we can control the voltage or power. To understand it more simply, if you are applying 5 volt for driving a motor then motor will moving with some speed, now if we reduces applied voltage by 2 means we apply 3 volt to motor then motor speed also decreases. This concept is used in the project to control the voltage using PWM.
Megamendung Batik Background Vector. Choose from thousands of free vectors, clip art designs, icons, and illustrations created by artists worldwide! Looking for free vectors of Batik Mega Mendung? Browse our collection of Batik Mega Mendung templates, icons, elements, presentations, silhouettes and much more! No purchase required. The ranch mega mendung.
(To understand more about PWM, check this circuit: ) The main game of PWM is digital pulse with some duty cycle and this duty cycle is responsible for controlling the speed or voltage. Suppose we have a pule with duty cycle 50% that means it will give half of voltage that we apply. Formula for duty cycle given below: Duty Cycle= Ton/T Where T= total time or Ton+Toff And Ton= On time of pulse (means 1 ) And Toff= Off time of pulse (means 0) Read More.
C: Users mshaf AppData Local Temp arduino_modified_sketch_444937 sketch_sep26a.ino:5:102: fatal error: dht.h: No such file or directory #include //Library for dht11 Temperature and Humidity sensor (Download from Link in article) ^ compilation terminated. Multiple libraries were found for 'IRremote.h' Used: C: Users mshaf Documents Arduino libraries IRremote-2.2.3 Not used: C: Users mshaf Documents Arduino libraries Arduino-IRremote-master Not used: C: Program Files (x86) Arduino libraries RobotIRremote exit status 1 Error compiling for board Arduino/Genuino Mega or Mega 2560. Windows xp serials. Hi, I followed all the instructions but im having a problem with the irsend, the ir can not opent the AC once reaches above 27C as per your program says: if ((Measured_temp >= Desired_temperature+4) && AC == false) //If AC is off and measured Temp is greater than Desired Temp { irsend.sendRaw(ACon, sizeof(ACon) / sizeof(ACon[0]), khz); delay(2000); //Send Signal to Turn On the AC delay(2000); irsend.sendRaw(Temp27, sizeof(Temp27) / sizeof(Temp27[0]), khz); //Send signal to set 27*C AC_Temp = 27; AC=true; •.