חשיפת הקסם: צלילה עמוקה לתוך מודולי תצוגה גרפית OLED עם SSD1306 עבור Arduino

תוֹכֶן הָעִניָנִים

מודולי תצוגת OLED, במיוחד גרָפִי OLED גרסאות, מחוללות מהפכה באופן שבו אנו מתקשרים עם מכשירים, ומציעות ויזואליות חדות, צבעים מרהיבים (במקרים מסוימים) ויעילות אנרגטית יוצאת דופן. מאמר זה חוקר את העולם המרתק של מודולי תצוגה גרפית OLED, עם התמקדות ספציפית באלה המשתמשים בפופולרי בקר SSD1306 ו מִמְשָׁק אפשרויות לאינטגרציה חלקה עם ארדואינו ומיקרו-בקרים אחרים. אנו נפתור את המורכבויות הטכניות של אלה מציג, השוו אותם למסורתיים צגי LCD, ומדריכים אותך בתהליך ניצול הכוח שלהם עבור הפרויקטים שלך. מאמר זה שווה קריאה כי הוא מספק הבנה מקיפה של תצוגת OLED טכנולוגיה, תובנות מעשיות לגבי השימוש בהם ארדואינו, ומבט מפורט ברזולוציות שונות כמו 128×64 ו 128×32, כמו גם גדלים פופולריים כמו 0.91 אִינְטשׁ, 0.96 אִינְטשׁ, ו-1.5 אִינְטשׁ. אם אתה חובב אלקטרוניקה, יצרן ותיק, או סתם סקרן לגבי החידושים האחרונים בטכנולוגיית התצוגה, הצלילה העמוקה הזו תצייד אותך בידע להאיר את הפרויקטים שלך עם תמונות מדהימות, באמצעות שלנו מודול תצוגת OLED גרפית.

מודול תצוגה תצוגה גרפית OLED

1. מהו מודול תצוגת OLED ומדוע הוא מחליף משחק?

א מודול תצוגת OLED הוא סוג של פאנל שטוח לְהַצִיג שמשתמשת בדיודות פולטות אור אורגניות (OLEDs) כדי לייצר תמונות. שלא כמו צגי גביש נוזלי מסורתיים (צגי LCD) הדורשים א תאורה אחורית, כל אחד פיקסל ב- תצוגת OLED מייצר את שלו אוֹר. הבדל מהותי זה מוביל למספר יתרונות משמעותיים, כולל איכות תמונה מעולה, ניגודיות גבוהה יחסים, רחב זוויות צפייהוזמני תגובה מהירים יותר. צגי OLED ידועים גם ביכולתם לייצר צבע שחור, מה שמשפר את החוויה הוויזואלית הכוללת. טכנולוגיה זו מאפשרת יצירה של קל במיוחד ו כמעט דק נייר מכשירים, הם גם יכולים להיות גָמִישׁ.

תצוגת OLED הטכנולוגיה היא מחליפה משחק מכיוון שהיא מציעה חווית צפייה סוחפת ומדהימה יותר מבחינה ויזואלית בהשוואה לטכנולוגיות תצוגה ישנות יותר. היכולת של צגי OLED להשיג רמות שחור עמוקות וצבעים מרהיבים הופכים אותם לאידיאליים עבור מגוון רחב של יישומים, מסמארטפונים וטלוויזיות ועד פריטים לבישים ותצוגות רכב. יֶתֶר עַל כֵּן, צגי OLED יש צריכת חשמל נמוכה יותר מֵאֲשֶׁר צגי LCD, במיוחד כאשר מציגים תוכן כהה יותר, מה שמועיל למכשירים המופעלים על ידי סוללה. שֶׁלָהֶם גָמִישׁ הטבע גם פותח אפשרויות עיצוב חדשות, המאפשר יצירת מכשירים מעוקלים ומתקפלים. אלו הסיבות לכך צגי OLED זמינים בשוק וצובר פופולריות.

ה SSD1306 הוא א מנהל התקן CMOS OLED בעל שבב יחיד חזק שהפך פופולרי מאוד לשליטה צגי OLED גרפיים, במיוחד בקהילות עשה זאת בעצמך ויוצרים. זֶה בַּקָר מיועד לנהיגה מונוכרום OLED פאנלים עם רזולוציות של עד 128×64 פיקסלים, אם כי ניתן להשתמש בו גם עם נמוך יותר הַחְלָטָה מציג כמו 128×32. מספר גורמים תורמים ל SSD1306 פּוֹפּוּלָרִיוּת. יתרון מרכזי אחד הוא הרבגוניות שלו. ה SSD1306 תומך בשניהם SPI ו I2C ממשקים, המספקים גמישות באופן שבו הוא מתחבר למיקרו-בקרים כמו ארדואינו. זֶה בקר מנהל התקן CMOS OLED בעל שבב יחיד מפשט את מעגלים צריך לנהוג ב OLED לוּחַ.

יתר על כן, ה SSD1306 מתועד היטב, עם דפי נתונים זמינים והערות יישומים. זה מקל יחסית למפתחים להבין כיצד להשתמש ב- בַּקָר ולשלב אותו בפרויקטים שלהם. ספריות רבות, כגון Adafruit SSD1306 ו ספריית Adafruit GFX, זמינים עבור פלטפורמות שונות, כולל ארדואינו, פישוט תהליך הצגת טקסט ו גרָפִיקָה עַל SSD1306-מְבוּקָר צגי OLEDאדפרויט מציעה תמיכה קהילתית וצוותית נהדרת ללקוחותיה. השילוב של התכונות שלו, קלות השימוש ותמיכה קהילתית חזקה הופכים את SSD1306 בחירה מצוינת לנהיגה בגודל קטן עד בינוני צגי OLED גרפיים.

3. איך אני ממשק מסך OLED עם ארדואינו? I2C ו-SPI OLED בפוקוס

ממשק א מודול תצוגת OLED עם א ארדואינו הוא תהליך פשוט יחסית, הודות לזמינות הספריות וה- בקר SSD1306 תמיכה בשניהם I2C ו SPI פרוטוקולי תקשורת.

  • I2C OLED: ה I2C (מעגל משולבמִמְשָׁק הוא פרוטוקול תקשורת טורית דו-חוטי המשמש בדרך כלל לחיבור ציוד היקפי במהירות נמוכה למיקרו-בקרים. צגי I2C OLED בדרך כלל יש ארבעה פינים: VCC (כוח), GND (אדמה), SDA (נתונים טוריים) ו-SCL (שעון טורי). כדי להשתמש ב- תצוגת I2C OLED עם א ארדואינו, תצטרך לחבר את הפינים האלה לפינים המתאימים ב- ארדואינו לוּחַ. אולי תזדקק למכשיר ייעודי כּוֹתֶרֶת. רוֹב ארדואינו לוחות הקדישו I2C פינים (A4 עבור SDA ו-A5 עבור SCL ב-Uno). תצטרך גם לדעת את כתובת I2C שלך תצוגת OLED, אשר מצויין בדרך כלל בגיליון הנתונים או שניתן למצוא אותו באמצעות סקיצה של סורק I2C. כדאי גם להתקין את הספרייה שתומך במכשיר שלך, למשל מ אדפרויטI2C משתמש בארכיטקטורת מאסטר-עבד, כאשר ה- ארדואינו בדרך כלל פועל כמאסטר וכ- תצוגת OLED בתור העבד. ה פרוטוקול I2C מאפשר למספר מכשירים לשתף את אותו אפיק, כל עוד לכל מכשיר יש כתובת ייחודית.

  • SPI OLED: ה SPI (ציוד היקפי סדרתי מִמְשָׁקמִמְשָׁק הוא פרוטוקול תקשורת טורית סינכרוני המשמש לעתים קרובות לתקשורת במהירות גבוהה יותר מאשר I2Cצגי SPI OLED בדרך כלל יש יותר סיכות מאשר I2C גרסאות, כולל MOSI (Master Out Slave In), MISO (Master In Slave Out), SCK (Serial Clock), CS (Chip Select), D/C (Data/Command), ולפעמים RST (Reset). כדי להשתמש ב- תצוגת SPI OLED עם א ארדואינו, תצטרך לחבר את הפינים האלה לפינים הדיגיטליים המתאימים ב- ארדואינו. אתה יכול להשתמש מנהל הספרייה להורדה ייעודי SPI ספריות. SPI הוא בדרך כלל מהיר יותר מ I2C, שיכול להיות יתרון עבור יישומים הדורשים תכופות מָסָך עדכונים או אנימציות.

בין אם תבחר I2C אוֹ SPI, בדרך כלל תשתמש בספרייה כמו ה ספריית Adafruit SSD1306 כדי לפשט את תהליך שליחת הפקודות והנתונים ל- תצוגת OLED. ספריות אלו מספקות פונקציות לאתחול של לְהַצִיגלהגדיר את הבהירות, ציור פיקסלים, קווים, צורות וטקסט.

4. הבנת הרזולוציה: 128×64 מול 128×32 מול 128×128 צגי OLED

הַחְלָטָה הוא גורם מכריע שיש לקחת בחשבון בעת בחירת א מודול תצוגת OLED. זה קובע את המספר של פיקסלים על מָסָך ומשפיע ישירות על החדות והפירוט של התוכן המוצג. הנה השוואה של שלוש רזולוציות נפוצות עבור צגי OLED גרפיים:

  • 128×64 OLED: זוהי אחת הרזולוציות הפופולריות ביותר לקטנים צגי OLED. א צג OLED בגודל 128×64 יש 128 פיקסלים אופקית ו-64 פיקסלים אנכית, וכתוצאה מכך סך של 8,192 פיקסלים. זֶה הַחְלָטָה מספק איזון טוב בין פרטים וגודל, מה שהופך אותו למתאים להצגת טקסט, אייקונים ופשוט גרָפִיקָה128×64 צגי OLED נמצאים בדרך כלל בגדלים הנעים בין 0.96 אִינְטשׁ עד 1.5 אִינְטשׁ בְּאֲלַכסוֹן. הם נהדרים לתצוגה גרפיקה ותמונות באיכות טובה.
  • 128×32 OLED: זֶה הַחְלָטָה הוא בעצם חצי מא מסך 128×64, עם 128 אופקי פיקסלים ורק 32 אנכיים פיקסלים128×32 צגי OLED יש בסך הכל 4,096 פיקסלים. בשל התחתון שלהם פיקסל ספירה, הם משמשים לעתים קרובות בגדלים קטנים יותר, כגון 0.91 אִינְטשׁ בְּאֲלַכסוֹן. 128×32 צגי OLED מתאימים היטב ליישומים הדורשים הצגת כמות קטנה של טקסט או סמלים פשוטים, כגון מחווני מצב או תפריטים פשוטים. יש לנו 128×32 OLED זמין אצלנו חנות.
  • 128×128 OLED: זֶה הַחְלָטָה מציע ריבוע לְהַצִיג אזור עם 128 פיקסלים הן אופקית והן אנכית, בסך הכל 16,384 פיקסלים128×128 צגי OLED לספק יותר מרחב אנכי בהשוואה ל 128×64 אפשרויות, מה שהופך אותן למתאימות לתצוגה מורכבת יותר גרָפִיקָה או כמויות גדולות יותר של טקסט, תוכל להשתמש בהם כדי להציג א מפת סיביות. הם נמצאים לעתים קרובות בגדלים סביב 1.5 אִינְטשׁ בְּאֲלַכסוֹן. 128×128 צגי OLED הם בחירה טובה עבור יישומים הדורשים יחס רוחב-גובה מאוזן יותר או שצריכים להציג אלמנטים גרפיים הנהנים מפורמט מרובע.
הַחְלָטָהפיקסליםיחס גובה-רוחבגודל טיפוסי (אלכסון)מתאים ל
128×64128×64 = 8,1922:10.96″, 1.3″, 1.5″טקסט, אייקונים, גרפיקה פשוטה, מחווני מצב, תפריטים
128×32128×32 = 4,0964:10.91″כמות קטנה של טקסט, אייקונים פשוטים, מחווני מצב
128×128128×128 = 16,3841:11.5″גרפיקה מורכבת יותר, כמויות גדולות יותר של טקסט, אלמנטים גרפיים הנהנים מפורמט מרובע

הבחירה של הַחְלָטָה תלוי בצרכים הספציפיים של הפרויקט שלך. קחו בחשבון גורמים כמו כמות המידע שאתם צריכים להציג, רמת הפירוט הרצויה ומגבלות הגודל הפיזי של המכשיר שלכם. אולי תשקול גם הַחְלָטָה שֶׁל 128×128 פיקסלים.

5. התפקיד של Adafruit: ספריות וערכות תצוגה OLED לשילוב חלק עם Arduino

אדפרויט תעשיות מילאה תפקיד משמעותי בעשייה תצוגת OLED טכנולוגיה נגישה יותר לחובבים, יצרנים ומפתחים. הם מציעים מגוון רחב של מודולי תצוגת OLEDערכות, ואביזרים, יחד עם תיעוד ותמיכה מצוינים. אחד מ של אדפרויט התרומות העיקריות הן פיתוח ספריות קוד פתוח המפשטות את תהליך ההתממשקות צגי OLED עם מיקרו-בקרים כמו ארדואינו.

ה ספריית Adafruit SSD1306 מיועד במיוחד עבור צגי OLED מבוסס על בקר SSD1306. הוא מספק סט של פונקציות לשליטה בהיבטים שונים של לְהַצִיג, כולל:

  • אתחול ה לְהַצִיג
  • הגדרת ה בְּהִירוּת וניגודיות
  • ציור בודד פיקסלים
  • ציור קווים, מלבנים ומעגלים
  • הצגת טקסט עם גופנים וגדלים שונים
  • היפוך של לְהַצִיג
  • גלילה של לְהַצִיג תוֹכֶן

בנוסף ל ספריית SSD1306אדפרויט מספק גם את ספריית Adafruit GFX, שהיא ספריית גרפיקה למטרות כלליות יותר התומכת במגוון רחב של תצוגות, כולל OLEDs. ספריית GFX מספקת קבוצה עקבית של פונקציות גרפיות הפועלות על פני סוגי תצוגה שונים, מה שמקל על העברה של קוד בין פרויקטים.

אדפרויט מציע גם ערכות תצוגה OLED כי צרור יחד א מודול תצוגת OLED עם רכיבים נחוצים אחרים, כגון לוח פריצה, סיכות כותרת, ולפעמים אפילו ארדואינו. אֵלֶה ערכות הם דרך נוחה להתחיל איתה צגי OLED, מכיוון שהם מספקים את כל מה שאתה צריך בחבילה אחת. אתה יכול גם לקנות אותם בנפרד אצלנו חנות.

מודול תצוגה גרפי OLED SSD1306

6. מונוכרום לעומת RGB: בחינת סוגים שונים של צגי OLED

כשעובדים עם צגי OLED, תיתקלו בשני סוגים עיקריים: מונוכרום ו RGB. הבנת ההבדלים בין הסוגים הללו חיונית לבחירת נכון לְהַצִיג עבור הפרויקט שלך.

  • מונוכרום OLED: צגי OLED מונוכרום הם הסוג הנפוץ ביותר, במיוחד בגדלים קטנים יותר. כפי שהשם מרמז, אלה מציג יכול להראות רק צבע אחד בכל פעם, בנוסף לשחור (שזה היעדר אוֹר). עם זאת, צבע יחיד זה יכול להשתנות בהתאם לספציפי לְהַצִיג. צבעים נפוצים עבור מונוכרום OLEDs כוללים לבן, כחול, צהוב וירוק. צגי OLED מונוכרום הם בדרך כלל פשוטים יותר לשליטה מאשר RGB גרסאות ולעיתים קרובות דורשות פחות קווי נתונים. הם מתאימים היטב ליישומים שמציגים בעיקר טקסט, סמלים ופשוטים גרָפִיקָה, כגון תצוגות מצב, תפריטים וממשקי משתמש פשוטים. ה בקר SSD1306 משמש בדרך כלל עם מונוכרום OLED לוחות. יש לנו צבעים שונים, כמו פופולרי OLED כחול.
  • RGB OLED: צגי RGB OLED יכול להציג מגוון רחב של צבעים על ידי שילוב של אדום, ירוק וכחול אוֹר מכל אחד פיקסל. כֹּל פיקסל ב- תצוגת RGB OLED מורכב בדרך כלל משלושה תת-פיקסלים: אחד אדום, אחד ירוק ואחד כחול. על ידי שינוי העוצמה של כל תת-פיקסל, ה לְהַצִיג יכול לייצר קשת עצומה של צבעים. צגי RGB OLED מציעים חווית צפייה תוססת ומושכת יותר מבחינה ויזואלית בהשוואה ל מונוכרום גרסאות. עם זאת, הם גם מורכבים יותר לשליטה, ודורשים יותר קווי נתונים וכוח עיבוד. הם משמשים לעתים קרובות ביישומים שבהם צבע חיוני, כגון הצגת תמונות, סרטונים וגרפיקה מורכבת. RGB OLEDs בדרך כלל להשתמש בבקרים שונים מאשר מונוכרום גרסאות, שכן הם צריכים לנהל את ערוצי הצבע הבודדים.
תכונהמונוכרום OLEDRGB OLED
צבעיםצבע יחיד (למשל, לבן, כחול, צהוב, ירוק) + שחורמגוון רחב של צבעים שנוצר על ידי שילוב של אדום, ירוק וכחול
מוּרכָּבוּתפשוט יותר לשליטהיותר מורכב לשליטה
קווי נתוניםבדרך כלל נדרשות פחות קווי נתוניםנדרשות קווי נתונים נוספים
עיבודנדרש כוח עיבוד נמוך יותרדרוש כוח עיבוד גבוה יותר
יישומיםטקסט, אייקונים, גרפיקה פשוטה, תצוגות מצב, תפריטיםתמונות, סרטונים, גרפיקה מורכבת, יישומים שבהם צבע חיוני
בקריםמשתמש לעתים קרובות בבקרים כמו SSD1306בדרך כלל משתמש בבקרים שונים מאשר גרסאות מונוכרום
בְּהִירוּתיכול להיות בהיר יותר מֵאֲשֶׁר RGB בשל חוסר הצורך במסנני צבע שיכולים להפחית את העברת האוריכול להיות מעט נמוך יותר בְּהִירוּת לעומת מונוכרום בשל הצורך במסנני צבע שיכולים להפחית אוֹר הפצה

הבחירה בין א מונוכרום ו- תצוגת RGB OLED תלוי בצרכים הספציפיים של הפרויקט שלך. אם אתה צריך פשוט, צריכת חשמל נמוכה לְהַצִיג לטקסט ובסיסי גרָפִיקָה, א מונוכרום OLED היא כנראה הבחירה הטובה יותר. אם אתה צריך להציג תמונות בצבע מלא או דורש ממשק משתמש מרתק יותר מבחינה ויזואלית, א RGB OLED היא הדרך ללכת.

7. כיצד להציג טקסט וגרפיקה על מסך ה-OLED שלך: מדריך מעשי

מציג טקסט ו גרָפִיקָה על א מסך OLED כולל שליחת פקודות ונתונים ספציפיים ל- בקר תצוגה. התהליך המדויק תלוי בפרט בַּקָר והספרייה שבה אתה משתמש, אבל העקרונות הכלליים דומים. בואו נתמקד בשימוש בפופולרי Adafruit SSD1306 ו ספריות Adafruit GFX עם א ארדואינו.

מציג טקסט:

  1. אתחול התצוגה: לפני שתוכל להציג משהו, עליך לאתחל את ה תצוגת OLED באמצעות פונקציות הספרייה המתאימות. זה בדרך כלל כרוך בציון של תצוגה הַחְלָטָהמִמְשָׁק סוג (I2C אוֹ SPI), ולפעמים את כתובת I2C.
  2. הגדר את גודל וצבע הטקסט: אתה יכול להתאים את גודל הטקסט באמצעות פונקציות כמו setTextSize() והגדר את צבע הטקסט באמצעות setTextColor(). תזכור את זה צגי OLED מונוכרום יכול להציג רק צבע אחד בכל פעם.
  3. הגדר את מיקום הסמן: השתמש ב- setCursor(x, y) פונקציה כדי לציין היכן ברצונך שהטקסט יתחיל. ה x ו y קואורדינטות מייצגות את הפינה השמאלית העליונה של התו הראשון.
  4. הדפס את הטקסט: השתמש ב- הֶדפֵּס() אוֹ println() פונקציות כדי לשלוח את הטקסט אל לְהַצִיג. הטקסט יעובד באמצעות הגופן והגודל שנבחרו כעת.

הצגת גרפיקה:

  1. צייר פיקסלים בודדים: פעולת הגרפיקה הבסיסית ביותר היא ציור אינדיבידואלי פיקסלים. אתה יכול להשתמש ב drawPixel(x, y, color) פונקציה כדי להגדיר את הצבע של ספציפי פיקסל על מָסָך.
  2. צייר קווים: השתמש ב- drawLine(x0, y0, x1, y1, color) פונקציה לצייר קו בין שתי נקודות.
  3. צייר מלבנים ועיגולים: ה ספריית Adafruit GFX מספק פונקציות לציור מלבנים (drawRect()fillRect()) ומעגלים (drawCircle()fillCircle()). עליך לציין את הקואורדינטות של הפינה השמאלית העליונה, את הרוחב והגובה (עבור מלבנים), את הרדיוס (עבור עיגולים) ואת הצבע.
  4. הצג מפות סיביות: אתה יכול להציג תמונות מורכבות יותר על ידי יצירה מפת סיביות מערכים המייצגים את נתוני התמונה. כל אלמנט במערך מתאים ל-a פיקסל על מָסָך. לאחר מכן תוכל להשתמש בפונקציה כמו drawBitmap() כדי להציג את התמונה על OLED.

תזכור את זה צגי OLED, במיוחד לקטנים יותר, יש זיכרון מוגבל. ייתכן שלא תוכל לאחסן תמונות גדולות ומורכבות ישירות ב- של תצוגה זֵכֶר. במקרים כאלה, ייתכן שיהיה עליך להזרים את נתוני התמונה מה- מיקרו-בקר או להשתמש בטכניקות כמו אחסון זיכרון RAM לניהול תוכן התצוגה. חשוב לעיין בתיעוד הספציפי שלך תצוגת OLED וספרייה כדי להבין את הפונקציות הזמינות ומגבלותיהן.

8. הפעלת ה-OLED שלך: שיקולי מתח, זרם וצריכת חשמל

הפעלת א מודול תצוגת OLED דורש התייחסות מדוקדקת של מתח, זרם וצריכת חשמל כוללת, במיוחד בעת תכנון מכשירים המופעלים על ידי סוללה. הנה כמה גורמים מרכזיים שכדאי לזכור:

  • מֶתַח: צגי OLED בדרך כלל לְהַפְעִיל במתחים נמוכים יחסית. רוֹב מודולי תצוגת OLED מתוכננים לעבוד עם ספקי כוח של 3.3V או 5V. מודולים מסוימים עשויים לכלול ווסתי מתח מובנים המאפשרים להם לקבל מגוון רחב יותר של מתחי כניסה. זה חיוני לבדוק את גיליון הנתונים עבור הספציפי שלך תצוגת OLED כדי לקבוע את מתח הפעולה שלו. מתן המתח הנכון חיוני לפעולה תקינה וכדי למנוע פגיעה ב לְהַצִיג.
  • נוֹכְחִי: הזרם שנמשך על ידי an תצוגת OLED תלוי במספר גורמים, כולל של תצוגה גוֹדֶל, הַחְלָטָהבְּהִירוּת הגדרה, המספר של פיקסלים שמוארים, והאם זה א מונוכרום אוֹ RGB לְהַצִיג. בְּדֶרֶך כְּלַל, צגי OLED חסכוניים יותר באנרגיה מאשר צגי LCD, במיוחד כאשר מציגים תוכן כהה, כי רק המואר פיקסלים לצרוך חשמל. עם זאת, הצגת תמונות בהירות או רקע לבן תגביר את צריכת החשמל.
  • צריכת חשמל: כדי להעריך את צריכת החשמל של א תצוגת OLED, אתה צריך לשקול גם את המתח וגם את הזרם. ההספק (בוואט) מחושב על ידי הכפלת המתח (בוולט) בזרם (באמפר). לדוגמה, אם an תצוגת OLED פועל ב-3.3V ומושך זרם של 50mA (0.05A), צריכת החשמל שלו תהיה 3.3V * 0.05A = 0.165W. זכור שזוהי רק דוגמה, וצריכת החשמל בפועל תשתנה בהתאם לגורמים שהוזכרו לעיל.
  • בקרת בהירות: רוֹב צגי OLED לאפשר לך לשלוט על בְּהִירוּת על ידי שליחת פקודות ל- בַּקָר. הורדת ה בְּהִירוּת יכול להפחית משמעותית את צריכת החשמל, במיוחד כאשר מציגים תוכן בהיר בעיקר. אתה יכול ליישם דינמיקה בְּהִירוּת שליטה מבוססת סביבה אוֹר תנאים למיטוב צריכת החשמל.

בעת תכנון מכשיר המופעל באמצעות סוללה עם א תצוגת OLED, חיוני לבחור סוללה בעלת קיבולת מספקת כדי לעמוד ב של תצוגה דרישות הספק, יחד עם צרכי החשמל של רכיבים אחרים במערכת שלך. כדאי גם לשקול ליישם אמצעים לחיסכון בחשמל, כגון כיבוי לְהַצִיג כאשר לא בשימוש או בשימוש במצב שינה כדי למזער את צריכת החשמל בתקופות של חוסר פעילות.

9. מעבר לארדואינו: שימוש בתצוגות OLED עם Raspberry Pi ופלטפורמות אחרות

בְּעוֹד ארדואינו היא פלטפורמה פופולרית להתממשקות עם צגי OLED, אלה תכליתי מציג יכול לשמש גם עם פלטפורמות אחרות כמו Raspberry Pi ומיקרו-בקרים שונים.

Raspberry Pi:

ה Raspberry Pi הוא מחשב בעל לוח יחיד חזק המשמש לעתים קרובות בפרויקטים הדורשים יותר כוח עיבוד או אפשרויות קישוריות מאשר מחשב ארדואינו יכול לספק. אתה יכול לחבר א תצוגת OLED אל א Raspberry Pi באמצעות או את I2C אוֹ SPI מִמְשָׁק, בדומה לאופן שבו היית מחבר אותו ל-an ארדואינו.

להלן השלבים הכלליים לשימוש ב-an תצוגת OLED עם א Raspberry Pi:

  1. הפעל את ממשק I2C או SPI: כברירת מחדל, ה I2C ו SPI ממשקים עשויים להיות מושבתים ב- Raspberry Pi. תצטרך להפעיל אותם באמצעות raspi-config כלי השירות או על ידי עריכה ידנית של קבצי התצורה. אתה יכול למצוא ייעודי תיעוד ערכת חיישנים לעשות זאת.
  2. התקן את הספריות הדרושות: מספר ספריות Python זמינות לשליטה צגי OLED על Raspberry Pi, כגון ה luma.oled סִפְרִיָה. אתה יכול להתקין ספריות אלה באמצעות צִפצוּף מנהל חבילות.
  3. חבר את צג ה-OLED: חבר את תצוגת OLED לסיכות המתאימות על של Raspberry Pi GPIO כּוֹתֶרֶת. עיין ב של Raspberry Pi דיאגרמת pinout וה- תצוגת OLED גיליון נתונים כדי לקבוע את החיבורים הנכונים.
  4. כתוב את קוד הפייתון שלך: השתמש בפונקציות הניתנות על ידי OLED ספרייה כדי לאתחל את לְהַצִיג, נקה את מָסָך, וצייר טקסט או גרפיקה.

פלטפורמות אחרות:

נוֹסָף עַל ארדואינו ו Raspberry Pi, אתה יכול להשתמש צגי OLED עם מגוון רחב של מיקרו-בקרים אחרים ומחשבי לוח יחיד. השלבים הספציפיים להתממשקות ל לְהַצִיג ישתנה בהתאם לפלטפורמה והנבחר מִמְשָׁק (I2C אוֹ SPI).

להלן מספר הנחיות כלליות לשימוש צגי OLED עם פלטפורמות אחרות:

  1. בדוק תאימות חומרה: ודא שלפלטפורמה שבה אתה משתמש יש את תמיכת החומרה הדרושה עבור מִמְשָׁק אתה רוצה להשתמש (I2C אוֹ SPI).
  2. מצא ספריות מתאימות: חפש ספריות שתומכות בפלטפורמה שבחרת וב- בקר תצוגת OLED (לְמָשָׁל, SSD1306). ספריות אלו עשויות להיות זמינות בשפות C, C++, Python או שפות תכנות אחרות.
  3. התאם את הקוד: ייתכן שיהיה עליך לשנות את דוגמאות הקוד שסופקו ארדואינו אוֹ Raspberry Pi לעבוד עם הפלטפורמה הספציפית שלך. זה עשוי להיות כרוך בשינוי הגדרות פינים, התאמת קריאות לפונקציות בספרייה או שינוי רצף האתחול.
  4. עיין בתיעוד: עיין בתיעוד עבור הפלטפורמה שלך, ה תצוגת OLED, והספרייה שבה אתה משתמש כדי להבין את הדרישות והנהלים הספציפיים.

עם הזמינות הגוברת של ספריות ומשאבים עבור פלטפורמות שונות, באמצעות צגי OLED בפרויקטים שונים הפך נגיש יותר מאי פעם.

10. היכן למצוא מודולי תצוגת OLED ומה לחפש בעת הקנייה

מודולי תצוגת OLED הופכים לזמינים יותר ויותר מקמעונאים מקוונים שונים, ספקי אלקטרוניקה וספקים מיוחדים. הנה כמה מקומות פופולריים למצוא מודולי תצוגת OLED:

  • אדפרויט: אדפרויט היא ספקית ידועה של רכיבי אלקטרוניקה ו ערכות לחובבים וליוצרים. הם מציעים מגוון רחב של צגי OLED, כולל גדלים, רזולוציות וצבעים שונים. אדפרויט ידוע בתיעוד המצוין, ההדרכות והתמיכה בקהילה.
  • SparkFun: SparkFun הוא ספק פופולרי נוסף של רכיבי אלקטרוניקה, כולל צגי OLED. הם מציעים מגוון של מודולי OLED ולספק משאבים מועילים לתחילת העבודה איתם.
  • אֲמָזוֹנָה: לאמזון יש מבחר עצום של מודולי תצוגת OLED מיצרנים ומוכרים שונים. זוהי אפשרות נוחה למציאת סוגים שונים של צגי OLED והשוואת מחירים.
  • איביי: eBay הוא עוד שוק מקוון שבו אתה יכול למצוא מודולי תצוגת OLED, לרוב במחירים תחרותיים. עם זאת, חשוב להיות זהירים בקנייה מאיביי ולבדוק את המוניטין והביקורות של המוכר.
  • ספקי אלקטרוניקה מיוחדים: מספר חנויות מקוונות מתמחות במכירת רכיבים אלקטרוניים, כולל צגי OLED. דוגמאות כוללות Digi-Key, Mouser Electronics ו-LCSC. ספקים אלה נושאים לעתים קרובות מגוון רחב יותר של צגי OLED, כולל מודולים ברמה תעשייתית.

כאשר קונים א מודול תצוגת OLED, שקול את הגורמים הבאים:

  1. גודל ורזולוציה: בחר מידה ו הַחְלָטָה שמתאים לצרכי הפרויקט שלך. גדלים נפוצים לקטנים גרָפִי OLED מציג כולל 0.91 אִינְטשׁ (לְעִתִים קְרוֹבוֹת 128×32), 0.96 אִינְטשׁ (128×64), 1.3 אִינְטשׁ (128×64), 1.5 אִינְטשׁ (128×128 אוֹ 128×64), ו-2.7 אִינְטשׁ (128×64).
  2. צֶבַע: תחליט אם אתה צריך א מונוכרום אוֹ תצוגת RGB OLEDמונוכרום OLEDs הם פשוטים יותר ולעיתים סבירים יותר, בעוד RGB OLEDs מציעים מגוון רחב יותר של צבעים אך מורכבים יותר לשליטה.
  3. מִמְשָׁק: בחר א מִמְשָׁק שתואם למיקרו-בקר או לפלטפורמה שלך (I2C אוֹ SPI). I2C הוא בדרך כלל קל יותר לשימוש, בעוד SPI מציע מהירויות תקשורת מהירות יותר.
  4. בַּקָר: קחו בחשבון את בַּקָר בשימוש ב מודול תצוגת OLED. ה SSD1306 היא בחירה פופולרית עבור מונוכרום OLEDs, תוך כדי RGB OLEDs לעתים קרובות משתמשים בבקרים שונים. ודא שיש ספריות ומשאבים זמינים עבור בַּקָר אתה בוחר.
  5. מֶתַח: בדוק את מתח ההפעלה של תצוגת OLED (בדרך כלל 3.3V או 5V) וודא שהוא תואם למערכת שלך.
  6. בהירות וניגודיות: לְחַפֵּשׂ צגי OLED עם מתכוונן בְּהִירוּת ו ניגודיות גבוהה יחסים לנראות מיטבית בתנאי תאורה שונים. צגי OLED הם בדרך כלל בהיר יותר מֵאֲשֶׁר צגי LCD
  7. תיעוד ותמיכה: לִבחוֹר צגי OLED מיצרנים או ספקים בעלי מוניטין המספקים תיעוד טוב, קוד לדוגמה ותמיכה טכנית.
  8. מְחִיר: השוו מחירים מספקים שונים, אך קחו בחשבון גם את האיכות, התכונות והתמיכה המוצעים.

על ידי התחשבות בגורמים אלה, אתה יכול למצוא את המתאים מודול תצוגת OLED לפרויקט שלך וליצור מכשירים מדהימים ואינטראקטיביים מבחינה ויזואלית.

מודול תצוגה גרפי OLED עבור ארדואינו

מסקנה: 10 נקודות חשובות במודולי תצוגה של OLED

  1. צגי OLED לְהִשְׁתַמֵשׁ אוֹרְגָנִי תרכובות שפולטות אוֹר, המציע איכות תמונה מעולה, ניגודיות גבוהה, רחב זוויות צפייה, וזמני תגובה מהירים בהשוואה ל צגי LCD.
  2. ה SSD1306 הוא פופולרי בַּקָר עֲבוּר צגי OLED גרפיים מונוכרום, תומך בשניהם I2C ו SPI ממשקים ופישוט האינטגרציה עם מיקרו-בקרים כמו ארדואינו.
  3. צגי OLED ניתן להתממשק איתו ארדואינו משתמש בשניהם I2C (שני חוטים) או SPI (מהירים יותר, יותר חוטים) פרוטוקולי תקשורת, עם ספריות כמו Adafruit SSD1306 מפשט את התהליך.
  4. רזולוציות נפוצות לקטנים צגי OLED גרפיים לִכלוֹל 128×64128×32, ו 128×128, כל אחד מציע יחסי גובה-רוחב וצפיפות פיקסלים שונים המתאימים ליישומים שונים.
  5. אדפרויט מספק ספריות (SSD1306 ו-GFX), ערכותומשאבים שמקלים על השימוש צגי OLED עִם ארדואינו ופלטפורמות אחרות.
  6. צגי OLED מונוכרום מציגים צבע בודד (למשל, לבן, כחול, צהוב) ופשוטים יותר לשליטה, תוך כדי צגי RGB OLED מייצרים מגוון רחב של צבעים אך מורכבים יותר.
  7. הצגת טקסט ו גרָפִיקָה עַל מסכי OLED כרוך באתחול של לְהַצִיג, הגדרת מאפייני טקסט, מיקום הסמן ושימוש בפונקציות ציור הניתנות על ידי ספריות. אתה יכול ליצור גרפיקה ותמונות על שלך תצוגה קטנה.
  8. הפעלה צגי OLED דורש התחשבות במתח (בדרך כלל 3.3V או 5V), משיכה נוכחית (תלוי ב בְּהִירוּת ותוכן), וצריכת חשמל כוללת, במיוחד עבור מכשירים המופעלים על ידי סוללה.
  9. צגי OLED ניתן להשתמש עם פלטפורמות כמו Raspberry Pi ומיקרו-בקרים אחרים על ידי הפעלת הממשקים המתאימים (I2C אוֹ SPI) ושימוש בספריות ספציפיות לפלטפורמה.
  10. בעת הקנייה מודולי תצוגת OLED, קחו בחשבון גורמים כמו גודל, הַחְלָטָה, צבע (מונוכרום אוֹ RGB), מִמְשָׁק (I2C אוֹ SPI), בַּקָר, מתח, בְּהִירוּת, תיעוד ומחיר.

מדריך מקיף זה חקר את העולם המרתק של מודולי תצוגה גרפית OLED, מהטכנולוגיה הבסיסית שלהם ועד לשיקולים מעשיים לשימוש בהם בפרויקטים שלך. בין אם אתה חובב, יצרן או מהנדס, צגי OLED מציעים דרך עוצמתית ומדהימה מבחינה ויזואלית לשפר את היצירות שלך. כְּמוֹ OLED הטכנולוגיה ממשיכה להתפתח, אנו יכולים לצפות להתפתחויות מרגשות אף יותר בעתיד, כגון גדולות יותר ברזולוציה גבוהה יותר מציג, משופר גָמִישׁ ושקוף OLEDs, ושילוב נוסף במכשירים ויישומים שונים. אתה יכול להתקין את שלנו קִיט ולחקור את העולם של OLED טכנולוגיה, גם באמצעות תיעוד ערכת חיישנים.

הערות

צור קשר

דברים גדולים בעסקים אף פעם לא נעשים על ידי אדם אחד. הם נעשים על ידי צוות של אנשים. יש לנו קבוצה דינמית של עמים

גלול לראש הדף

חקירה מקוונת

מלא את הטופס למטה, וניצור איתך קשר בהקדם.