1. OLED display
지금가지 AliExpress 에서 쉽게 구할 수 있는 0.95 ~ 0.96 inch 짜리 OLED display 를 가지고 놀았습니다.
* SSD1306 128x64 0.96" monochrome OLED
- http://chocoball.tistory.com/entry/Hardware-SSD1306-128x64-monochrome-OLED
* SSD1331 96x64 0.95" full color OLED
- http://chocoball.tistory.com/entry/Hardware-SSD1331-96x64-full-color-OLED
추가로 지금 만들고 있는, "Safecast bGeigie Nano" 의 구성품을 보니, 마침 "Adafruit SSD1306 128x64 1.3inch" 가 달려있네요?!
* Hardware | Safecast bGeigie Nano 를 조립해 보자 - 1
- http://chocoball.tistory.com/entry/Hardware-Safecast-bGeigie-Nano-1
이왕 OLED 를 가지고 놀기 시작한거, 끝가지 해보자 하고 구동시켜 봅니다.
조립 전에 제품이 정상작동 하는지도 보고싶구요.
Adafruit 는 거의 레퍼런스급 제품이고, AliExpress 을 통한 짝퉁 중국산이 아닌 제품으로 구동시켜 보는 것은 거의 처음인것 같습니다.
2. 외형
1.3" 다 보니, 지금까지의 0.95" / 0.96" 보다 확실히 큰 것을 느낄 수 있습니다.
뒷면입니다.
프린팅 된것도 선명하고, I2C로 사용시에는 SJ1 / SJ2 를 쇼트시키라고 표현도 되어 있습니다.
"5V READY" 라고 하네요. 자체 레귤레이터가 달려 있습니다.
단, 저는 기기에 무리를 주기 싫기 때문에 무조건 "3.3V" 로 구동시켜 보겠습니다.
그간 테스트 했던 OLED 와의 비교샷 입니다.
화면도 클 뿐만 아니라, pin 갯수도 많습니다.
SPI 대응도 되고 I2C 대응도 모두 될 수 있게 만들어져 있기 때문인것 같아요.
3.Layout
Pin 배열은 아래 link 를 참고하였습니다. (Adafruit 제조사 사이트)
- https://learn.adafruit.com/monochrome-oled-breakouts/wiring-1-dot-3-128x64
Adafruit | Arduino SSD1306 | Nano ---------------------------- Data | D9 Clk | D10 SA0(DC) | D11 Rst | D13 CS | D12 3v3 | Vin | 3.3V GND | GND ----------------------------
실제 배선 모양입니다.
4.Sketch
소스는 Arduino IDE 에서,
아래처럼 "File > Examples > Adafruit SDD1306 > ssd1306_128x64_spi" 를 선택하면 됩니다.
원본 소스는 다음과 같습니다.
5. 구동
실제 구동한 동영상 입니다.
소스 코드와 제품 자체가 모두 Adafruit 가 만든 것이니 당연 잘 됩니다.
거기에 Arduino 진영과 Adafruit 가 협력하여 만든 Arduino Micro 까지 구비하여 구동해 봤습니다. (완전체)
당연 잘 돌아 갑니다.
이제 3형제 다 모여서 구동시켜 봅니다.
확실히 Adafruit 제품의 구동 속도가 제일 빠릅니다.
소스 및 pin 배열을 Hardware SPI 로 변경하고 동작시키면 더 빠르겠지요?
FIN
이제 OLED는 거의 다 사용해 본것 같네.
'Hardware' 카테고리의 다른 글
Hardware | SSD1306 monochrome OLED 를 가지고 VU meter 를 만들어보자 (0) | 2017.09.19 |
---|---|
Hardware | TSSR 3.5mm audio jack 구매하기 (0) | 2017.09.19 |
Hardware | SSD1306 128x64 monochrome OLED 를 사용해보자 (0) | 2017.09.14 |
Hardware | SSD1331 96x64 full color OLED 를 사용해보자 (0) | 2017.09.07 |
Hardware | FTDI Serial Adapter 를 사용해 보자 (0) | 2017.09.05 |