Skip to content

BramNH/kawasaki-gear-indicator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kawasaki W2812B Gear Indicator

A custom made gear indicator with a W2812B LED strip and some hardware to read the Gear Position Sensor (GPS) from the Kawasaki Diagnostic System (KDS).

KWP2000 Library

Most of the work is done by Aster94 through his KWP2000 library, providing an interface to communicate with Suzuki and Kawasaki bikes. Check out that GitHub page for more info about the possible hardware communication possibilities. I modified the library to limit it for communication with Kawasaki ECUs. Next to this, I added a SoftwareSerial debugging to allow debugging on devices that do not provide two Hardware Serial interfaces, e.g. the Atmega328P on the Arduino Uno/Nano.

Hardware used

  • Arduino Nano;
  • MC33660: IC that converts the two line UART (Tx/Rx) of the Arduino to the single bi-directional K-line, and vice-versa;
  • W2812B LED strip: LED strip with individually adressable RGB LEDs that is powered from 5V;
  • FWY-C-4F-B Connector: Male KDS connector, I found a cheap one on AliExpress.

Diagram

SDF

Some notes:

  • The W2812B LED strip can be powered from the 5V output of the Arduino Nano, this is possible since only 7 LEDs are used, limiting the current draw. It is still better to power the Arduino Nano and W2812B LED strip from an external power source (12v bike battery).

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published