Project Title: APTrack (Air Pollution Track)
Purpose: To make the user aware of air pollution his vehicle uses and give him solutions to reduce it.
Impact: Reduction in air pollution and holding vehicle owners accountable for their actions.
Introduction: As we all know, global warming is the biggest threat to the environment right now and one of the biggest contributors to this effect is air pollution through vehicles. In India alone, 2, 15, 00, 165 vehicles were produced in the year 2013-14. Exposure to air pollution can lead to respiratory and cardiovascular diseases, which is estimated to be the cause for 620, 000 early deaths in 2010, and the health cost of air pollution in India has been assessed at 3 percent of its GDP. The levels of PM2.5 and PM10 (Air-borne particles smaller than 2.5 micrometers in diameter and 10 micrometers in diameter) as well as concentration of dangerous carcinogenic substances such as Sulphur Dioxide (SO2) and Nitrogen Dioxide (NO2) have reached alarming proportions in most Indian cities, putting people at additional risk of respiratory diseases and other health problems. According to WHO, Delhi tops the list of most polluted cities in the world. These are just some stats taken from a quick google search. If we continue with such a streak, the future of us and the next generation is very grim and bleak.
Solution: Our attempt to improve the above situation is called APTrack.To make a system which tracks the air pollution produced by a vehicle which is coupled with a mobile application. Exhaust gases emitted by a vehicle is sensed through a sensor(MQ7, MQ135). This sensor is coupled with a Bluetooth module which sends the analysis data to the mobile app. This data is then uploaded to the internet so that they can be ranked in a leaderboard (local leaderboard comprising of vehicles in a locality, a global leaderboard mainly comprising all the vehicles in a city or a state). Top performers will be awarded through various schemes like cash backs, free car consultations, movie tickets. Maintaining a leaderboard will create a COMPETITIVE STREAK, bringing more and more vehicles into the circle(refer below image). Rewarding the top performers will cause POSITIVE REINFORCEMENT of their actions and nicer performance, thus pulling them forward in the circle(refer below image). The cars who produce more pollution than the specified limit will be given a timely warning to rectify the car, failure of doing so will lead to reporting of offense to the concerned authorities. The purpose of this app is to GAMIFY the whole process so that it doesn’t feel like a drag while being strict about the rules.
APTrack system overview:
Drive control flow:
- MQ135/MQ7 with bluetooth docked on arduino uno
- Easy and secure auth
- Automatic data uploadto local leaderboard and global leaderboard
Cloud Firestore data Schema
Cloud functions for new user and pollution data
Data received on client side
Sample data in firestore
Interpreting sensor data
- Arduino Uno
- Bluetooth driver
- For nationwide as well as local deployment.
- For giving user information about his vehicle’s exhaust gases, this making him conscious towards it.
- As an alarm, telling the driver that its time to repair the car.
- Integration with google maps to show nearby mechanics when the car is making more pollution than permitted.
- Realtime better route suggestions to ignore traffic and hence cause less pollution.
- Tie-ups with company like paytm, freecharge, pvr cinemas, restaurants to create
a rewarding system for best performers.
- Get Central Pollution Control Board on the platform
- Push for BS-V(Bharat Stage 5 is a pollution standard in India) norms for less pollution using the platform
- Reduce the cost of the hardware to install(arduino) so that it is economically
feasible and durable
- Conduct research to get a more comprehensive analysis of the pollution caused
by taking into account other components too like Hydrocarbon pollution,
Nitrogen gases based pollution, particulate matter based pollution.
- Push for cleaner fuel technology.
- PPT : This ppt will help in better understanding of the project.
- Repository link : Bitbucket repository link
- Arduino source code: arduino source code
- Rishabh Chaturvedi
- Mitul Tyagi
- Parikshit Hooda
Note: This project idea is contributed for ProGeek Cup 2.0- A project competition by GeeksforGeeks.
- Project Idea | (Project Approval System)
- Project Idea | (A.T.L.A.S: App Time Limit Alerting System)
- Project Idea | (A Game of Anagrams )
- Project Idea | (Remote Lab Assistance)
- Project Idea | (Model based Image Compression of Medical Images)
- Project Idea | (Personalized real-time update system)
- Project Idea | ( Character Recognition from Image )
- Project Idea | (Static Code Checker for C++)
- Project Idea | (CSE Webnode)
- Project Idea | (Optimization of Object-Based Image Analysis with Super-Pixel for Land Cover Mapping)
- Project Idea | (Online Course Registration)
- Project Idea | (Trip Planner)
- Project Idea | (Online UML Designing Tool)
- Project Idea | (Detection of Malicious Network activity)
- Project Idea | (Games using Hand Gestures)
- Project Idea | (Dynamic Hand Gesture Recognition using neural network)
- Project Idea | ( Client Master)
- Project Idea | (Universal Database Viewer)
- Project Idea| (Magical Hangouts: An Android Messaging App)
- Project Idea | ( True Random Number Generator)
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to email@example.com. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.