|
- Porting our
original
indicator project to Atmel family controller and changing some of the
fundemental operation of how the input is done and also making the display
bi-color and in essence its 3 colors.
The original design relied on too many connections between the controller and
display it self, 12 for the display and 9 for selector for 6 speed manual
transmission. The count would be less for say 5 speed or automatic
transmissions.
In this design, display had been separated onto its own pcb board which contains
some logic chips to drive the LEDs and a processor board containing naturally
the processor, voltage regulator and sensors/switches connections. Additionally
inputs are triggered by grounding it rather then connecting to the matrix logic
making it safer triggers and possibly avoiding damaging the processor or display
or incorrect wiring
Display
The kit requires 3 boards from our box of parts
A 5x7 bi-color display board
A custom board with shift registers and logic drivers for selection
of particular color
Lastly, acustom processor board with power supply and connectors to
sensors and display board
The display will need to be assembled by soldering the display LED board on back
of the shifr register doard. Depending on version of the LED board , some will
be casolated edges and some may not. For casolated edges its simple just place
back to back and solder on the edges. For non casolated boards we can trim off
part of the edges or leave the display board untouched but solder paste will be
required. Best way around it is to dispense a small amount of solder paste on
the pads and gently heat up the holes thus melting the paste. The displays
have symetrical pin layout meaning you can turn them around and they will still
function with one cavid is that the color orientation will change. This can be
easily changed in the software if needed and if you do not like they way colors
are shown for each digit.
Secondly, currently the shift register boards where designed to fit into our
custom shift knobs. We will be producing boards with mounting holes in the
future.
A small 6 pin connector from the shift register board connects it to the
processor board
Processor board
coming soon
Software
Sample software below controls the display and reads sensors. changing character
patterns in const byte N_DATA[NUM_ROWS] blocks controls whats
character and color is displayed.
This is a pattern of N
B01010001,
// Row 1: * *
B01011001,
// Row 2: ** *
B01010101,
// Row 3: * * *
B01010011,
// Row 4: * **
B01010001,
// Row 5: * *
B01010001,
// Row 6: * *
B01010001
// Row 7: * *
The MSB red 0 will select red color in red/greed led combination and pattern in
yellow composes N
Other blocks format other characters
The provided sample code will automatically display N if no inputs are triggers
and will scan and display first input from 1 or first character.
Features
3 color mixing
lower wire count
interconnection between processor and display
safer trigger inputs by terminating to ground
Schematic
PCB layout
Bill of Materials
Sample program
|
|
|
|
|
|

LED display (non casolated)

Shift register

Shift register (back)
processor board
|