Part of retrofitting of Android Auto to Volvo RTI project.
I used Arduino 12V power adapter to power the screen.
Screen is controlled by sending serial signal to screen pin 4. Baud rate 2400, delay between bytes 100ms (works with other close values too).
VGA signal is generated from Arduino UNO using customized VGAX library. I have changed VGAX HSYNC interval to 64μs, adjusted positioning, pixel timing.
Display uses VGA Composite Sync signal, so HSYNC & VSYNC signals must be combined into one. I tried just connecting both wires to video sync pin and it worked! So, no need for signal combining logic.
Arduino UNO VGA example.
Resistor values same or similar as in VGAX project.
While digging for information I found the most useful info here:
- Reinis Veps CarPC project
- Niclas Lardh discussion
- maniacus CarPC project
- Nick Gammon & Sandro Maffiodo VGAX library for Arduino UNO