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

מטריצת LED 8x8: 5 שלבים
מטריצת LED 8x8: 5 שלבים

וִידֵאוֹ: מטריצת LED 8x8: 5 שלבים

וִידֵאוֹ: מטריצת LED 8x8: 5 שלבים
וִידֵאוֹ: LED 8x8 demo 2024, נוֹבֶמבֶּר
Anonim
מטריקס LED 8x8
מטריקס LED 8x8
מטריקס LED 8x8
מטריקס LED 8x8

מדריך זה יראה לך כיצד להכין מטריצת LED 8x8 במכשפה שתוכל לשלוט בכל LED בודד וליצור דפוסים משלך כל עוד הם צריכים רק 64 פיקסלים כדי להציג אותם בצבע אחד.

עדכון 25.09.10 הוספתי מחולל תבניות ליצירת תבניות אך לא כל התכונות שלו הושלמו

שלב 1: חומרים

חומרים
חומרים

חומרים שאתה צריך: -8x8LED matris (יכול להכין אחד אבל אני קניתי את שלי) -16x120Ohm נגדים -8xNPN טרנזיסטורים (השתמשתי ב- C547B) -1xPIC16f690-לוח אב טיפוס (או שאתה יכול להכין PCB בשביל זה) -חוט -5V אספקת חשמל (אתה יכול השתמש בווסת וולטג 'אבל אני פשוט מפעיל את שלי מיציאת USB) כלים: -מתכנתים (כל מתכנתים ממיקרו-שבב חוץ מ- pickit1 יעבדו) -תוכנות- MPLAB (תוכנה בחינם משבב) -מלחץ-משאבת אקום עבור הסרת הלחמה טובה לחיתוך חוטים כישורים שאתה צריך:-מיומנות הלחמה (יכולת ליצור חיבורי הלחמה טובים בתוך 5-10 שניות)-חשיבה לוגית ברמה מסוימת אם זה הניסיון הראשון שלך באמצעות מיקרו-בקרים אני ממליץ לך להתחיל עם פרויקט פשוט יותר.

שלב 2: המעגל

המעגל
המעגל
המעגל
המעגל

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

שלב 3: הקוד

הקוד כתוב בהרכבה.

קוד זה מבוסס על הקוד מ- https://www.instructables.com/id/3x3x3-LED-Cube/ אך אינך יכול להשתמש בגנרטור שלדעתו יש לו רק 27 דיודות ויש לו "שכבה 1 שכבה 2 שכבה 3" מונח של "שורה 1 …". וגם יש לו רק מספרי 3x8 סיביות בעוד שיש להם מספרים של 8x8 הערה האותיות בקוד זה עשויות להופיע במובן הפוך בטעות הפכתי את הקרקע בתצוגה שלי.

שלב 4: עריכת דפוסים המוצגים

אתה יכול להוסיף ולהסיר תבניות כרצונך במטריצה זו. כדי להוסיף תבנית פשוט צור את התבנית עם הגנרטור הכלול בשלב זה…. זהו קובץ.rar אז השתמש ב- winrar כדי לפתוח אותו. ובכל זאת, אני רוצה להודות ל- portreathbeach על כך שקוד המקור של הגנרטור נמצא במסמך שלו על www.instructables.com/id/3x3x3-LED-Cube/ כדי ליצור עיצוב מרגש, תוכל לבצע כמה צעדים לתת-השגרה וזה יקרה להיות כזה.; ------------------------------------------------- ----------------------------------------------;; שגרת תת מבחן;; ------------------------------------------------- ----------------------------------------------; בדיקה: movlw b'01111100 'movwf Line1 movlw b'11000110' movwf Line2 movlw b'00000011 'movwf Line3 movlw b'00000011' movwf Line4 movlw b'00000011 'movwf Line5 movlw b'00000011' movwf Line6 movlw b'11000110 ' Line7 movlw b'01111100 'movwf Line8 movlw b'11111111' movwf Layer4 call פלט movlw b'01111100 'movwf Line1 movlw b'11000110' movwf Line2 movlw b'00000011 'movwf Line3 movlw b'00000011' movwf Line4 movlw b'000000 movwf Line5 movlw b'00000011 'movwf Line6 movlw b'11000110' movwf Line7 movlw b'01111100 'movwf Line8 movlw b'11111111' movwf Layer4 שידור פלט שידור תצטרך גם להוסיף פונקציה בתחתית קובץ ה- asm התחתון כמה שורות יהיו משהו כזה. (פונקציית השיחה היא להתקשר לתת -קווים שאתה יכול לקרוא להם בכל סדר שתרצה) לולאה: להתקשר Someroutine להתקשר בדיקה בדיקה בדיקה לסיום לולאה

שלב 5: המוצר המוגמר

המוצר המוגמר
המוצר המוגמר
המוצר המוגמר
המוצר המוגמר
המוצר המוגמר
המוצר המוגמר
המוצר המוגמר
המוצר המוגמר

להלן התוצאות של המטריצה … אתה יכול לשלוט ב- LED בודד על מטריצה זו באמצעות הקוד

מוּמלָץ: