Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.

Now that you mention it... something silly could be donemax_imp said:Csory good idea to let the members choose,it should be something intuitive and simple i would be for A, meter sweep, off for 2 seconds, meter sweep, off 2 sec and on to start and ride or something like that.
Chances are you will do this only once and leave it in the same state forever so no biggy if you save the setting in memory on power down.
it should be obvious but you could have an F or C after the toggle to confirm if that is easy to implement on the display.
Are you planning on a fancy rat race display routine like the windows balls as a wakeup message? not sure how you go with the memory capacity.
Is the light sensor high/low or a/d ?
Will fill up remaining progmem with an eye-candy 

The "ride safe" is neat, however, the product corporate logo or name I would be happy to see. The important thing to communicate to the end user is if you see successfully to the end of the introduction, that means device self-diagnostics have passed internal tests. Otherwise, display some sort of diagnostic error/warning code.Csory_imp said:...created three different styles of bootup screens:
First one is a "wink", second one is a message ("ride safe"), last one is just a line racing away... Please let me know if any (or all) of these would be nice to have as a startup sequence? Already asked swmbo, and she disliked all three![]()
Also, there is no name for this thingy yet - I refer to it as "the gadget" in my project folder... I could scroll something like "gadget is ready" across the screen
(Or just come up with a fancy name/logo and have it printed on the plastic frame :blush: ) Original idea was to light up each segment individually to show that it is working - but that had not much aesthetic value 
Okay, forget the digital logo and display something simple like:Csory_imp said:Thanks GoldOxide for your comments. A 3-digit 7-segment display is very limiting (in term of graphics capabilities...) Will keep thinking but it is pretty hard to come up with something meaningfulAlso, there is no name for this thingy yet - I refer to it as "the gadget" in my project folder... I could scroll something like "gadget is ready" across the screen
(Or just come up with a fancy name/logo and have it printed on the plastic frame :blush: ) Original idea was to light up each segment individually to show that it is working - but that had not much aesthetic value
![]()
)



Perhaps I should've better explained design constraints and considerations...
Ha! "...will go and make another prototype..."!!Csory_imp said:Perhaps I should've better explained design constraints and considerations...
(a) form factor: wanted something as unobtrusive and nondistracting as possible. Creating something that is as small as it can be (within my design and building skills, yet remaining legible) was definitely a goal. The only place on the CB1100's instrument cluster available (at least to my eyes) was right above the small Honda logo. This defines the gadget's exterior dimensions.
(b) reliability and sunlight-visibility: optimal solution would be a trans-reflective LCD, with back lighting. This is the same display type Honda uses. However, I was unable to get hold of any right-sized such displays, and don't have the financial resources to have one manufactured... I have a candidate in my project box, but it is much wider (1.5x or so) than the current display. Second best was the LED display - good visibility, quite rugged, and available in different colors and sizes. Went with this one.
( c) ease of use: 7-segment displays don't require the computing and memory capacity graphical displays do. Maybe I could squeeze in a larger microcontroller and have a graphical OLED display, but that would be a can of worms. OLEDs, so popular these days, are prone to burn-in and fading over time, not really UV proof, and have lower surface brightness than LEDs. Also, just could not find anything with the right size
(d) limitations of the selected display module: the 7-segment display I went with is really just what the name says. It can show 3 numbers, with decimal points between them, and nothing more. (Actually, 7 tiny glowing bars and a dot per number). You can imagine how easy it is to make "graphics" with this - or just a proper "w" letter...
Conclusion: I'll finalize the gadget using this type of display and see if it works okay. If I'll ever have the feeling that a graphical display would significantly improve user experience, will go and make another prototype...


The driver IC is connected to the micro via I2C bus. It can be set up either as a decoder (basically BCD), or pass-through. I use it as pass-through so that it can display anything non-numeric too. Commands are passed to it in the form of "chip x, digit y, value z" - which will turn on one or more segments of a digit y of the LED chip x. (Value z is a binary mask for the 7 segments and the decimal point of that digit). There are a few more commands for adjusting brightness, testing segments, setting decoding width etc...max_imp said:Csory, how does the micro drive the led driver ic, ascii or something that resembles alphabetic and numeric input with a location?
Didn't feel like looking up the datasheet on the driver.:-/