
דברים גדולים בעסקים אף פעם לא נעשים על ידי אדם אחד. הם נעשים על ידי צוות של אנשים. יש לנו קבוצה דינמית של עמים
מאמר זה מתעמק בעולם הקומפקט מודולי תצוגת OLED, תוך התמקדות ב- 0.91 אינץ' 128×32 תצוגת OLED שמנצל את ממשק I2C. נחקור את הטכני סקירה כללית של זה מונוכרום לְהַצִיג, התכונות שלו וכיצד ניתן לשלב אותו בפרויקטים שונים, במיוחד עם ארדואינו אונו. מאמר זה שווה קריאה מכיוון שהוא מספק הבנה מקיפה של סוג מאוד ספציפי ופופולרי של לְהַצִיג טֶכנוֹלוֹגִיָה. בין אם אתה חובב, מהנדס או סתם מישהו סקרן לגבי אלקטרוניקה, מאמר זה יצייד אותך בידע לנצל ביעילות את הקטנים אך החזקים הללו מציג בפרויקט הבא שלך. אתה תמצא OLED לבן להיות מאוד שימושי. נדון גם ביסודות של OLED בגודל 0.91 אינץ' וזה קל לשימוש ממשק I2C. אתה יכול למצוא דומה מודול עַל שיתוף גלים אתר אינטרנט, אבל נשתמש באתר שלנו מודול OLED ולספק לך מסורים שֶׁל מוֹרֶה ו תְמִיכָה.
תצוגת OLED הטכנולוגיה חוללה מהפכה באופן שבו אנו מתקשרים עם מכשירים אלקטרוניים, ומציעה צבעים מרהיבים, ניגודיות גבוהה, וזוויות צפייה רחבות. בתחום של צגי OLED, ה 0.91 אִינְטשׁ 128×32 מודול תצוגת OLED בולט כפתרון קומפקטי אך רב עוצמה עבור פרויקטים הדורשים פתרון קטן אך קריא מאוד לְהַצִיג. אֵלֶה הצגים קטנים, משמש לעתים קרובות במכשירים ניידים, ציוד לביש ומערכות משובצות שונות שבהן המקום הוא פרימיום. ה-0.91 אִינְטשׁ גודל מתייחס ל אֲלַכסוֹנִי מדידה של לְהַצִיג אזור, בעוד ה 128×32 הרזולוציה מצביעה על כך שה לְהַצִיג מורכב מ-128 אופקיים פיקסלים ו-32 אנכי פיקסלים.
למרות הקטן שלהם גוֹדֶל, אלה מודולי OLED לספק חזותיים חדים וברורים, הודות ליתרונות הגלומים של OLED טכנולוגיה, כגון היכולת לכבות את הפרט פיקסלים לחלוטין, וכתוצאה מכך שחורים אמיתיים ו ניגודיות גבוהה יחסים. זֶה 0.91 128×32 מונוכרום מודול OLED נשלט על ידי א בקר משובץ, בדרך כלל ה SSD1306 Driver IC, אשר מפשט את תהליך ההתממשקות של לְהַצִיג עם מיקרו-בקרים. ה SSD1306 הוא מנהל התקן OLED שיש לו מובנה שבב בקר. תצוגת OLED הוא בחירה פופולרית בקרב חובבים ומקצוענים כאחד.
ה-0.91 אִינְטשׁ 128×32 מודול תצוגת OLED הוא א מונוכרום תצוגה גרפית שאורז מגוון תכונות לתוך גורם הצורה הקומפקטי שלו. מִפרָט עשוי להשתנות בין היצרנים. אחד המאפיינים המרכזיים של זה מודול הוא שלה OLED טכנולוגיה, המאפשרת לכל אחד פיקסל לפלוט את האור שלו. זה מבטל את הצורך בא תאורה אחורית, וכתוצאה מכך מדלל לְהַצִיג עם עליון לְהַשְׁווֹת וצריכת חשמל נמוכה יותר בהשוואה למסורתית LCD מודולים. ה לְהַצִיג הוא תוֹאֵם עם מכשירים רבים.
הנה טבלה המסכמת את הטיפוסי מפרטים של 0.91 אִינְטשׁ 128×32 מודול תצוגת OLED:
תכונה | מִפרָט |
---|---|
גוֹדֶל | 0.91 אִינְטשׁ (אֲלַכסוֹנִי) |
הַחְלָטָה | 128×32 פיקסלים |
צֶבַע | מונוכרום (בדרך כלל לבן, כחול או צהוב) |
מִמְשָׁק | I2C (אוֹ SPI בחלק מהדגמים) |
בַּקָר | SSD1306 (או תואם) |
מתח הפעלה | 3.3V - 5V |
זווית צפייה | > 160 מעלות |
טמפ' הפעלה | -40°C ~ 85°C |
PCB גוֹדֶל | משתנה לפי יצרן |
ה מודול OLED פועל בדרך כלל ב- a מֶתַח בין 3.3V ו 5V, עושה את זה תוֹאֵם עם מגוון רחב של מיקרו-בקרים, כולל ארדואינו לוחות. דרישות החשמל תלויות כיצד חלק גדול מהתצוגה מואר. ה מִמְשָׁק הוא הנפוץ ביותר I2C, אשר מפשט את החיווט ומפחית את מספר קֶלֶט סיכות נדרשות. חלק מהמודולים מציעים גם א SPI מִמְשָׁק אוֹפְּצִיָה. לִבדוֹק פְּרָט בִּדְבַר מִמְשָׁק בדף המוצר שלך. ה SSD1306 בַּקָר מטפל ברמה הנמוכה פרטים של נהיגה ב OLED פאנל, כולל פיקסל התייחסות, קצבי רענון וניהול צריכת חשמל.
ה I2C (מעגל משולב) מִמְשָׁק הוא פרוטוקול תקשורת טורית המאפשר למספר מכשירים לתקשר אחד עם השני באמצעות שני חוטים בלבד: SDA (נתונים סדרתיים) ו-SCL (שעון סדרתי). זוהי בחירה פופולרית לחיבור ציוד היקפי כמו מציג, חיישנים ושבבי זיכרון למיקרו-בקרים בשל הפשטות והיעילות שלו. ה ממשק I2C מתאים במיוחד ל-0.91 אִינְטשׁ 128×32 מודול תצוגת OLED מכיוון שהוא ממזער את מספר החיבורים הנדרשים, וזה חיוני ביישומים מוגבלי מקום.
ב I2C הגדרה עם ה מודול OLED, המיקרו-בקר (למשל, an ארדואינו) בדרך כלל פועל כמאסטר הֶתקֵן, בעוד ה תצוגת OLED מתנהג כעבד הֶתקֵן. המאסטר יוזם תקשורת ושולט על אות השעון, בעוד שהעבד מגיב לפקודות מהמאסטר. כֹּל הֶתקֵן על I2C ל-bus יש כתובת ייחודית של 7 סיביות או 10 סיביות, וה- מודול תצוגת OLED אינו יוצא מן הכלל. ה SSD1306 בַּקָר משמש באלה מציג יש ספציפי I2C כתובת המאפשרת למיקרו-בקר לִבחוֹר זה לתקשורת. ה OLED בגודל 0.91 אינץ' הוא תקשורת באמצעות ממשק I2C. היתרון בשימוש ב ממשק I2C עם ה תצוגת OLED היא שזה מפשט את החיווט, כפי שאתה רק צריך לְחַבֵּר שני קווי נתונים (SDA ו-SCL) בנוסף לחשמל והארקה. זה מועיל במיוחד כאשר עובדים עם מיקרו-בקרים מוגבלים קֶלֶט/תְפוּקָה סיכות. יֶתֶר עַל כֵּן, I2C מאפשר למספר מכשירים לשתף את אותו אוטובוס, כל עוד כל אחד מהם הֶתקֵן יש כתובת ייחודית, מה שמקל על הרחבת הפרויקט שלך עם חיישנים או ציוד היקפי נוספים.
ה חוּמרָה של 0.91 טיפוסי אִינְטשׁ 128×32 מודול תצוגת OLED מורכב ממספר רכיבי מפתח המשולבים על גבי לוח מעגלים מודפסים (PCB). המרכיב הבולט ביותר הוא ה OLED הפאנל עצמו, שהוא דק ושטוח לְהַצִיג שמכיל את 128×32 מערך של פיקסלים. ה OLED הפאנל מכוסה בדרך כלל בשכבת זכוכית או פלסטיק מגן. כדאי לבדוק את מִתְאָר שלך מודול.
ה בַּקָר שבב, בדרך כלל SSD1306, מותקן על החלק האחורי של PCB. שבב זה אחראי על קבלת פקודות ונתונים מהמיקרו-בקר דרך I2C והנעת הפרט פיקסלים על OLED לוּחַ. ה SSD1306 יש מובנה גרָפִי לְהַצִיג נְתוּנִים אַיִל (GDDRAM) המאחסן את תְמוּנָה נתונים שיוצגו. ה גוֹדֶל של זה אַיִל קובע את הַחְלָטָה של לְהַצִיג כי ה בַּקָר יכול לתמוך. עבור א 128×32 לְהַצִיג, ה בַּקָר צריך לפחות 512 בתים של זיכרון RAM מאז כֹּל פיקסל מיוצג על ידי ביט אחד (מופעל או כבוי) ב-a מונוכרום לְהַצִיג, ו-128 * 32 סיביות שווה 512 בתים של נתונים. הצגים קטנים ושימושי מאוד בפרויקטים רבים. ה PCB כולל גם רכיבים נחוצים אחרים כגון נגדים, קבלים, ווסת מתח. רכיבים אלה מבטיחים כי OLED פאנל ו בַּקָר לקבל את הכוח הנכון לְסַפֵּק ותנאי הפעלה. ה מודול בדרך כלל יש שורה של כותרת פִּין חיבורים לאורך קצה אחד של PCB, המאפשר לך בקלות לְחַבֵּר זה ללוח לחם או מיקרו-בקר באמצעות חוטי מגשר. הספציפי פִּין התצורה עשויה להשתנות מעט בין יצרנים שונים, אך בדרך כלל כוללת פינים למתח (לְסַפֵּק), הקרקע, וה I2C קווי תקשורת (SDA ו-SCL).
ממשק ל-0.91 אִינְטשׁ 128×32 מודול תצוגת OLED עם א ארדואינו אונו הוא תהליך פשוט, הודות ל- ממשק I2C והזמינות של ספריות שמפשטים את קוד דָרוּשׁ. להלן מדריך שלב אחר שלב שיעזור לך להתחיל:
זכור לעיין בתיעוד עבור הספציפי סִפְרִיָה אתה משתמש כדי להבין את כל הפונקציות הזמינות והשימוש בהן. עם השלבים הפשוטים האלה, אתה יכול לקבל במהירות את ה-0.91 שלך אִינְטשׁ 128×32 תצוגת OLED פועל עם א ארדואינו אונו.
כשעובדים עם מודולי תצוגת OLED, לעתים קרובות תיתקלו בשני ממשקי תקשורת טוריים נפוצים: SPI (ציוד היקפי סדרתי מִמְשָׁק) ו I2C (מעגל משולב). לשני הממשקים יש יתרונות וחסרונות, והבחירה ביניהם תלויה בדרישות הספציפיות של הפרויקט שלך.
ממשק I2C:
ממשק SPI:
תכונה | I2C | SPI |
---|---|---|
חוטים | 2 (SDA, SCL) | 4+ (MOSI, MISO, SCK, CS לכל מכשיר) |
מְהִירוּת | איטי יותר (בדרך כלל 100 קילו-הרץ - 1 מגה-הרץ) | מהיר יותר (בדרך כלל כמה מגה-הרץ או יותר) |
פְּנִיָה | כתובת המכשיר | קו בחירת שבב (CS) לכל מכשיר |
צריכת חשמל | לְהוֹרִיד | גבוה יותר |
מוּרכָּבוּת | חיווט פשוט יותר, פרוטוקול מורכב יותר | חיווט מורכב יותר, פרוטוקול פשוט יותר |
מקרי שימוש | קצבי נתונים נמוכים יותר, מספר מכשירים באוטובוס | קצבי נתונים גבוהים, פחות מכשירים, עדכונים מהירים יותר |
עבור ה 0.91 אִינְטשׁ 128×32 מודול תצוגת OLED, ה ממשק I2C היא לרוב הבחירה המועדפת בשל הפשטות שלה ומספר הפינים הנמוך יותר. עם זאת, אם הפרויקט שלך דורש מהר מאוד לְהַצִיג עדכונים או אם אתה כבר משתמש SPI עבור רכיבים אחרים, ולאחר מכן באמצעות an SPI גרסה של מודול OLED אולי מתאים יותר.
כדי לשלוט ב-0.91 אִינְטשׁ 128×32 מודול תצוגת OLED ממיקרו-בקר כמו ארדואינו אונו, תצטרך להשתמש בתוכנה סִפְרִיָה המספק קבוצה של פונקציות לשליחת פקודות ונתונים ל- לְהַצִיג. כַּמָה ספריות זמינים לעבודה איתם SSD1306-מְבוּסָס צגי OLED, כאשר שניים מהפופולריים ביותר הם האדפרויט SSD1306 סִפְרִיָה וה-U8g2 סִפְרִיָה.
האדפרויט SSD1306 סִפְרִיָה מיועד במיוחד עבור מונוכרום צגי OLED שמשתמשים ב SSD1306 בַּקָר, כולל ה-0.91 אִינְטשׁ 128×32 מודול. הוא מספק ממשק API פשוט וקל לשימוש לאתחול של לְהַצִיג, צִיוּר צורות בסיסיות ותצוגה טֶקסט. ה סִפְרִיָה בנוי על גבי ה-Adafruit GFX סִפְרִיָה, המספק קבוצה משותפת של פונקציות גרפיות הפועלות על פני סוגים שונים של מציג.
הנה א קוד דוגמה שמדגימה כיצד לאתחל את לְהַצִיג ולהציג כמה טֶקסט באמצעות Adafruit ספריית SSD1306:
#לִכלוֹל <SPI.h>
#לִכלוֹל <Wire.h>
#לִכלוֹל <Adafruit_GFX.h>
#לִכלוֹל <Adafruit_SSD1306.h>
#לְהַגדִיר SCREEN_WIDTH 128 // רוחב תצוגת OLED, בפיקסלים
#לְהַגדִיר SCREEN_HEIGHT 32 // גובה תצוגת OLED, בפיקסלים
// הצהרה עבור ממשק I2C
#לְהַגדִיר OLED_RESET 4 // איפוס פין # (או -1 אם חולקים פין איפוס Arduino)
#לְהַגדִיר SCREEN_ADDRESS 0x3C ///< ראה גליון נתונים עבור כתובת; 0x3D עבור 128x64, 0x3C עבור 128x32
Adafruit_SSD1306 לְהַצִיג(SCREEN_WIDTH, SCREEN_HEIGHT, &חוּט, OLED_RESET);
בָּטֵל הגדרה() {
סִדרָתִי.לְהַתְחִיל(9600);
// SSD1306_SWITCHCAPVCC = יצירת מתח תצוגה מ-3.3V פנימי
אִם(!לְהַצִיג.לְהַתְחִיל(SSD1306_SWITCHCAPVCC, SCREEN_ADDRESS)) {
סִדרָתִי.println(F("הקצאת SSD1306 נכשלה"));
עֲבוּר(;;); // אל תמשיך, לולאה לנצח
}
// הצג תוכן מאגר תצוגה ראשוני על המסך --
// הספרייה מאתחלת את זה עם מסך הפתיחה של Adafruit.
לְהַצִיג.לְהַצִיג();
לְעַכֵּב(2000); // השהה למשך 2 שניות
// נקה את המאגר
לְהַצִיג.clearDisplay();
// צייר פיקסל בודד בלבן
לְהַצִיג.drawPixel(10, 10, SSD1306_WHITE);
// הצג את מאגר התצוגה על המסך. אתה חייב לקרוא ל-display() לאחר
// פקודות ציור כדי להפוך אותן לגלויות על המסך!
לְהַצִיג.לְהַצִיג();
לְעַכֵּב(2000);
// display.display() אינו נחוץ לאחר כל פקודת ציור בודדת,
// אלא אם כן זה מה שאתה רוצה... במקום זאת, אתה יכול לאסוף חבורה של
// פעולות ציור ולאחר מכן עדכן את המסך בבת אחת על ידי קריאה
// display.display(). דוגמאות אלו מדגימות את שתי הגישות...
testdrawline(); // צייר קווים רבים
testdrawrect(); // צייר מלבנים (קווי מתאר)
testfillrect(); // צייר מלבנים (מלא)
testdrawcircle(); // צייר עיגולים (קווי מתאר)
testfillcircle(); // צייר עיגולים (מולא)
testdrawroundrect(); // צייר מלבנים מעוגלים (קווי מתאר)
testfillroundrect(); // צייר מלבנים מעוגלים (מלא)
testdrawtriangle(); // צייר משולשים (קווי מתאר)
testfilltriangle(); // צייר משולשים (מלא)
testdrawchar(); // צייר תווים של גופן ברירת המחדל
testdrawstyles(); // צייר דמויות 'מסוגננות'
testscrolltext(); // צייר טקסט גלילה
testdrawbitmap(); // צייר תמונת סיביות קטנה
// הפוך ושחזר תצוגה, השהייה בין לבין
לְהַצִיג.invertDisplay(true);
לְעַכֵּב(1000);
לְהַצִיג.invertDisplay(false);
לְעַכֵּב(1000); testanimate(logo_bmp, LOGO_WIDTH, LOGO_HEIGHT); // הנפשת מפות סיביות
}
ה-U8g2 סִפְרִיָה הוא מקיף יותר סִפְרִיָה שתומך במגוון רחב של מונוכרום מציג, כולל OLEDs, צגי LCD ונייר אלקטרוני מציג. הוא מציע תכונות מתקדמות יותר מה-Adafruit ספריית SSD1306, כגון תמיכה במספר גופנים, תווי Unicode ועוד צִיוּר פעולות.
שְׁנֵיהֶם ספריות מתועדים היטב ומגיעים עם סקיצות לדוגמה המדגימות כיצד להשתמש בפונקציות השונות. אתה יכול למצוא דוגמאות אלה ב- ארדואינו IDE תחת קובץ > דוגמאות לאחר התקנת ה ספריות. אתה יכול להוריד שְׁנֵיהֶם ספריות מהאינטרנט.
יצירת גרפיקה והצגת תמונות ב-0.91 אִינְטשׁ 128×32 תצוגת OLED כרוך בשימוש בפונקציות המסופקות על ידי לְהַצִיג סִפְרִיָה לתמרן אדם פיקסלים או לצייר צורות מוגדרות מראש. הטכניקות הספציפיות שבהן תשתמש יהיו תלויות במורכבות הגרפיקה שברצונך ליצור וביכולות של סִפְרִיָה אתה משתמש.
ציור בסיסי:
הכי בסיסי צִיוּר הפעולה היא הגדרת הצבע של הפרט פיקסלים. אתה יכול להשתמש ב drawPixel(x, y, color)
פונקציה להפוך ספציפי פיקסל מופעל או כבוי (במקרה של א מונוכרום לְהַצִיג). על ידי שילוב מרובה drawPixel
שיחות, אתה יכול ליצור צורות ותבניות פשוטות.
ה לְהַצִיג ספריות מספקים גם פונקציות עבור צִיוּר צורות בסיסיות כמו קווים, מלבנים ומעגלים. לדוגמה, ה-Adafruit GFX סִפְרִיָה מציע פונקציות כמו drawLine()
, drawRect()
, fillRect()
, drawCircle()
, ו fillCircle()
. פונקציות אלה לוקחות פרמטרים כגון קואורדינטות ההתחלה והסיום, הרוחב והגובה (עבור מלבנים), הרדיוס (עבור עיגולים) והצבע.
תצוגת טקסט:
מציג טֶקסט על OLED היא דרישה נפוצה עבור פרויקטים רבים. ה לְהַצִיג ספריות בדרך כלל מספקים פונקציות להגדרת הגופן, גוֹדֶל, והצבע של ה טֶקסט, כמו גם מיקום הסמן והדפסת מחרוזות ל- לְהַצִיג.
ה-Adafruit GFX סִפְרִיָה, למשל, כולל גופן ברירת מחדל ומאפשר לך לִבחוֹר גדלי גופן שונים באמצעות setTextSize()
. אתה יכול להגדיר את מיקום הסמן עם setCursor(x, y)
ולהדפיס טֶקסט באמצעות הֶדפֵּס()
אוֹ println()
. ה-U8g2 סִפְרִיָה מציע מתקדם יותר טֶקסט יכולות טיפול, כולל תמיכה במספר גופנים ותווי Unicode.
תצוגת תמונה:
מציג מפת סיביות תמונות על OLED דורש המרת ה תְמוּנָה נתונים לפורמט ש- לְהַצִיג בַּקָר יכול להבין. זה כרוך בדרך כלל ביצירת מערך של בתים שבו כל סיביות מייצגת a פיקסל על לְהַצִיג. עבור ה 128×32 OLED, תצטרך מערך של 512 בתים (128 * 32 / 8 = 512).
אתה יכול להשתמש בכלי תוכנה מיוחדים להמרה תְמוּנָה קוֹבֶץ לתוך המתאים מפת סיביות פוּרמָט. ברגע שיש לך את מפת סיביות נתונים, אתה יכול להשתמש בפונקציה כמו drawBitmap()
(מסופק על ידי כמה ספריות) כדי להציג את תְמוּנָה על OLED. יהיה עליך לציין את קואורדינטות ההתחלה, את הרוחב והגובה של תְמוּנָה, ואת מפת סיביות מַעֲרָך.
הנה דוגמה לאופן שבו אתה יכול להגדיר פשוט מפת סיביות לצורת לב והצג אותה באמצעות Adafruit ספריית SSD1306:
סטטי const unsigned char PROGMEM heart_bmp[] = { 0b00000000, 0b00000000,
0b00000110, 0b01100000,
0b00001111, 0b11110000,
0b00011111, 0b11111000,
0b00111111, 0b11111100,
0b00111111, 0b11111100,
0b01111111, 0b11111110,
0b01111111, 0b11111110,
0b00111111, 0b11111100,
0b00011111, 0b11111000,
0b00001111, 0b11110000,
0b00000111, 0b11100000,
0b00000011, 0b11000000,
0b00000001, 0b10000000,
0b00000000, 0b00000000
}; // בלולאה הראשית שלך אוֹ פונקציה:
לְהַצִיג.drawBitmap(50, 0, לב_במפ, 16, 16, 1);
לְהַצִיג.לְהַצִיג();
זכור כי ה-0.91 אִינְטשׁ 128×32 OLED בעל זיכרון מוגבל ונמוך יחסית הַחְלָטָה. ייתכן שיהיה צורך לפשט או להקטין תמונות מורכבות כדי להתאים לאילוצים אלה.
כאשר עובדים עם ה-0.91 אִינְטשׁ 128×32 מודול תצוגת OLED, חשוב לקחת בחשבון את הכוח לְסַפֵּק דרישות כדי להבטיח פעולה תקינה ולהימנע מפגיעה ב לְהַצִיג. צגי OLED בדרך כלל חסכוניים יותר בצריכת החשמל מאשר המסורתיים LCD כי הם לא דורשים א תאורה אחורית. עם זאת, צריכת החשמל עדיין יכולה להשתנות בהתאם לגורמים כגון בְּהִירוּת הגדרה, המספר של פיקסלים שמוארים, והספציפי OLED הטכנולוגיה בשימוש.
ה-0.91 אִינְטשׁ 128×32 מודול OLED פועל בדרך כלל במתח בין 3.3V ל-5V. רוב המודולים נועדו להיות תוֹאֵם עם רמות לוגיות של 3.3V ו-5V, מה שהופך אותם למגוון לשימוש עם מיקרו-בקרים שונים. זה חיוני לבדוק את מִפרָט גיליון עבורך הספציפי מודול כדי לקבוע את מתח ההפעלה המומלץ. דרישות החשמל בפועל תלויות כיצד חלק גדול מהתצוגה מואר בכל זמן נתון. כאשר כל פיקסלים כבויים, ה לְהַצִיג צורך מעט מאוד חשמל. כאשר כל פיקסלים מופעלים, ה התצוגה משתמשת בכ-20mA עַל ממוצע שהתצוגה משתמשת בו בסביבות 20-25 mA של זרם במלואו בְּהִירוּת. עם זאת, אם רק חלק קטן מה לְהַצִיג דולק, המשיכה הנוכחית תהיה נמוכה משמעותית.
כדי להפעיל את מודול OLED, אתה יכול בדרך כלל לחבר את פין VCC ל-3.3V או 5V לְסַפֵּק הצמד למיקרו-בקר שלך. אם אתה משתמש ב- ארדואינו אונו, למשל, אתה יכול לְחַבֵּר ה-VCC פִּין ל-5V פִּין על ארדואינו. כַּמָה מודולי OLED יש מווסת מתח מובנים המאפשרים להם לקבל מגוון רחב יותר של קֶלֶט מתחים.
חשוב לציין כי תוך כדי צגי OLED הם חסכוניים יחסית בצריכת החשמל, הם עדיין יכולים למשוך כמות משמעותית של זרם בעת הצגת תמונות בהירות או כאשר חלק גדול מה- מָסָך מואר. אם אתם מתכננים מכשיר המופעל באמצעות סוללה, תצטרכו לקחת זאת בחשבון בעת חישוב תקציב החשמל שלכם ובחירת סוללה.
כדי לייעל את צריכת החשמל, אתה יכול להתאים את בְּהִירוּת של לְהַצִיג באמצעות פקודות שסופקו על ידי לְהַצִיג סִפְרִיָה. רַבִּים ספריות מאפשרים לך להגדיר את לְהַשְׁווֹת אוֹ בְּהִירוּת רמה, אשר משפיעה על הגרלת הזרם הכוללת. הורדת ה בְּהִירוּת יכול להפחית באופן משמעותי את צריכת החשמל, במיוחד כאשר מציגים תוכן חשוך בעיקרו.
כדי להשתמש ביעילות ב-0.91 אִינְטשׁ 128×32 מודול תצוגת OLED בפרויקטים שלך, חיוני שתהיה לך גישה לרלוונטיים טֶכנִי תיעוד, דפי נתונים, קוד דוגמאות ומשאבים אחרים. משאבים אלה מספקים מידע רב ערך על של תצוגה מפרטים, pinout, מִמְשָׁק, בַּקָרותכנות.
המסמך החשוב ביותר הוא גיליון הנתונים עבור מודול תצוגת OLED עצמו. גיליון נתונים זה מסופק בדרך כלל על ידי היצרן ומכיל מפורט טֶכנִי מידע על לְהַצִיג, כולל:
בדרך כלל אתה יכול למצוא את גיליון הנתונים עבורך הספציפי מודול OLED באתר היצרן או באתר האינטרנט של הקמעונאי שבו רכשת את לְהַצִיג. כמה יצרנים פופולריים של מודולי תצוגת OLED כוללים את Adafruit, Waveshare ויצרנים סיניים שונים שהמוצרים שלהם נמכרים דרך שווקים מקוונים כמו AliExpress ו-Banggood.
בנוסף לגיליון הנתונים, תזדקק גם לתיעוד עבור סִפְרִיָה אתה משתמש כדי לשלוט ב לְהַצִיג. לדוגמה, אם אתה משתמש ב-Adafruit SSD1306 סִפְרִיָה, אתה יכול למצוא את התיעוד באתר Adafruit או במאגר GitHub עבור סִפְרִיָה. התיעוד כולל בדרך כלל תיאור של הפונקציות הזמינות, לדוגמה קוד, ו פרטים כיצד להתקין ולהשתמש ב- סִפְרִיָה.
הנה כמה קישורים שימושיים למציאת משאבים הקשורים ל-0.91 אִינְטשׁ 128×32 מודול תצוגת OLED:
זכור לעיין בתיעוד הספציפי שלך מודול OLED ו סִפְרִיָה, שכן ייתכנו וריאציות בתכונות, פינות ופקודות בין יצרנים וגרסאות שונות. זה חכם לעשות נְקִישָׁה על כמה קישורים וערוך מחקר נכון לפני תחילת פרויקט.
drawPixel()
, בעוד שצורות מורכבות יותר ניתן לצייר באמצעות פונקציות כמו drawLine()
, drawRect()
, ו drawCircle()
.drawBitmap()
כדי להעביר את הנתונים ל- של תצוגה זֵכֶר.על ידי הבנת נקודות המפתח הללו, תהיו מצוידים היטב לשלב את ה-0.91 אִינְטשׁ 128×32 מודול תצוגת OLED לתוך פרויקט האלקטרוניקה הבא שלך, הוספת חזותית חדה וקומפקטית מִמְשָׁק ליצירות שלך. זכור שאתה יכול למצוא שימושי שֶׁל מוֹרֶה באינטרנט, אנחנו יכולים גם לספק לך תְמִיכָה אם אתה צריך את זה.
מאמר זה מתעמק בעולם המורכב של טכנולוגיות תצוגה, תוך השוואה ספציפית בין צגי OLED ו-LCD.
מאמר זה צולל לתוך עולם תיקון מסכי LCD, ומספק לך הבנה מקיפה של הבעיות שאתה עלול להיתקל בהן עם מסך שבור או סדוק, כיצד לזהות אותן, והפתרונות הטובים ביותר שיש.
מאמר זה הוא המדריך המקיף שלך להבנה וניווט בעולם של החלפת מודול תצוגת LCD.
This article dives deep into the world of 0.96 inch OLED display modules, specifically focusing on the 128×64 resolution variant that communicates via the I2C interface.
האם אתה מבולבל מכל טכנולוגיות התצוגה השונות שיש בחוץ? מ-LCD ל-OLED, ואפילו יותר, ל-AMOLED ו-Super AMOLED, האפשרויות יכולות להיות מכריעות.
דברים גדולים בעסקים אף פעם לא נעשים על ידי אדם אחד. הם נעשים על ידי צוות של אנשים. יש לנו קבוצה דינמית של עמים
This article explores how to connect an LCD screen to a Raspberry Pi using an HDMI driver board, essentially turning your single-board computer into a miniature HDMI monitor.
This article dives into the exciting world of augmented reality (ar) lenses, specifically focusing on the development and potential of an interchangeable lens system for ar glasses.
This article dives deep into the lifespan and durability of OLED (Organic Light Emitting Diode) displays compared to LCD (Liquid Crystal Display) screens.
@ 2025 display-module. כל הזכויות שמורות.
מלא את הטופס למטה, וניצור איתך קשר בהקדם.