', { cookie_domain: 'auto', cookie_flags: 'max-age=0;domain=.tistory.com', cookie_expires: 7 * 24 * 60 * 60 // 7 days, in seconds }); 타오바오 구매 전자부품 정리 - 128*128 SPI OLED :: MakerLee's Workspace
728x90

128*128 OLED

https://item.taobao.com/item.htm?spm=a1z09.2.0.0.23b72e8dOzCWz0&id=661389161320&_u=520ahlk00sbb69 

 

https://item.taobao.com/item.htm?_u=520ahlk00sbb69&id=661389161320&spm=a1z09.2.0.0.23b72e8dOzCWz0

 

item.taobao.com

 

 

9.9위안(1900원)

신품이고 표면에 양면 테이프 등을 직접 정리해야함

 128*128 해상도. SSD1327 SPI

사용자 리뷰에는 접점 접촉이 안좋고 일부 불량이 있다고 함

 

 

 

 

 

도착후 확인해보니 새것 같긴 하면서도 보관상의 문제인지 뒷면에는 잔기스가 좀 있긴 합니다. 

테이프는 드라이어로 가열하면 잔사없이 깨끗하게 떼어지네요

 

 

 

 

 

커넥터의 검은 클립을 위로 제껴서 케이블을 끼우고 다시 클립을 누르면 됩니다.

 

 

 

 

 

 

처음 1개가 불량이어서 원인찾다가 시간을 많이 낭비했네요.

나머지 2개는 잘 됩니다. 

불량여부가 운빨에 달려있긴 하지만 개당 1900원이라 가격대비 나쁘진 않습니다. 

 

 

 

 

 

SPI 구동방식 디스플레이는 처음이라서 공부를 약간 해야 했습니다. 

위의 핀아웃에서 왼쪽 초록색이 Wemos D1 mini의 SPI 핀입니다

결국엔 I2C 처럼 SPI 핀과 기타등등을 연결하면 되는 것이긴 합니다. 

다만 PCB에 표기된 신호명 약어들이 하드웨어마다 약간씩 달라서 미리 알지 못하면 혼란에 빠질 수밖에 없더군요.

 

제가 구매한 보드의 실크스크린에는 CS# / DC# / RST / SDA / SCK / VDD / GND 가 표기되어 있고요.

 

 

Driver Board Wemos D1
CS# GPIO15 (CS) : D8
DC# GPIO5 : D1
RST GPIO4 : D2
SDA GPIO13 (MOSI) : D7
SCK GPIO14 (SCLK) : D5
VDD 3.3V
GND GND

-SCK는 D1 의 SCLK에 연결 (Serial Clock)

-SDA는 D1 의 MOSI 에 연결해야 합니다.

D1의 MOSI(Master Output Slave Input)에서 데이터를 출력하고 보드의 SDA(Serial Data) 로 데이터를 받는거죠

-CS(Chip Select)는 CS로 연결합니다. 

 

DC(Data/Command)와 RST(Reset)는 아무 곳이나 연결해도 됩니다.

U8G2_SSD1327_MIDAS_128X128_F_4W_HW_SPI u8g2(U8G2_R0, /* cs=*/ 15, /* dc=*/5 , /* reset=*/ 4);

U8G2 라이브러리의 example에서 위 부분을 주석해제 하고 주석 뒤의 핀 번호는 연결한 대로 수정해 줍니다.

 

U8G2_SSD1327_MIDAS_128X128_F_4W_SW_SPI 를 사용할수도 있는데 이 경우에는 OLED 속도가 매우 많이 느리더군요. 

728x90

+ Recent posts