Taula de continguts:

Smash Dash 3000: 7 passos
Smash Dash 3000: 7 passos

Vídeo: Smash Dash 3000: 7 passos

Vídeo: Smash Dash 3000: 7 passos
Vídeo: IPHONE vs XIAOMI 2024, Desembre
Anonim
Smash Dash 3000
Smash Dash 3000
Smash Dash 3000
Smash Dash 3000
Smash Dash 3000
Smash Dash 3000

Es tracta d’una còpia enganxada a partir del 2019-04-13 de GitHub, amb la finalitat de participar al concurs LED Instructables. Si algú té problemes, no dubteu a deixar-ne un a GitHub.

Fitxers complets del projecte a

Aquest és un projecte sobre llums. Vaig construir un joc de carreres basat en arduino que consistia a trencar un botó i a córrer fins al final d’una tira LED. Hi ha mecanismes afegits com la gravetat per fer el joc més emocionant.

Crida a la inspiració d’aquest projecte, [Open LED Race] (https://create.arduino.cc/projecthub/gbarbarov/open-led-race-a0331a).

Subministraments

## Subministraments

- Arduino Mega- Relé 5V- Font d'alimentació 5V 2.5A- Cinta LED WS2813 60 LED / 5 metres- Reproductor DF Mini- Taula de ruptura de 4 ports RJ45- RJ45 Keystone (1) - RJ45 Breakout (2) - Capacitat de 1000 uF- 470 Condensador uF - Resistència de 470 Ohm (5) - Resistència de 1000 Ohm - Resistència de 10k Ohm (3) - Caixa de cartró - Altaveu de 3 watts - Canó Pringles - Ampolla de pastilles buida (2) - Filferro sòlid de 22 AWG- Cable Ethernet- Connectors RJ45 masculins- Tauler de pa: botó Arcade (3): Micro SD

### Altres coses que necessitareu

- Lector Micro SD- Decapant de filferro- Prensat RJ45- Soldador- Soldador- Shrinktube

Pas 1: Arduino i LED

Arduino i LED
Arduino i LED
Arduino i LED
Arduino i LED
Arduino i LED
Arduino i LED

### 1.1 quadre de configuració

#### 1.1.1

Connecteu-lo a la vostra caixa: Arduino Mega, tauleta de suport, relé, endoll RJ45, endoll d'alimentació

#### 1.1.2

Connecteu Arduino a la placa de configuració (consulteu l’esquema de cablejat).

#### 1.1.3

Connecteu el relé a la placa de connexió (consulteu l’esquema del cablejat).

#### 1.1.4

RJ45 a la taula de suport, afegiu resistències

Verd = Línia de dades de còpia de seguretat Blau = Línia de dades taronja = 5V Marró = Terra

Afegiu una resistència de 470 Ohm a les dues línies de dades (consulteu l’esquema de cablejat).

#### 1.1.5

Connecteu la font d'alimentació a la placa de paret, afegiu un condensador de 1000 uF.

### 1.2 Configureu una tira LED

#### 1.2.1 Construeix un cable d'extensió LED

Al voltant de 6-9 peus de longitud.

Connexions de fil de soldadura.

Vermell (5V) = Negre taronja (terra) = Groc marró (dades) = Blau verd (Dades de còpia de seguretat) = Verd

Utilitzeu la contracció de calor.

! (./ images / ledextensionwire.jpg)

#### 1.2.2 Cintes de cable LED

! (./ images / ledWire.jpg)

#### 1.2.3 Connecteu la tira LED a la clau RJ45.

### 1.3 Programari: enceneu els llums

Consulteu [`./code/step1-turnOnLights.ino`[(./code/step1-turnOnLights.ino)

Pas 2: botó d'inici

Botó d'inici
Botó d'inici
Botó d'inici
Botó d'inici
Botó d'inici
Botó d'inici

### 2.1

La serra pot mig centímetre més alta que la vostra caixa.

! (./ images / startButtonInBox.jpg)

### 2.2

Talla un forat per al botó arcade.

Els cables de soldadura per iniciar el botó.

! (./ images / startButtonHole.jpg)

### 2.3

Connecteu els cables del cable del botó d’inici a la placa de connexió i connecteu la placa de format a Arduino.

Afegiu una resistència de 470 oHm per a LED. Afegiu una resistència de 10 k per al botó.

! (./ images / startButtonWires.jpg)

### 2.4 Programari: llums mòbils

Consulteu [`./code/step2-movingLights.ino`[(./code/step2-movingLights.ino)

Pas 3: controladors

Controladors
Controladors
Controladors
Controladors
Controladors
Controladors

### 3.1 Connecteu la placa de control del controlador a arduino

#### 3.1.1 Primer controlador

Aquesta és la configuració del primer controlador de reproductor. Tots els cables haurien d'estar connectats al port de la placa de sortida "D".

Configuració del cable del port de ruptura del controlador:

- Cable 1: tornada de +5 volts des de la pota 2 de l’interruptor - Connecteu-vos a una tira de terminals disponible a la placa de connexió - Connecteu una resistència de 10k ohms des d’aquesta tira de terminals a terra. Aquesta referència a terra ajuda a evitar lectures falses positives. - Fil 2: +5 volts a la pota 1 de l’interruptor. - Cable 4: senyal de +5 volts per al botó LED - Connecteu-vos a una tira de borns disponible a la placa de connexió - Connecteu arduino a la tira de borns oposada - Connecteu les dues tires de bornes amb una resistència de 470 ohms

Botó del jugador 1 = pin 26 LED del jugador 1 = pin 27

#### 3.1.2 Segon controlador

Seguiu els passos del primer controlador, excepte aquesta vegada mitjançant el port de ruptura `C`.

Botó del jugador 2 = pin 22 LED del jugador 2 = pin 23

### 3.2 Feu un cable Ethernet

Al voltant de 6-9 peus de longitud.

! (./ images / controllerWire.jpg)

### 3.2

Practicar un forat a la part inferior del contenidor de pastilles.

! (./ images / controllerBottomHole.jpg)

### 3.3 Muntatge superior del controlador

! (./ images / controllerInside.jpg)

#### 3.3.1

Talla un forat a la tapa del contenidor de pastilles per al botó Arcade.

#### 3.3.2

Cables de soldadura per al botó arcade.

#### 3.3.3

Introduïu el botó arcade a la tapa del contenidor de pastilles.

#### 3.3.4

Col·loqueu la bretxa femella RJ45 a l'altre costat de la tapa.

### 3.4 Muntatge inferior del controlador

! (./ images / controllerAlmostFinished.jpg)

Introduïu el cable Ethernet a la part inferior del contenidor de píndoles i, a continuació, feu un nus solt immediatament a sota de l'extrem del cable Ethernet.

### 3.5 Muntatge final del controlador

! (./ images / controllerFinished.jpg)

Connecteu ethernet a RJ45 Female Breakout. Aneu amb compte quan tanqueu el recipient per no doblegar els passadors dels botons.

### 3.6 Repetiu per al segon controlador

! (./ images / secondController.jpg)

### 3.7 Programari: controls del reproductor

Consulteu [`./code/step3-playerControls.ino`[(./code/step3-playerControls.ino)

Pas 4: àudio

Àudio
Àudio
Àudio
Àudio

### 4.1 Connecteu el reproductor DF a la taula de treball

Afegiu condensador i resistència.

! (./ images / audioCloser.jpg)

### 4.2 Connecteu l'altaveu de 3 watts a la taula de suport

### 4.3 Baixeu els sons a Micro SD

El nom de la carpeta ha de ser mp3, situat al directori arrel de la targeta SD, i el nom del fitxer mp3 ha de ser de 4 dígits, per exemple, "0001.mp3", situat a la carpeta mp3. Si el voleu anomenar tant en anglès com en xinès, podeu afegir-lo després del número, per exemple, "0001hello.mp3" o "0001 后来.mp3".

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

### 4.4 Connecteu Micro SD al reproductor DF

### 4.5 Programari: àudio

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

Pas 5: gravetat

Gravetat
Gravetat

### 5.1 Mesura

! (./ images / lightsOnWall.jpg)

Pengeu la tira LED en una paret o alguna cosa així. Trieu un lloc que tingui sentit perquè comenci la gravetat, per exemple, on la franja de llum comenci a viatjar verticalment.

Mesureu a quina distància es troba aquesta ubicació des del final de la tira LED. Calculeu l'índex del LED en aquesta posició mitjançant la longitud mesurada, la longitud total de la tira i la distància entre els LED.

### 5.2 Programari: temps de gravetat

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

Pas 6: programari final

Programari final
Programari final

Afegiu un guanyador al joc.

! (./ images / horse.jpg)

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

Recomanat: