...
...
...
...
...
...
...
...
...
...
Panel type: IPS
Rationale: Display must be readable at multiple angles as well as visible in a sunlit environment. IPS is the best panel choice because it has wide viewing angles, maintains good brightness, and has nice colors.
...
Brightness/visibility: 700-1500 nits
Rationale: Display must be readable in many lighting conditions: twilight, night, ambient daylight, direct sunlight
Config: 1 single long display or multiple displays
...
Rationale: Display probably needs to have room for at least one camera feed. Both a long display as well as a multiple display config can do that.
...
Long display: 1280x400px size
Pros:
better for wiring if we have less display units
can be more flexible if we wanna change layout
Cons:
may be weird with R Pi display drivers (since its a non standard resolution)
may not have room for multiple cam feeds
Multiple displays:
Interface: HDMI, UART, or I2C
HDMI: we hook up the display to a raspberry pi zero (w is optional but cheap); program display in python on the raspberry pi that is fed updates from controls LSOM
...
Pros:
can code the display in python 😎
can support better graphics
easier to wire?
Cons
...
a single R pi can only be connected to 1 HDMI display at once (need multiple pis for multiple displays)
Leader Board
MCU
2x CAN chips and in/out connector pairs
Controls CAN
Car CAN
Receive main power/ground
Receive isolated power/ground
Supply 1x power/ground for peripheral SOM
...
Supply power to 2x lights
Interface with 1x blindspot camera
Send camera output to display [board] (alternative: direct routing from camera to display)
[Backup GPIO for 2x lights?]
...