Files
ESPHome_ButtonPlusV2/Components/BAR_Module.md
T
2024-10-22 21:27:07 +02:00

88 lines
1.8 KiB
Markdown

# Components on B+ BAR Module
## Displays:
Brand: Osptek
Type: YDP096B002-V1
Protocol: SPI
Driver IC: ST7735S
Resolution: 160 (h) x 80 (v)
[Specification PDF](../Datasheets/YDP_096_B002_V1_8_P_b6210a13b6.pdf)
### Pinout:
```
Left Right Common PIN SYMBOL FUNCTION
1 LEDA Backlight anode
2 GND Ground
3 RESET Chip reset signal
4 RS Register select signal. 0:index register; 1:data register
5 SDA Serial data input pin in serial interface operation
6 SCL Serial interface clock
7 VCC(2.8V) Analog Power Supply for LCM(2.8V)
IC1-14 GP5 IC1-10 GP1 8 CS Chip select pin
```
## IC 1
Brand: Microchip
Type: MCP23008
Protocol: I2C
[Datasheet](../Datasheets/MCP23008-MCP23S08-Data-Sheet-20001919F.pdf)
### IO:
```
GP0 N.C.
GP1 Chip select Display Right
GP2 Button Right
GP3 N.C.
GP4 N.C.
GP5 Chip select Display Left
GP6 Button Left
GP7 N.C.
```
## Neopixels
Neopixels are connected in series and in the folowing order:
1. Base connector #17
2. Neopixel Front Left
3. Neopixel Back Left
4. Neopixel Front Right
5. Neopixel Back Right
6. Base connector #16
## Buttons
```
Button Left: IC 1 # 15 GP6
Button Right: IC 1 # 11 GP2
```
## Base connector 1
```
PIN Description Destination
1 GND GND
2 +3.3V +3.3V
3 Reset IC 1 #4, Display #3
4 I2C SDA IC 1 #20
5 SPI MOSI Display #5
6 I2C SCL IC 1 #19
7 SPI SCK Display #6
8 I2C Address MSP A0 IC 1 #3
9 SPI Register select Display #4
10 I2C Address MSP A1 IC 1 #2
11 Backlight anode Display #1
12 I2C Address MSP A2 IC 1 #1
13 Extensionplate... -
14 Connected with J0,2,3 -
15 Main Display Backlight anode -
16 Neopixel Data OUT Neopixel Front Left
17 Neopixel Data IN Neopixel Back Right
```