Temperature Controlled Fan using Arduino | 4x4 Matrix Keypad Arduino | 1.3 OLED Arduino

Описание к видео Temperature Controlled Fan using Arduino | 4x4 Matrix Keypad Arduino | 1.3 OLED Arduino

Temperature Controlled Fan using Arduino | 4x4 Matrix Keypad Arduino | 1.3 OLED Arduino
Hi everyone welcome to my YouTube Channel. In this video I want to show you how to control the fan operations, using Arduino and Temperature sensor. I also want to show you how to use 4x4 Matrix keypad to set necessary parameters. All the set points are saved in the EEPROM, so that data is not lost in case of power failure.
I have used a 1.3” OLED Display to monitor the temperature and set points.
In addition to these, a Bluetooth interface is also available here, by which you can also monitor the room temperature, change the temperature set points and control the fan operation remotely.
In the link below, all necessary documents with built-in Circuit diagram, Coding and required Libraries have been provided with full explanation so that you can easily build up your own project without trouble.

https://drive.google.com/file/d/1lTHx...
https://drive.google.com/file/d/1u7KO...

The temperature controlled fan operation process is so designed that the fan starts if the room temperature exceeds the Set point higher limit and stops if the temperature goes below the Set point lower limit.
In the display, there are 8 numbers of pages that alter one after another automatically. You can monitor all live temperatures and setting values at a glance. You can change display background image by replacing the bitmap in the code.
As per your requirement, you can open any page by pressing the buttons of the keypad.
For Example, by pressing 1, you can open page 1, by pressing 2 you can open page 2, thus 3 for page 3, 4 for page 4 etc.

You will be able to know how to enter the setting manu and change necessary parameters / temperature set points to operate your fans as per your requirement.
In this project, 8 sensors are used to control 8 ventilation fans, of which 4 fans are used as Inlet ventilation fans and 4 fans are used as Exhaust ventilation fans.
Instead of these ventilation fans, as per your requirement you may control both AC & DC fans of any type (ceiling fan, table fan, exhaust fan) and ratings.
The circuit and code is designed to fit universal need. That is you may use this to control any numbers of fans (from 1 nos to 8 nos) according to your need.
High accuracy PT100 temperature sensor has been used so that there is no error in the reading.
This sensor can sense the temperature from 0⁰C to 100⁰C
For this PT100, 0⁰C corresponds to 100 Ω
And 100⁰C corresponds to 138.5 Ω
Thus change in resistance for 0 - 100⁰C is equal to 38.5 Ω

RTD transmitter of high accuracy has been used in order to sense the variation in resistance and transmit signal in the form of mA. For a resistance change of 38.5 Ω, mA varies from 4 – 20 mA.
But as mA signal is not recognized by the Microcontroller, you have to ground each signal cable with a 250Ω resistance, so that mA signal can be converted to mV.
From the equation, V=IR,
4 mA x 250 Ω = 1V
And 20 mA x 250 Ω = 5V
Thus for temperature change of 0-100⁰C, voltage varies from 1-5V.
In the Circuit diagram, you may not need the Ventilation Fan circuit and Engine Status circuit. Just discard these portions, use ony the arduino digital pins to operate the 5V relays which in turn control the Fan operations.
From the circuit, get the correct digital pins for ON relay and OFF relay operation.
For any further query,
[email protected]

You may also like to watch my other videos:
1. Pure sine wave inverter | SPWM
   • How to make a Pure Sine wave Inverter...  
2. duel axis solar Tracker
   • Duel Axis Solar Tracker || Solar Trac...  
3. Aquarium Automation | Auto water change | water quality monitoring
   • Aquarium Automation | Auto Water Chan...  
4. HMI Programming TIA Portal | PLC Programming Tutorial
   • HMI Programming TIA Portal | PLC Prog...  
5. Robotic Arm
   • Robotic Arm #shorts #roboticarm #robot  

Thanks for watching.

Комментарии

Информация по комментариям в разработке