1.5 Inch RGB OLED Display Module
30,000 د.ع
Add vibrant, high-resolution color graphics to your electronics projects with this 1.5 Inch RGB OLED Display Module, featuring a 128×128 pixel resolution and 16-bit high color depth. This compact yet powerful display delivers stunning visuals with rich, true-to-life colors, making it ideal for user interfaces, dashboards, gaming projects, and any application requiring high-quality graphical output .
In stock
CompareDescription
1.5 Inch RGB OLED Display Module 128×128 – 16-bit High Color SPI Small Screen for Raspberry Pi/Arduino/STM32
Add vibrant, high-resolution color graphics to your electronics projects with this 1.5 Inch RGB OLED Display Module, featuring a 128×128 pixel resolution and 16-bit high color depth. This compact yet powerful display delivers stunning visuals with rich, true-to-life colors, making it ideal for user interfaces, dashboards, gaming projects, and any application requiring high-quality graphical output .
The display utilizes an OLED panel that emits its own light, eliminating the need for a backlight and providing exceptional contrast with true blacks, wide viewing angles, and low power consumption . The 16-bit color depth (65,536 colors) ensures smooth gradients and accurate color reproduction for complex graphics, images, and icons . The module communicates via a high-speed SPI interface, enabling fast screen updates essential for animations and dynamic content .
Compatible with a wide range of microcontrollers and single-board computers including Raspberry Pi, Arduino, ESP32, STM32, and other platforms with SPI support, this display is supported by popular libraries such as Adafruit GFX and SSD1351, making integration straightforward for both beginners and advanced users . Whether you’re creating a custom dashboard for your Raspberry Pi, building a graphical interface for an Arduino project, or developing a portable gaming device, this 1.5-inch RGB OLED display provides the perfect balance of size, resolution, and color capability .
Key Features
128×128 High Resolution
Delivers sharp, detailed images with 128×128 pixel resolution, providing ample screen real estate for displaying graphics, icons, text, and sensor data in a compact form factor .
16-Bit High Color Depth
Supports 65,536 colors (16-bit RGB 565), enabling smooth gradients, realistic color reproduction, and vibrant graphics that bring your user interfaces to life .
Self-Emitting OLED Technology
OLED pixels emit their own light, eliminating the need for a backlight. This results in true blacks, excellent contrast ratio, wide viewing angles up to 160 degrees, and lower power consumption compared to traditional LCDs .
High-Speed SPI Interface
Communicates via SPI at high speeds, allowing for rapid screen updates essential for animations, smooth scrolling, and responsive user interfaces .
Full-Color Display
Capable of displaying rich, vibrant colors across the full RGB spectrum, making it suitable for graphical user interfaces, image display, games, and colorful data visualization .
Wide Voltage Compatibility
Operates from 3.3V to 5V DC, making it compatible with both 3.3V systems (Raspberry Pi, ESP32, STM32) and 5V systems (Arduino Uno, Mega, Nano) with onboard level shifting or proper wiring .
Low Power Consumption
OLED technology consumes significantly less power than LCDs, especially when displaying dark images where pixels are turned off, making it ideal for battery-powered and portable applications .
Robust Library Support
Fully compatible with Adafruit GFX and SSD1351 libraries, providing extensive support for drawing shapes, text, images, and complex graphics with minimal coding effort .
Compact and Lightweight
Measuring approximately 32mm x 32mm, this small footprint display is perfect for wearables, handheld devices, and space-constrained projects where every millimeter counts .
Easy Integration
Standard pin header design allows for easy connection to development boards via jumper wires or direct soldering, with clearly labeled pins for simple wiring .
Specifications
| Parameter | Value |
|---|---|
| Display Size | 1.5 inch |
| Resolution | 128 x 128 pixels |
| Color Depth | 16-bit RGB (65,536 colors) |
| Display Technology | OLED (Self-Emitting) |
| Driver IC | SSD1351 |
| Interface | SPI (Serial Peripheral Interface) |
| Operating Voltage | 3.3V – 5V DC |
| Viewing Angle | > 160 degrees |
| Contrast Ratio | Very high (true blacks) |
| Frame Rate | High (sufficient for smooth animations) |
| Dimensions | Approximately 32mm x 32mm x 4mm |
| Active Area | Approximately 28mm x 28mm |
| Connection | 7-pin header (or 8-pin depending on variant) |
| Compatibility | Raspberry Pi, Arduino, ESP32, STM32, AVR, PIC |
Pin Configuration
| Pin | Function | Description |
|---|---|---|
| VCC | Power Supply | 3.3V – 5V DC |
| GND | Ground | Common ground |
| SCL | SPI Clock | SPI clock input |
| SDA | SPI Data | SPI data input |
| DC | Data/Command | Selects data or command mode |
| RST | Reset | Display reset (active low) |
| CS | Chip Select | SPI chip select (active low) |
Note: Some variants may include an 8th pin (optional).
Wiring Diagrams
Arduino Uno / Nano Connection
OLED Module Arduino Uno ----------- ----------- VCC -----> 5V GND -----> GND SCL -----> Pin 13 (SCK) SDA -----> Pin 11 (MOSI) DC -----> Pin 9 RST -----> Pin 8 CS -----> Pin 10
Raspberry Pi Connection
OLED Module Raspberry Pi ----------- ------------ VCC -----> 3.3V (Pin 1) GND -----> GND (Pin 6) SCL -----> SCLK (Pin 23, GPIO11) SDA -----> MOSI (Pin 19, GPIO10) DC -----> GPIO25 (Pin 22) RST -----> GPIO24 (Pin 18) CS -----> CE0 (Pin 24, GPIO8)
ESP32 Connection
OLED Module ESP32 ----------- ----- VCC -----> 3.3V GND -----> GND SCL -----> GPIO18 (VSPI SCK) SDA -----> GPIO23 (VSPI MOSI) DC -----> GPIO17 RST -----> GPIO16 CS -----> GPIO5
Arduino Code Example (Adafruit SSD1351 Library)
#include <SPI.h> #include <Adafruit_GFX.h> #include <Adafruit_SSD1351.h> #define SCREEN_WIDTH 128 #define SCREEN_HEIGHT 128 // Define pins #define CS_PIN 10 #define DC_PIN 9 #define RST_PIN 8 // Create display object Adafruit_SSD1351 display = Adafruit_SSD1351(SCREEN_WIDTH, SCREEN_HEIGHT, CS_PIN, DC_PIN, RST_PIN); void setup() { Serial.begin(9600); // Initialize display display.begin(); display.fillScreen(BLACK); // Set text properties display.setTextColor(WHITE); display.setTextSize(1); // Draw shapes and text display.fillScreen(BLACK); display.setCursor(10, 10); display.println("1.5\" OLED"); display.setCursor(10, 25); display.println("128x128 RGB"); // Draw rectangle display.drawRect(10, 40, 50, 30, RED); // Draw circle display.fillCircle(90, 55, 12, BLUE); Serial.println("Display initialized"); } void loop() { // Color cycle example for (int i = 0; i < 256; i++) { display.fillRect(20, 80, 88, 30, display.Color565(i, 255-i, 128)); display.setCursor(25, 85); display.setTextColor(BLACK); display.print("Color: "); display.print(i); display.display(); delay(10); } }
Raspberry Pi Python Code Example (Luma.OLED)
from luma.core.interface.serial import spi from luma.oled.device import ssd1351 from PIL import Image, ImageDraw, ImageFont # Initialize display serial = spi(device=0, port=0, bus_speed_hz=8000000) device = ssd1351(serial, width=128, height=128) # Create image image = Image.new("RGB", (128, 128), "black") draw = ImageDraw.Draw(image) # Draw text font = ImageFont.load_default() draw.text((10, 10), "Hello!", fill="white") draw.text((10, 30), "1.5\" OLED", fill="cyan") draw.text((10, 50), "128x128 RGB", fill="yellow") # Draw rectangle draw.rectangle([(10, 70), (50, 100)], outline="red") # Display device.display(image)
Common Applications
-
Raspberry Pi status dashboards
-
Arduino graphical user interfaces
-
ESP32 IoT device displays
-
Portable gaming devices
-
Wearable electronics
-
Sensor data visualization
-
Smart home control panels
-
Digital photo frames
-
Menu and selection screens
-
Educational electronics projects
-
Industrial equipment displays
-
Custom instrument panels
Package Contents
-
1 x 1.5 Inch RGB OLED Display Module (128×128)
وحدة شاشة OLED ملونة 1.5 بوصة 128×128 – شاشة صغيرة SPI عالية الألوان 16 بت متوافقة مع Raspberry Pi / Arduino / STM32
أضف رسومات ملونة عالية الدقة إلى مشاريعك الإلكترونية باستخدام وحدة شاشة OLED الملونة 1.5 بوصة، التي تتميز بدقة 128 × 128 بكسل وعمق ألوان 16 بت. توفر هذه الشاشة المدمجة والقوية صورًا مذهلة بألوان غنية وواقعية، مما يجعلها مثالية لواجهات المستخدم ولوحات التحكم ومشاريع الألعاب وأي تطبيق يتطلب مخرجات رسومية عالية الجودة .
تستخدم الشاشة لوحة OLED تنبعث منها الضوء الخاص بها، مما يلغي الحاجة إلى إضاءة خلفية ويوفر تباينًا استثنائيًا مع درجات أسود حقيقية وزوايا رؤية واسعة واستهلاك طاقة منخفض . يضمن عمق الألوان 16 بت انتقالات سلسة للألوان ودقة في إعادة إنتاج الألوان للرسومات المعقدة والصور والأيقونات . تتواصل الوحدة عبر واجهة SPI عالية السرعة، مما يتيح تحديثات شاشة سريعة ضرورية للرسوم المتحركة والمحتوى الديناميكي .
متوافقة مع مجموعة واسعة من المتحكمات الدقيقة وأجهزة الكمبيوتر أحادية اللوحة بما في ذلك Raspberry Pi و Arduino و ESP32 و STM32 وغيرها من المنصات التي تدعم SPI، هذه الشاشة مدعومة بمكتبات شائعة مثل Adafruit GFX و SSD1351، مما يجعل التكامل مباشرًا لكل من المبتدئين والمستخدمين المتقدمين . سواء كنت تصنع لوحة تحكم مخصصة لـ Raspberry Pi أو تبني واجهة رسومية لمشروع Arduino أو تطور جهاز ألعاب محمول، فإن شاشة OLED الملونة 1.5 بوصة هذه توفر التوازن المثالي بين الحجم والدقة وقدرات الألوان .
المميزات الرئيسية
دقة عالية 128×128
توفر صورًا حادة ومفصلة بدقة 128 × 128 بكسل، مما يوفر مساحة شاشة كافية لعرض الرسومات والأيقونات والنصوص وبيانات المستشعر في شكل مضغوط .
عمق ألوان عالي 16 بت
تدعم 65,536 لونًا، مما يتيح انتقالات سلسة للألوان وإعادة إنتاج ألوان واقعية ورسومات نابضة بالحياة تضفي الحياة على واجهات المستخدم الخاصة بك .
تقنية OLED ذاتية الانبعاث
تنبعث بكسلات OLED من الضوء الخاص بها، مما يلغي الحاجة إلى إضاءة خلفية. هذا يؤدي إلى درجات أسود حقيقية ونسبة تباين ممتازة وزوايا رؤية واسعة تصل إلى 160 درجة واستهلاك طاقة أقل مقارنة بشاشات LCD التقليدية .
واجهة SPI عالية السرعة
تتواصل عبر SPI بسرعات عالية، مما يسمح بتحديثات شاشة سريعة ضرورية للرسوم المتحركة والتمرير السلس وواجهات المستخدم سريعة الاستجابة .
شاشة كاملة الألوان
قادرة على عرض ألوان غنية ونابضة بالحياة عبر طيف RGB الكامل، مما يجعلها مناسبة لواجهات المستخدم الرسومية وعرض الصور والألعاب وتصور البيانات الملونة .
توافق جهد واسع
تعمل من 3.3 فولت إلى 5 فولت تيار مستمر، مما يجعلها متوافقة مع كل من أنظمة 3.3 فولت وأنظمة 5 فولت مع تحويل مستوى مناسب .
استهلاك طاقة منخفض
تستهلك تقنية OLED طاقة أقل بكثير من شاشات LCD، خاصة عند عرض صور داكنة حيث يتم إيقاف تشغيل البكسلات، مما يجعلها مثالية للتطبيقات التي تعمل بالبطارية والمحمولة .
دعم مكتبي قوي
متوافقة بالكامل مع مكتبات Adafruit GFX و SSD1351، مما يوفر دعمًا واسعًا لرسم الأشكال والنصوص والصور والرسومات المعقدة بأقل جهد في البرمجة .
مدمجة وخفيفة الوزن
بأبعاد حوالي 32 مم × 32 مم، شاشة صغيرة الحجم مثالية للأجهزة القابلة للارتداء والأجهزة المحمولة والمشاريع محدودة المساحة .
تكامل سهل
تصميم رأس دبابيس قياسي يسمح بسهولة التوصيل بلوحات التطوير عبر أسلاك توصيل أو لحام مباشر، مع دبابيس محددة بوضوح لتوصيل بسيط .
المواصفات الفنية
| المعلمة | القيمة |
|---|---|
| حجم الشاشة | 1.5 بوصة |
| الدقة | 128 × 128 بكسل |
| عمق الألوان | 16 بت (65,536 لون) |
| تقنية العرض | OLED |
| دائرة التشغيل | SSD1351 |
| الواجهة | SPI |
| جهد التشغيل | 3.3-5 فولت |
| زاوية الرؤية | > 160 درجة |
| الأبعاد | حوالي 32 مم × 32 مم |
| التوصيل | رأس 7 دبابيس |
تكوين الدبابيس
| الدبوس | الوظيفة |
|---|---|
| VCC | طاقة 3.3-5V |
| GND | أرضي |
| SCL | ساعة SPI |
| SDA | بيانات SPI |
| DC | بيانات/أمر |
| RST | إعادة ضبط |
| CS | اختيار الشريحة |
التطبيقات الشائعة
-
لوحات تحكم Raspberry Pi
-
واجهات مستخدم رسومية لـ Arduino
-
شاشات أجهزة إنترنت الأشياء
-
أجهزة ألعاب محمولة
-
الإلكترونيات القابلة للارتداء
-
تصور بيانات المستشعرات
-
لوحات التحكم المنزلية الذكية
-
شاشات القوائم والاختيار
-
مشاريع الإلكترونيات التعليمية
-
شاشات المعدات الصناعية
محتويات العلبة
-
1 × وحدة شاشة OLED ملونة 1.5 بوصة 128×128






Reviews
There are no reviews yet