Carbon Monoxide and Air Quality Monitoring System with MATLAB GUI for Smart Home Application


  • Saiful Rahim Mat Jenur
  • Mohd Shamian Zainal FTK
  • Shipun Anuar Hamzah
  • Khairun Nidzam Ramli
  • Mohamad Nazib Adon
  • Jais Lias
  • Mohamad Md Som
  • Mohammad Sukri Mustapa
  • Shahilah Nordin


Smart Home, Carbon Monoxide, Air Quality, Arduino, Sensor, MATLAB GUI


Carbon monoxide and air quality monitoring system is the practical technique to measure the carbon monoxide level as well as to monitor the air quality in a real time. The system will close down dangerous home appliances that potentially leaking the CO gas and might cause levels high enough to result in CO poisoning. The sensor will be installed at the potential spot and detect the presence of the gas. The sensor will send the data to the microcontroller to be processed and the microcontroller will execute the command action. MATLAB GUI is used to communicate with the microcontroller. By using MATLAB GUI, the critical level can be changed to safe without any hardware modification of the device. If sensors reading exceed the critical level or set point, MATLAB will send signal to the microcontroller to switch on the alarm, switch off the power supply equipment, and turn on the exhaust fan as well as opening the windows for ventilation purposes. Therefore, this project is a new method on carbon monoxide (CO) gas detection and air quality monitoring systems.




How to Cite

Mat Jenur, S. R., Zainal, M. S., Hamzah, S. A., Ramli, K. N., Adon, M. N., Lias, J., Md Som, M., Mustapa, M. S., & Nordin, S. (2020). Carbon Monoxide and Air Quality Monitoring System with MATLAB GUI for Smart Home Application. Progress in Engineering Application and Technology, 1(1), 206–217. Retrieved from