Automatic Ceiling Fan Control Using Temperature and Room Occupancy

Main Article Content

Benjamin Kommey


This paper presents the design and implementation of an automatic ceiling fan speed regulator using web camera and a temperature sensor. Fans have become a very important aspect of our daily lives to present us with comfort especially in hot climates. However, they come with some attendant issues such as a person having to move to where the fan regulators are placed to be able to adjust the speed of the fan. This can be difficult as temperatures change during the day as well as at night when one is asleep. This also poses a problem for physically challenged individuals with mobility difficulties. This project seeks to design a solution that involves automatic fan regulation. This was achieved using a temperature sensor, a camera that captures images, and a system intelligent unit that processes the captured images to detect occupancy. The speed of the fan is then automatically adjusted based on the room temperature and occupancy. The system was implemented on a raspberry pi, a resource constrained edge computing environment.


Download data is not yet available.

Article Details

How to Cite
Kommey, B. (2022, March 31). Automatic Ceiling Fan Control Using Temperature and Room Occupancy. JITCE (Journal of Information Technology and Computer Engineering), 6(01), 1-7.


[1] History of the Electric Fan, Sharon Debartolo Carmack. [Online]. Available at Accessed: November 17th 2021
[2] Nc, Lenin & Sanjeevikumar, P. & Bhaskar Ranjana, Mahajan & Mitolo, Massimo & Hossain, Eklas. (2021). Ceiling Fan Drives – Past, Present and Future. IEEE Access. 10.1109/ACCESS.2021.3052899
[3] F. P. Bleier, Fan Handbook: Selection, Application, and Design. New York, NY, USA: McGraw- Hill, 1997
[4] N. A. Junizan, A. A. Razak, B. Balakrishnan, W. A. F. W. Othman, “Design and Implementation of Automatic Room Temperature Controlled Fan using Arduino Uno and LM35 Heat Sensor,” International Journal of Engineering Creativity and Innovation (IJECI), 2019, 1 (2), page 8-14
[5] V. C. Madueme, J. M. Mbunwe, U. B. Akuru, B. O. Anyaka, “Design topology of a sustainable remote-controlled fan regulator for developing countries”, Renewable and Sustainable Energy Reviews Journal, Volume 71, 2017, Pages 639-644, ISSN 1364-0321
[6] Osman S, Chakraborty TK, Islam A, Rahman N. Design and implementation of remote-controlled fan regulator. International Journal of Advance Research in Electrical Electronic and Instrumentation Engineering, 2014; 3(9):11682–8
[7] Md. A. Shobug, A.H.M. I. Ferdous, R. Sayed, A. Mannan, Md. R. Hasan. Microcontroller Based Fan Speed Regulator with Continuous Monitoring using LCD Display. International Journal of Advancements in Research & Technology, Volume 5, Issue 3, March-2016 ISSN 2278-7763
[8] Nwankwo N. P., Alumona T., Onwuzulike D.A., Nwankwo V, “Design and Implementation of Microcontroller Based Automatic Fan Speed Regulator (Using Temperature Sensor)”. International Journal of Engineering Research and Management (IJERM) ISSN: 2349- 2058, Volume-01, Issue-05, August 2014.
[9] Ezeofor C. J, Georgewill O. M. Design and Implementation of RF Remote temperature speed-controlled Fan. International Journal of Scientific & Engineering Research, Volume 8, Issue 4, April-2017.
[10] Ektesabi, Mehran & Asghari Gorji, Saman & Moradi, Amir & Yammen, Suchart & Vennapusa, Mahesh. (2018). IoT-Based Home Appliance System (Smart Fan). 37-46. 10.5121/csit.2018.81604.
[11] P. N. Nkwankwo and M. N. Orji, “Design and Implementation of Microcontroller Based Automatic Fan Speed Regulator Using Mobile Phone”, International Journal of Electrical, Electronics and Data Communication, ISSN(p): 2320-2084, ISSN(e): 2321-2950 Volume-7, Issue-9, Sep.-2019,
[12] A. Aziz, M. S. Hussain, M. S. Moinuddin, A. A. Raza, M. A. H. Aktar, “Microcontroller Based Fan Speed Control System”,
[13] M. Saad, H. Abdoalgader, M. Mohamed, “Automatic Fan Speed Control System Using Microcontroller,” 6th Int’l Conference on Electrical, Electronics & Engineering (ICEECE’2014) pp 86 – 89
[14] M. K. Russel and M. H. Bhuyan, “Microcontroller Based DC Motor Speed Control Using PWM Technique,”
[15] Si7021-A10” [Online]. Available: [Accessed November 8, 2021]
[16] Christodoulou, Lakis. (2013). 3D Stereo Vision Camera-sensors, Advancements, and Technologies.
[17] Raspberry pi 3 model B+ [Online]. Available at: [Accessed November 8, 2021]
[18] D. A. Dattatraya, N. D. Kapale, D. N. Kyatanavar, “Gesture Recognition Based Ac-Motor Speed Control”, International Journal of Engineering Sciences & Research Technology (IJESR), Volume 4, Issue 6
[19] P. M. Palpankar, S. Waghmare, B. Shikkewal, “Speed Control of an Induction Motor using Raspberry PI”, International Journal of Innovative Research in Science, Engineering and Technology (IJIRSET), Vol. 4, Issue 8, August 2015
[20] Xin-Zheng Wang, Xiao-chen Duan, “Application of Neural Network in the Cost Estimation of Highway Engineering,” Journal of computers, 1755-761 (2010).
[21] Long Wang, Yanheng Liu, Xiaoguang Li, “Analog Circuit Fault Diagnosis Based on Distributed Neural Network,” Journal of computers. 5,1747-1754 (2010).
[22] N. A. Othman, M. U. Salur, M. Karakose, I. Aydin, (2018). An Embedded Real-Time Object Detection and Measurement of its Size. 10.1109/IDAP.2018.8620812.
[23] Jianpeng Zhou and Jack Hoang, "Real Time Robust Human Detection and Tracking System", 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05) - Workshops, 2005, pp. 149-149, doi: 10.1109/CVPR.2005.517.
[24] Luis Rueda, Kodjo Agbossou, Alben Cardenas, Nilson Henao, Sousso Kelouwani, “A comprehensive review of approaches to building occupancy detection”, Building and Environment, Volume 180, 2020, 106966, ISSN 0360-1323,
[25] N.Dalal and B.Triggs, Histograms of oriented gradients for human detection, Proceedings of the IEEE International Conference on Computer Vision and Pattern Recognition, Vol.1, 2005, pp.886–893.
[26] N. A. Othman and I. Aydin, "A new IoT combined body detection of people by using computer vision for security application," 2017 9th International Conference on Computational Intelligence and Communication Networks (CICN), 2017, pp. 108-112, doi: 10.1109/CICN.2017.8319366.
[27] Seemanthini K, Manjunath S.S., “Human Detection and Tracking using HOG for Action Recognition”, Procedia Computer Science, Volume 132, 2018, Pages 1317-1326, ISSN 1877-0509,