SlideShare una empresa de Scribd logo
1 de 16
GITAM INSTITUTE OF TECHNOLOGY, GITAM UNIVERSITY




          Project Report
                  on
“CarManager Alarm System”
        (An Android App)




                    Developed By: Vivek Prasad
                                  B.Tech CSE (4/4)
Table of content




(I)Introduction………………………………………………….. 1

(II)Description of the Idea…………………………………... 2

(III)Implementation Details………………………………… 4

(IV)Technical Aspects……………………………………….… 5

(V)Screenshots…………………………………….................... 6

(VI)Conclusion……………………............................……… 16
INTRODUCTION


CarManager is an electronic way of effectively managing regular maintenance jobs for
any car. It lets you monitor the air pressure, engine oil and coolant of your automobile.
Untimely checking of these levels often leads to loss of mileage and engine life, in other
words calling for unexpected expenses. To avoid the losses you just initiate the app at
the time of the next air pressure check, engine oil change or coolant check and then just
forget about it. This app will effectively remind you through notifications once the
appropriate time is reached which is set on intervals accepted by most renowned
manufacturers. You then have the option to snooze the alarm, ignore it or call or locate a
nearby repair shop. This app also gives you the flexibility to change the interval
between successive checks to suit your needs. You can also use this app to manage any
automobile, not only on just a car.
DESCRIPTION OF THE IDEA


CHMS or Car Health Management System is an electronic way of effectively managing
regular maintenance jobs for any automobile, be it a car or a pick-up truck. Current
version of this app is available in multiple languages – Russian, Chinese, Korean, French,
Italian, German, Spanish, and English – and includes features such as Tire Pressure, Oil
Change, and Coolant management:



1. CAR TIRE PRESSURE REMINDER

Most of the automobile manufactures recommend that users check their vehicle’s air
pressure every thirty days. Underinflated tires not only cause more oil/gas usage
(increased expenditure and expanded carbon footprint), but they also reduce tire’s life
(impact on household expenses) and are a safety hazard.

Conventional TPMS (Tire Pressure Monitoring Systems) have not been able to

solve the problem and there are issues with the current approach:



• TPMS provides an alert for underinflated tires, usually for a drop of up to 25%
pressure; this is a reactive way of managing a car’s tire pressure.



• In-built TPMS inflates the car’s price and an external device from aftermarket services
cause a car’s warranty to become void.



Fortunately, using CHMS app reminders, one can now manage automobile’s tire

pressure for economical fuel management, increased tire-thread life, and

eliminate potentially unsafe low air-pressure situations.




2. OIL LIFE / CHANGE REMINDER

Automobile manufactures also mandate that users change engine oil, be it synthetic or
simple, every 3000 miles or three months, whichever comes first. Such reminders have
conventionally been managed either by means of a small sticker in the corner of the
windscreen or by using oil change life indicators in the control panel. CHMS app helps
manage such reminders with much ease, using a reminder function.




3. COOLANT CHANGE REMINDER

Automobile manufactures also recommend flushing a car’s radiator once every two
years unless the owner's manual recommends otherwise. Most of the vehicles don’t
come with any indicator and it is left to the owner to remember this detail. Especially in
hot climates, a bad coolant can break down a car’s air conditioning system, leading to
expensive repairs and warranty issues.



CHMS app’s coolant change reminder feature solves this problem by reminding users
about proper coolant change/flush intervals.
IMPLEMENTATION DETAILS


The user interface of the app provides user with reset button for air pressure, engine oil
and coolant monitoring. When the user taps on the reset button, app calculates the
proposed day for the next required check. This information is stored in-memory by
using shared preferences class of the android library.



Further, this app sets up a broadcast receiver which compares the current day with the
day of the next check. In this receiver class, if the current day matches or exceeds any of
the three calculated dates, the receiver triggers a notification, reminding user about the
pending scheduled maintenance.



When the user taps on the notification, the app opens up a dialog box providing user
with an option to either snooze the reminder for two days or simply ignore the dialog
box. In the former case, the date of check is pushed out by modifying the respective
shared preferences object whereas in the latter, the app simply closes the dialog box.



If the user wants to reset monitoring then he has to tap on the reset button again and a
new date will be automatically set in the respective shared preferences object. The app
also accounts for the fact that more than one notification can occur on the same day.



The app also provides user with an option through the settings menu to modify the heck
intervals. This is achieved by storing various settings in their respective shared
preferences object. These values are needed by the app to calculate the next check date
and notify the user. A default recommended value in each category has already been set
based on recommendations provided by the auto-industry.
TECHNICAL ASPECT OF THE PROPOSED SOLUTION



Memory Requirements: CHMS app needs only 420 KB for installation and an extra 10 to
20 KB for user data.



Efficiency: In user testing conducted on android handsets of various processing powers,
the app ran without any lag or flicker.



User friendliness of the app: The app has a very intuitive user interface and is suitable
for day-to-day use by a wide spectrum of smart-phone users.
SCREENSHOT 1


Home Screen
SCREENSHOT 2


Main Screen
SCREENSHOT 3


Notification Screen
SCREENSHOT 4


In-App Notification Screen
SCREENSHOT 5


Mechanic Selection Screen
SCREENSHOT 6


Settings Screen
SCREENSHOT 7


Warning Screen
SCREENSHOT 8


Help Screen
CONCLUSION



Car Health Manager is a system that once initiated continues to monitor your vehicle
utilizing various android library systems such as the notification manager, alarm
manager etc.



In other words the app once set, gives an easily noticeable notification on the android
home once the proposed day is reached. Tapping on the notification will open the app.
The user is then provided with three options i.e. he can either snooze the notification for
another two days in case he wants to delay or he can choose to ignore the notification
altogether or he can choose to call a mechanic from the given list for immediate help or
even use “Google Maps” to locate a nearby service centre.

Más contenido relacionado

La actualidad más candente

Course management system
Course management systemCourse management system
Course management systemNighat Shaheen
 
Android app ppt
Android app pptAndroid app ppt
Android app pptADI ADARSH
 
Android App Development Project in College
Android App Development Project in College Android App Development Project in College
Android App Development Project in College Logan Smith
 
Information of online food system
Information of online food systemInformation of online food system
Information of online food systemArpitsaxena79
 
Online student portal
Online student portalOnline student portal
Online student portalZobia Zafar
 
Android College Application Project Report
Android College Application Project ReportAndroid College Application Project Report
Android College Application Project Reportstalin george
 
Online food ordering system
Online food ordering systemOnline food ordering system
Online food ordering systemIqraKhan158
 
Mobile Application Development Services-MobileApptelligence
Mobile Application Development Services-MobileApptelligenceMobile Application Development Services-MobileApptelligence
Mobile Application Development Services-MobileApptelligenceMobileapptelligence
 
AMIZONER: Final Report
AMIZONER: Final ReportAMIZONER: Final Report
AMIZONER: Final ReportNeil Mathew
 
Project Report of Faculty feedback system
Project Report of Faculty feedback systemProject Report of Faculty feedback system
Project Report of Faculty feedback systemBalajeeSofTech
 
My Project Report Documentation with Abstract & Snapshots
My Project Report Documentation with Abstract & SnapshotsMy Project Report Documentation with Abstract & Snapshots
My Project Report Documentation with Abstract & SnapshotsUsman Sait
 
Passport Automation System
Passport Automation SystemPassport Automation System
Passport Automation SystemMegha Sahu
 
FINAL APP DEVELOPMENT REPORT -DONE
FINAL APP DEVELOPMENT REPORT -DONEFINAL APP DEVELOPMENT REPORT -DONE
FINAL APP DEVELOPMENT REPORT -DONESasha Zavala
 
Android Based Application Project Report.
Android Based Application Project Report. Android Based Application Project Report.
Android Based Application Project Report. Abu Kaisar
 
Course registration system dfd
Course registration system dfdCourse registration system dfd
Course registration system dfdUtsav mistry
 
Tour and Travel Management System ppt
Tour and Travel Management System pptTour and Travel Management System ppt
Tour and Travel Management System pptRAJAT BHUYAR
 

La actualidad más candente (20)

Course management system
Course management systemCourse management system
Course management system
 
Android app ppt
Android app pptAndroid app ppt
Android app ppt
 
Android App Development Project in College
Android App Development Project in College Android App Development Project in College
Android App Development Project in College
 
Information of online food system
Information of online food systemInformation of online food system
Information of online food system
 
Online student portal
Online student portalOnline student portal
Online student portal
 
Android College Application Project Report
Android College Application Project ReportAndroid College Application Project Report
Android College Application Project Report
 
Online food ordering system
Online food ordering systemOnline food ordering system
Online food ordering system
 
Mobile Application Development Services-MobileApptelligence
Mobile Application Development Services-MobileApptelligenceMobile Application Development Services-MobileApptelligence
Mobile Application Development Services-MobileApptelligence
 
AMIZONER: Final Report
AMIZONER: Final ReportAMIZONER: Final Report
AMIZONER: Final Report
 
Project Report of Faculty feedback system
Project Report of Faculty feedback systemProject Report of Faculty feedback system
Project Report of Faculty feedback system
 
My Project Report Documentation with Abstract & Snapshots
My Project Report Documentation with Abstract & SnapshotsMy Project Report Documentation with Abstract & Snapshots
My Project Report Documentation with Abstract & Snapshots
 
Passport Automation System
Passport Automation SystemPassport Automation System
Passport Automation System
 
FINAL APP DEVELOPMENT REPORT -DONE
FINAL APP DEVELOPMENT REPORT -DONEFINAL APP DEVELOPMENT REPORT -DONE
FINAL APP DEVELOPMENT REPORT -DONE
 
Android Based Application Project Report.
Android Based Application Project Report. Android Based Application Project Report.
Android Based Application Project Report.
 
Course registration system dfd
Course registration system dfdCourse registration system dfd
Course registration system dfd
 
Apple iOS Report
Apple iOS ReportApple iOS Report
Apple iOS Report
 
Tour and Travel Management System ppt
Tour and Travel Management System pptTour and Travel Management System ppt
Tour and Travel Management System ppt
 
AUTOMOBILE MANAGEMENT SYSTEM
AUTOMOBILE MANAGEMENT SYSTEMAUTOMOBILE MANAGEMENT SYSTEM
AUTOMOBILE MANAGEMENT SYSTEM
 
Food donation project report I
Food donation project report IFood donation project report I
Food donation project report I
 
Push Notification
Push NotificationPush Notification
Push Notification
 

Similar a Manage Car Maintenance with CHMS App

Android performance optimization_guide_h1 2016
Android performance optimization_guide_h1 2016Android performance optimization_guide_h1 2016
Android performance optimization_guide_h1 2016AVG Technologies
 
Intelligent Dew Monitoring System for Automobiles
Intelligent Dew Monitoring System for AutomobilesIntelligent Dew Monitoring System for Automobiles
Intelligent Dew Monitoring System for AutomobilesHCL Technologies
 
CarManager Alarm System
CarManager Alarm SystemCarManager Alarm System
CarManager Alarm SystemVivek Prasad
 
Android application for driver assistance using strain guage load cell and mo...
Android application for driver assistance using strain guage load cell and mo...Android application for driver assistance using strain guage load cell and mo...
Android application for driver assistance using strain guage load cell and mo...IJARIIT
 
Vehicle Related Prevention Techniques: Pothole/Speedbreaker Detection and Ant...
Vehicle Related Prevention Techniques: Pothole/Speedbreaker Detection and Ant...Vehicle Related Prevention Techniques: Pothole/Speedbreaker Detection and Ant...
Vehicle Related Prevention Techniques: Pothole/Speedbreaker Detection and Ant...IRJET Journal
 
adptive cruise control report
adptive cruise control reportadptive cruise control report
adptive cruise control reportShijo T Daniel
 
Non-intrusive vehicle-based measurement system for drowsiness detection
Non-intrusive vehicle-based measurement system for drowsiness detectionNon-intrusive vehicle-based measurement system for drowsiness detection
Non-intrusive vehicle-based measurement system for drowsiness detectionTELKOMNIKA JOURNAL
 
The International Journal of Engineering and Science (IJES)
The International Journal of Engineering and Science (IJES)The International Journal of Engineering and Science (IJES)
The International Journal of Engineering and Science (IJES)theijes
 
Guide to CNC Machine Maintenance and Calibration
Guide to CNC Machine Maintenance and CalibrationGuide to CNC Machine Maintenance and Calibration
Guide to CNC Machine Maintenance and CalibrationPatrick O'Rahilly
 
IRJET- Design and Development of Centralized Tyre Pressure System
IRJET-  	  Design and Development of Centralized Tyre Pressure SystemIRJET-  	  Design and Development of Centralized Tyre Pressure System
IRJET- Design and Development of Centralized Tyre Pressure SystemIRJET Journal
 
Microcontroller in automobile and applications
Microcontroller in automobile and applicationsMicrocontroller in automobile and applications
Microcontroller in automobile and applicationsKartik Kalpande Patil
 
1E AppClarity DataSheet
1E AppClarity DataSheet1E AppClarity DataSheet
1E AppClarity DataSheetAdvika Bhavsar
 
1E AppClarity DataSheet
1E AppClarity DataSheet1E AppClarity DataSheet
1E AppClarity DataSheetAdvika Bhavsar
 
A Step-by-Step Guide on How to Scrape Data from Mobile Apps.pptx
A Step-by-Step Guide on How to Scrape Data from Mobile Apps.pptxA Step-by-Step Guide on How to Scrape Data from Mobile Apps.pptx
A Step-by-Step Guide on How to Scrape Data from Mobile Apps.pptxMobile App
 
1. 10077 12326-1-pb
1. 10077 12326-1-pb1. 10077 12326-1-pb
1. 10077 12326-1-pbIAESIJEECS
 
Iaetsd automobile automation using ultrasonics and image processing along wit...
Iaetsd automobile automation using ultrasonics and image processing along wit...Iaetsd automobile automation using ultrasonics and image processing along wit...
Iaetsd automobile automation using ultrasonics and image processing along wit...Iaetsd Iaetsd
 
IRJET- A Smart Car: Synergetic Combination of Low Cost Multiple Sensors f...
IRJET-  	  A Smart Car: Synergetic Combination of Low Cost Multiple Sensors f...IRJET-  	  A Smart Car: Synergetic Combination of Low Cost Multiple Sensors f...
IRJET- A Smart Car: Synergetic Combination of Low Cost Multiple Sensors f...IRJET Journal
 
UDS: Vehicle Diagnostics in AUTOSAR Software Architecture
UDS: Vehicle Diagnostics in AUTOSAR Software Architecture UDS: Vehicle Diagnostics in AUTOSAR Software Architecture
UDS: Vehicle Diagnostics in AUTOSAR Software Architecture Embitel Technologies (I) PVT LTD
 

Similar a Manage Car Maintenance with CHMS App (20)

Android performance optimization_guide_h1 2016
Android performance optimization_guide_h1 2016Android performance optimization_guide_h1 2016
Android performance optimization_guide_h1 2016
 
Projectproposal
ProjectproposalProjectproposal
Projectproposal
 
Intelligent Dew Monitoring System for Automobiles
Intelligent Dew Monitoring System for AutomobilesIntelligent Dew Monitoring System for Automobiles
Intelligent Dew Monitoring System for Automobiles
 
CarManager Alarm System
CarManager Alarm SystemCarManager Alarm System
CarManager Alarm System
 
Car Black Box
Car Black BoxCar Black Box
Car Black Box
 
Android application for driver assistance using strain guage load cell and mo...
Android application for driver assistance using strain guage load cell and mo...Android application for driver assistance using strain guage load cell and mo...
Android application for driver assistance using strain guage load cell and mo...
 
Vehicle Related Prevention Techniques: Pothole/Speedbreaker Detection and Ant...
Vehicle Related Prevention Techniques: Pothole/Speedbreaker Detection and Ant...Vehicle Related Prevention Techniques: Pothole/Speedbreaker Detection and Ant...
Vehicle Related Prevention Techniques: Pothole/Speedbreaker Detection and Ant...
 
adptive cruise control report
adptive cruise control reportadptive cruise control report
adptive cruise control report
 
Non-intrusive vehicle-based measurement system for drowsiness detection
Non-intrusive vehicle-based measurement system for drowsiness detectionNon-intrusive vehicle-based measurement system for drowsiness detection
Non-intrusive vehicle-based measurement system for drowsiness detection
 
The International Journal of Engineering and Science (IJES)
The International Journal of Engineering and Science (IJES)The International Journal of Engineering and Science (IJES)
The International Journal of Engineering and Science (IJES)
 
Guide to CNC Machine Maintenance and Calibration
Guide to CNC Machine Maintenance and CalibrationGuide to CNC Machine Maintenance and Calibration
Guide to CNC Machine Maintenance and Calibration
 
IRJET- Design and Development of Centralized Tyre Pressure System
IRJET-  	  Design and Development of Centralized Tyre Pressure SystemIRJET-  	  Design and Development of Centralized Tyre Pressure System
IRJET- Design and Development of Centralized Tyre Pressure System
 
Microcontroller in automobile and applications
Microcontroller in automobile and applicationsMicrocontroller in automobile and applications
Microcontroller in automobile and applications
 
1E AppClarity DataSheet
1E AppClarity DataSheet1E AppClarity DataSheet
1E AppClarity DataSheet
 
1E AppClarity DataSheet
1E AppClarity DataSheet1E AppClarity DataSheet
1E AppClarity DataSheet
 
A Step-by-Step Guide on How to Scrape Data from Mobile Apps.pptx
A Step-by-Step Guide on How to Scrape Data from Mobile Apps.pptxA Step-by-Step Guide on How to Scrape Data from Mobile Apps.pptx
A Step-by-Step Guide on How to Scrape Data from Mobile Apps.pptx
 
1. 10077 12326-1-pb
1. 10077 12326-1-pb1. 10077 12326-1-pb
1. 10077 12326-1-pb
 
Iaetsd automobile automation using ultrasonics and image processing along wit...
Iaetsd automobile automation using ultrasonics and image processing along wit...Iaetsd automobile automation using ultrasonics and image processing along wit...
Iaetsd automobile automation using ultrasonics and image processing along wit...
 
IRJET- A Smart Car: Synergetic Combination of Low Cost Multiple Sensors f...
IRJET-  	  A Smart Car: Synergetic Combination of Low Cost Multiple Sensors f...IRJET-  	  A Smart Car: Synergetic Combination of Low Cost Multiple Sensors f...
IRJET- A Smart Car: Synergetic Combination of Low Cost Multiple Sensors f...
 
UDS: Vehicle Diagnostics in AUTOSAR Software Architecture
UDS: Vehicle Diagnostics in AUTOSAR Software Architecture UDS: Vehicle Diagnostics in AUTOSAR Software Architecture
UDS: Vehicle Diagnostics in AUTOSAR Software Architecture
 

Último

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 

Último (20)

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 

Manage Car Maintenance with CHMS App

  • 1. GITAM INSTITUTE OF TECHNOLOGY, GITAM UNIVERSITY Project Report on “CarManager Alarm System” (An Android App) Developed By: Vivek Prasad B.Tech CSE (4/4)
  • 2. Table of content (I)Introduction………………………………………………….. 1 (II)Description of the Idea…………………………………... 2 (III)Implementation Details………………………………… 4 (IV)Technical Aspects……………………………………….… 5 (V)Screenshots…………………………………….................... 6 (VI)Conclusion……………………............................……… 16
  • 3. INTRODUCTION CarManager is an electronic way of effectively managing regular maintenance jobs for any car. It lets you monitor the air pressure, engine oil and coolant of your automobile. Untimely checking of these levels often leads to loss of mileage and engine life, in other words calling for unexpected expenses. To avoid the losses you just initiate the app at the time of the next air pressure check, engine oil change or coolant check and then just forget about it. This app will effectively remind you through notifications once the appropriate time is reached which is set on intervals accepted by most renowned manufacturers. You then have the option to snooze the alarm, ignore it or call or locate a nearby repair shop. This app also gives you the flexibility to change the interval between successive checks to suit your needs. You can also use this app to manage any automobile, not only on just a car.
  • 4. DESCRIPTION OF THE IDEA CHMS or Car Health Management System is an electronic way of effectively managing regular maintenance jobs for any automobile, be it a car or a pick-up truck. Current version of this app is available in multiple languages – Russian, Chinese, Korean, French, Italian, German, Spanish, and English – and includes features such as Tire Pressure, Oil Change, and Coolant management: 1. CAR TIRE PRESSURE REMINDER Most of the automobile manufactures recommend that users check their vehicle’s air pressure every thirty days. Underinflated tires not only cause more oil/gas usage (increased expenditure and expanded carbon footprint), but they also reduce tire’s life (impact on household expenses) and are a safety hazard. Conventional TPMS (Tire Pressure Monitoring Systems) have not been able to solve the problem and there are issues with the current approach: • TPMS provides an alert for underinflated tires, usually for a drop of up to 25% pressure; this is a reactive way of managing a car’s tire pressure. • In-built TPMS inflates the car’s price and an external device from aftermarket services cause a car’s warranty to become void. Fortunately, using CHMS app reminders, one can now manage automobile’s tire pressure for economical fuel management, increased tire-thread life, and eliminate potentially unsafe low air-pressure situations. 2. OIL LIFE / CHANGE REMINDER Automobile manufactures also mandate that users change engine oil, be it synthetic or simple, every 3000 miles or three months, whichever comes first. Such reminders have
  • 5. conventionally been managed either by means of a small sticker in the corner of the windscreen or by using oil change life indicators in the control panel. CHMS app helps manage such reminders with much ease, using a reminder function. 3. COOLANT CHANGE REMINDER Automobile manufactures also recommend flushing a car’s radiator once every two years unless the owner's manual recommends otherwise. Most of the vehicles don’t come with any indicator and it is left to the owner to remember this detail. Especially in hot climates, a bad coolant can break down a car’s air conditioning system, leading to expensive repairs and warranty issues. CHMS app’s coolant change reminder feature solves this problem by reminding users about proper coolant change/flush intervals.
  • 6. IMPLEMENTATION DETAILS The user interface of the app provides user with reset button for air pressure, engine oil and coolant monitoring. When the user taps on the reset button, app calculates the proposed day for the next required check. This information is stored in-memory by using shared preferences class of the android library. Further, this app sets up a broadcast receiver which compares the current day with the day of the next check. In this receiver class, if the current day matches or exceeds any of the three calculated dates, the receiver triggers a notification, reminding user about the pending scheduled maintenance. When the user taps on the notification, the app opens up a dialog box providing user with an option to either snooze the reminder for two days or simply ignore the dialog box. In the former case, the date of check is pushed out by modifying the respective shared preferences object whereas in the latter, the app simply closes the dialog box. If the user wants to reset monitoring then he has to tap on the reset button again and a new date will be automatically set in the respective shared preferences object. The app also accounts for the fact that more than one notification can occur on the same day. The app also provides user with an option through the settings menu to modify the heck intervals. This is achieved by storing various settings in their respective shared preferences object. These values are needed by the app to calculate the next check date and notify the user. A default recommended value in each category has already been set based on recommendations provided by the auto-industry.
  • 7. TECHNICAL ASPECT OF THE PROPOSED SOLUTION Memory Requirements: CHMS app needs only 420 KB for installation and an extra 10 to 20 KB for user data. Efficiency: In user testing conducted on android handsets of various processing powers, the app ran without any lag or flicker. User friendliness of the app: The app has a very intuitive user interface and is suitable for day-to-day use by a wide spectrum of smart-phone users.
  • 16. CONCLUSION Car Health Manager is a system that once initiated continues to monitor your vehicle utilizing various android library systems such as the notification manager, alarm manager etc. In other words the app once set, gives an easily noticeable notification on the android home once the proposed day is reached. Tapping on the notification will open the app. The user is then provided with three options i.e. he can either snooze the notification for another two days in case he wants to delay or he can choose to ignore the notification altogether or he can choose to call a mechanic from the given list for immediate help or even use “Google Maps” to locate a nearby service centre.