Looking for Suggestions and ideas to my upcoming project, as well as some questions.
I'm starting to design (in thought process currently) a diagnostic tool for my '76 Harley Shovelhead (FXE).
Plan is to permanently install on the bike a Arduino Pro Mini 5v. The Mini would read realtime signals from 5 different parts of the bike, then display via 16X2 LCD. (eventually via bluetooth to android phone in future design).
The LCD would have 3 screens to scroll through:
Screen 1 1rst line: "Battery Status: 'X'V" (X = Displays Voltage in battery and charging system) 2nd line: "Battery Charge: 'Y'A" (Y = Displays Amps in Charging system)
Screen 2 1rst line: "Coil 1: 'A'A" (A = Displays Amps in front cylinder coil input or coil 1) 2nd line: "Coil 2: 'B'A" (B = Displays Amps in rear cylinder coil input or coil 2)
Screen 3 1rst line: "Tachometer: 'C'RPM" (C = Displays RPM from Coil Pack)
Power supply will be provided by the bikes internal charging system. 12vDC to 5vDC. No, i'm not using the vRaw IN on the Mini, I'm going to build a regulator to even the voltage from the inconsistent output of the mid '70's Harley generator.
The power supply, LCD display, LCD scroll - Hardware and software I don't have a problem setting up.
What I am unsure about
- Taking readings from an operating Motorcycle
- Battery readings are not too much a concern
- Coil and tachometer reading from the bike, I'm not sure how to safely convert those to a readable signal without, one frying the Mini, two damaging the coil pack and/or tach
I'm sure given enough time I can figure it out, however, input is always nice.