Electronics v1

This commit is contained in:
Amber Koudelková 2024-12-27 16:20:46 +01:00
parent 69b99777d6
commit 609d5ae02f
No known key found for this signature in database
GPG key ID: 99D4E7EC0B33164A
3 changed files with 47 additions and 0 deletions

View file

@ -0,0 +1,18 @@
# Left matrix controller
The left-side matrix controller is tasked with directly controlling the 7 LED matrices on the left side of the head. The images to be displayed are sent over I2C from the [Main Controller](./MainController.md).
## Connections
### Main controller
The main controller is connected via I2C1 on the following pins:
- 19 (SDA)
- 20 (SCL)
- 38 (GND)
- 39 (VSYS)
### LED matrices
The 7 8x8 LED matrices are connected in a chain via SPI0 on the following pins:
- 22 (CSn)
- 24 (SCK)
- 25 (MOSI)
- 28 (GND)
- 40 (VBUS for VCC)

View file

@ -0,0 +1,26 @@
# Main Controller
The main controller is a Raspberry Pi Pico 2W. Its task is to send images to the LED matrices, and to directly control the transparent OLED HUD.
## Connections
### OLED HUD
The OLED HUD is connected via SPI0 on the following pins:
- 28 (GND)
- 25 (MOSI)
- 24 (SCK)
- 22 (CSn)
VCC to the HUD is provided by the VCC output on the left front LED matrix.
### Left matrix controller
The [left matrix controller](./LeftMatrixController.md) is connected on the same side as the HUD, via I2C1 on the following pins:
- 32 (SCL)
- 31 (SDA)
- 38 (GND)
- 40 (VBUS for VCC)
### Right matrix controller
The [right matrix controller](./RightMatrixController.md) is connected on the opposite side of the HUD, via I2C0 on the following pins:
- 1 (SDA)
- 2 (SCL)
- 3 (GND)
- 40 (VBUS for VCC)

View file

@ -0,0 +1,3 @@
# Right matrix controller
The right-side matrix controller is tasked with directly controlling the 7 LED matrices on the right side of the head. The images to be displayed are sent over I2C from the [Main Controller](./MainController.md).