Tartalomjegyzék:

Smash Dash 3000: 7 lépés
Smash Dash 3000: 7 lépés

Videó: Smash Dash 3000: 7 lépés

Videó: Smash Dash 3000: 7 lépés
Videó: Котика ударило током, 10 т. Вольт 2024, November
Anonim
Smash Dash 3000
Smash Dash 3000
Smash Dash 3000
Smash Dash 3000
Smash Dash 3000
Smash Dash 3000

Ez egy 2019. 04. 13 -i másolata a GitHubtól, az Instructables LED versenyen való részvétel céljából! Ha valakinek problémái vannak, bátran tegyen fel egy problémát a GitHubon!

A teljes projektfájlok a https://github.com/naclyellipsis/Smash-Dash-3001 webhelyen érhetők el

Ez egy projekt a lámpákról. Építettem egy arduino -alapú versenyjátékot, amely magában foglalja a gomb leütését és a LED -szalag végéig tartó versenyzést. Vannak olyan mechanikák, mint a gravitáció, hogy izgalmasabbá tegyék a játékot.

Kiáltson a projekt inspirációjához, az [Open LED Race] (https://create.arduino.cc/projecthub/gbarbarov/open-led-race-a0331a).

Kellékek

## Kellékek

- Arduino Mega- 5V relé- 5V 2.5A tápegység- WS2813 Led Strip 60 LED/5 Meter- DF lejátszó Mini- RJ45 4-portos Breakout Board- RJ45 Keystone (1)- RJ45 Breakout (2)- 1000 uF kondenzátor- 470 uF kondenzátor- 470 ohmos ellenállás (5)- 1000 ohmos ellenállás- 10 k ohmos ellenállás (3)- kartondoboz- 3 wattos hangszóró- pringles- üres pirulapalack (2)- 22 AWG szilárd vezeték- Ethernet kábel- férfi RJ45 csatlakozók- Kenyeretábla- Arcade gomb (3)- Micro SD

### Egyéb, amire szüksége lesz

- Micro SD olvasó- drótcsíkoló- RJ45 krimpelő- forrasztópáka- forrasztó- zsugorcső

Lépés: Arduino és LED

Arduino és LED
Arduino és LED
Arduino és LED
Arduino és LED
Arduino és LED
Arduino és LED

### 1.1 Felállítási mező

#### 1.1.1

Csatlakoztassa a dobozához: Arduino Mega, kenyeretábla, relé, RJ45 csatlakozó, tápcsatlakozó

#### 1.1.2

Csatlakoztassa az Arduino -t a kenyértáblához (lásd a bekötési rajzot).

#### 1.1.3

Dugja be a relét a kenyértáblába (lásd a bekötési rajzot).

#### 1.1.4

RJ45 a kenyértáblához, adjon hozzá ellenállásokat

Zöld = Tartalék adatvonal Kék = Adatvonal narancssárga = 5 V Barna = Föld

Adjon hozzá 470 ohmos ellenállást mindkét adatvezetékhez (lásd a bekötési rajzot).

#### 1.1.5

Csatlakoztassa a tápegységet a kenyértáblához, adjon hozzá 1000 uF kondenzátort.

### 1.2 Állítsa be a LED szalagot

#### 1.2.1 Építsen LED hosszabbító vezetéket

Körülbelül 6-9 láb hosszú.

Forrasztó huzalcsatlakozások.

Piros (5 V) = Narancssárga Fekete (Föld) = Barna Sárga (Adatok) = Kék Zöld (Tartalék adatok) = Zöld

Használjon hőzsugorodást.

! (./ images/ledextensionwire.jpg)

#### 1.2.2 Szalagos LED -vezetékek

! (./ images/ledWire.jpg)

#### 1.2.3 Csatlakoztassa a LED szalagot az RJ45 trapézkoronához.

### 1.3 Szoftver: Kapcsolja be a lámpákat

Lásd: [`./code/step1-turnOnLights.ino`](./code/step1-turnOnLights.ino)

2. lépés: Start gomb

Start gomb
Start gomb
Start gomb
Start gomb
Start gomb
Start gomb

### 2.1

A fűrész fél centiméterrel magasabb lehet, mint a doboza.

! (./ images/startButtonInBox.jpg)

### 2.2

Vágjon lyukat az arcade gombjához.

Forrasztó vezetékek az indítógombhoz.

! (./ images/startButtonHole.jpg)

### 2.3

Csatlakoztassa az indítógomb vezetékeit a kenyértáblához, és a kenyérlapot az Arduino -hoz.

Adjon hozzá 470 ohm ellenállást a LED -hez. Adjon hozzá 10k ellenállást a gombhoz.

! (./ images/startButtonWires.jpg)

### 2.4 Szoftver: Mozgó fények

Lásd: [`./code/step2-movingLights.ino`](./code/step2-movingLights.ino)

3. lépés: Vezérlők

Vezérlők
Vezérlők
Vezérlők
Vezérlők
Vezérlők
Vezérlők

### 3.1 Csatlakoztassa a vezérlő megszakító kártyáját az arduino -hoz

#### 3.1.1 Első vezérlő

Ez az első játékosvezérlő konfigurációja. Minden vezetéket a „D” megszakítópanel -porthoz kell csatlakoztatni.

A vezérlő megszakító portjának vezetékkonfigurációja:

- 1. vezeték: +5 voltos visszatérés a kapcsoló 2. lábából - Csatlakozás a kenyérszennyező egy rendelkezésre álló kapocslécéhez - Csatlakoztasson egy 10 k ohmos ellenállást ebből a sorkapocsból a földhöz. Ez a földi referencia segít elkerülni a hamis pozitív eredményeket. - 2. vezeték: +5 volt a kapcsoló 1. lábához - Csatlakozás +5 voltos hálózati sínhez a kenyérsütőlapon - 3. vezeték: Földelés a gomb LED -hez - Csatlakozás -5 voltos tápkábelhez a kenyértáblán - 4. vezeték: +5 voltos jel a gomb LED -hez - Csatlakozás egy kivezetőlapon lévő sorkapocshoz - Csatlakoztassa az arduino -t az ellenkező sorkapcsokhoz - Csatlakoztassa a két kapocslécet egy 470 ohmos ellenállással

1. játékos gomb = 26. tű 1. játékos LED = 27. tű

#### 3.1.2 Második vezérlő

Kövesse az első vezérlő lépéseit, kivéve ezúttal a `C` megszakító portot.

2. játékos gomb = 22. érintkező 2. játékos LED = 23. gomb

### 3.2 Készítsen ethernet kábelt

Körülbelül 6-9 láb hosszú.

! (./ images/controllerWire.jpg)

### 3.2

Fúrjon lyukat a tablettatartály aljába.

! (./ images/controllerBottomHole.jpg)

### 3.3 A vezérlő felső szerelvénye

! (./ images/controllerInside.jpg)

#### 3.3.1

Vágjon lyukat a pirulatartály fedelébe az arcade gombhoz.

#### 3.3.2

Forrasztóvezetékek az arcade gombhoz.

#### 3.3.3

Tegye az arcade gombját a pirulatartály fedelébe.

#### 3.3.4

Rögzítse az RJ45 hüvely kitörést a fedél másik oldalán.

### 3.4 A vezérlő alsó szerelvénye

! (./ images/controllerAlmostFinished.jpg)

Helyezze be az ethernet zsinórt a pirulatartály aljába, majd kössön egy laza csomót közvetlenül az ethernet kábel vége alatt.

### 3.5 Vezérlő végső összeszerelése

! (./ images/controllerFinished.jpg)

Csatlakoztassa az ethernetet az RJ45 dugóhoz. Legyen óvatos, amikor becsukja a tartályt, hogy ne hajlítsa meg a gombostűket.

### 3.6 Ismételje meg a második vezérlőt

! (./ images/secondController.jpg)

### 3.7 Szoftver: Játékosvezérlők

Lásd: [`./code/step3-playerControls.ino`](./code/step3-playerControls.ino)

4. lépés: Hang

Hang
Hang
Hang
Hang

### 4.1 Csatlakoztassa a DF Player -t a kenyértáblához

Adjon hozzá kondenzátort és ellenállást.

! (./ images/audioCloser.jpg)

### 4.2 Csatlakoztasson 3 wattos hangszórót a kenyérsütő táblához

### 4.3 Hangok letöltése a Micro SD -re

A mappa nevének mp3 -nak kell lennie, az SD -kártya gyökérkönyvtárába kell helyezni, és az mp3 fájlnévnek 4 számjegyből kell állnia, például "0001.mp3", az mp3 mappa alatt. Ha angolul és kínaiul is szeretné elnevezni, akkor a szám után adhatja hozzá, például "0001hello.mp3" vagy "0001 后来.mp3".

Lásd: [`./audio/](./audio).

### 4.4 Csatlakoztassa a Micro SD -t a DF lejátszóhoz

### 4.5 Szoftver: Audio

Lásd: [`./code/step4-audio.ino`](./code/step4-audio.ino)

5. lépés: Gravitáció

Gravitáció
Gravitáció

### 5.1 Mérés

! (./ images/lightsOnWall.jpg)

Akassza fel a LED szalagot a falra vagy ilyesmi. Válasszon olyan helyet, ahol a gravitáció elkezdődik, például ahol a fénycsík függőlegesen kezd el haladni.

Mérje meg, milyen messze van ez a hely a LED -szalag végétől. Számítsa ki a LED indexét ebben a helyzetben a mért hosszúság, a szalag teljes hossza és a LED -ek közötti távolság segítségével.

### 5.2 Szoftver: gravitációs idő

Lásd: [`./code/step5-gravity.ino`](./code/step5-gravity.ino)

6. lépés: Végleges szoftver

Végső szoftver
Végső szoftver

Adjon hozzá egy nyertest a játékhoz.

! (./ images/horse.jpg)

Lásd: [`./code/step6-final.ino`](./code/step6-final.ino)

Ajánlott: