מסכי LCD וארדואינו

בקר HD44780 Hitachi עם LCD לארדואינו

פרויקטים הקשורים לארדואינו הם מאוד פופולריים וכמו שקרה עם Raspberry Pi, זה אחד הפרויקטים Hardware Libre הכי בשימוש בקרב חברות. לכן אנחנו הולכים לדבר על אחד השילובים הפופולריים ביותר בקרב משתמשי Arduino: LCD + Arduino.

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

מה זה LCD?

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

מסך LCD של מדפסת המשתמשת בארדואינו מגה

מסכי LCD מתאימים לכל Hardware Libre, כולל לוחות Arduino Project, למרות שהם דורשים שללוחות יהיו מחברים או פינים מסוימים כדי ליצור את החיבור בין לוח האלקטרוניקה למסך ה- LCD.

קודם כל, אין מניעה להשתמש בגדלי מסך LCD שונים. במילים אחרות, אותו לוח ארדואינו יכול להשתמש במסך LCD בגודל 5 אינץ ', 20 אינץ' או בגודל 5 × 2 תווים, אם לדבר בגודל קטן. אבל עלינו להיות מודעים לכך לוח ארדואינו אינו זהה לכרטיס גרפי או לוח אם, כך שההודעה שתוצג על גבי מסך לא תעבוד זהה על מסך קטן כמו על מסך גדול, כל עוד מדובר באותו לוח ארדואינו.

Artaculo relacionado:
תחילת העבודה עם ארדואינו: אילו לוחות וערכות יכולים להיות מעניינים יותר להתחיל

הפינים שנצטרך על לוח Arduino כדי להתחבר למסך LCD יהיו הבאים:

  • GND ו- VCC
  • בניגוד
  • RS
  • RW
  • En
  • סיכות D0 עד D7
  • שני סיכות לתאורה אחורית

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

אילו סוגים של מסכי lcd יש?

כרגע אנו מוצאים שלושה סוגים של מסכי lcd בשוק:

  • קווים lcd.
  • Lcd לפי נקודות.
  • תצוגת OLED.
  • תצוגת לד.
  • תצוגת TFT.

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

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

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

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

El תצוגת TFT היא הסוג האחרון של lcd בשוק. אנו יכולים לומר שתצוגת TFT משתמשת בפיקסלים כמו צגי מחשב או טלוויזיות וכי אנו יכולים לפלוט כל סוג של מידע דרך מסכים אלה. צריכת האנרגיה שלו גבוהה יותר מכל הסוגים הקודמים ולכן משתמשים בגדלים קטנים. גודלן של צגים אלה נמדד באינץ 'בשונה מכמה סוגים אחרים של תצוגות. הם נמדדים לפי תווים או לפי רוחב המסך.

אילו דגמים הם הפופולריים ביותר?

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

נוקיה 5110 LCD

מסך LCD Nokia 5110 ל- Arduino

תצוגה זו מגיעה מהטלפונים הניידים הישנים של נוקיה 5110. ה- LCD של הניידים הללו עלה על הביצועים הניידים והחברה המשיכה למכור תצוגה זו לשימוש עצמי. המסך מונוכרום והוא מסוג Lineas LCD. תצוגת Nokia 5110 מציעה 48 שורות ו -84 עמודות. כוחו הוא כזה שהוא מציע את היכולת לצפות בתמונות, אם כי לא ביעילות. הביצועים שלו טובים מאוד אם כי נצטרך להשתמש בתאורה אחורית כדי שנוכל להציג נכון את המסך, באופן כללי זה מלווה בדרך כלל בתאורה אחורית זו אם כי יתכנו מודולים שחסרים פונקציה זו. התצוגה משתמשת במנהל התקן של פיליפס PCD8544. את מסך ה- Nokia 5110 LCD ניתן למצוא בכתובת חנויות תמורת 1,8 אירו.

Hitachi HD44780 LCD

בקר HD44780 Hitachi עם LCD לארדואינו

המודול Hitachi HD44780 LCD זהו מודול שיצר היצרן היטאצ'י. לוח ה- LCD הוא מונוכרום וסוג קו. אנחנו יכולים למצוא דגם עם 2 שורות של 16 תווים כל אחד ודגם נוסף עם 4 שורות של 20 תווים כל אחד. בדרך כלל אנו מוצאים את תצוגת ה- LCD של Hitachi HD44780 בכל חנות אבל זה יכול לקרות שגם אנו מוצאים את בקר ה- Hitachi HD44780 ללא מסך, המחיר יכול לעזור לנו במצב זה, העלות היא מסך פלוס בקר תמורת 1,70 אירו ורק הנהג של 0,6 אירו.

I2C LCD OLED

מסך LCD מסוג Arduino D20 ל- Arduino

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

LCD דיו אלקטרוני

מסך LCD E-Ink ל Arduino

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

בתור סקרנות לגבי מודל זה של מסכי lcd, עלינו לומר כי מחיר וגודל מאוחדים. אנחנו יכולים מצא גדלים שונים וככל שהגודל גדול יותר, כך המסך יקר יותר. לפיכך, מסכי דיו אלקטרוני בגודל 1 או 2,5 אינץ ' מחירם הוא 25 יורו ליחידה. הלוחות הגדולים יכולים להגיע ל -1.000 יורו ליחידה.

כיצד לחבר מסך LCD לארדואינו?

החיבור בין מסך LCD לארדואינו פשוט מאוד. בעקרון עלינו לעקוב אחר הסיכות שהוזכרו לעיל ולחבר אותם ללוח הארדואינו. תרשים החיבור יהיה הבא:

סכמטי לחיבור מסך LCD וארדואינו

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

#include <LiquidCrystal.h>

דרך פשוטה ומהירה עבור לוח Arduino לעבוד עם מסך LCD.

האם מומלץ להשתמש במסך LCD לפרויקט שלנו?

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

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


היה הראשון להגיב

השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.