INHOUDSOPGAWE:

Smash Dash 3000: 7 stappe
Smash Dash 3000: 7 stappe

Video: Smash Dash 3000: 7 stappe

Video: Smash Dash 3000: 7 stappe
Video: Which version of the PS3 did you have? 2024, November
Anonim
Smash Dash 3000
Smash Dash 3000
Smash Dash 3000
Smash Dash 3000
Smash Dash 3000
Smash Dash 3000

Dit is 'n kopieplak vanaf 4/13/2019 van GitHub, om deel te neem aan die Instructables LED -kompetisie! As iemand probleme ondervind, laat dit gerus op GitHub!

Volledige projeklêers op

Dit is 'n projek oor ligte. Ek het 'n arduino -gebaseerde resiespel gebou wat die knoppie verpletter en na die einde van 'n LED -strook jaag. Daar is bykomende meganika soos swaartekrag om die spel meer opwindend te maak.

Roep uit na die inspirasie vir hierdie projek, [Open LED Race] (https://create.arduino.cc/projecthub/gbarbarov/open-led-race-a0331a).

Voorrade

## Voorrade

- Arduino Mega- 5V Relay- 5V 2.5A Power Supply- WS2813 Led Strip 60 LED/5 Meter- DF Player Mini- RJ45 4-Port Breakout Board- RJ45 Keystone (1)- RJ45 Breakout (2)- 1000 uF Capacitor- 470 uF-kondensator- 470 ohm weerstand (5)- 1000 ohm weerstand- 10 k ohm weerstand (3)- kartondoos- 3 watt luidspreker- Pringles blik- leë pilfles (2)- 22 AWG soliede draad- ethernetkabel- male RJ45-aansluitingen- Broodbord- Arcade-knoppie (3)- Micro SD

### Ander dinge wat u nodig het

- Micro SD Reader- Wire Stripper- RJ45 Crimper- Soldeerbout- Soldeer- Shrinktube

Stap 1: Arduino en LED

Arduino en LED
Arduino en LED
Arduino en LED
Arduino en LED
Arduino en LED
Arduino en LED

### 1.1 Opstel boks

#### 1.1.1

Heg aan u boks: Arduino Mega, broodbord, aflos, RJ45 -prop, kragprop

#### 1.1.2

Steek Arduino in die broodbord (verwys na die bedradingskema).

#### 1.1.3

Steek die relais in die broodbord (verwys na die bedradingskema).

#### 1.1.4

RJ45 op broodbord, voeg weerstande by

Groen = rugsteun-datalyn Blou = datalyn Oranje = 5V Bruin = grond

Voeg 'n weerstand van 470 Ohm op albei datalyne by (verwys na bedradingskema).

#### 1.1.5

Koppel die kragtoevoer aan die broodbord, voeg 'n 1000 uF -kondensator by.

### 1.2 Stel 'n LED -strook op

#### 1.2.1 Bou 'n LED -verlengdraad

Ongeveer 6-9 voet lank.

Soldeerdraad verbindings.

Rooi (5V) = Oranje Swart (Grond) = Bruin Geel (Data) = Blou Groen (Rugsteundata) = Groen

Gebruik hitte krimp.

! (./ images/ledextensionwire.jpg)

#### 1.2.2 Tape LED draaddrade

! (./ images/ledWire.jpg)

#### 1.2.3 Koppel die LED -strook aan die RJ45 keystone.

### 1.3 Sagteware: Skakel ligte aan

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

Stap 2: Start -knoppie

Start -knoppie
Start -knoppie
Start -knoppie
Start -knoppie
Start -knoppie
Start -knoppie

### 2.1

Saag kan 'n half duim langer as jou boks wees.

! (./ images/startButtonInBox.jpg)

### 2.2

Sny 'n gat vir u arcade -knoppie.

Knoppie vir soldeerkabels.

! (./ images/startButtonHole.jpg)

### 2.3

Koppel die startknoppies se drade aan die broodbord en koppel die broodbord aan die Arduino.

Voeg 'n weerstand van 470 oHm vir LED by. Voeg 'n weerstand van 10k by die knoppie.

! (./ images/startButtonWires.jpg)

### 2.4 Sagteware: bewegende ligte

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

Stap 3: Beheerders

Beheerders
Beheerders
Beheerders
Beheerders
Beheerders
Beheerders

### 3.1 Koppel die deurbreker van die beheerder aan op arduino

#### 3.1.1 Eerste beheerder

Dit is die opset vir die eerste spelerbeheerder. Alle drade moet gekoppel word aan die uitbreidingskaartpoort `D`.

Konfigurasie deurbrekerpoortdraadkonfigurasie:

- Draad 1: +5 volt terugkeer van been 2 van skakelaar - Koppel aan 'n beskikbare aansluitstrook op broodbord - Sluit 'n 10k ohm weerstand van hierdie aansluitstrook aan op die grond. Hierdie grondverwysing help om vals positiewe metings te vermy. - Draad 2: +5 volt gaan na been 1 van die skakelaar - Koppel aan +5 volt kragrail op broodbord- Draad 3: Grond vir knoppie LED - Koppel aan -5 volt kragrail op broodbord - Draad 4: +5 volt sein vir knoppie LED - Koppel aan 'n beskikbare aansluitstrook op broodbord - Koppel arduino aan die teenoorgestelde aansluitstrook - Verbind die twee aansluitstroke met 'n weerstand van 470 ohm

Speler 1 knoppie = pen 26 Speler 1 LED = pen 27

#### 3.1.2 Tweede beheerder

Volg die stappe vir die eerste kontroleerder, behalwe hierdie keer met die uitbreekpoort `C`.

Knoppie speler 2 = pen 22 Speler 2 LED = pen 23

### 3.2 Maak 'n ethernetkabel

Ongeveer 6-9 voet lank.

! (./ images/controllerWire.jpg)

### 3.2

Boor 'n gaatjie in die onderkant van die pilhouer.

! (./ images/controllerBottomHole.jpg)

### 3.3 Bestuurder se boonste vergadering

! (./ images/controllerInside.jpg)

#### 3.3.1

Sny 'n gaatjie in die deksel van die pilhouer vir die arcade -knoppie.

#### 3.3.2

Soldeerkabels vir u arcade -knoppie.

#### 3.3.3

Steek u arcade -knoppie in die deksel van die pilhouer.

#### 3.3.4

Bevestig die RJ45 Female breakout aan die ander kant van die deksel.

### 3.4 Onderste deel van die beheerder

! (./ images/controllerAlmostFinished.jpg)

Steek die ethernetkoord in die onderkant van die pilhouer en bind 'n los knoop onmiddellik onder die einde van die ethernetkoord.

### 3.5 Finale vergadering van die beheerder

! (./ images/controllerFinished.jpg)

Sluit die ethernet aan op die RJ45 -vroulike uitbraak. Wees versigtig as u die houer toemaak om nie knoppies te buig nie.

### 3.6 Herhaal vir die tweede beheerder

! (./ images/secondController.jpg)

### 3.7 Sagteware: Spelerbeheer

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

Stap 4: klank

Oudio
Oudio
Oudio
Oudio

### 4.1 Koppel DF Player aan die broodbord

Voeg kondensator en weerstand by.

! (./ images/audioCloser.jpg)

### 4.2 Koppel 3 watt luidspreker aan op broodbord

### 4.3 Laai klanke af na Micro SD

Die gidsnaam moet mp3 wees, onder die wortelgids van die SD -kaart geplaas word, en die mp3 -lêernaam moet 4 syfers wees, byvoorbeeld "0001.mp3", onder die mp3 -lêergids. As u dit in beide Engels en Chinees wil noem, kan u dit by die nommer voeg, byvoorbeeld "0001hello.mp3" of "0001 后来.mp3".

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

### 4.4 Koppel Micro SD aan by DF Player

### 4.5 Sagteware: klank

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

Stap 5: Swaartekrag

Swaartekrag
Swaartekrag

### 5.1 Meet

! (./ images/lightsOnWall.jpg)

Hang jou LED -strook aan 'n muur of iets. Kies 'n plek wat sinvol is om swaartekrag te begin, byvoorbeeld waar die ligstrook vertikaal begin beweeg.

Meet hoe ver van die einde van die LED -strook hierdie plek is. Bereken die indeks van die LED op hierdie posisie deur die gemete lengte, die totale lengte van die strook en die afstand tussen LED's te gebruik.

### 5.2 Sagteware: Gravitasietyd

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

Stap 6: Finale sagteware

Laaste sagteware
Laaste sagteware

Voeg 'n wenner by die spel.

! (./ images/horse.jpg)

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

Aanbeveel: