There is something satisfying about seeing a dead car stereo faceplate come back to life. When this build runs, an Arduino Uno drives the display from a Sony CDX-A250 detachable panel straight through its onboard Sanyo LC75826 driver, and the mapped segments spell out custom strings such as HI FOLKS, SONY and CDX-A250 on the factory glass.
Putting it together meant working on the original faceplate PCB. The driver gets roughly 5 volts from an onboard resistor and 5.1 volt Zener arrangement, the inhibit pin sits high through a 1 megaohm resistor, and the enable, clock and data lines all reference ground. Backlighting runs off the radio's 12 volt rail, with transistor Q931 handling backlight power plus a dimmer circuit.
The segment hunt is the part that stands out to me. A pushbutton with a 10 nF debounce capacitor on a mini breadboard triggers an external interrupt on pin 2, stepping through the data bits one at a time. A bitwise NOT keeps every segment lit while only the segment under test goes dark, so each position announces itself clearly. The DN bit opens up 208 segment positions, spread over four blocks of 52, 52, 48 and 56 bits, and bits P0 to P3 turn S1 to S4 into general-purpose outputs.
The trade-off is that every assignment was written down by hand on a paper chart, which looks like slow, patient work. The LC75826 datasheet and the Sony service manual back up the configuration, and the test sketch reports each step to the serial monitor.
Project by Jose Luis Monteiro | Electronics. Watch it on their YouTube channel: