תוכן עניינים:
וִידֵאוֹ: שליטה במערך LED מטריקס עם Arduino Uno (ארדואינו מופעל רובוט): 4 שלבים (עם תמונות)
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:17
מדריך זה מראה כיצד לשלוט במערך של מטריצות LED 8x8 באמצעות Arduino Uno. מדריך זה עשוי לשמש ליצירת תצוגה פשוטה (וזולה יחסית) לפרויקטים שלך. בדרך זו תוכל להציג אותיות, מספרים או הנפשות מותאמות אישית.
מערך 5 מטריצות המשמש באחד מפרויקטים הרובוטיים שלנו ("Robô da Alegria") משמש כדוגמה להמחשת טכנולוגיה זו. תוכל למצוא עוד מידע על הפרויקט בקישורים הבאים:
www.instructables.com/id/Joy-Robot-Rob%C3%B4-Da-Alegria-Open-Source-3D-Printed-A/
hackaday.io/project/12873-rob-da-alegria-joy-robot
github.com/ferauche/RoboAlegria
www.facebook.com/robodaalegria/ תודה מיוחדת לשאר חברי הצוות המעורבים בפרויקט שהוזכר לעיל, אחראים לגרסה הראשונה של הקוד המוצג במדריך זה: • תיאגו פראוח • דייגו אוגוסטוס • יאן כריסטיאן
שלב 1: רכיבים
בפרויקט זה נעשה שימוש ברכיבים הבאים:
- Arduino Uno (קנה)
- 8x8 מערך מטריצות LED עם דרייבר MAX7219 (x5) (קנה)
- חוטי מגשר בין נקבה לנקבה (4 מגשרים של 5 כבלים כל אחד)
- חוטי מגשר זכר למשפחה (מגשר אחד של 5 כבלים)
- יריעת אקריליק 2 מ"מ (אופציונלי לקיבוע הרכיבים)
- ברגים M2 x 10 מ"מ (x20) (אופציונאלי לקיבוע הרכיבים)
- M2 x 1, 5 מ"מ אגוזים (x20) (אופציונאלי לקיבוע הרכיבים)
- מחשב (לאסוף ולהעלות קוד ארדואינו)
- יְצִירָתִיוּת
שים לב שתזדקק לשני סוגים של קופצים: נקבה לנקבה לחיבור בין המטריצות וזכר לנקבה לחיבור מטריצת האש לארדואינו.
מספר הרכיבים עשוי להשתנות בהתאם למבנה שיש לך בראש.
שלב 2: הרכבה
חבר את כל הרכיבים בהתאם לסכימה. תזדקק לכמה חוטי מגשר לחיבור המטריצה הראשונה לארדואינו, וכל מטריצה לאחרת במערך.
Arduino Pinout:
- סיכה דיגיטלית Arduino 13 = DIN של התצוגה הראשונה
- סיכה דיגיטלית Arduino 12 = CLK של תצוגת האגרוף
- סיכה דיגיטלית Arduino 11 = CS של התצוגה הראשונה
- פין Arduino 5V = Vcc של התצוגה הראשונה
- סיכת GNU של Arduino = סיכת Gnd של התצוגה הראשונה
ייתכן שתרצה גם לסדר כל תצוגה במיקום נתון. לשם כך תוכל להשתמש בדף אקרילי, כמה ברגים ואומים (ארבעה לכל תצוגה) ולמקם כל רכיב במיקום. אין צורך בכלי להרכבת המעגל, אך תזדקק למברג או לכלי חד אם תרצה לצרף את הצגים למשטח עם כמה ברגים ואומים. בדוגמה שלנו, חמישה תצוגות הוצבו בתבנית פנים (שתי עיניים ופה). חבר את כבל ה- USB ללוח Arduino Uno והמשך לשלב הבא.
שלב 3: קידוד
עם הגירסה העדכנית ביותר של Arduino IDE, הוסף את ספריית LedControl.h, המשמשת לשליטה ב- LEDs. הורד, הידור והעלה את הקוד של Arduino, המחולק ל -4 חלקים: 1. הגדרת העיניים והפה: כל עין מוגדרת ומערך 8 בתים. הפה מוגדר כמערך של 24 בתים; 2. התקנה: הגדר תצוגות והתחל תקשורת; 3. עיקרי: המתן לפקודות תקשורת טוריות ובחר איזה פנים יוצג; 4. פונקציות עזר: פונקציות להגדרת תצוגות העיניים והפה. הפונקציה setRow שימשה לקביעת כל שורה בתצוגת LED. הוא שימש במקום setColumn מכיוון שהוא פועל פי שמונה מהר יותר! בדרך זו, יש להכריז על הציורים לכל תצוגה כשהם מסתובבים 90 מעלות נגד כיוון השעון.
setIntensity שימש להגבלת בהירות נוריות. הוא נקבע כ -1 (בסולם מ -0 עד 15) על מנת להפחית את צריכת החשמל של המודולים לרמה המקובלת על ידי יציאת ה- USB.
שלב 4: שימוש
לאחר ההעלאה שמור על ה- Arduino מחובר ליציאת ה- USB של המחשב שלך ופתח את הצג הסידורי. הקוד מתוכנת להציג קבוצה של סמלי הבעה על פני הלד, בהתאם להודעה שהתקבלה ביציאה הטורית. הפקודות הבאות הוגדרו:
בשביל העיניים
- : (עיניים רגילות)
- ; (לְמַצְמֵץ)
- 8 (עיניים מפחידות)
לפה:
- ) (שמח)
- | (ניטראלי)
- ((עָצוּב)
- D או d (מאוד שמח)
- או או (מופתע)
- P או p (הלשון החוצה)
הקלד זוג תווים (אחד לעיניים ואחר לפה) במסך הסדרתי, הקש enter והמסכים יעודכנו בהתאם לפקודתך.
תוכל לשנות את הציורים (להוסיף למשל פרצופים חדשים) או לשנות את שיטת הבקרה (כולל ממשק Bluetooth או Wi-Fi), בהתאם לצרכיך.
תעשה חיים!
מוּמלָץ:
גורילהבוט רובוט ארדואינו המודפס בתלת מימד, רובוט מרובע: 9 שלבים (עם תמונות)
גורילהבוט רובוט ארדואינו המודפס בתלת מימד, רובוט מרובע: כל שנה בטולוז (צרפת) מתקיים מרוץ רובוט טולוז #TRR2021 המרוץ מורכב מספרינט אוטונומי בגובה 10 מטרים לרובוטים דו -רגליים וריבועים. השיא הנוכחי שאני אוסף עבור מרובע הוא 42 שניות למשך ספרינט של 10 מטר. אז עם זה ב- m
טניס פונג עם מטריקס LED, ארדואינו וג'ויסטיקים: 5 שלבים (עם תמונות)
טניס פונג עם מטריקס LED, ארדואינו וג'ויסטיקים: פרויקט זה מיועד למתחילים ומנוסים כאחד. ברמה הבסיסית אפשר לעשות את זה עם קרש לחם, חוטי מגשר ולהדביק אותו לפיסת חומר גרוטאות (השתמשתי בעץ) עם Blu-Tack וללא הלחמה. אולם בהתקדמות נוספת
רובוט ג'וי (רובו דה אלגריה) - קוד פתוח בתלת -ממד מודפס, רובוט מופעל בארדואינו !: 18 שלבים (עם תמונות)
רובוט ג'וי (Robô Da Alegria) - קוד פתוח בהדפסה תלת מימדית, רובוט מופעל על ידי Arduino !: פרס ראשון בתחרות גלגלי ההוראה, פרס שני בתחרות Arduino Instructables, ורב שני בתחרות עיצוב לילדים. תודה לכל מי שהצביע עלינו !!! רובוטים מגיעים לכל מקום. מיישומים תעשייתיים ועד לך
[רובוט ארדואינו] כיצד ליצור רובוט לכידת תנועה - רובוט אגודל - מנוע סרוו - קוד מקור: 26 שלבים (עם תמונות)
[רובוט ארדואינו] כיצד ליצור רובוט לכידת תנועה | רובוט אגודל | מנוע סרוו | קוד מקור: רובוט אגודל. השתמש בפוטנציומטר של מנוע סרוו MG90S. זה מאוד כיף וקל! הקוד פשוט מאוד. זה בסביבות 30 קווים בלבד. זה נראה כמו לכידת תנועה. אנא השאר כל שאלה או משוב! [הוראה] קוד מקור https: //github.c
48 X 8 גלילת תצוגת מטריקס LED באמצעות רשימות ארדואינו ומשמרות: 6 שלבים (עם תמונות)
48 X 8 גלילת תצוגת מטריקס LED באמצעות רשימות Arduino ו- Shift .: שלום לכולם! זוהי ההנחיה הראשונה שלי והכול על הכנת מטריצת LED לגלול 48 x 8 לתכנות באמצעות רגיסי Shift של Arduino Uno ו- 74HC595. זה היה הפרויקט הראשון שלי עם לוח פיתוח של Arduino. זה היה אתגר שנתנו ל