תוכן עניינים:

תצוגות של 7 קטעים ניתנות להתייחסות: 10 שלבים (עם תמונות)
תצוגות של 7 קטעים ניתנות להתייחסות: 10 שלבים (עם תמונות)

וִידֵאוֹ: תצוגות של 7 קטעים ניתנות להתייחסות: 10 שלבים (עם תמונות)

וִידֵאוֹ: תצוגות של 7 קטעים ניתנות להתייחסות: 10 שלבים (עם תמונות)
וִידֵאוֹ: אל תיגע לבחורה באיפור בחייםםם !!!! don't do that !!! 2024, יולי
Anonim
ניתן להציג כתובות של 7 פלחים
ניתן להציג כתובות של 7 פלחים
תצוגות של 7 קטעים ניתנות להתייחסות
תצוגות של 7 קטעים ניתנות להתייחסות

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

רוב הזמן תצוגות עם 7 קטעים מסתבכות הרבה יותר ממה שאתה חושב שהם יהיו. בעיקרו של דבר אתה רק מדליק חבורה של נוריות LED להצגת מספרים או אותיות. זה אומר שאתה צריך להיות שליטה על כל קטע של כל ספרה שיש לך, אז אם יש לך 4 ספרות, זה 4 * 7 = 28 יציאות! שלא לדבר על חיווט ונגדים. ואז ברגע שאתה מתחיל לנהוג בכמה מהם, הדברים כבר לא נראים כל כך פשוטים. החלטתי ליצור דרך פשוטה לקבל כמה וכמה תצוגות של 7 קטעים שתרצה, והן סופר מודולריות. בין אם אתה רוצה 20 או 2, אתה צריך רק שורת נתונים אחת מהארדואינו כדי לשלוט בהם. עקוב אחרי כדי לראות איך עשיתי זאת, או להכין בעצמך, או רק כדי לדעת איך הם עובדים!

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

שלב 1: צפה בסרטון

Image
Image

אם אתה לומד טוב יותר על ידי צפייה בסרטונים, אני מסביר כיצד בניתי אותם וכיצד הם עובדים כאן.

אל תשכחו להירשם!

www.youtube.com/seanhodgins

שלב 2: קנה את החלקים והכלים

התחל עם רכיבי הר משטח!
התחל עם רכיבי הר משטח!

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

חלקים לתצוגה:

  • 1 x PCB מותאם אישית - קבל את הקבצים מ- GitHub, או הזמין באמצעות PCBWay
  • 3 x WS2811 - Adafruit
  • 1 x 7 פלחי תצוגה - צריך להיות אנודה נפוצה! לספרקפון יש אותם
  • 3 x 33OHM נגד 0805 - Digikey
  • 3 x 1uF קבלים 0805 - Digikey
  • 1 x 3 פינים כותרת זווית ישרה - נקבה - Digikey
  • 1 x 3 פינים כותרת זווית ישרה - זכר - Digikey

כלים:

  • מלחם
  • תנור או אוויר חם (אופציונלי אך קל יותר)
  • הדבקת הלחמה או הלחמה

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

shop.idlehandsdev.com/products/addressable-7-segment-display

שלב 3: התחל עם רכיבי הר משטח

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

שלב 4: זרימה מחדש

Image
Image
הוסף את כותרות הסיכה
הוסף את כותרות הסיכה

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

שלב 5: הוסף את כותרות הסיכה

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

שלב 6: הלחמה של תצוגת 7 הפלגים

הלחם את תצוגת 7 הקטעים
הלחם את תצוגת 7 הקטעים

לבסוף עלינו להלחם על רכיב התצוגה בן 7 המגזרים. וודא שהוא בכיוון הנכון על ידי ביצוע הכיוון של מסך המשי.

לאחר שתסיים להלחם, נקה את הלוח בעזרת חומר הניקוי המועדף עליך וסיימת!

שלב 7: כיצד פועלת החומרה

כיצד פועלת החומרה
כיצד פועלת החומרה

ה- WS2811 IC מסוגל להניע 3 נוריות עם זרם משתנה. בדרך כלל אלה נוריות אדום, ירוק וכחול בכדי ליצור אלפי צבעים שונים. במקרה של תצוגת 7 פלחים אנו משתמשים בשלושה WS2811 לשליטה על הבהירות של 8 מקטעים שונים בתצוגת 7 המגזרים. שניים מ- WS2811 מחוברים ל -3 קטעים והאחרון מחובר ל -2 מקטעים, כאשר אחד נשאר. הנותר למעשה מחובר לד LED לא מאוכלס, שחשבתי שיכול להיות שימושי למשהו.

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

שלב 8: כיצד פועלת תוכנית ההדגמה

כיצד פועלת תוכנית ההדגמה
כיצד פועלת תוכנית ההדגמה

גיבשתי במהירות תוכנית Arduino להדגמת אופן הצגת הדברים בתצוגת 7 המקטעים הניתנים להתייחסות. הוא משתמש בספריית Adafruit NeoPixel לשליטה במסכי המספרים. זה בעצם הופך כל ספרה ל -3 Neopixels. אתה יכול לשלוח ספרה אחת לתצוגה אחת ולשלוט בהירותה על ידי כתיבה פשוטה:

writeDigit (DisplayNumber, Number, Brightness);

מספר התצוגה הוא המספר מימין לשמאל מהתצוגה שברצונך לכתוב ועד שמתחיל ב- 0. המספר הוא המספר האמיתי שברצונך להציג בתצוגה מ- 0-9, והבהירות היא ערך מ -0-255 לאיך בהיר שאתה רוצה שיהיה.

בכל פעם שתרצה לרענן את התצוגות עליך לשלוח:

segmentes.show ();

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

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

שלב 9: שרשרת חיננית ביחד

פרס שני בתחרות ה- PCB

מוּמלָץ: