Smash Dash 3000: 7 hapa
Smash Dash 3000: 7 hapa
Anonim
Smash Dash 3000
Smash Dash 3000
Smash Dash 3000
Smash Dash 3000
Smash Dash 3000
Smash Dash 3000

Kjo është një kopje paste që nga 4/13/2019 nga GitHub, me qëllim të pjesëmarrjes në konkursin LED Instructables! Nëse dikush ka probleme, mos ngurroni të lëshoni një çështje në GitHub!

Skedarët e plotë të projektit në

Ky është një projekt për dritat. Unë ndërtova një lojë garash me bazë arduino që përfshin thyerjen e një butoni dhe gara deri në fund të një shiriti LED. Ka mekanika të shtuara si graviteti për ta bërë lojën më emocionuese.

Thirrni frymëzimin për këtë projekt, [Open LED Gara] (https://create.arduino.cc/projecthub/gbarbarov/open-led-race-a0331a).

Furnizimet

## Furnizime

- Arduino Mega- 5V Stafetë- 5V 2.5A Furnizim me energji- WS2813 Led Strip 60 LED/5 Metra- DF Player Mini- RJ45 4-Port Breakout Board- RJ45 Keystone (1)- RJ45 Breakout (2)- 1000 uF Capacitor- 470 uF Capacitor- 470 Ohm Resistor (5)- 1000 Ohm Resistor- 10k Ohm Resistor (3)- Kuti kartoni- Altoparlant 3 Watt- Pringles Can- Bottle Pill Bottle (2)- 22 AWG Solid Wire- Cable Ethernet- Mashkull RJ45 Lidhës- Breadboard- Button Arcade (3)- Micro SD

### Gjëra të tjera që do t'ju duhen

- Micro SD Reader- Wire Stripper- RJ45 Crimper- Soldering Iron- Solder- Shrinktube

Hapi 1: Arduino dhe LED

Arduino dhe LED
Arduino dhe LED
Arduino dhe LED
Arduino dhe LED
Arduino dhe LED
Arduino dhe LED

### 1.1 Konfiguro kutinë

#### 1.1.1

Bashkangjiteni në kutinë tuaj: Arduino Mega, tabelë, stafetë, prizë RJ45, prizë e furnizimit me energji elektrike

#### 1.1.2

Lidheni Arduinon në dërrasën e bukës (referojuni skemës së instalimeve elektrike).

#### 1.1.3

Lidheni stafetën në dërrasën e bukës (referojuni skemës së instalimeve elektrike).

#### 1.1.4

RJ45 në bukë, shtoni rezistorë

E gjelbër = Linja rezervë e të dhënave Blu = Linja e të dhënave Portokalli = 5V E kaftë = Tokë

Shtoni një rezistencë 470 Ohm në të dyja linjat e të dhënave (referojuni skemës së instalimeve elektrike).

#### 1.1.5

Lidheni furnizimin me energji elektrike në tabelën e bukës, shtoni kondensator 1000 uF.

### 1.2 Vendosni shiritin LED

#### 1.2.1 Ndërtoni tela shtesë LED

Rreth 6-9 metra në gjatësi.

Lidhjet e telave të saldimit.

E kuqe (5V) = Portokalli e zezë (Ground) = Kafe e verdhë (Të dhëna) = Blu jeshile (Të dhëna rezervë) = E gjelbër

Përdorni tkurrjen e nxehtësisë.

! (./ images/ledextensionwire.jpg)

#### 1.2.2 Përçuesit e telave me shirit LED

! (./ images/ledWire.jpg)

#### 1.2.3 Lidheni shiritin LED në gurin kryesor RJ45.

### 1.3 Softueri: Ndizni dritat

Shih [`./code/step1-turnOnLights.ino`^(./code/step1-turnOnLights.ino)

Hapi 2: Butoni i fillimit

Butoni i fillimit
Butoni i fillimit
Butoni i fillimit
Butoni i fillimit
Butoni i fillimit
Butoni i fillimit

### 2.1

Saw mund të jetë gjysmë inç më e lartë se kutia juaj.

! (./ images/startButtonInBox.jpg)

### 2.2

Pritini një vrimë për butonin tuaj të arkadës.

Lidhni telat e plumbit për të filluar butonin.

! (./ images/startButtonHole.jpg)

### 2.3

Lidhni telat e plumbit të butonit të fillimit në tabelën e bukës dhe lidhni tabelën e bukës me Arduino.

Shtoni rezistencë 470 oHm për LED. Shtoni një rezistencë 10k për butonin.

! (./ images/startButtonWires.jpg)

### 2.4 Softueri: Dritat Lëvizëse

Shih [`./code/step2-movingLights.ino`^(./code/step2-movingLights.ino)

Hapi 3: Kontrolluesit

Kontrolluesit
Kontrolluesit
Kontrolluesit
Kontrolluesit
Kontrolluesit
Kontrolluesit

### 3.1 Lidhni bordin e daljes së kontrolluesit me arduino

#### 3.1.1 Kontrolluesi i parë

Ky është konfigurimi për kontrolluesin e parë të lojtarit. Të gjitha telat duhet të lidhen me portën e bordit të daljes `D`.

Konfigurimi i telit të portës së daljes së kontrolluesit:

- Tela 1: Kthimi +5 volt nga këmba 2 e çelësit - Lidhuni me një shirit terminal të disponueshëm në dërrasën e bukës - Lidhni një rezistencë 10k ohm nga kjo shirit terminali në tokë. Kjo referencë tokësore ndihmon në shmangien e leximeve pozitive të rreme. - Teli 2: +5 volt duke shkuar në këmbën 1 të ndërprerësit - Lidhu me hekurudhën e energjisë 5 +volt në dërrasën e telave - Tela 3: Toka për butonin LED - Lidhu me hekurudhën e fuqisë -5 volt në pjatë - Tela 4: Sinjal +5 volt për butonin LED - Lidhu me një shirit terminal të disponueshëm në dërrasën e bukës - Lidh arduino me shiritin e kundërt të terminalit - Lidh dy shiritat e terminalit me një rezistencë 470 ohm

Butoni i lojtarit 1 = kunja 26 Luajtësi 1 LED = kunja 27

#### 3.1.2 Kontrolluesi i dytë

Ndiqni hapat për kontrolluesin e parë, përveç kësaj here duke përdorur portën e shpërthimit `C`.

Butoni Player 2 = pin 22 Player 2 LED = pin 23

### 3.2 Bëni një kabllo ethernet

Rreth 6-9 metra në gjatësi.

! (./ images/controllerWire.jpg)

### 3.2

Stërvitni një vrimë në fund të enës së pilulës.

! (./ images/controllerBottomHole.jpg)

### 3.3 Asambleja kryesore e kontrolluesit

! (./ images/controllerInside.jpg)

#### 3.3.1

Pritini një vrimë në kapakun e enës së pilulës për butonin e arkadës.

#### 3.3.2

Saldoni telat e plumbit për butonin tuaj të arkadës.

#### 3.3.3

Vendoseni butonin tuaj të arkadës në kapakun e enës së pilulës.

#### 3.3.4

Bashkangjitni prishjen RJ45 Femra në anën tjetër të kapakut.

### 3.4 Asambleja e poshtme e kontrolluesit

! (./ images/controllerAlmostFinished.jpg)

Futeni kordonin e eternetit në pjesën e poshtme të enës së pilulës, pastaj lidhni një nyjë të lirshme menjëherë poshtë fundit të kordonit të ethernetit.

### 3.5 Asambleja përfundimtare e kontrolluesit

! (./ images/controllerFinished.jpg)

Lidhni ethernet në RJ45 Femra Breakout. Kini kujdes kur mbyllni enën për të mos përkulur kunjat e butonave.

### 3.6 Përsëriteni për kontrolluesin e dytë

! (./ images/secondController.jpg)

### 3.7 Softueri: Kontrollet e luajtësit

Shih [`./code/step3-playerControls.ino`^(./code/step3-playerControls.ino)

Hapi 4: Audio

Audio
Audio
Audio
Audio

### 4.1 Lidheni DF Player në tabelën e bukës

Shtoni kondensator dhe rezistencë.

! (./ images/audioCloser.jpg)

### 4.2 Lidheni altoparlantin 3 vat në tabelën e bukës

### 4.3 Shkarkoni tinguj në Micro SD

Emri i dosjes duhet të jetë mp3, i vendosur nën drejtorinë rrënjësore të kartës SD, dhe emri i skedarit mp3 duhet të jetë 4 shifror, për shembull, "0001.mp3", i vendosur nën dosjen mp3. Nëse doni ta emërtoni në Anglisht dhe Kinezisht, mund ta shtoni pas numrit, për shembull, "0001hello.mp3" ose "0001 后来.mp3".

Shih [`./audio/erly(./audio).

### 4.4 Lidheni Micro SD në DF Player

### 4.5 Softueri: Audio

Shih [`./code/step4-audio.ino`^(./code/step4-audio.ino)

Hapi 5: Graviteti

Graviteti
Graviteti

### 5.1 Masa

! (./ images/lightsOnWall.jpg)

Varni shiritin tuaj LED në një mur ose diçka tjetër. Zgjidhni një vend që ka kuptim që graviteti të fillojë, për shembull ku shiriti i dritës fillon të udhëtojë vertikalisht.

Matni sa larg nga fundi i shiritit LED është ky vendndodhje. Llogaritni indeksin e LED në këtë pozicion duke përdorur gjatësinë e matur, gjatësinë totale të shiritit dhe distancën midis LEDs.

### 5.2 Softueri: Koha e gravitetit

Shih [`./code/step5-gravity.ino`^(./code/step5-gravity.ino)

Hapi 6: Softueri përfundimtar

Softueri Final
Softueri Final

Shtoni një fitues në lojë.

! (./ images/horse.jpg)

Shih [`./code/step6-final.ino`erly(./code/step6-final.ino)