Monochrome 128×32 I2C OLED graphic display

24,40 inc. VAT

Shipped within 2/3 days

Expédié sous 2/3 jours

2 in stock (can be backordered)

SKU: ADA 0931 Categories: , Tags: , , , , , ,

Description

Monochrome 128×32 I2C OLED graphic display

These displays are small, only about 1″ diagonal, but very readable due to the high contrast of an OLED display. This display is made of 128×32 individual white OLED pixels, each one is turned on or off by the controller chip. Because the display makes its own light, no backlight is required. This reduces the power required to run the OLED and is why the display has such high contrast; we really like this miniature display for its crispness!

The driver chip SSD1306, communicates via I2C only. 3 pins are required to communicate with the chip in the OLED display, two of which are I2C data/clock pins.

The OLED and driver require a 3.3V power supply and 3.3V logic levels for communication. To make it easier for our customers to use, we’ve added a 3.3v regulator and level shifter on board! This makes it compatible with any 5V microcontroller, such as the Arduino.

The power requirements depend a little on how much of the display is lit but on average the display uses about 20mA from the 3.3V supply. Built into the OLED driver is a simple switch-cap charge pump that turns 3.3v-5v into a high voltage drive for the OLEDs, making it one of the easiest ways to get an OLED into your project!

Of course, we wouldn’t leave you with a datasheet and a “good luck”: We have a detailed tutorial and example code in the form of an Arduino library for text and graphics. You’ll need a microcontroller with more than 512 bytes of RAM since the display must be buffered.

You can download our SSD1306 OLED display Arduino library from github which comes with example code. The library can print text, bitmaps, pixels, rectangles, circles and lines. It uses 512 bytes of RAM since it needs to buffer the entire display but its very fast! The code is simple to adapt to any other microcontroller.

Please note that OLED displays are made of hundreds of…OLEDs! That means each pixel is a little organic LED, and if its kept on for over 1000 hours it’ll start to dim. If you want to keep the display uniformly bright, please turn off the display (set the pixels off) when it isn’t needed to keep them from dimming.

TECHNICAL DETAILS

Dimensions:

PCB: 20mm x 35mm (0.8″ x 1.4″)
Display area: 7mm x 25mm
Thickness: 4mm
Display details:

Diagonal Screen Size:0.91″
Number of Pixels:128 × 32
Color Depth:Monochrome (White)
Module Construction:COG
Module Size (mm):46.30× 11.50 × 1.45
Panel Size (mm):30.00 × 11.50 × 1.45
Active Area (mm):22.384 × 5.584
Pixel Pitch (mm):0.175 × 0.175
Pixel Size (mm):0.159 × 0.159
Duty:1/32
Brightness ( cd/m2):150 (Typ) @ 7.25V
Interface:I2C
Display current draw is completely dependent on your usage: each OLED LED draws current when on so the more pixels you have lit, the more current is used. They tend to draw ~15mA or so in practice but for precise numbers you must measure the current in your usage circuit.
This board/chip uses I2C 7-bit address 0x3C

Monochrome 128×32 I2C OLED graphic display

Ces écrans sont petits, d’une diagonale d’environ 1 “, mais ils sont très lisibles en raison du contraste élevé d’un écran OLED. Cet écran est composé de pixels OLED blancs de 128 x 32 pixels, chacun étant activé ou désactivé par la puce du contrôleur. son propre éclairage, aucun rétroéclairage n’est nécessaire, ce qui réduit la puissance requise pour faire fonctionner l’OLED et c’est la raison pour laquelle l’affichage a un contraste aussi élevé; nous aimons vraiment cet affichage miniature pour sa netteté!

La puce de pilote SSD1306 communique uniquement via I2C. Trois broches sont nécessaires pour communiquer avec la puce dans l’affichage OLED, dont deux sont des broches de données / horloge I2C.

L’OLED et le pilote nécessitent une alimentation 3,3 V et des niveaux logiques 3,3 V pour la communication. Pour faciliter l’utilisation par nos clients, nous avons ajouté un régulateur et un sélecteur de niveau 3.3v à bord! Cela le rend compatible avec n’importe quel microcontrôleur 5V, tel que l’Arduino.

Les besoins en puissance dépendent un peu de la quantité d’écran allumé, mais en moyenne, l’écran utilise environ 20 mA de l’alimentation 3,3V. Le pilote OLED intègre une simple pompe de charge à interrupteur qui transforme le 3.3v-5v en un entraînement haute tension pour les OLED, ce qui en fait l’un des moyens les plus simples d’obtenir un OLED dans votre projet!

Bien sûr, nous ne vous laisserions pas avec une feuille de données et une “bonne chance”: nous avons un tutoriel détaillé et un exemple de code sous la forme d’une bibliothèque Arduino pour le texte et les graphiques. Vous aurez besoin d’un microcontrôleur avec plus de 512 octets de RAM car l’affichage doit être mis en mémoire tampon.

Vous pouvez télécharger notre bibliothèque Arduino d’affichage SSD1306 OLED sur github, fournie avec un exemple de code. La bibliothèque peut imprimer du texte, des images bitmap, des pixels, des rectangles, des cercles et des lignes. Il utilise 512 octets de RAM car il doit tamponner tout l’affichage mais c’est très rapide! Le code est simple à adapter à n’importe quel autre microcontrôleur.

Veuillez noter que les écrans OLED sont constitués de centaines de … OLED! Cela signifie que chaque pixel est une petite LED organique, et s’il reste allumé pendant plus de 1000 heures, il commencera à s’atténuer. Si vous souhaitez que l’écran soit toujours aussi lumineux, éteignez-le (désactivez les pixels) lorsqu’il n’est pas nécessaire de l’empêcher de s’estomper.

DÉTAILS TECHNIQUES

Dimensions:

PCB: 20 ​​mm x 35 mm (0,8 “x 1,4”)
Zone d’affichage: 7mm x 25mm
Épaisseur: 4mm
Afficher les détails:

Taille de l’écran en diagonale: 0,91 “
Nombre de pixels: 128 × 32
Profondeur de couleur: monochrome (blanc)
Construction du module: COG
Taille du module (mm): 46,30 × 11,50 × 1,45
Taille du panneau (mm): 30,00 × 11,50 × 1,45
Surface active (mm): 22.384 × 5.584
Pas de pixel (mm): 0,175 × 0,175
Taille de pixel (mm): 0,159 × 0,159
Devoir: 1/32
Luminosité (cd / m2) : 150 (Typ) @ 7.25V
Interface: I2C
La consommation actuelle d’affichage dépend entièrement de votre utilisation: chaque LED OLED appelle le courant lorsqu’elle est allumée. Plus vous avez de pixels allumés, plus vous utilisez de courant. Ils ont tendance à tirer environ 15 mA environ, mais pour des nombres précis, vous devez mesurer le courant dans votre circuit d’utilisation.
Cette carte / puce utilise l’adresse 0x2C 7 bits I2C

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.