Kazalo:
- Zaloge
- 1. korak: Arduino in LED
- 2. korak: Gumb za zagon
- 3. korak: Krmilniki
- 4. korak: Zvok
- 5. korak: Gravitacija
- 6. korak: Končna programska oprema
- 7. korak: Poiščite prijatelja, s katerim boste tekmovali \ o/
Video: Smash Dash 3000: 7 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
To je kopijska pasta z dne 13.4.2019 iz GitHub -a za namen sodelovanja na LED tekmovanju Instructables! Če ima kdo težave, naj vprašanje odda na GitHub!
Celotne projektne datoteke na
To je projekt o luči. Zgradil sem dirkalno igro na osnovi arduina, ki vključuje razbijanje gumba in dirkanje do konca LED traku. Dodane so mehanike, kot je gravitacija, ki igro naredijo bolj razburljivo.
Pokličite navdih za ta projekt, [Open LED Race] (https://create.arduino.cc/projecthub/gbarbarov/open-led-race-a0331a).
Zaloge
## Zaloge
- Arduino Mega- 5V rele- 5V 2.5A napajanje- WS2813 LED trak 60 LED/5 metrov- DF predvajalnik Mini- RJ45 4-vratna prekinitvena plošča- RJ45 Keystone (1)- RJ45 prelom (2)- 1000 uF kondenzator- 470 uF kondenzator- 470 ohmski upor (5)- 1000 ohmski upor- 10 k ohmski upor (3)- kartonska škatla- 3-vatni zvočnik- pringles pločevinka- prazna steklenica s tabletami (2)- 22 AWG polna žica- ethernetni kabel- moški priključki RJ45- Breadboard- Arkadni gumb (3)- Micro SD
### Druge stvari, ki jih potrebujete
- Micro SD bralnik- Odstranjevalec žice- Krimper RJ45- Spajkalnik- Spajkalnik- Krčljiva cev
1. korak: Arduino in LED
### 1.1 Nastavitvena škatla
#### 1.1.1
Priložite na škatlo: Arduino Mega, plošča, rele, vtič RJ45, vtič za napajanje
#### 1.1.2
Arduino priključite na mizo (glejte shemo ožičenja).
#### 1.1.3
Priključite rele v mizo (glejte shemo ožičenja).
#### 1.1.4
RJ45 na ploščo, dodajte upore
Zelena = Podatkovna linija za varnostno kopiranje Modra = Oranžna podatkovna linija = 5 V Rjava = Ozemljitev
Na obe podatkovni liniji dodajte upor 470 Ohmov (glejte shemo ožičenja).
#### 1.1.5
Priključite napajalnik na mizo, dodajte 1000 uF kondenzator.
### 1.2 Namestite LED trak
#### 1.2.1 Zgradite LED podaljšek
Približno 6-9 čevljev v dolžino.
Spajanje žic spajkanja.
Rdeča (5V) = oranžno črna (ozemljitev) = rjava rumena (podatki) = modro zelena (rezervni podatki) = zelena
Uporabite toplotno skrčenje.
! (./ images/ledextensionwire.jpg)
#### 1.2.2 Tračni LED vodniki
! (./ images/ledWire.jpg)
#### 1.2.3 Priključite LED trak v keystone RJ45.
### 1.3 Programska oprema: vklopite luči
Glej [`./code/step1-turnOnLights.ino`](./code/step1-turnOnLights.ino)
2. korak: Gumb za zagon
### 2.1
Žaga je lahko pol palca višja od vaše škatle.
! (./ images/startButtonInBox.jpg)
### 2.2
Izrežite luknjo za arkadni gumb.
Spajkajte vodilne žice do gumba za zagon.
! (./ images/startButtonHole.jpg)
### 2.3
Priključite žice vodila gumba za zagon na ploščo in ploščo povežite z Arduinom.
Dodajte upor 470 oHm za LED. Za gumb dodajte 10k upor.
! (./ images/startButtonWires.jpg)
### 2.4 Programska oprema: Premikajoče se luči
Glej [`./code/step2-movingLights.ino`](./code/step2-movingLights.ino)
3. korak: Krmilniki
### 3.1 Povežite odklopno ploščo krmilnika z arduinom
#### 3.1.1 Prvi krmilnik
To je konfiguracija za prvi krmilnik predvajalnika. Vse žice morajo biti priključene na vrata D "D".
Konfiguracija žice vrat za prekinitev krmilnika:
- Kabel 1: povratek +5 voltov z nogice 2 stikala - Priključite na razpoložljivi priključni trak na plošči - Priključite 10k ohmski upor s tega priključnega traku na maso. Ta sklic na ozemljitev pomaga preprečiti lažno pozitivne odčitke. - Žica 2: +5 voltov, ki gredo na krak 1 stikala - Priključite na napajalni vodnik +5 voltov na plošči - Žica 3: Ozemljitev za gumb LED - Priključite na napajalno vodilo -5 voltov na plošči - Žica 4: +5 voltni signal za gumb LED - Priključite na razpoložljivi priključni trak na plošči - Priključite arduino na nasprotni priključni trak - Povežite oba priključna traka z uporom 470 ohmov
Gumb igralca 1 = pin 26 Igralec 1 LED = pin 27
#### 3.1.2 Drugi krmilnik
Sledite korakom za prvi krmilnik, razen tokrat z odklopnimi vrati `C`.
Gumb igralca 2 = pin 22 LED igralca 2 = pin 23
### 3.2 Naredite ethernetni kabel
Približno 6-9 čevljev v dolžino.
! (./ images/controllerWire.jpg)
### 3.2
Na dnu posode za tablete izvrtajte luknjo.
! (./ images/controllerBottomHole.jpg)
### 3.3 Zgornji sklop krmilnika
! (./ images/controllerInside.jpg)
#### 3.3.1
V pokrovu posode za tablete izrežite luknjo za arkadni gumb.
#### 3.3.2
Spajkajte svinčene žice za vaš arkadni gumb.
#### 3.3.3
Arkadni gumb vstavite v pokrov posode za tablete.
#### 3.3.4
Na drugo stran pokrova pritrdite ženski prelom RJ45.
### 3.4 Spodnji sklop krmilnika
! (./ images/controllerAlmostFinished.jpg)
Vstavite ethernetni kabel na dno posode za tablete, nato pa zrahljani vozel zavežite tik pod koncem ethernetnega kabla.
### 3.5 Končna sestava krmilnika
! (./ images/controllerFinished.jpg)
Priključite ethernet v ženski izhod RJ45. Pri zapiranju posode bodite previdni, da ne upognete zatičev gumbov.
### 3.6 Ponovite za drugi regulator
! (./ images/secondController.jpg)
### 3.7 Programska oprema: Nadzor predvajalnika
Glej [`./code/step3-playerControls.ino`](./code/step3-playerControls.ino)
4. korak: Zvok
### 4.1 Priključite DF Player na mizo
Dodajte kondenzator in upor.
! (./ images/audioCloser.jpg)
### 4.2 Priključite 3 -vatni zvočnik v ploščo
### 4.3 Prenesite zvoke na Micro SD
Ime mape mora biti mp3, postavljeno v korenski imenik kartice SD, ime datoteke mp3 pa mora biti 4 -mestno, na primer "0001.mp3", nameščeno pod mapo mp3. Če ga želite poimenovati v angleščini in kitajščini, ga lahko dodate za številko, na primer "0001hello.mp3" ali "0001 后来.mp3".
Glejte [`./audio/](./audio).
### 4.4 Priključite mikro SD v predvajalnik DF
### 4.5 Programska oprema: zvok
Glej [`./code/step4-audio.ino`](./code/step4-audio.ino)
5. korak: Gravitacija
### 5.1 Ukrep
! (./ images/lightsOnWall.jpg)
LED trak obesite na steno ali kaj podobnega. Izberite mesto, ki je smiselno za začetek gravitacije, na primer, kjer svetlobni trak začne potovati navpično.
Izmerite, kako daleč od konca LED traku je to mesto. Izračunajte indeks LED v tem položaju z uporabo izmerjene dolžine, skupne dolžine traku in razdalje med LED.
### 5.2 Programska oprema: čas gravitacije
Glej [`./code/step5-gravity.ino`](./code/step5-gravity.ino)
6. korak: Končna programska oprema
V igro dodajte zmagovalca.
! (./ images/horse.jpg)
Glej [`./code/step6-final.ino`](./code/step6-final.ino)
Priporočena:
Kako dostopati do trdega diska Dell Inspiron 15 3000 serije: 10 korakov
Kako dostopati do trdega diska Dell Inspiron 15 3000 serije: Pozdravljeni bralci Instructables, danes vam bom pokazal, kako dostopati do trdega diska v prenosnem računalniku Dell Inspiron 15 3000. Če to berete, imate najverjetneje težave pri snemanju računalnika in ponovnem nameščanju trdega diska ali pa
Tihi zvonec pri gumbu Amazon Dash Button: 10 korakov (s slikami)
Amazon Dash Button Tihi zvonec: Nenehno gledate skozi okno, tako da lahko prestrežete obiskovalce, preden pozvonijo na vrata? Ste naveličani, da bi psi in otrok zmešali, kadar koli zazvoni? Ne želim zapraviti bogastva za " pametnega " rešitev? Ustvarjanje tihega zvonjenja na vratih je
Varčevanje z energijo 3000: 7 korakov
Energy Saver 3000: Adrien Green, Huy Tran, Jody Walker Uporaba računalnika Raspberry Pi in Matlab je preprost in učinkovit način, ki lastnikom stanovanj pomaga zmanjšati porabo energije. Najboljši del Energy Saver 3000 je, da je zelo enostaven za nastavitev in uporabo.
WeatherBot 3000: 6 korakov (s slikami)
WeatherBot 3000: Pregled Ta projekt uporablja Arduino MKR1000 za povezavo z internetom ter pridobivanje časa in vremena. Potrebovali boste WiFi. Na LED zaslonu 8x8 prikazuje čas in vreme. Z ikonami prikažemo splošno vreme, na primer sončno, oblačno, deževno, noč
Naredite svoj profesionalni stroj za čiščenje zapisov za manj kot 80 USD in prihranite do 3000 USD in več .: 6 korakov (s slikami)
Naredite si svoj profesionalni stroj za čiščenje plošč za manj kot 80 USD in prihranite do 3000 USD in več. Kako pravilno očistiti zapise!? Na internetu obstaja veliko načinov. Cenejši načini, kot sta Knosti ali Discofilm, pa tudi