Voltage, fuel, clock, temperature indicator for Rocket III 2006.

Itomis

.020 Over
Joined
Sep 14, 2025
Messages
16
Location
Siberia
Ride
Rocket III
I did not find the standard optional devices showing the fuel level and clock. In any case, I am not satisfied that these devices show too little information, but at the same time take up too much space. tially, I installed a universal device with readings of time, ambient temperature and on-board mains voltage. The device is inconvenient because it shows everything individually, the clock, either the voltage or the temperature. The readings are switched by pressing a button on the device itself, which is inconvenient when moving.
He is a radio engineer by profession. After thinking a little about the solution, I bought ready-made nodes. All that remains is to connect them together and write a program. n addition to the power supply, there is also fuel level data from the ECU on the standard fuel indicator connector. An ordinary transistor output with an open collector. It is enough to tighten it with a resistor for power supply in order to take voltage readings depending on the fuel level in the tank. I wrote a program. connected all the nodes, recorded the firmware in the controller. At the moment, this is the result. I rewrote the code several times to display the information clearly.
Communication of the display, clock and controller via the i2c bus. 1 ware temperature sensor.
 

Attachments

  • IMG_20251006_232441.jpg
    IMG_20251006_232441.jpg
    174.4 KB · Views: 9
  • IMG_20251006_214543.jpg
    IMG_20251006_214543.jpg
    112.6 KB · Views: 9
  • IMG_20251007_105843.jpg
    IMG_20251007_105843.jpg
    149.7 KB · Views: 9
Last edited:
It is inconvenient to fit all the information on one display. The text is too small. I decided to order another display. One will show the time and fuel level scale, the other will show the ambient temperature and on-board mains voltage. At the moment, I'm thinking about implementing a housing for the device. I think it will be a rectangular small aluminum case. There are still thoughts about the transmission indication. Removing data from the sensor is not a problem, it will not have any effect on the operation of the ECU.
 

Attachments

  • IMG_20251007_181242.jpg
    IMG_20251007_181242.jpg
    113.9 KB · Views: 4
i do not know the year and model of your bike but on the first gen rockets the gas low light comes on at about 1/2 tank and i put the gauge on mine and it was reading from almost full to empty at half at tank (useless) one of these days i will bend the float arm.
 
It is inconvenient to fit all the information on one display. The text is too small. I decided to order another display. One will show the time and fuel level scale, the other will show the ambient temperature and on-board mains voltage. At the moment, I'm thinking about implementing a housing for the device. I think it will be a rectangular small aluminum case. There are still thoughts about the transmission indication. Removing data from the sensor is not a problem, it will not have any effect on the operation of the ECU.
What you're doing is above my skill level, I made a bracket from stainless and installed a mechanical oil pressure and mechanical volt. meter gauge. This mounts from top of crash bar on right side and hangs down. Have standard fuel and no water temp.. Would like/thinking about installing water temp. mechanical gauge.
 
Last edited:
i do not know the year and model of your bike but on the first gen rockets the gas low light comes on at about 1/2 tank and i put the gauge on mine and it was reading from almost full to empty at half at tank (useless) one of these days i will bend the float arm.
Exactly! The fuel level is measured by the ECU itself with a float and is already output to the device. Drained all the fuel. I poured one liter each to understand the operation of the fuel sensor. The readings begin to change when 10 liters appear in the tank, the lamp lights up to about 12 liters. I think we'll have to get into the tank and try to fix this flaw. Moreover, the fuel filter will soon be replaced according to the regulations.
If you pour all the fuel at once, the ECU changes the readings very smoothly, apparently this is done to eliminate the shaking of the arrow of the optional device.
 
Last edited:
What you're doing is above my skill level, I made a bracket from stainless and installed a mechanical oil pressure and mechanical volt. meter gauge. This mounts from top of crash bar on right side and hangs down. Have standard fuel and no water temp.. Would like/thinking about installing water temp. mechanical gauge.
There is no problem adding sensors to this device. You can attach several temperature sensors and display all of them with appropriate labels. I will add three temperature sensors and engine temperature.
The pressure sensor is also not difficult.
While I'm waiting for the case for the device, it starts to acquire new functions, so there will most likely be three displays in a row. They are not large and will not take up more space than the device that is currently installed.
 
If anyone is interested in this, then after installation and configuration I will make a complete connection diagram. Which radio components to connect to. I will also add the program itself as a file. At the moment, quite a lot of code still needs to be rewritten so that everything is beautiful on the device screen. add any functions.
It's snowing outside now and the motorcycle season is closed until spring. There is an opportunity to implement something on a motorcycle.
 
The ordered missing parts have arrived. Unfortunately, I was unable to implement the connection of 2 displays to the controller. Despite the fact that I changed the addresses of the displays, I assume that there is not enough performance. Apparently, there will be another version of the device, but based on a different microprocessor. Or use a larger display. There is little choice among OLEDs.
At the moment, the finished version looks like in the photo below. When the ignition is turned on, there will be a splash screen, after which the screen will show the time and ambient temperature. A short press of the button will switch between the display screens. On the second screen there will be readings of engine temperature, on-board mains voltage, fuel level scale on the right.
 

Attachments

  • IMG_20251013_110614.jpg
    IMG_20251013_110614.jpg
    96.6 KB · Views: 1
  • IMG_20251013_110604.jpg
    IMG_20251013_110604.jpg
    101.1 KB · Views: 1
  • IMG_20251013_110608.jpg
    IMG_20251013_110608.jpg
    101.1 KB · Views: 1
  • ds1307_module-500x500.jpg
    ds1307_module-500x500.jpg
    112.2 KB · Views: 0
Back
Top