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

סמאש דאש 3000: 7 שלבים
סמאש דאש 3000: 7 שלבים

וִידֵאוֹ: סמאש דאש 3000: 7 שלבים

וִידֵאוֹ: סמאש דאש 3000: 7 שלבים
וִידֵאוֹ: New OP Trick Block Dash😱 | Winning 5100 Crowns | - Stumble Guys 2024, יולי
Anonim
סמאש דאש 3000
סמאש דאש 3000
סמאש דאש 3000
סמאש דאש 3000
סמאש דאש 3000
סמאש דאש 3000

זהו הדבק העתק החל מה- 13/4/2019 מ- GitHub, לצורך השתתפות בתחרות LED Instructables! אם למישהו יש בעיות, אל תהסס לשלוח בעיה ב- GitHub!

קבצי פרוייקטים מלאים בכתובת

זהו פרויקט העוסק באורות. בניתי משחק מירוצים מבוסס ארדואינו הכולל ניפוץ כפתור ומרוץ עד לסוף רצועת LED. יש מכניקה נוספת כמו כוח הכבידה כדי להפוך את המשחק למרגש יותר.

צעק להשראת הפרויקט הזה, [Race LED Race] (https://create.arduino.cc/projecthub/gbarbarov/open-led-race-a0331a).

אספקה

## אספקה

- Arduino Mega- ממסר 5V- 5V 2.5A ספק כוח- WS2813 Led Strip 60 LED/5 Meter- DF Player Mini- RJ45 4-Port breakout Board- RJ45 Keystone (1)- RJ45 Breakout (2)- 1000 uF קבל- 470 קבל uF- 470 Ohm Resistor (5)- Resistor 1000 Ohm- 10k Ohm Resistor (3)- קופסת קרטון- רמקול 3 ואט- Pringles יכול- בקבוק גלולה ריק (2)- 22 AWG חוט מוצק- כבל Ethernet- מחברי RJ45 זכר- לוח לחם- לחצן ארקייד (3)- מיקרו SD

### דברים אחרים שתזדקק להם

- קורא מיקרו SD- חשפנית חוטים- מחבט RJ45- מלחם- הלחמה- שרינקטוב

שלב 1: Arduino ו- LED

ארדואינו ו- LED
ארדואינו ו- LED
ארדואינו ו- LED
ארדואינו ו- LED
ארדואינו ו- LED
ארדואינו ו- LED

### 1.1 תיבת הגדרה

#### 1.1.1

צרף לקופסה שלך: Arduino Mega, קרש לחם, ממסר, תקע RJ45, תקע אספקת חשמל

#### 1.1.2

חבר את Arduino ללוח הלחם (עיין בסכמת החיווט).

#### 1.1.3

חבר ממסר ללוח הלחם (עיין בסכמת החיווט).

#### 1.1.4

RJ45 ללוח הלחם, הוסף נגדים

ירוק = קו נתונים גיבוי כחול = קו נתונים כתום = 5V חום = קרקע

הוסף נגד 470 אוהם בשני קווי הנתונים (עיין בסכמת החיווט).

#### 1.1.5

חבר את ספק הכוח ללוח הלחם, הוסף 1000 קבלים uF.

### 1.2 הגדר רצועת LED

#### 1.2.1 בנה חוט הארכת LED

אורך של כ 6-9 רגל.

חיבורי חוט הלחמה.

אדום (5V) = כתום שחור (קרקע) = חום צהוב (נתונים) = כחול ירוק (נתוני גיבוי) = ירוק

השתמש בכווץ חום.

! (./ images/ledextensionwire.jpg)

#### 1.2.2 קלטות חוטי LED

! (./ images/ledWire.jpg)

#### 1.2.3 חבר רצועת LED לאבנית RJ45.

### 1.3 תוכנה: הדלק אורות

ראה [`./code/step1-turnOnLights.ino`](./code/step1-turnOnLights.ino)

שלב 2: לחצן התחל

כפתור התחל
כפתור התחל
כפתור התחל
כפתור התחל
כפתור התחל
כפתור התחל

### 2.1

מסור יכול להגיע לחצי סנטימטר יותר מהקופסה שלך.

! (./ images/startButtonInBox.jpg)

### 2.2

חתכו חור לכפתור הארקייד שלכם.

לחצן הפעלת הלחמה להפעלה.

! (./ images/startButtonHole.jpg)

### 2.3

חבר את חוטי ההפעלה של כפתור ההתחלה ללוח הלחם, וחבר את לוח הלחם ל- Arduino.

הוסף נגד 470 אוהם עבור LED. הוסף נגד 10k לכפתור.

! (./ images/startButtonWires.jpg)

### 2.4 תוכנה: אורות נעים

ראה [`./code/step2-movingLights.ino`](./code/step2-movingLights.ino)

שלב 3: בקרים

בקרים
בקרים
בקרים
בקרים
בקרים
בקרים

### 3.1 חבר לוח פריצה של בקר לארדואינו

#### 3.1.1 בקר ראשון

זוהי התצורה של בקר הנגן הראשון. כל החוטים צריכים להיות מחוברים ליציאת לוח הפריצה `D`.

תצורת חוט יציאת פריצת בקר:

- חוט 1: חזרה של +5 וולט מרגל 2 של המתג - התחבר לרצועת מסוף זמינה בלוח הלחם - חבר נגד 10 קילו -אוהם מפס מסוף זה לאדמה. הפניה קרקעית זו מסייעת במניעת קריאות חיוביות שווא. - חוט 2: +5 וולט עובר לרגל 1 של המתג - התחבר למסילת חשמל +5 וולט על לוח הלוח- חוט 3: קרקע לכפתור LED - התחבר לרכבת חשמל של -5 וולט בלוח הלחם - חוט 4: אות +5 וולט עבור כפתור LED - התחבר לרצועת מסוף זמינה בלוח הלחם - חבר את הארדואינו לרצועת הטרמינל היריבה - חבר את שתי רצועות המסוף עם נגד של 470 אוהם.

כפתור שחקן 1 = סיכה 26 נגן LED 1 = סיכה 27

#### 3.1.2 בקר שני

בצע את השלבים עבור הבקר הראשון, למעט הפעם באמצעות יציאת פריצה 'C'.

כפתור שחקן 2 = סיכה 22 נגן נגן 2 = סיכה 23

### 3.2 צור כבל אתרנט

אורך של כ 6-9 רגל.

! (./ images/controllerWire.jpg)

### 3.2

לקדוח חור בתחתית מיכל הגלולות.

! (./ images/controllerBottomHole.jpg)

### 3.3 הרכבה העליונה של הבקר

! (./ images/controllerInside.jpg)

#### 3.3.1

חותכים חור במכסה של מיכל הגלולות לכפתור ארקייד.

#### 3.3.2

חוטי הלחמה להלחץ עבור כפתור הארקייד שלך.

#### 3.3.3

הכנס את כפתור הארקייד שלך למכסה של מיכל הגלולות.

#### 3.3.4

צרף את ההתפרצות הנשית RJ45 בצד השני של המכסה.

### 3.4 מכלול תחתון של הבקר

! (./ images/controllerAlmostFinished.jpg)

הכנס את כבל ה- Ethernet לתחתית מיכל הגלולות, ולאחר מכן קשר קשר רופף מיד מתחת לקצה כבל ה- Ethernet.

### 3.5 הרכבה אחרונה של בקר

! (./ images/controllerFinished.jpg)

חבר אתרנט לפריצה נקבה RJ45. היזהר כאשר אתה סוגר את המיכל לא לכופף סיכות כפתורים.

### 3.6 חזור על הבקר השני

! (./ images/secondController.jpg)

### 3.7 תוכנה: פקדי נגן

ראה [`./code/step3-playerControls.ino`](./code/step3-playerControls.ino)

שלב 4: אודיו

שֶׁמַע
שֶׁמַע
שֶׁמַע
שֶׁמַע

### 4.1 חבר את נגן DF ללוח הלחם

הוסף קבלים ונגד.

! (./ images/audioCloser.jpg)

### 4.2 חבר רמקול 3 וואט ללוח הלחם

### 4.3 הורדת צלילים ל- Micro SD

שם התיקיה צריך להיות mp3, ממוקם מתחת לספריית הבסיס של כרטיס ה- SD ושם קובץ ה- mp3 צריך להיות 4 ספרות, למשל, "0001.mp3", הממוקם מתחת לתיקיית mp3. אם אתה רוצה לקרוא לו באנגלית וגם בסינית, אתה יכול להוסיף אותו אחרי המספר, למשל, "0001hello.mp3" או "0001 后来.mp3".

ראה [`./audio/] (./audio).

### 4.4 חבר מיקרו SD לנגן DF

### 4.5 תוכנה: אודיו

ראה [`./code/step4-audio.ino`](./code/step4-audio.ino)

שלב 5: כוח הכבידה

כוח משיכה
כוח משיכה

### 5.1 מדוד

! (./ images/lightsOnWall.jpg)

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

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

### 5.2 תוכנה: זמן הכבידה

ראה [`./code/step5-gravity.ino`](./code/step5-gravity.ino)

שלב 6: תוכנה אחרונה

תוכנה אחרונה
תוכנה אחרונה

הוסף זוכה למשחק.

! (./ images/horse.jpg)

ראה [`./code/step6-final.ino`](./code/step6-final.ino)

מוּמלָץ: