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

לגו/קובי חלון הראווה ארדואינו: 7 שלבים
לגו/קובי חלון הראווה ארדואינו: 7 שלבים

וִידֵאוֹ: לגו/קובי חלון הראווה ארדואינו: 7 שלבים

וִידֵאוֹ: לגו/קובי חלון הראווה ארדואינו: 7 שלבים
וִידֵאוֹ: אנו מוציאים 10,000 $ ביום הראשון בתערוכת NSCC Storage Wars Wars של כנס המסחר הלאומי 2024, יולי
Anonim
Image
Image
שלב 1: חומרים
שלב 1: חומרים

זהו פרויקט ארדואינו שיצרתי כדי להציג את מיכל ה- COBI שלי "מאוס". הקישור המקורי כולל רק מודול טקסט לגלול LCD. בשלי, אלתרתי אז מצאתי שימוש בטקסט הגלילה. כיסיתי את ה- LCD שלי עם לגו כדי שזה ייראה כמו תצוגה עבור ערכות הלגו שלי!

הקודים היו מ- CarterW16. עם זאת, הוספתי קודים משלי כדי לאפשר ל- Arduino שלי להתאים לדרישות שלי. להלן יהיו הוראות כיצד לבצע את הפרויקט שלי!

החלפתי את מהירות המילה שקופיות

בהירות המסך

הבהירות המרבית

דין, CS, SCK

המילים שיוצגו על ה- LCD שלי

העיכוב כאשר כל שורה צצה

שלב 1: שלב 1: חומרים

  • ארדואינו UNO/לאונרדו
  • 1 או יותר מודולי מטריקס MAX7219
  • 5 כבלי מגשר
  • 5 חוטי מגשר או יותר (אופציונלי)
  • קרש לחם ללא הלחמה
  • כיסוי לגו (אופציונלי)
  • קופסה לכיסוי הארדואינו שלך
  • דֶבֶק
  • ערכת לגו או לגו לתצוגה

קניתי את כל החומרים שלי מג'ין הואה, אבל ישנם עמיתים אחרים באמזון שתוכלו למצוא!

להלן הקישור לחנות אליה הלכתי 金華 電子 וחנות מר גולד

שלב 2: שלב 2: חיווט

שלב 2: חיווט
שלב 2: חיווט
שלב 2: חיווט
שלב 2: חיווט
  • חבר את 5V בארדואינו ל- VCC במטריצה
  • חבר את ה- GND ל- GND
  • חבר את input5 ל- CS
  • חבר את הכניסה 6 ל- DIN
  • חבר את קלט 7 ל- CLK

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

ציור תמונת החיווט שבתמונה נלקח מ- CarterW16 כך שאין לי קרדיט על זה.

שלב 3: שלב 3: הוספת עוד מטריקס 8x8

שלב 3: הוספת עוד מטריקס 8x8
שלב 3: הוספת עוד מטריקס 8x8

לשם כך תצטרך לחבר VCC, GND, DIN, CS, CLK לאותו המיקום כמו 8x8 שאליו אתה מתכוון להתחבר. על ידי חיבורו, המילים יעברו בכל הלוחות. לגרום למילה להיראות ארוכה יותר, והמילים לא יעלו מהגבול מהר כמו שיש לך רק לוח מטריקס אחד 8X8 על לוח הלוח שלך. אתה יכול להוסיף עד יותר מ -5 לוחות, כל עוד אתה משנה את המספר או הלוחות בקוד. אם שכחת להוסיף את כמות ה- LCD שבה אתה משתמש. הטקסט ייחתך ל- 4 LCD גם אם קיבלת 5 LCD על לוח הלחם. זוהי טעות קלה שאנשים היו עושים, אשר הוסיפו את הלוחות אך הם לא שינו את הקוד כך שהכמות הכוללת של ה- LCD לא תציג טקסט!

שלב 4: שלב 4: הקוד

שלב 4: הקוד
שלב 4: הקוד
שלב 4: הקוד
שלב 4: הקוד
שלב 4: הקוד
שלב 4: הקוד
  • ראשית, יהיה עליך להוריד את הספרייה עבור MaxMatrix בקוד שלך. את הספרייה ניתן למצוא כאן MaxMatrix.
  • זהו הקוד ששיניתי מהיוצר המקורי CarterW16. הנה הקישור לקוד שלי Lego Display Code.
  • ישנם קישורים בקישור שהמשתמש יכול לשנות מההעדפות שלו.
  • בתמונה הראשונה, הקוד הוא לחבר את הספרייה של MaxMatrix לארדואינו שלך. זו המשמעות של הקוד. תוכל להוסיף את הספרייה על ידי מעבר להגדרת המחשב שלך וקבלת אפליקציות, ומצא את Arduino. אם אתה משתמש במחשב חלון, תוכל למצוא אותו בקובץ התוכנית x86. או שאתה יכול ללכת לקבצים בארדואינו שלך ולמצוא את האפשרות להוסיף תיקייה. כאשר אתה לוחץ על תיקיות, יש לך אפשרות להוסיף תיקיית MaxMatrix שהורדת למחשב שלך.
  • לתמונה השנייה, זוהי האפשרות שתוכל לשנות בקוד הארדואינו שלך. ניתן לשנות את התצוגה המקסימלית בקוד כך שתתאים לכמות התצוגות שחיברת. ניתן לשנות את DIN, CS ו- CLK כל עוד חיברת את ה- LCD שלך ל- UNO/LEONARDO Arduino שלך בעזרת סיכה D הבאה.
  • 3 ~ 5 התמונות הן הקודים המאפשרים למסך להציג מילים. אלה הם שילובי הנקודות שיוצרות את האותיות, המספרים שבהן תשתמש בארדואינו שלך!
  • התמונה השישית מציגה את שינוי עוצמת האור. המשמעות היא בהירות המסך. אם אתה רוצה שהמסך שלך יהיה בהיר יותר, יהיה עליך לשנות את מספר הקוד כדי להיות גדול יותר.
  • התמונה השביעית מציגה את שינוי המילים שברצונך להציג במסך. שנה את המילה בסוגריים "גרמנית". זה יאפשר לכל מילה שתקליד להופיע על המסך. עם זאת, המילים שתוכל להקליד הן אנגלית ומספרים. אם אתה רוצה להוסיף עוד תווים, יהיה עליך לשנות תמונה 3 ~ 5!
  • התמונה האחרונה מתארת שתוכל לשנות את הזמן בו מופיעה השורה הבאה. למשל אם אתה מעכב את זה ל 1000. זה אומר שהשורה הבאה תופיע אחרי 1 שניות את השורה הראשונה. יהיה עליך לשנות את הסוגריים "(1000)", המספר שבו. הבא שאתה יכול לשנות הוא המהירות של כמה מהר המילים מתגלגלות דרך ה- LCD "(מחרוזת, 50). יהיה עליך לשנות את 50 כדי להפוך אותו למהיר יותר או לאט יותר. מספר גבוה יותר פירושו שהוא מהיר יותר.

שלב 5: שלב 5: בדיקה

שלב 5: בדיקה
שלב 5: בדיקה

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

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

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

שלב 6: שלב 6: קישוטים

שלב 6: קישוטים
שלב 6: קישוטים
שלב 6: קישוטים
שלב 6: קישוטים

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

שלב 7: וידאו

הנה קישור לסרטון שלי וכיצד הכנתי את הסרטון שלי בו תוכל לראות את פרויקט הגמר! מאוס האוס

מוּמלָץ: