תוכן עניינים:
- אספקה
- שלב 1: מודול מטריקס LED בגודל 64x32 RGB
- שלב 2: חיבור לוח 64x32 LED מטריקס עם Arduino Mega
- שלב 3: מדוע כדאי להשתמש ב- Arduino Mega?
- שלב 4: תכנות ללוח מטריקס LED
- שלב 5: הגדר דוגמאות לספריית לוח RGB Matrix Panel עבור מודול 64x32
- שלב 6: המרת תמונות מפת סיביות ללוח מטריקס LED בגודל 64x32
וִידֵאוֹ: מטריצת LED RGB 64x32 עם מגה ארדואינו: 6 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:13
נהניתי ללמוד כיצד להשתמש במטריצת LED ובנורות כתובות. הם מאוד כיפיים כשאתה מבין איך זה מסתדר. ריכזתי הדרכה זו המסבירה את כל השלבים בצורה פשוטה וקוהרנטית כדי שאחרים יוכלו ללמוד. אז תהנו. הודע לי אם יש לך שאלות.
אספקה
מודול RGB LED Matrix 64x32 פיקסל
ארדואינו מגה
כבלי מגשר
כבל יו אס בי
מתאם מתח USB עם 2 תקעי כניסה
שלב 1: מודול מטריקס LED בגודל 64x32 RGB
שם המוצר RGB LED Matrix Module P4 SMD2121 256x128mm 64x32 pixel
מפרט פיקסל פיקסל: 4 מ מ אישי
גודל LED: SMD2121 2.1 x 2.1 מ מ
התקן הרכבה על פני השטח בצבע מלא
צריכת חשמל מקסימלית: 20W
צריכת חשמל ממוצעת: 6.7W
מתח כניסה: DC5V
שלב 2: חיבור לוח 64x32 LED מטריקס עם Arduino Mega
עקוב אחר התרשים כדי לחבר סיכות למחבר כבל המגשר.
עליך לחבר כוח של 5V לכניסת החשמל כדי שהדגם יוצג כראוי. עם כוח בלבד מהלוח אינו מספיק מכיוון שחלק מהנורות והצבעים אינם נדלקים במלוא הבהירות.
אתר הפניה:
הוראה נוספת עם שולחן חיבור - הרבה פרטים.
שלב 3: מדוע כדאי להשתמש ב- Arduino Mega?
ל- Arduino Mega יש 256 KB של זיכרון פלאש המתאים להצגת מפות סיביות רבות במטריצת ה- LED. ל- Arduino Uno יש זיכרון פלאש של 32KB בלבד והוא מוגבל לשימוש.
- זיכרון פלאש Arduino Uno - 32 KB
- Arduino Mega - פלאש 256 קילו־בייט
- ESP8266 D1 מיני - 80 KiB
- ESP-32S WROOM-32-פלאש 4MiB
שלב 4: תכנות ללוח מטריקס LED
הורד והתקן את תוכנת Arduino מהאתר הרשמי.
התקן את ספריית לוח ה- RGB Matrix ממנהל הספרייה של Arduino או מאתר GitHub.
התקן את ספריית AdFruit GFX ממנהל הספרייה של Arduino או מאתר GitHub.
התקן את Adafruit BusIO ממנהל הספרייה של Arduino או מאתר GitHub.
פתח קודי דוגמה על ידי מעבר לקובץ> דוגמאות> לוח מטריקס RGB> בחר מהרשימה.
חבר את Arduino Mega למחשב. בחר את המכשיר והיציאה הנכונים. העלה והפעל את הקוד.
שלב 5: הגדר דוגמאות לספריית לוח RGB Matrix Panel עבור מודול 64x32
הדוגמאות בספרייה נוצרו עבור מודולי מטריצת LED קטנים יותר. כדי להריץ אותו על מודול 64x32 עלינו לשנות את הקוד.
לכל הדוגמאות בספרייה:
- גלגל צבעים_32x32
- colorwheel_progmem_32x32
- לוח GFX Demo_16x32
- פלזמה_16x32
- plasma_32x32
- scrolltext_16x32
- testcolors_16x32
- testshapes_16x32
- testshapes_32x32
- testshapes_32x64
עבור כל אחת מהדוגמאות, היה צורך לבצע את השינויים הבאים. הוסף את השורה:
#הגדר D A3
שנה את השורה:
RGBmatrixPanel *מטריצה = RGBmatrixPanel חדש (A, B, C, CLK, LAT, OE, true);
הוספת D לאחר C ו- 64 לאחר true. הקו צריך להיות כזה.
RGBmatrixPanel *מטריצה = RGBmatrixPanel חדש (A, B, C, D, CLK, LAT, OE, true, 64);
שלב 6: המרת תמונות מפת סיביות ללוח מטריקס LED בגודל 64x32
המרת תמונת מפת סיביות לקובץ c על ידי מעבר לכאן:
הוסף את קוד מפת הסיביות לחלק העליון.
הוסף את הפונקציה הבאה לפונקציית "void loop () {}":
מטריקס-> drawRGBBitmap (0, 0, (const uint16_t *) משטח, 64, 32);
מטריקס-> הצג ();
עיכוב (4000);
מטריקס-> ברור (); // הגדר את התמונה לשחור
פונקציה זו משמשת לציור bitmap.matrix-> drawRGBBitmap (x, y, bitmap, w, h);
- x ו- y היא המיקום בלוח.
- w ו- h הוא הרוחב והגובה.
- מפת סיביות היא ההתייחסות לקוד מפת הסיביות בחלק העליון.
קבל את הקוד הארדואיני הסופי שלי כאן ב- GitHub:
קוד Arduino ב- GitHub
מוּמלָץ:
מגה ראספי - פטל פטל בכונן מגה מגה / בראשית: 13 שלבים (עם תמונות)
Mega RasPi - Raspberry Pi ב- Sega Mega Drive / Genesis: מדריך זה לוקח אתכם להמרה של Sega Mega Drive ישן לקונסולת משחקים רטרו, באמצעות פטל פי. ביליתי אינספור שעות בילדותי במשחקי וידאו על סגה מגה דרייב שלי. לרוב החברים שלי היה גם אחד, אז היינו
צור מטריצת LED בגודל 15x10 RGB משלך: 10 שלבים
צור מטריצת LED בגודל 15x10 RGB משלך: בסדרת סרטונים זו אציג לך כיצד לבנות מטריצת LED בגודל 15x10 RGB. מטריקס זו היא ברוחב של 1.5 מ 'וגובה של 1 מ'. הוא מורכב מנורות PL9823 RGB המהוות חלופה זולה לנורות WS2812 נפוצות. אדבר על האתגרים
מטריצת נקודת שעון חכם IoT השתמש ב- Wemos ESP8266 - מטריצת ESP: 12 שלבים (עם תמונות)
מטריצת נקודת שעון חכם IoT השתמש ב- Wemos ESP8266-מטריצת ESP: צור שעון חכם IoT משלך שיכול להציג: שעון תצוגה עם סמל אנימציה יפה תצוגת תזכורת -1 לתזכורת -5 תצוגת לוח שנה הצגת זמני תפילה מוסלמים הצגת מידע מזג אוויר הצגת חדשות תצוגת עצות תצוגה הצגת שער הביטקוין
גאדג'ט שולחן עם מטריצת RGB LED 8x8 ו- Arduino Uno: 6 שלבים
גאדג'ט שולחן עם מטריצת RGB LED 8x8 ו- Arduino Uno: שלום יקירתי! במדריך זה נעשה גאדג'ט LED DIY RGB, שיכול לשמש כגאדג'ט שולחן או תאורה אחורית. אך ראשית, הצטרף לערוץ הטלגרם שלי, כדי לראות פרויקטים מדהימים נוספים. כמו כן, המוטיבציה שלו בשבילי
מוח עם מטריצת LED 8x8 RGB: 5 שלבים (עם תמונות)
Mastermind עם מטריצת LED 8x8 RGB: חלקים דרושים: Basys3 FPGA 8x8 RGB LED מטריקס על ידי סוללת GEEETECH9V 2N3904 טרנזיסטורים (x32) נגד 1K (x32) נגד אוהם 100 (x1) 50 אוהם (x1) מטריצת ה- LED היא מטריצת אנודה נפוצה עם 32 סיכות בסך הכל. האנודה הנפוצה פירושה שכל שורה היא