← Wiki · Součástka

Displej OLED (SSD1306, I²C)

Běžný monochromatický OLED modul 0.91" (128×32) nebo 0.96" (128×64) s řadičem SSD1306 na čtyřech pinech: GND, VCC, SCL, SDA.

K čemu slouží#

Modul displeje nese OLED panel, řadič SSD1306 a jeho nábojovou pumpu. Komunikujete s ním přes I²C na adrese 0x3C (některé 0x3D), s knihovnami jako U8g2, Adafruit SSD1306 nebo ovladač OLED z QMK. V PCB Canvas se umisťuje jako 4pinová dutinková nebo kolíková lišta, do které se modul zasune nebo připájí.

Ukázkový obvod: Obvyklé pořadí pinů GND, VCC, SCL, SDA, s pull-up rezistory I²C a 100 nF na 3V3.
Obvyklé pořadí pinů GND, VCC, SCL, SDA, s pull-up rezistory I²C a 100 nF na 3V3. Ukázku oled_i2c z této stránky otevřete v PCB Canvas: „Vložit do mého schématu“.

Na co si dát pozor#

  • Pořadí pinů se liší. Mnoho modulů má GND-VCC-SCL-SDA, jiné VCC-GND-SCL-SDA. Prohozené napájení modul zničí; zkontrolujte ten svůj.
  • Pull-up rezistory: většina modulů je má na sobě. Další na vaší desce nevadí, pokud celkový odpor zůstane nad ~2 kΩ.
  • Výška: dutinková lišta s modulem má ~12 mm; pro tenkou klávesnici ho připájejte na kolíkovou lištu.
  • Moduly SH1106 (1.3") vypadají stejně, ale potřebují jiný ovladač.

Pouzdro (footprint)#

Dutinková lišta 1×4 2.54 mm (zásuvná) nebo kolíková lišta (připájená).