Sadržaj:

Smash Dash 3000: 7 koraka
Smash Dash 3000: 7 koraka

Video: Smash Dash 3000: 7 koraka

Video: Smash Dash 3000: 7 koraka
Video: Побил рекорд Гиннеса 2020. 2024, Novembar
Anonim
Smash Dash 3000
Smash Dash 3000
Smash Dash 3000
Smash Dash 3000
Smash Dash 3000
Smash Dash 3000

Ovo je copy paste od 13.04.2019. Sa GitHub -a, u svrhu učešća na LED takmičenju Instructables! Ako neko ima problema, neka postavi problem na GitHub!

Kompletne datoteke projekta na

Ovo je projekt o svjetlima. Napravio sam trkačku igru zasnovanu na arduinu koja uključuje razbijanje dugmeta i trkanje do kraja LED trake. Postoje dodatne mehanike poput gravitacije koje igru čine uzbudljivijom.

Pozdravite inspiraciju za ovaj projekat, [Open LED Race] (https://create.arduino.cc/projecthub/gbarbarov/open-led-race-a0331a).

Supplies

## Potrošni materijal

- Arduino Mega- 5V relej- 5V 2.5A Napajanje- WS2813 Led traka 60 LED/5 metara- DF player Mini- RJ45 4-portna prekidačka ploča- RJ45 Keystone (1)- RJ45 proboj (2)- 1000 uF kondenzator- 470 uF kondenzator- Otpornik od 470 Ohma (5)- Otpornik od 1000 Ohma- Otpornik od 10 k Ohma (3)- Kartonska kutija- Zvučnik od 3 W- Pringles limenka- Ispraznjena boca sa pilulama (2)- 22 AWG puna žica- Ethernet kabel- Muški priključci RJ45- Oglasna ploča- Arkadno dugme (3)- Micro SD

### Ostale stvari koje će vam trebati

- Micro SD čitač- Skidač žica- RJ45 Crimper- Lemilica- Lemljenje- Skupljajuća cijev

Korak 1: Arduino i LED

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

### 1.1 Kutija za postavljanje

#### 1.1.1

Priključite na kutiju: Arduino Mega, matična ploča, relej, utikač RJ45, utikač za napajanje

#### 1.1.2

Uključite Arduino u matičnu ploču (pogledajte shemu ožičenja).

#### 1.1.3

Uključite relej u matičnu ploču (pogledajte shemu ožičenja).

#### 1.1.4

RJ45 na matičnu ploču, dodajte otpornike

Zelena = rezervna linija podataka Plava = linija podataka narandžasta = 5V smeđa = uzemljenje

Dodajte otpornik od 470 Ohma na obje podatkovne linije (pogledajte shemu ožičenja).

#### 1.1.5

Uključite napajanje u matičnu ploču, dodajte kondenzator od 1000 uF.

### 1.2 Postavite LED traku

#### 1.2.1 Izgradite LED produžnu žicu

Dužine oko 6-9 stopa.

Priključci lemljenih žica.

Crvena (5V) = narančasta crna (uzemljenje) = smeđa žuta (podaci) = plavo zelena (rezervni podaci) = zelena

Koristite termoskupljanje.

! (./ images/ledextensionwire.jpg)

#### 1.2.2 Žice sa LED trakama

! (./ images/ledWire.jpg)

#### 1.2.3 Uključite LED traku u RJ45 keystone.

### 1.3 Softver: Uključite svjetla

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

Korak 2: Dugme Start

Dugme Start
Dugme Start
Dugme Start
Dugme Start
Dugme Start
Dugme Start

### 2.1

Testera je za pola inča veća od vaše kutije.

! (./ images/startButtonInBox.jpg)

### 2.2

Izrežite rupu za arkadno dugme.

Lemi žice za povezivanje do dugmeta za pokretanje.

! (./ images/startButtonHole.jpg)

### 2.3

Spojite olovne žice gumba za pokretanje na matičnu ploču, a matičnu ploču povežite s Arduinom.

Dodajte otpornik od 470 oHm za LED. Dodajte 10k otpornik za dugme.

! (./ images/startButtonWires.jpg)

### 2.4 Softver: Pokretna svjetla

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

Korak 3: Kontroleri

Kontroleri
Kontroleri
Kontroleri
Kontroleri
Kontroleri
Kontroleri

### 3.1 Priključite probnu ploču kontrolera na arduino

#### 3.1.1 Prvi kontroler

Ovo je konfiguracija za prvi kontroler playera. Sve žice trebaju biti spojene na priključak ploče "D" na ploči za razbijanje.

Konfiguracija žice porta za probijanje kontrolera:

- Žica 1: Povratak +5 volti s kraka 2 sklopke - Spojite na dostupnu priključnu traku na ploči s matičnim pločama - Spojite otpornik od 10 k ohma s ove priključne trake na masu. Ova referenca uzemljenja pomaže u izbjegavanju lažno pozitivnih očitanja.- Žica 2: +5 V koja ide do kraka 1 sklopke - Spojite se na +5 V naponsku vodilicu na ploči s žicom - Žica 3: Uzemljenje za LED tipku - Spojite na naponsku vodilicu od -5 V na matičnoj ploči - Žica 4: Signal +5 volti za LED tipku - Spojite na dostupnu priključnu traku na ploči - Spojite arduino na suprotnu priključnu traku - Spojite dvije terminalne trake s otpornikom od 470 ohma

Dugme igrača 1 = pin 26 LED 1 igrača 1 = pin 27

#### 3.1.2 Drugi kontroler

Slijedite korake za prvi kontroler, osim ovog puta pomoću prekidača za probijanje `C`.

Dugme igrača 2 = pin 22 LED 2 igrača 2 = pin 23

### 3.2 Napravite ethernet kabel

Dužine oko 6-9 stopa.

! (./ images/controllerWire.jpg)

### 3.2

Izbušite rupu na dnu posude za pilule.

! (./ images/controllerBottomHole.jpg)

### 3.3 Gornji sklop kontrolera

! (./ images/controllerInside.jpg)

#### 3.3.1

Izrežite rupu u poklopcu posude za tablete za arkadno dugme.

#### 3.3.2

Lemite olovne žice za svoje arkadno dugme.

#### 3.3.3

Stavite arkadno dugme u poklopac posude za pilule.

#### 3.3.4

Pričvrstite ženski proboj RJ45 na drugu stranu poklopca.

### 3.4 Donji sklop kontrolera

! (./ images/controllerAlmostFinished.jpg)

Umetnite ethernet kabel u dno spremnika za pilule, a zatim zavežite labavi čvor neposredno ispod kraja ethernet kabela.

### 3.5 Završna montaža kontrolera

! (./ images/controllerFinished.jpg)

Uključite ethernet u RJ45 ženski prekid. Budite oprezni pri zatvaranju spremnika da ne savijete iglice gumba.

### 3.6 Ponovite za drugi regulator

! (./ images/secondController.jpg)

### 3.7 Softver: Kontrole igrača

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

Korak 4: Zvuk

Audio
Audio
Audio
Audio

### 4.1 Uključite DF Player u matičnu ploču

Dodajte kondenzator i otpornik.

! (./ images/audioCloser.jpg)

### 4.2 Uključite zvučnik od 3 vata u matičnu ploču

### 4.3 Preuzmite zvukove na Micro SD

Naziv mape mora biti mp3, smješten u osnovni direktorij SD kartice, a naziv mp3 datoteke mora biti 4 znamenke, na primjer, "0001.mp3", smješten ispod mape mp3. Ako ga želite nazvati i na engleskom i na kineskom, možete ga dodati iza broja, na primjer, "0001hello.mp3" ili "0001 后来.mp3".

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

### 4.4 Uključite Micro SD u DF Player

### 4.5 Softver: Audio

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

Korak 5: Gravitacija

Gravitacija
Gravitacija

### 5.1 Mjera

! (./ images/lightsOnWall.jpg)

Objesite LED traku na zid ili nešto slično. Odaberite mjesto koje ima smisla za početak gravitacije, na primjer gdje svjetlosna traka počinje putovati okomito.

Izmjerite koliko je ova lokacija udaljena od kraja LED trake. Izračunajte indeks LED na ovoj poziciji koristeći izmjerenu dužinu, ukupnu dužinu trake i udaljenost između LED dioda.

### 5.2 Softver: Vrijeme gravitacije

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

Korak 6: Završni softver

Final Software
Final Software

Dodajte pobjednika u igru.

! (./ images/horse.jpg)

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

Preporučuje se: