Afficheur OLED 1.3″ 128×64

95,00 DH

UGS : 0254-A Catégories : ,

Description

Afficheur OLED 1,3″ 128×64 blanc – C ou SPI

Cet afficheur OLED monochrome de 1,3 pouce affiche du texte, des valeurs, des icônes et de petits graphiques avec une excellente lisibilité. Sa résolution de 128 × 64 pixels, son fort contraste et son rétroéclairage inutile en font une solution compacte pour les projets Arduino, ESP32, ESP8266, Raspberry Pi et STM32.

Le produit est proposé en deux variantes :

  • I²C à 4 broches : câblage simple avec seulement deux lignes de communication.
  • SPI à 7 broches : communication plus rapide, idéale pour les animations et les mises à jour fréquentes.

Caractéristiques techniques

  • Technologie : OLED monochrome
  • Couleur d’affichage : blanc
  • Fond : noir
  • Diagonale : 1,3 pouce
  • Résolution : 128 × 64 pixels
  • Contrôleur généralement utilisé : SH1106
  • Angle de vision : supérieur à 160°
  • Zone active approximative : 29,42 × 14,7 mm
  • Tension du module : généralement 3,3 à 5 V DC
  • Faible consommation électrique
  • Aucun rétroéclairage nécessaire
  • Compatible avec la bibliothèque Arduino U8g2
  • Dimensions approximatives : 35,5 × 33,7 mm

Les modules 1,3″ de ce format utilisent habituellement le contrôleur SH1106 et existent bien en versions I²C à 4 broches et SPI à 7 broches. Spécifications du module

Comparaison des variantes

Caractéristique I²C – 4 broches SPI – 7 broches
Broches GND, VCC, SCL, SDA GND, VCC, SCK, SDA, RES, DC, CS
Nombre de signaux 2 5
Câblage Plus simple Plus complet
Vitesse Adaptée à l’affichage courant Plus rapide
Utilisation conseillée Capteurs et affichage de valeurs Animations et rafraîchissement fréquent

Sur la variante SPI, la broche marquée SDA correspond à la ligne de données MOSI et non à une communication I²C.

Applications

  • Affichage de données de capteurs
  • Stations météo
  • Horloges et chronomètres
  • Menus de configuration
  • Compteurs et instruments de mesure
  • Projets IoT
  • Robotique
  • Indicateurs de batterie
  • Interfaces utilisateur compactes
  • Affichage de logos et de petits graphiques

Mini-tutoriel Arduino – Variante I²C à 4 broches

Branchement avec Arduino Uno ou Nano
OLED I²C Arduino Uno/Nano
GND GND
VCC 5V
SCL A5
SDA A4

L’adresse I²C utilisée est généralement 0x3C, mais certaines séries peuvent utiliser 0x3D. Guide SH1106 I²C

Code Arduino I²C

Installez la bibliothèque U8g2 depuis le gestionnaire de bibliothèques d’Arduino IDE, puis téléversez ce programme :

#include <Wire.h>
#include <U8g2lib.h>

U8G2_SH1106_128X64_NONAME_F_HW_I2C oled(
  U8G2_R0,
  U8X8_PIN_NONE
);

void setup() {
  oled.begin();
}

void loop() {
  oled.clearBuffer();

  oled.setFont(u8g2_font_ncenB10_tr);
  oled.drawStr(12, 18, "Micro-Planet");

  oled.setFont(u8g2_font_6x12_tr);
  oled.drawStr(24, 38, "OLED 1.3\"");
  oled.drawStr(22, 54, "128 x 64 I2C");

  oled.sendBuffer();
  delay(1000);
}

Mini-tutoriel Arduino – Variante SPI à 7 broches

Branchement avec Arduino Uno ou Nano
OLED SPI Arduino Uno/Nano
GND GND
VCC 5V
SCK / CLK D13
SDA / MOSI D11
RES / RST D8
DC D9
CS D10
Code Arduino SPI
#include <SPI.h>
#include <U8g2lib.h>

U8G2_SH1106_128X64_NONAME_F_4W_HW_SPI oled(
  U8G2_R0,
  10,  // CS
  9,   // DC
  8    // RESET
);

void setup() {
  oled.begin();
}

void loop() {
  oled.clearBuffer();

  oled.setFont(u8g2_font_ncenB10_tr);
  oled.drawStr(12, 18, "Micro-Planet");

  oled.setFont(u8g2_font_6x12_tr);
  oled.drawStr(24, 38, "OLED 1.3\"");
  oled.drawStr(22, 54, "128 x 64 SPI");

  oled.drawFrame(5, 5, 118, 54);
  oled.sendBuffer();

  delay(1000);
}

Résolution des problèmes

Si l’écran reste noir :

  • Vérifiez que la variante sélectionnée correspond au câblage et au code.
  • Utilisez une bibliothèque compatible SH1106, et non uniquement SSD1306.
  • Vérifiez l’adresse 0x3C ou 0x3D pour la version I²C.
  • Contrôlez l’ordre des broches imprimé directement sur votre module.
  • Vérifiez les connexions CS, DC et RESET sur la version SPI.
  • Utilisez des fils courts et une masse commune.
  • Assurez-vous que le câble USB peut alimenter correctement le montage.

Précautions

  • Coupez l’alimentation avant de modifier le câblage.
  • Vérifiez la tension acceptée par la série reçue avant d’utiliser 5 V.
  • Évitez d’afficher la même image à forte luminosité pendant une période très prolongée afin de limiter le marquage des pixels OLED.
  • N’exercez aucune pression sur la dalle en verre.
  • Manipulez le module par les bords et protégez-le contre l’humidité.

Informations complémentaires

Version

I2C, SPI