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

מערך תצוגה של 7 פלחים: 6 שלבים (עם תמונות)
מערך תצוגה של 7 פלחים: 6 שלבים (עם תמונות)
Anonim
מערך תצוגה של 7 פלחים
מערך תצוגה של 7 פלחים

בניתי צג לד המורכב מ -144 תצוגות של 7 7 פלחים הנשלטים על ידי ננו ארדואינו. הקטעים נשלטים על ידי 18 MAX7219 ICs שיכולים לשלוט עד 64 נוריות בודדות או 8 7 תצוגות פלח. המערך כולל 144 תצוגות המורכבות כל אחת מ -8 נוריות בודדות, כך שהמערך כולל 1152 נוריות שתוכל לשלוט בהן.

שלב 1: קנה את הרכיבים שלך

1 x ארדואינו ננו

1 x PCB

144 x תצוגות קתודה נפוצות 7 פלחים 1 ספרות

18 x MAX7219

קבלים 18 x 10uf (0603)

קבלים 18 x 100nf (0603)

19 x 12k נגד (0603)

1 x מיקרו USB נקבה

42 x כותרת נקבה

1 x RTC זעיר (אופציונלי)

1 x 2A אספקת חשמל

שלב 2: הזמינו את ה- PCB שלכם

כאן תוכל להוריד את קבצי Gerber עבור ה- PCB של התצוגה. העלה אותם דרך https://jlcpcb.com/quote#/ או מיצרן אחר כדי להזמין אותם.

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

הלחם את הרכיבים
הלחם את הרכיבים

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

אם אתה מתכוון להשתמש בתצוגה כהלחמת שעונים, כותרות ה- Tiny RTC בצד הצד של הסוללה.

שלב 4: הצג כשעון

הצג כשעון
הצג כשעון

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

שלב 5: צור קוד מותאם אישית

צור קוד מותאם אישית
צור קוד מותאם אישית
צור קוד מותאם אישית
צור קוד מותאם אישית

אם אתה רוצה להציג משהו מותאם אישית אתה צריך לקודד אותו ביד. בקוד הדוגמה קטעים שונים aka פיקסלים מוצגים בבתים עם כל ביט קטע אחד: 0bDP-A-B-C-D-E-F-G למשל 0b01011011 יציג 5.

הקוד לדוגמא כולל 3 דרכים שונות להצגת פיקסלים. הדרך הראשונה היא להשתמש ב- putPixel (x, y, byte); פונקציה להחלפת פיקסל אחד של הצג במיקום x, y (0, 0 הוא שמאל למעלה 5, 23 הוא מימין למטה).

הדרך השנייה היא להשתמש ב- addPixel (x, y, byte); פונקציה היא פועלת כמעט כמו הפונקציה putPixel (), אך במקום להחליף את הפיקסל היא מוסיפה את הפיקסל לפונקציה המקורית.

הדרך האחרונה היא להשתמש ב- fillPixel (x1, y1, x2, y2, byte); פונקציה למלא מלבן מ- x1, y1 עד x2, y2 עם אותם פיקסלים.

שלב 6: סיימת

מזל טוב סיימת! עכשיו אתה יכול לתכנת את התצוגה כמו שאתה אוהב. ואם עשית את התצוגה אל תשכח לשתף אותה:)

מוּמלָץ: