Pequeña y magnífica pantalla OLED de 128*64 píxeles, perfecta para mostrar espectaculares gráficos en equipos portátiles.
INFO
Las pantallas OLED se destacan por su gran contraste, mínimo consumo de energía y buena calidad de imagen. El display Oled 1.3" I2C SH1106 posee una resolución de 128*64 píxeles, permitiendo controlar cada píxel individualmente y mostrar tanto texto como gráficos. Además por ser de tipo OLED no necesita de retroiluminación (Backlight) como los LCD, lo que hace que su consumo de energía sea mucho menor y aumenta su contraste.
El display posee interfaz de comunicación de tipo I2C. Diseñado para trabajar a 5V directamente gracias a su regulador de voltaje en placa y puede trabajar con sistemas de 3.3V o 5V sin necesidad de conversores. Debemos tener en cuenta que los pines I2C son diferentes para cada modelo de Arduino, por lo que debemos revisar el Pinout de nuestro Arduino para saber cuales son sus pines I2C, por ejemplo en Arduino Uno son los pines A4(SDA: data) y A5(SCL: clock)
Para manejar la pantalla Oled es necesario utilizar un microcontrolador con al menos 1K de RAM, este espacio cumple la función de buffer para el display. El driver de la pantalla es el SH1106 (similar al SD1306), con una librería lista para usarse en Arduino. La librería permite mostrar texto, mapas de bits, píxeles, rectángulos, círculos y líneas. A pesar de usar 1K de RAM, el funcionamiento es muy rápido y el código es fácilmente portable a distintas plataformas de microcontroladores.
ESPECIFICACIONES TÉCNICAS
- Voltaje de Operación: 3V – 5.5V DC
- Driver: SH1106
- Interfaz: I2C (dirección I2C: 0x3C)
- Resolución: 128*64 píxeles
- Monocromo: píxeles blancos (fondo negro)
- Ángulo de visión: 160º
- Área visible (display): 30*15 mm
- Consumo de energía ultra bajo: 0.04W (cuando están encendidos todos los píxeles)
- Temperatura de trabajo: -30ºC ~ 70ºC
- Dimensiones: 35*33*4 mm
- Peso: 7 gramos
CONEXIÓN
- VCC: 3.3V-5VDC ------- ARDUINO UNO PIN: 5V
- GND: 0V ------------------ ARDUINO UNO PIN: GND
- SCK: I2C clock ---------- ARDUINO UNO PIN: A5
- SDA: I2C data ----------- ARDUINO UNO PIN: A4
APLICACIONES
- Smartwatch (Reloj Inteligente)
- Equipos médicos portátiles
- Equipos industriales
- Equipos de audio
LINKS
- Datasheet SH1106
- Herramienta de conversión de Bitmaps
- Librería Arduino: Adafruit-GFX (Gráficos Adafruit, requisito para Adafruit_SH110x)
- Librería Arduino: Adafruit_SH110x
- Librería Arduino: U8g2
- Librería Arduino: lcdgfx [lexus2k]
- Librería Arduino: SSD1306Ascii (usar el ejemplo para SH1106)
- Tutorial: Pantallas OLED y Arduino
- Tutorial: Pantallas OLED + Arduino/ESP8266/ESP32 (mischianti)
- Tutorial: Arduino y Display OLED I2C (teachmemicro)
- Tutorial: Arduino y Display OLED SPI (CircuitDigest)
- Tutorial: Arduino y Display OLED SPI (Electrodragon)
- Video: Demostración Display OLED
- Video: Demo Arduino y Display OLED SPI
- Video: Mostrar imágenes BMP en display OLED con Arduino