You are on page 1of 22

Ivan Craddock

Bryan Daul

Troy Wellington

Project Overview
MegaJolt
Programmable Ignition Control Enhanced Engine Performance

Project Overview
MegaJolt Android

GUI for PIC No cabling In car adjustment and monitoring

Team Foundation Server (TFS)

Programming Process
Establishing communication

Android Application UI Thread


Message Handler

Message Handler Communication Thread

Programming Process
Testing communication
Did not always have the MegaJolt device Built a simulator Android application for testing
Android Application UI Thread
Message Handler

Message Handler Communication Thread

MegaJolt Gauges

MegaJolt Gauges

MegaJolt Gauges

Evolution of the Ignition Map


PC Version

PC Version (Continued)
Purpose: Allow user to read and adjust engine settings (BTDC) Features: Engine settings can be easily read from display Settings can be easily adjusted Settings can be saved/loaded from memory Settings can be uploaded/downloaded from MJLJ Settings can be imported from an outside source

First Prototype

First Prototype (continued)


Design taken from PC version: GUI Buttons

Color Scaling

(PC)

(Android)

First Prototype (continued)


Design Improvements over PC Cell value adjustment

Vs.

(PC)

(Android)

First Prototype (continued)


Design Improvements over PC Multiple Cell Selection

Vs.

(PC)

(Android)

Current Build
Preferences Menu

Current Build (Continued)


Preferences Menu Save ignition settings to memory New saved files are automatically linked by OS Loading settings from a list of linked files Import file settings from SD card Downloading/Uploading settings from MJLJ Adjusting Thresholds for Shift/Rev Limits

Project Future
Real-time Data Logging

3D Ignition Map Display

Learning Beyond Previous Courses


Things learned independently from prior coursework:

Team Foundation Server


Security Tasking Hierarchy

Android Application Hierarchy


Resource File Generation

Android APIs
Debugging Bluetooth 2D Rendering

Live Demonstration with Simulator

Time for questions from the audience

Thank You

You might also like