Temperature control system with incandescent lamp and sensor: design and implementation in Arduino IDE and Python
DOI:
https://doi.org/10.5902/2965694X95903Keywords:
Temperature control, PI controller, Arduino, System identification, FOPDT modelAbstract
This work presents the design and implementation of a temperature control system using an 12V incandescent lamp used as a thermal actuator as a heating actuator and an LM35 sensor for feedback, connected to an Arduino Uno microcontroller. The thermal plant was identified through a step response test, and the parameters of a first-order model with dead time (FOPDT) — static gain K, dead time θ, and time constant τ — were estimated using the Ziegler–Nichols reaction curve method. Based on the identified model, six PI tuning methods were evaluated: CHR (with and without overshoot), Cohen–Coon, 3C, IAE, and ITAE. Comparative simulations were performed, followed by experimental validation of the three best-performing methods. In the simulations, the Cohen–Coon and 3C methods presented more detrimental responses, with greater overshoot and saturation of the control signal, while the CHR and IAE tunings exhibited more stable behavior. In the experimental validation, the IAE method presented the best compromise between speed, PWM signal advances, and stability, proving to be the most suitable for continuous operation of the didactic plant.
Downloads
References
Garcia, C. Controle de Processos Industriais: Estratégias Convencionais. São Paulo: Edgard Blücher, 2017.
Seborg, D. E., Edgar, T. F., Mellichamp, D. A., & Doyle III, F. J. Process Dynamics and Control. 4. ed. Hoboken: John Wiley & Sons, 2016.
Ogata, K. Modern Control Engineering. 5. ed. Upper Saddle River: Prentice Hall, 2010.
Åström, K. J., & Hägglund, T. PID Controllers: Theory, Design, and Tuning. 2. ed. Research Triangle Park: Instrument Society of America, 1995.
Blum, J. Exploring Arduino: Tools and Techniques for Engineering Wizardry. 2. ed. Indianapolis: Wiley, 2020.
Camacho, O., & Smith, C. A. Sliding mode control: an approach to regulate nonlinear chemical processes. ISA Transactions, v. 39, n. 2, p. 205–218, 2000.
Incropera, F. P., Dewitt, D. P., Bergman, T. L., & Lavine, A. S. Fundamentals of Heat and Mass Transfer. 6. ed. Hoboken: John Wiley & Sons, 2007.
Cengel, Y. A., & Ghajar, A. J. Heat and Mass Transfer: Fundamentals and Applications. 5. ed. New York: McGraw-Hill, 2015.
Monk, S. Programming Arduino: Getting Started with Sketches. 2. ed. New York: McGraw-Hill, 2016.
Smith, C. A., & Corripio, A. B. Principles and Practice of Automatic Process Control. 3. ed. Hoboken: John Wiley & Sons, 2005.
Downloads
Published
Issue
Section
License
Copyright (c) 2026 João Vitor Hoffmann Spode, Nicolas Araujo Paladino do Campo, André Francisco Caldeira, Mathias Verdum de Almeida, Arthur Sandri Lunkes, Charles Rech, Simone Ferigolo Venturini, Cristiano Frandalozo Maidana

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
All articles published by the Journal of Exact Sciences and Technological Applications (JESTA) are licensed under the Creative Commons Attribution-NonCommercial 4.0 International License (CC BY-NC 4.0).
This license permits users to share — copy and redistribute the material in any medium or format — and adapt — remix, transform, and build upon the material — provided that appropriate credit is given to the authors, a link to the license is provided, any changes are indicated, and the material is not used for commercial purposes.
No additional legal terms or technological measures may be applied that legally restrict others from doing anything the license permits.
Full license terms:https://creativecommons.org/licenses/by-nc/4.0/

