Smart Air Purifier
Purpose: This project's core purpose is to fulfill the FYP requirement to complete the degree program at the University Level. It also included providing students and a dedicated platform for students to share knowledge efficiently and to serve humanity. Benefit:
2025-06-28 16:29:06 - Adil Khan
Smart Air Purifier
Project Area of Specialization Electrical/Electronic EngineeringProject SummaryPurpose: This project's core purpose is to fulfill the FYP requirement to complete the degree program at the University Level. It also included providing students and a dedicated platform for students to share knowledge efficiently and to serve humanity.
Benefit: This project will facilitate any govt dept. Or factory management and regular User to monitor environmental Pollution and abnormalities.
Output/Outcome: Android-based system
Project Objectives- Air purification
- Humidity and Temperature monitoring
- Alert generating and live readings
- Continuous pollution level detector
- Measuring purification levels
- Feedback if pollution level is high
- GUI(Android) Based Control and monitoring system
- Nominate High polluted areas
- To improve academic processes by providing the best solution to their problems.
Currently, in Designing a prototype purification, we have faced different challenges. In this section, I have listed all design and Implementation contains that I have encountered during Implementation.
- Sensors Data: Some time sensors send junk values to the Firebase. The matter which is not possible in the real world. These values need to control and address the issue. For getting a check of such junk values in-build code written for android, it will ensure that the reading remains in a specific range. These junk values usually come when sensors get discounted for getting burned out(Exceptional Case).
- Stable WI-FI Connection: This is one of the significant constraints. For real-time monitoring wifi, a stable connection is always required. The wifi modem(ESP-8266) needs to connect with a wifi connection, so every single reading regularly gets updated on Firebase.
- User-Friendly Interface: There is no such implementation of the environmental App, which makes it challenging for us to design an app that is user-friendly and convenient to use. We have reached a certain point in developing a user-friendly app, but still, there is room for extensive improvements. This is a constraint we felt while implementing app design.
- API: Along with Firebase and real-time sensors. We have also added the API of "OpenWeatherMap." We have observed that the response time of API is much slower in comparison to Firebase. We have restrictions on using a free version purchased version having better response and Extensive past history.
Our objective is to live to monitor the Pollution such as noise, temperature, dust, and gases and highlight the most polluted area from a certain level and remove these particles from the air and purify the modern using techniques.
- To detect and reduce air pollution
- Live to monitor of environmental contaminants
- Nominate high polluted areas
- Awareness in people not to use more polluted things
- Keep atmosphere neat and clean
- Control over death rate due to air pollution
- Ozone layer safety
This diagram shows every single component connection attached with main board. These sensors data will be transmitted to firebase using Node MCU(ESP-8266). Due to these sensors, we become able to show real-time data on android app. We have used following components:
- NODE MCU(ESP-8266)
- Humidity Sensor (Internal)
- Temperature Sensor (Internal)
- Humidity Sensor (External)
- Temperature Sensor (External)
- Arduino (UNO R3)
Arduino is an open-source prototyping platform based on easy-to-use hardware and software. It is the main part of hardware structure. This microcontroller is user friendly easy to use. All sensors data is configured with Arduino. There is serial connection build between ESP8266 controller and Arduino. Arduino transfer data of sensors to ESP8266 which will upload the data to firebase.
This sensor is provided because in the gas concentrations our sensors detect, temperature and humidity play a role. High humidity and temperature as well as dramatic changes in both would have detrimental effects on readings reliability Therefore it is useful to be able to track these variables. This single sensor can read both temperature and humidity. The left pin will be connected to the Control, the middle pin will be the output signal, and the right pin will be grounded. For this part, the output signal goes to a virtual port on the Arduino. Our code is set up as expected by the digital port 2 temperature signal. If you need to, this can be changed to another virtual port; just change the code according to which port you have chosen. For this part, please refer to the solder board diagram.
To test toxic or harmful gasses, LPG and carbon monoxide, we used MQ-2andMQ-9 gas detectors. The detectors of MiCS are very similar to the MQ-2 andMQ-9. They use a gas-sensitive resistors (SnO2) to detect toxic gas focuses and have an core heating element to maintain the sensor at correct temperature. The circuits we use for these models are basically the same as the MiCS sensor circuits, except that in the MQ-9 we use a transistor instead of a resistor to control heat energy.
For information on the mounting, refer to the solder board circuit diagram. Attach the A-marked pins to the 5V power for the MQ-2 detector, attach the G-marked pin to the ground and attach the S-marked pin to the ground with a 47 k resistor in sequence. Connect pin clear A to the transistor for the MQ-9 gas sensor, the pin B to the 5 V power, the pin G to ground, and the pin S to ground with a 10 kilo resistor in series.
Final Deliverable of the Project HW/SW integrated systemCore Industry HealthOther IndustriesCore Technology Internet of Things (IoT)Other TechnologiesSustainable Development Goals Good Health and Well-Being for PeopleRequired Resources| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 7700 | |||
| Arduino | Equipment | 2 | 1000 | 2000 |
| Smoke Sensor | Equipment | 2 | 500 | 1000 |
| Humidity | Equipment | 2 | 600 | 1200 |
| Filters | Equipment | 3 | 500 | 1500 |
| Plastic Frame | Equipment | 1 | 2000 | 2000 |