مشاهده همه محصولات
محصولی پیدا نشد
دوست داشتن

ماژول نمایشگر OLED دو رنگ آبی و زرد 0.96 با پروتکل ارتباطی I2C درایور SSD1306

مرجع:
DKP - 41478
DKP - 41478
دسته بندی: ماژول OLED / LCD
موجودی: 151
138,800 تومان
توضیحات

نمایشگر OLED SSD1306

با ورود ماژول OLED یا به عبارتی Organic Light emitting diode به دنیای نمایشگرها انقلاب تازه‌ای در الکترونیک را رقم زده است. پرنور، شفاف و بسیار نازک و انتخاب رنگ از ویژگی‌های بارز ماژول OLED مدرن است. پس از آموزش راه اندازی ال سی دی های کاراکتری نوبت به OLED گرافیکی رسیده است. محبوب ترین ماژول OLED که در حال حاضر در صنعت الکترونیک و بردهای توسعه میکروکنترلر استفاده می‌شود، نمایشگر OLED با درایور قدرتمند SSD1306 است که در ظاهرهای مختلف به بازار ارائه شده است. چیپ SSD1306 یک کنترل کننده درایور قدرتمند CMOS است. این درایور از پروتکل های ارتباطی I2C و SPI پشتیبانی میکند و با توجه به اینکه در پروتکل I2C تنها با دو پایه برای اتصال نیاز دارد، ولتاژ کاری نمایشگر ۳٫۳ و ۵ ولت است و از هر دو پایه های تعذیه میکروکنترلر می‌توانید استفاده کنید. زاویه دید نمایشگر ۱۶۰ درجه است و ابعاد آن ۰٫۹۶ اینچ است. نمایشگر دارای ۸ سطر و ۱۲۸ ستون است.

 

ویژگی های فنی نمایشگر OLED SSD1306

برخی از ویژگی‌های فنی ماژول نمایشگر OLED SSD1306 عبارتند از:

  • رزولوشن: 128x64 پیکسل
  • ولتاژ کاری: 3.3 ولت
  • پروتکل ارتباطی: I2C
  • اندازه نمایشگر: 0.96 اینچ یا 1.3 اینچ
  • نوع نمایشگر: OLED
  • تعداد رنگ: 1 (سیاه و سفید)
  • زاویه دید: حدود 160 درجه در هر دو راستای عمودی و افقی
  • میزان روشنایی: قابل تنظیم
  • مصرف برق: کم
  • دمای کاری: بین -40 درجه سانتیگراد تا +85 درجه سانتیگراد

 

پایه های Pinout نمایشگر OLED SSD1306

نمایشگر OLED SSD1306 دارای دو نوع پایه متفاوت است که به شرح زیر است. ابتدا وصل کننده‌های پایه‌های نمایشگر SSD1306 را به پایه‌های مورد نظر در آردوینو وصل کنید. برای این منظور، پایه‌های VCC و GND به منابع تغذیه، پایه SCL به پایه A5 و پایه SDA به پایه A4 آردوینو وصل شوند. همچنین دقت داشته باشید که ترتیب پایه‌های ماژول OLED I2C به دو حالت در دسترس هستند که در ادامه میتوانید مشاهده کنید. البته راه اندازی‌ها هیچ تفاوتی ندارند.

  

نمایشگر OLED I2C

  • VCC: ولتاژ تغذیه (3.3 ولت)
  • GND: زمین
  • SCL: پایه کنترل ساعت I2C
  • SDA: پایه ارتباطی داده I2C

 

پایه های نمایشگر oled ssd1306 - دانشجوکیت

 

پایه های Pinut نمایشگر oled ssd1306 - دانشجوکیت

 

راه اندازی نمایشگر OLED SSD1306 با آردوینو

برای راه اندازی نمایشگر OLED SSD1306 با آردوینو، مراحل زیر را دنبال کنید.

ابتدا باید کتابخانه SSD1306 را در آردوینو نصب کنید. برای این کار به قسمت Sketch -> Include Library -> Manage Libraries بروید و در باکس جستجو کتابخانه SSD1306 را جستجو کنید. پس از پیدا شدن کتابخانه، آن را نصب کنید. کد زیر را کپی و در نرم افزار آردوینو Arduino IDE اجرا کنید. 

  

#include <Wire.h>
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>

#define SCREEN_WIDTH 128 // OLED نمایشگر عرض صفحه
#define SCREEN_HEIGHT 32 // OLED نمایشگر ارتفاع صفحه

// نشانگر OLED تعریف می‌شود
Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, -1);

void setup() {
  Serial.begin(9600);

  // شروع ارتباط با OLED نمایشگر
  if(!display.begin(SSD1306_SWITCHCAPVCC, 0x3C)) {
    Serial.println(F("SSD1306 نمایشگر پیدا نشد"));
    while(true);
  }

  // طرح اولیه را پاک کنید
  display.clearDisplay();

  // متن را نمایش دهید
  display.setTextSize(1);
  display.setTextColor(WHITE);
  display.setCursor(0, 0);
  display.println("Hello, World!");

  // نمایش تصویر
  display.display();
}

void loop() {
  // دستورات دیگر را در اینجا بنویسید
}

 

 راه اندازی نمایشگر OLED SSD1306 با میکروپایتون و ESP32

 برای راه اندازی نمایشگر OLED SSD1306 با ESP32، می توانید از کتابخانه ssd1306 استفاده کنید. ابتدا کتابخانه را در میکروپایتون ESP32 خود نصب کنید. سپس کد زیر را برای راه اندازی نمایشگر OLED SSD1306 با ESP32 بنویسید. در این کد، ابتدا پایه های SPI تعریف شده و سپس نمایشگر با استفاده از پایه های مورد نیاز و از طریق پروتکل SPI ایجاد می شود. پس از ساخت نمایشگر، با فراخوانی oled.fill(0)، صفحه نمایش پاک شده و با oled.text() متن مورد نظر بر روی صفحه نمایش نمایش داده می شود. در انتها با oled.show() تغییرات روی نمایشگر اعمال می شود.

  

import machine
import ssd1306

# تعریف پایه های SPI
spi = machine.SPI(1, baudrate=80000000, polarity=0, phase=0)
# تعریف پایه های نمایشگر
oled = ssd1306.SSD1306_SPI(128, 64, spi, machine.Pin(16), machine.Pin(17), machine.Pin(18))

# پاک کردن نمایشگر
oled.fill(0)
oled.show()

# نمایش متن
oled.text("Hello, World!", 0, 0)
oled.show()

  

راه اندازی نمایشگر OLED SSD1306 با میکروپایتون و PICO RP2040

نمایشگر OLED SSD1306 با پروتکل ارتباطی I2C , SPI با تراشه RP2040 همخوانی دارد و قابلیت برنامه نویسی با زبان میکروپایتون را دارد. در ادامه توسط نرم افزار میکروپایتون Thonny IDE کد راه اندازی نمایشگر OLED را اجرا کنید. برای استفاده از سخت افزارها بایستی در ایتدا درایور آن ها برای میکروکنترلر نصب شود. این مورد کاملا وابسته به زبان برنامه نویسی مورد نظر و انتخاب نرم افزار است. در این پروژه از زبان برنامه نویسی میکروپایتون و نرم افزار THONNY IDE برای نمایش دیتا در نمایشگر OLED استفاده می‌کنیم قدم اول برای معرفی نمایشگر OLED به نرم افزار THONNY IDE اضافه کردن درایور مورد نظر است. درایور نمایشگر OLED درایور SSD1306 است. به ترتیب زیر درایور را به نرم افزار و برد رزبری پای پیکو اضافه کنید. درایور SSD1306 برای MICROPYTHON را دانلود کنید ( ترجیحا از گیت هاب دانلود کنید )  برای استفاده از سخت افزارها بایستی در ایتدا درایور آن ها برای میکروکنترلر نصب شود. این مورد کاملا وابسته به زبان برنامه نویسی مورد نظر و انتخاب نرم افزار است. در این پروژه از زبان برنامه نویسی میکروپایتون و نرم افزار THONNY IDE برای نمایش دیتا در نمایشگر OLED استفاده می‌کنیم قدم اول برای معرفی نمایشگر OLED به نرم افزار THONNY IDE اضافه کردن درایور مورد نظر است. درایور نمایشگر OLED درایور SSD1306 است. به ترتیب زیر درایور را به نرم افزار و برد رزبری پای پیکو اضافه کنید.

 

from machine import Pin, I2C 
from ssd1306 import SSD1306_I2C

w = 128
h = 64

i2c = I2C(0, scl=Pin(1), sda=Pin(0), freq=200000)
addr = i2c.scan()[0]
oled = SSD1306_I2C(w, h, i2c, addr)

oled.fill(0)
oled.text("Hello ", 5, 5)
oled.text("Ladyjaaaan", 35, 15)
oled.show()

  

 

ادامه مطلبShow less
جزئیات محصول
DKP - 41478

مشخصات

کاربری
مناسب برای استفاده شخصی
نوع ماژول
نمایشگر
ولتاژ مورد نياز
3.3 تا 5 ولت DC
رنگ بندی
نمایشگر زرد
تعداد پایه ها
4 پایه
پروتکل ارتباطی
I2C
پردازنده
SSD1306
نوع LCD
OLED
صفحه نمایش لمسی
ندارد
اندازه
0.96 اینچ
اندازه نمایشگر
0.96 اینچ
نوع نمایشگر
نمایشگر OLED
نظرات(18)
رتبه‌بندی کلی
4.9
18 نظرات
کیفیت کالا
(4.8)
ارزش خرید
(4.9)

نظر دهید

  • ارزش خرید:
  • کیفیت کالا:
این کالا را با استفاده از کلمات کوتاه و ساده توضیح دهید.
بارگزاری تصاویر:
تصاویر را در اینجا رها کنید و یا برای آپلود کلیک کنید.
سوالات متداول
    سلام در ماژول پاور بانک من همه رو درست وصل کردم، باتری شارژ هم میشه اما با زدن شاسی چند ثانیه لامپ قرمز میشه ولی خروجی نمیده

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


    ماژول برای شارژ و دشارژ همزمان باتری 18650 با ظرفیت 1200mAh تک سل چی بگیرم؟ tp4056 که چنین قابلیتی نداشت

    توسط همین ماژول هم میتوانید اقدام به اجرای درخواستتان کنید. البته اگر فقط بخواهید یک سلول باتری لیتیومی را مدیریت شارژ کنید، همان گزینه ماژول TP4056 مناسب خواهد بود.


    سلام برای راه اندازی ال سی دی کاراکتری 2x16 با i2c چه محصولی را باید خریداری کنم؟

    با سلام

    کاربر گرامی برای این منظور بایستی از ماژول PCF8574 استفاده کنید. لینک ماژول PCF8574 را بررسی کنید.


خریداران این محصول، این کالاها را نیز خریده اند:
محصولات مرتبط

ویژگی‌های فیزیکی

رنگ بندی
نمایشگر زرد
تعداد پایه ها
4 پایه

ارتباطات

پروتکل ارتباطی
I2C

پردازنده

پردازنده
SSD1306

صفحه نمایش

نوع LCD
OLED
صفحه نمایش لمسی
اندازه
0.96 اینچ

تغذیه

ولتاژ مورد نياز
3.3 تا 5 ولت DC

سایر ویژگی‌ها

کاربری
مناسب برای استفاده شخصی
نوع ماژول
نمایشگر
اندازه نمایشگر
0.96 اینچ
نوع نمایشگر
نمایشگر OLED
6,200,000 تومان
ماکت یک کیت مونتاژ شده مجموعه کامل و آماده جهت آموزش و یادگیری هوشمندسازی منازل و ساختمانهاست، با استفاده از اپلیکیشن بلوتوث موبایل سنسورهای ماکت را فعال میکنید و عملکرد هر ماژول بصورت آلارم هشدار بازر یا نمایش بر روی...
6,990,000 تومان
کیت کامل آموزش الکترونیک مهندسیکا مدل خلاقیت گاما ( Y ) با دو ماژول آردوینو نانو(nano) و اونو(UNO) شامل بیش از 70 قطعه، سنسور و ماژول الکترونیکی سازگار با آردوینو و مونتاژ 51 پروژه کاربردی و عملی است که برای علاقه...

فهرست

تماس با دانشجو کیت

ساعت تماس همه روزه از 8 صبح تا 6 عصر (بجز روزهای تعطیل) البته فروشگاه ما شبانه روز باز است و می‌توانید خریدتان را انجام دهید. اما اگر سوالی داشتید که به تماس تلفنی نیاز داشت، فقط در ساعت‌های اعلام شده در خدمتیم.

021-88857245

021-88856524

031-32243207

031-32211313

 

شماره روبیکا و ایتا، فقط پیام، پاسخ به سوالات قبل از خرید و دریافت تصاویر کالاها

09375076606

 

ارسال سریع تهران (تحویل همان روز)

تمامی شهرهای ایران با پست

بخش قوانین ارسال و قوانین خرید را مطالعه کنید.

جستجو

مشاهده همه محصولات
محصولی پیدا نشد

یک حساب کاربری رایگان برای ذخیره آیتم‌های محبوب ایجاد کنید.

ورود به سیستم