Obsah:

Smash Dash 3000: 7 krokov
Smash Dash 3000: 7 krokov

Video: Smash Dash 3000: 7 krokov

Video: Smash Dash 3000: 7 krokov
Video: Все 300 немецких слов. Немецкий с нуля. Немецкие слова. Учим немецкий язык A0. Уроки немецкого языка 2024, November
Anonim
Smash Dash 3000
Smash Dash 3000
Smash Dash 3000
Smash Dash 3000
Smash Dash 3000
Smash Dash 3000

Toto je kópia pasty k 13. 4. 2019 od GitHubu za účelom účasti v súťaži LED Instructables! Ak má niekto problémy, pokojne ho dajte na GitHub!

Úplné súbory projektu na

Toto je projekt o svetlách. Zostavil som arduino závodnú hru, ktorá zahŕňa rozbitie tlačidla a pretekanie na koniec pásu LED. Sú tam pridané mechaniky ako gravitácia, aby bola hra vzrušujúcejšia.

Kričte na inšpiráciu pre tento projekt [Open LED Race] (https://create.arduino.cc/projecthub/gbarbarov/open-led-race-a0331a).

Zásoby

## Spotrebný materiál

- Arduino Mega- 5V relé- 5V 2,5A napájací zdroj- WS2813 Led Strip 60 LED/5 metrov- DF prehrávač Mini- 4-portová odpočinková doska RJ45- Keystone RJ45 (1)- RJ45 Breakout (2)- 1000 uF kondenzátor- 470 uF kondenzátor- odpor 470 ohmov (5)- odpor 1 000 ohmov- odpor 10 kOhm (3)- kartónová škatuľka- 3 W reproduktor- pringles- prázdna fľaša od pilulky (2)- 22 AWG pevný vodič- ethernetový kábel- konektory RJ45- Breadboard- arkádové tlačidlo (3)- Micro SD

### Ďalšie veci, ktoré budete potrebovať

- Čítačka micro SD- Odizolovač drôtu- Krimpovač RJ45- Spájkovačka- Spájka- Shrinktube

Krok 1: Arduino a LED

Arduino a LED
Arduino a LED
Arduino a LED
Arduino a LED
Arduino a LED
Arduino a LED

### 1.1 Nastavovacie pole

#### 1.1.1

Pripojte k svojmu boxu: Arduino Mega, nepájivá doska, relé, zástrčka RJ45, napájací konektor

#### 1.1.2

Zapojte Arduino do nepájivej dosky (pozrite si schému zapojenia).

#### 1.1.3

Relé zapojte do doštičky (pozrite si schému zapojenia).

#### 1.1.4

RJ45 na dosku, pridajte odpory

Zelená = Záložná dátová linka Modrá = Dátová linka Oranžová = 5 V Hnedá = Zem

Na obidva dátové vedenie pridajte odpor 470 Ohm (pozri schému zapojenia).

#### 1.1.5

Pripojte napájací zdroj k doske, pridajte kondenzátor 1000 uF.

### 1.2 Nastavte pásik LED

#### 1.2.1 Zostavte predlžovací kábel LED

Asi 6 až 9 stôp na dĺžku.

Pripojenia spájkovacím drôtom.

Červená (5 V) = oranžová čierna (uzemnenie) = hnedá žltá (údaje) = modrá zelená (záložné údaje) = zelená

Použite zmršťovanie teplom.

! (./ images/ledextensionwire.jpg)

#### 1.2.2 Páskové vodiče LED

! (./ images/ledWire.jpg)

#### 1.2.3 Pripojte pásik LED k lichobežníku RJ45.

### 1.3 Software: Zapnite svetlá

Pozrite si [`./code/step1-turnOnLights.ino`](./code/step1-turnOnLights.ino)

Krok 2: Tlačidlo Štart

Tlačidlo štart
Tlačidlo štart
Tlačidlo štart
Tlačidlo štart
Tlačidlo štart
Tlačidlo štart

### 2.1

Píla môže byť o pol palca palca vyššia ako vaša škatuľa.

! (./ images/startButtonInBox.jpg)

### 2.2

Vyrežte otvor pre svoje arkádové tlačidlo.

Spájkovacie vodiče na tlačidlo štart.

! (./ images/startButtonHole.jpg)

### 2.3

Pripojte vodiče tlačidla Štart k nepájivej doske a nepájivú dosku k Arduinu.

Pridajte odpor 470 oHm pre LED. Pridajte 10 000 odpor pre tlačidlo.

! (./ images/startButtonWires.jpg)

### 2.4 Software: pohyblivé svetlá

Pozrite si [`./code/step2-movingLights.ino`](./code/step2-movingLights.ino)

Krok 3: Ovládače

Ovládače
Ovládače
Ovládače
Ovládače
Ovládače
Ovládače

### 3.1 Pripojte oddeľovaciu dosku ovládača k arduinu

#### 3.1.1 Prvý ovládač

Toto je konfigurácia pre ovládač prvého hráča. Všetky vodiče by mali byť pripojené k portu „D“oddeľovacej dosky.

Konfigurácia vodiča prerušovacieho portu ovládača:

- Vodič 1: návrat +5 voltov z nohy 2 prepínača - Pripojte k dostupnej svorkovnici na doske - Pripojte odpor 10 kOhm z tejto svorkovnice k zemi. Táto referenčná hodnota uzemnenia pomáha vyhnúť sa falošne pozitívnym hodnotám. - Vodič 2: +5 voltov prejde na nohu 1 spínača - Pripojte na +5 voltovú napájaciu lištu na doske - Vodič 3: uzemnenie tlačidla LED - Pripojte na -5 voltovú napájaciu lištu na doske - Vodič 4: +5 voltový signál pre tlačidlovú diódu LED - Pripojte k dostupnej svorkovnici na doske - Pripojte arduino k protiľahlej svorkovnici - Pripojte dve svorkovnice s odporom 470 ohmov

Tlačidlo hráča 1 = kolík 26 LED diódy hráča 1 = kolík 27

#### 3.1.2 Druhý ovládač

Vykonajte kroky pre prvý ovládač, okrem tohto času pomocou oddeľovacieho portu `C`.

Tlačidlo prehrávača 2 = kolík 22 LED indikátor prehrávača 2 = kolík 23

### 3.2 Vytvorte ethernetový kábel

Asi 6 až 9 stôp na dĺžku.

! (./ images/controllerWire.jpg)

### 3.2

Do dna nádoby na pilulky vyvŕtajte otvor.

! (./ images/controllerBottomHole.jpg)

### 3.3 Horná zostava ovládača

! (./ images/controllerInside.jpg)

#### 3.3.1

Vo veku nádoby na pilulky vyrežte otvor pre arkádové tlačidlo.

#### 3.3.2

Spájkujte prívodné vodiče pre vaše arkádové tlačidlo.

#### 3.3.3

Vložte svoje arkádové tlačidlo do veka nádoby na pilulky.

#### 3.3.4

Na druhú stranu veka pripevnite zásuvku RJ45 Female.

### 3.4 Spodná zostava ovládača

! (./ images/controllerAlmostFinished.jpg)

Zapojte ethernetový kábel do spodnej časti obalu na pilulky a potom uviažte voľný uzol bezprostredne pod koncom ethernetového kábla.

### 3.5 Konečné zhromaždenie ovládača

! (./ images/controllerFinished.jpg)

Pripojte ethernet k zásuvke RJ45 Female. Pri zatváraní nádoby dávajte pozor, aby ste neohli kolíky na gombíky.

### 3.6 Opakujte pre druhý ovládač

! (./ images/secondController.jpg)

### 3.7 Softvér: Ovládacie prvky prehrávača

Pozri [`./code/step3-playerControls.ino`](./code/step3-playerControls.ino)

Krok 4: Zvuk

Zvuk
Zvuk
Zvuk
Zvuk

### 4.1 Pripojte prehrávač DF Player k breadboardu

Pridajte kondenzátor a odpor.

! (./ images/audioCloser.jpg)

### 4.2 Zapojte 3 wattový reproduktor do dosky

### 4.3 Sťahovanie zvukov do formátu Micro SD

Názov priečinka musí byť mp3, umiestnený v koreňovom adresári karty SD a názov súboru mp3 musí mať 4 číslice, napríklad „0001.mp3“, umiestnený v priečinku mp3. Ak ho chcete pomenovať v angličtine aj čínštine, môžete ho pridať za číslo, napríklad „0001hello.mp3“alebo „0001 后来.mp3“.

Pozri [`./audio/](./audio).

### 4.4 Pripojte Micro SD k prehrávaču DF

### 4.5 Softvér: Zvuk

Pozrite si [`./code/step4-audio.ino`](./code/step4-audio.ino)

Krok 5: Gravitácia

Gravitácia
Gravitácia

### 5.1 Opatrenie

! (./ images/lightsOnWall.jpg)

Zaveste pásik LED na stenu alebo tak niečo. Vyberte si miesto, kde má zmysel gravitácia, napríklad tam, kde sa svetelný pás začína pohybovať vertikálne.

Zmerajte, ako ďaleko od konca pásu LED je toto miesto. Vypočítajte index diódy LED v tejto polohe pomocou nameranej dĺžky, celkovej dĺžky pásu a vzdialenosti medzi diódami LED.

### 5.2 Software: Čas gravitácie

Pozri [`./code/step5-gravity.ino`](./code/step5-gravity.ino)

Krok 6: Finálny softvér

Konečný softvér
Konečný softvér

Pridajte do hry víťaza.

! (./ images/horse.jpg)

Pozrite si [`./code/step6-final.ino`](./code/step6-final.ino)

Odporúča: