Obsah:

Smash Dash 3000: 7 kroků
Smash Dash 3000: 7 kroků

Video: Smash Dash 3000: 7 kroků

Video: Smash Dash 3000: 7 kroků
Video: IPHONE vs XIAOMI 2024, Listopad
Anonim
Smash Dash 3000
Smash Dash 3000
Smash Dash 3000
Smash Dash 3000
Smash Dash 3000
Smash Dash 3000

Toto je kopie vložená ke dni 13. 4. 2019 z GitHubu za účelem účasti v soutěži LED Instructables! Pokud má někdo problémy, neváhejte problém vyřešit na GitHubu!

Úplné soubory projektu na

Toto je projekt o světlech. Postavil jsem arduino závodní hru zahrnující rozbití tlačítka a závodění na konec LED pásu. Jsou přidány mechaniky, jako je gravitace, aby byla hra více vzrušující.

Křičet na inspiraci pro tento projekt, [Open LED Race] (https://create.arduino.cc/projecthub/gbarbarov/open-led-race-a0331a).

Zásoby

## Spotřební materiál

- Arduino Mega- 5V relé- 5V 2,5A napájecí zdroj- WS2813 LED pásek 60 LED/5 měřičů- DF přehrávač Mini- RJ45 4portová odpočinková deska- RJ45 Keystone (1)- RJ45 Breakout (2)- 1000 uF kondenzátor- 470 uF kondenzátor- odpor 470 ohmů (5)- odpor 1000 ohmů- odpor 10 kOhm (3)- lepenková krabice- 3 W reproduktor- pringles může- prázdná láhev od pilulky (2)- 22 AWG pevný vodič- ethernetový kabel- konektory RJ45- Breadboard- Arcade Button (3)- Micro SD

### Další věci, které budete potřebovat

- Čtečka karet Micro SD- Odizolovač drátu- Krimpovač RJ45- Páječka- Páječka- 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 Nastavovací pole

#### 1.1.1

Připojte k krabici: Arduino Mega, breadboard, relé, konektor RJ45, napájecí konektor

#### 1.1.2

Zapojte Arduino do prkénka (viz schéma zapojení).

#### 1.1.3

Zapojte relé do prkénka (viz schéma zapojení).

#### 1.1.4

RJ45 na prkénko, přidejte odpory

Zelená = Záložní datová linka Modrá = Datová linka Oranžová = 5 V Hnědá = Zem

Na obě datové vedení přidejte odpor 470 Ohm (viz schéma zapojení).

#### 1.1.5

Zapojte napájecí zdroj do prkénka a přidejte kondenzátor 1000 uF.

### 1.2 Nastavení LED pásku

#### 1.2.1 Sestavte prodlužovací vodič LED

Asi 6 až 9 stop na délku.

Připojení pájecího drátu.

Červená (5V) = oranžová černá (uzemnění) = hnědá žlutá (data) = modrá zelená (záložní data) = zelená

Použijte smršťování.

! (./ images/ledextensionwire.jpg)

#### 1.2.2 Pásky LED drátu

! (./ images/ledWire.jpg)

#### 1.2.3 Zapojte LED pásek do lichoběžníkového zkreslení RJ45.

### 1.3 Software: Zapněte světla

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

Krok 2: Tlačítko Start

Tlačítko Start
Tlačítko Start
Tlačítko Start
Tlačítko Start
Tlačítko Start
Tlačítko Start

### 2.1

Pila může být o půl palce větší než vaše krabice.

! (./ images/startButtonInBox.jpg)

### 2.2

Vyřízněte díru pro vaše arkádové tlačítko.

Tlačítko pájení přívodních vodičů spusťte.

! (./ images/startButtonHole.jpg)

### 2.3

Připojte vodiče tlačítka startu k prkénku a připojte prkénko k Arduinu.

Přidejte 470 oHm odpor pro LED. Přidejte 10k odpor pro tlačítko.

! (./ images/startButtonWires.jpg)

### 2.4 Software: Pohyblivá světla

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

Krok 3: Ovladače

Ovladače
Ovladače
Ovladače
Ovladače
Ovladače
Ovladače

### 3.1 Připojte rozpojovací desku ovladače k arduinu

#### 3.1.1 První ovladač

Toto je konfigurace ovladače prvního hráče. Všechny vodiče by měly být připojeny k portu `D` odpojovací desky.

Konfigurace vodiče přerušení portu ovladače:

- Vodič 1: návrat +5 voltů z nohy 2 přepínače - Připojte k dostupné svorkovnici na desce - Připojte 10k ohmový odpor z této svorkovnice k zemi. Tato referenční zem pomáhá vyhnout se falešně pozitivním hodnotám. - Vodič 2: +5 voltů přecházející do nohy 1 spínače - Připojte k napájecí liště +5 voltů na prkénku - Vodič 3: uzemnění tlačítka LED - Připojte k napájecí liště -5 voltů na desce - Vodič 4: +5 voltový signál pro LED diodu tlačítka - Připojení k dostupné svorkovnici na prkénku - Připojte arduino k protilehlé svorkovnici - Připojte dvě svorkovnice odporem 470 ohmů

Tlačítko hráče 1 = kolík 26 LED indikátor hráče 1 = kolík 27

#### 3.1.2 Druhý ovladač

Postupujte podle pokynů pro první ovladač, kromě tohoto času pomocí odpojovacího portu `C`.

Tlačítko hráče 2 = pin 22 LED indikátor hráče 2 = pin 23

### 3.2 Vytvořte ethernetový kabel

Asi 6 až 9 stop na délku.

! (./ images/controllerWire.jpg)

### 3.2

Do dna nádoby na pilulky vyvrtejte otvor.

! (./ images/controllerBottomHole.jpg)

### 3.3 Horní sestava ovladače

! (./ images/controllerInside.jpg)

#### 3.3.1

Vyřízněte ve víku nádoby na pilulky otvor pro arkádové tlačítko.

#### 3.3.2

Pájecí vodiče pro vaše arkádové tlačítko.

#### 3.3.3

Vložte své arkádové tlačítko do víka nádoby na pilulky.

#### 3.3.4

Připevněte RJ45 Female breakout na druhou stranu víka.

### 3.4 Spodní sestava ovladače

! (./ images/controllerAlmostFinished.jpg)

Zasuňte ethernetový kabel do spodní části nádoby na pilulky a poté uvázat volný uzel těsně pod koncem ethernetového kabelu.

### 3.5 Konečná montáž ovladače

! (./ images/controllerFinished.jpg)

Zapojte ethernet do RJ45 Female breakout. Při zavírání nádoby buďte opatrní, aby nedošlo k ohnutí kolíků knoflíků.

### 3.6 Opakujte pro druhý ovladač

! (./ images/secondController.jpg)

### 3.7 Software: Ovládací prvky přehrávače

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

Krok 4: Zvuk

Zvuk
Zvuk
Zvuk
Zvuk

### 4.1 Zapojte DF Player do prkénka

Přidejte kondenzátor a odpor.

! (./ images/audioCloser.jpg)

### 4.2 Zapojte 3wattový reproduktor do prkénka

### 4.3 Stahování zvuků na Micro SD

Název složky musí být mp3, umístěn pod kořenovým adresářem karty SD a název souboru mp3 musí mít 4 číslice, například „0001.mp3“, umístěný pod složkou mp3. Pokud jej chcete pojmenovat v angličtině i čínštině, můžete jej přidat za číslo, například „0001hello.mp3“nebo „0001 后来.mp3“.

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

### 4.4 Připojte Micro SD do DF Player

### 4.5 Software: Zvuk

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

Krok 5: Gravitace

Gravitace
Gravitace

### 5.1 Opatření

! (./ images/lightsOnWall.jpg)

Pověste LED pásek na zeď nebo tak něco. Vyberte si místo, kde má smysl gravitace, například tam, kde světelný pás začíná cestovat svisle.

Změřte, jak daleko od konce LED pásu je toto místo. Vypočítejte index LED v této poloze pomocí změřené délky, celkové délky pásu a vzdálenosti mezi LED.

### 5.2 Software: Gravitační čas

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

Krok 6: Konečný software

Konečný software
Konečný software

Přidejte do hry vítěze.

! (./ images/horse.jpg)

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

Doporučuje: