Home - RichardSwierk/Champlain-Capstone GitHub Wiki
Description
This project will be using a raspberry pi to get data from a fuel injected motorcycle. The motorcycle I will be using is a 2008 suzuki boulevard m50. The main data will be pulled from the Dynojet power commander V that is installed on the motorcycle. A Dynojet power commander V is an electronic fuel tuner, controls the air/fuel ratio, for fuel injected motorcycles.
Dynojet Power Commander V data
- RPM (revolutions per minute of the engine)
- Throttle position (percentage the throttle is turned)
Challenges Faced
- Main challenge was that the Power Commander V I was using to test my code died, so I had to write a simulated Power Commander V program
Out come
The final outcome of this project is two main things. The first one is a set of programs that are used to communicate with a Power Commander V and get data from it. The second is a program for a Teensy Arduino LC that simulates a Power Commander V.
Abstract, Problem, and Purpose
Background and History
Dependencies
Capstone Implementation Weekly Reflection
Design Projects
- Design Project 1 - Getting needed materials
- Design Project 2 - Setting up the raspberry pi
Sprints
- Sprint 1 - Figure out what command needs to be sent to the Power Commander V in order to start receiving data from it
- Sprint 2 - Start to write code that will send and receive data from the PCV using HID packets
- Sprint 3 - Write code for logs, parsing RPM value, and parsing throttle value
- Sprint 4 - Write the code for the simulator and make sure the main code works correctly