Aller au contenu

L'écran OLED 0,96″

Un petit écran de 2,4 cm de diagonale (0,96 pouce), net et lumineux, qui se branche avec quatre fils. C'est l'holo-écran de la mission 1 bis : tableau de bord de la manette, radar, textes… et plus tard l'écran de bord des créations.

Notre lot vient d'ELEGOO : un paquet de 6 écrans, dont deux rejoignent la box d'anniversaire de Nathan. Les autres restent en réserve à l'atelier (pour un cockpit, un droïde bavard…).

🎓 Académie : Le bus I2C · La tension · L'intensité

Comment il est fait

Ce qu'on voit Ce que c'est
la fenêtre noire l'écran lui-même : 128 × 64 pixels
4 broches en haut GND et VCC (l'alimentation), SCL et SDA (le bus I2C)
au dos, une petite résistance et « 0x78 / 0x7A » le choix de l'adresse I2C : 0x78 correspond à 0x3C dans le programme
au dos, quelques composants un régulateur de tension et les résistances de tirage du bus
NATHAN0,96″ · 128 × 64GNDVCCSCLSDAde facerégulateur0x780x7Arésistances de tiragede dos (selon les modèles)
De face : l'écran et ses 4 broches. De dos : la petite résistance qui choisit l'adresse (0x78 = 0x3C pour le programme), et souvent un régulateur et les résistances de tirage du bus I2C.

Lis les noms des broches

Selon les fabricants, l'ordre change : GND-VCC-SCL-SDA sur beaucoup de modèles, VCC-GND-SCL-SDA sur d'autres. On se fie toujours aux noms imprimés, jamais à la position.

OLED, ça veut dire quoi ?

Organic Light-Emitting Diode : des diodes électroluminescentes organiques. Chaque pixel est une minuscule LED qui produit sa propre lumière. Un écran LCD, lui, a besoin d'une lampe derrière, et ses pixels sont des petits volets qui laissent passer ou non cette lumière.

Écran LCD (calculatrice, vieille télé)Écran OLED (le nôtre)une lampe derrière, toujours alluméedes volets laissent passer ou bloquentun « noir » qui laisse filtrer un peu de lumièrechaque pixel fabrique sa lumièreéteint = vraiment noircontraste parfait, pas de lampe à alimenter
Le LCD filtre la lumière d'une lampe placée derrière ; l'OLED allume seulement les pixels utiles. D'où son noir profond, et sa petite consommation quand l'image est sombre.

Ses caractéristiques

Valeur Ce que ça veut dire
Taille 0,96 pouce de diagonale environ 2,2 × 1,1 cm d'image
Définition 128 × 64 pixels 8 192 points, chacun allumé ou éteint
Couleur le nôtre est bicolore : une bande jaune en haut (les 16 premières lignes de pixels, de 0 à 15), le reste en bleu (lignes 16 à 63) la couleur dépend de la ligne, pas du programme : chaque pixel est seulement allumé ou éteint. Nos programmes mettent le titre dans la bande jaune et tout le reste dessous, pour qu'aucun dessin ne soit coupé en deux couleurs
Puce de commande SSD1306 c'est elle que pilote la bibliothèque Adafruit
Liaison I2C, adresse 0x3C (parfois 0x3D) 2 fils de données, voir Le bus I2C
Alimentation 3,3 à 5 V selon les modules dans l'atelier : sur la broche 3V3 de l'ESP32
Consommation de l'ordre de 20 mA, selon le nombre de pixels allumés un écran noir ne consomme presque rien

Vérifier la puce

Les écrans 0,96″ utilisent presque tous la puce SSD1306. Certains, plus rarement, ont une SH1106 : l'image apparaît alors décalée, avec une colonne de « neige » sur le bord. Rien de cassé : il suffit de changer de bibliothèque (voir le dépannage de la mission 1 bis).

Ce qu'il consomme

Un OLED ne dépense de l'énergie que pour les pixels allumés. Un texte blanc sur fond noir consomme bien moins qu'un écran entièrement blanc. Avec ses 20 mA environ, l'écran rentre très largement dans le budget de l'USB (500 mA), même à côté de la manette Bluetooth et de quelques LEDs.

Avec deux écrans, on compte environ 40 mA : toujours aucun souci.

Les règles d'or de l'écran

  1. USB débranché pendant le câblage.
  2. VCC sur 3V3, GND sur GND : vérifier deux fois, une inversion peut l'abîmer.
  3. Ne pas appuyer sur la vitre : elle est fine et fragile, surtout sur les bords. On le tient par la carte bleue.
  4. Pas d'image fixe pendant des heures : comme tous les OLED, les pixels qui restent allumés très longtemps s'usent plus vite que les autres et peuvent laisser une trace (on dit qu'il « marque »). Pour une création qui reste allumée, on prévoit une veille ou des images qui bougent.
  5. Pas d'accents dans les textes : la police intégrée ne les connaît pas.

Dans les missions

Pour aller plus loin