نمایشگر OLED GM009605

saalek110

Well-Known Member
Chatgpt:
نمایشگر GM009605

، یک نمایشگر OLED 0.96 اینچی
با رزولوشن 128x64 پیکسل هست
که از کنترلر SSD1306 استفاده می‌کنه
و از طریق رابط I2C با میکروکنترلرها ارتباط برقرار می‌کنه.


مشخصات کلیدی GM009605:

اندازه: 0.96 اینچ

رزولوشن: 128x64 پیکسل

رابط ارتباطی: I2C (با پین‌های GND، VCC، SCL، SDA)

ولتاژ کاری: 3.3 ولت (برخی مدل‌ها 5 ولت را نیز پشتیبانی می‌کنند)

آدرس I2C پیش‌فرض: 0x3C


اتصال به آردوینو یا ESP32:

برای اتصال این نمایشگر به بردهایی مانند آردوینو یا ESP32، مراحل زیر را دنبال کن:

1. اتصالات سیم‌ها:

پین نمایشگراتصال به برد

GNDGND
VCC3.3V یا 5V (بسته به مدل)
SCLSCL (مثلاً D22 در ESP32)
SDASDA (مثلاً D21 در ESP32)


> توجه: برخی مدل‌های GM009605 فقط با 3.3V کار می‌کنند. اطمینان حاصل کن که ولتاژ مناسب را به VCC متصل می‌کنی.

2. نصب کتابخانه‌ها:

در Arduino IDE، به مسیر Sketch > Include Library > Manage Libraries برو و کتابخانه‌های زیر را نصب کن:

Adafruit SSD1306

Adafruit GFX



3. نمونه کد برای تست:

پس از نصب کتابخانه‌ها، از مسیر File > Examples > Adafruit SSD1306 > ssd1306_128x64_i2c یک نمونه کد باز کن.

در این کد، اطمینان حاصل کن که آدرس I2C به درستی تنظیم شده است:

#define SCREEN_ADDRESS 0x3C

سپس کد را آپلود کن و بررسی کن که نمایشگر به درستی کار می‌کند.



⚠️ نکات مهم:

اگر پس از اتصال و آپلود کد، نمایشگر چیزی نشان نمی‌دهد، از یک اسکنر I2C استفاده کن تا مطمئن شوی که آدرس دستگاه شناسایی می‌شود.

برخی کاربران گزارش داده‌اند که برای مدل GM009605 نیاز به مقاومت‌های Pull-up روی خطوط SDA و SCL دارند. اگر مشکلی در ارتباط داشتی، می‌تونی از مقاومت‌های 4.7kΩ بین SDA و VCC و بین SCL و VCC استفاده کنی.
 

saalek110

Well-Known Member
Chatgpt:

داشتن نمایشگر GM009605 (یا همون OLED 0.96 اینچی I2C) واقعاً یک امتیاز خوب برای پروژه‌های میکروکنترلریه، مخصوصاً وقتی که بخوای اطلاعات رو به‌صورت شکیل و کم‌مصرف نشون بدی.

✨ کیفیت تصویر این مانیتور چطوره؟

کیفیت تصویرش برای کاربردهای میکروکنترلری واقعاً فوق‌العاده‌ست. در ادامه برات کامل توضیح می‌دم:


✅ وضوح (Resolution):

رزولوشن 128x64 پیکسل با توجه به ابعاد کوچکش، تراکم پیکسلی بالایی داره.

متن‌ها، آیکون‌ها و گراف‌های ساده رو با وضوح عالی و واضح نمایش می‌ده.


✅ کنتراست:

چون تکنولوژی OLED داره (نه LCD)، پس:

سیاهی واقعی (True Black) داره: پیکسل‌هایی که خاموش باشن، کاملاً خاموشن.

روشنایی پیکسل‌های سفید هم قوی‌ه.

یعنی نمایش خیلی شارپ و چشم‌نوازه، حتی در نور محیط.


✅ زاویه دید:

تقریباً زاویه دید کامل ۱۷۸ درجه داره.

از هر طرف بهش نگاه کنی، تصویر واضح می‌مونه (برخلاف LCDهایی که با زاویه مات می‌شن).


✅ سرعت پاسخ‌دهی:

بسیار سریع. می‌تونه به‌خوبی داده‌های متغیر مثل حسگرها، منوهای انتخابی، یا حتی انیمیشن ساده رو نمایش بده.


کاربردها:

نمایش متن (داده‌های سنسور، پیام‌ها، اعلان‌ها)

گراف ساده (مثل بار، نمودار دما)

انیمیشن‌های سبک

منو و انتخابگرها

نمای وضعیت ربات یا سیستم‌های هوشمند


تنها نکته:

چون فقط تک‌رنگ (معمولاً سفید یا آبی روی مشکی) هست، برای عکس یا جزئیات زیاد مناسب نیست. ولی برای متن، عدد، نماد و گراف ساده، عالیه.
 

جدیدترین ارسال ها

بالا