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

מטריצת לד מסוג Rgb 8x16 מדורגת: 3 שלבים
מטריצת לד מסוג Rgb 8x16 מדורגת: 3 שלבים

וִידֵאוֹ: מטריצת לד מסוג Rgb 8x16 מדורגת: 3 שלבים

וִידֵאוֹ: מטריצת לד מסוג Rgb 8x16 מדורגת: 3 שלבים
וִידֵאוֹ: ארדואינו - פרוייקטון זיהוי צבעים RGB אדום ,ירוק,וכחול בעזרת חיישן צבע מסוג TCS34725 2024, נוֹבֶמבֶּר
Anonim
מטריצת לד מסוג Rgb 8x16 מדורגת
מטריצת לד מסוג Rgb 8x16 מדורגת
מטריצת לד בגודל 8x16 Rgb ניתנת להדפסה
מטריצת לד בגודל 8x16 Rgb ניתנת להדפסה

בפרויקט זה הכנתי מטריצת LED 8x16 rgb למד ובקר שלה. 18F2550 של Microchip משמש לתמיכה ב- USB. נוריות RGB מונעות על ידי רשמי משמרת 74hc595 עם נגדים. לנתוני אנימציה ותצורה; משמש eeprom חיצוני 24C512. נתוני תצורה ואנימציה נוצרים על ידי ממשק משתמש גרפי (GUI) במחשב ומועברים ל- eeprom באמצעות USB הכנתי את מודולי המטריצה שלי led rgb בגודל 8x16 פיקסלים. וניתן לחבר אותם כדי ליצור שטח תצוגה גדול יותר.

שלב 1: אדריכלות

ארכיטקטורה
ארכיטקטורה
ארכיטקטורה
ארכיטקטורה

ארכיטקטורה נתוני אנימציה ותצורה נוצרים במחשב על ידי משתמש. ואז הוא מועלה ללוח הבקרה באמצעות usb. יחידת בקר מיקרו (mcu) מעבירה נתונים אלה ליחידת האחסון של הלוח (eeprom). כאשר הלוח פועל, הוא קורא תחילה את נתוני התצורה: מרווחי זמן בין מסגרות אנימציה, אורך האנימציה להצגה, מצב עבודה (יחיד או מדורג) ואז הוא קורא נתח של נתוני אנימציה ושולח את הנתונים לרשומות משמרות לעדכון מעמדם של הלדים. משמשים נוריות rgb של האנודה. נוריות מסודרות 8 שורות, 16 עמודות. כל האנודות מחוברות זו לזו בשורה. רשימות Shift שולטות שורה אחת בכל פעם. על ידי ריבוב; 8 שורות מתעדכנות מהר מאוד כך שתמונה רציפה מוצגת. עבור 8 שורות --------- רישום משמרת אחד של 8 ביט משמש לריבוב. עבור 16 עמודות נוריות rgb 16*3 = 48 ------ שישה אוגר 8bit משמרת משמש. במצב סולו מודול אחד הוא עבודה כמתואר לעיל. במצב מפל: לוח אחד הפך ללוח מאסטר ושולח אות סנכרון ללוחות אחרים באמצעות ממשק היקפי טורי (spi). כל הלוחות מציגים הנפשות המאוחסנות בזיכרון שלהן. והתזמון מסודר על פי אות סנכרון שמגיע מלוח מאסטר.

מוּמלָץ: