Obsah:
- Zásoby
- Krok 1: Arduino a LED
- Krok 2: Tlačidlo Štart
- Krok 3: Ovládače
- Krok 4: Zvuk
- Krok 5: Gravitácia
- Krok 6: Finálny softvér
- Krok 7: Nájdite si priateľa, s ktorým budete súťažiť \ o/
Video: Smash Dash 3000: 7 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:56
Toto je kópia pasty k 13. 4. 2019 od GitHubu za účelom účasti v súťaži LED Instructables! Ak má niekto problémy, pokojne ho dajte na GitHub!
Úplné súbory projektu na
Toto je projekt o svetlách. Zostavil som arduino závodnú hru, ktorá zahŕňa rozbitie tlačidla a pretekanie na koniec pásu LED. Sú tam pridané mechaniky ako gravitácia, aby bola hra vzrušujúcejšia.
Kričte na inšpiráciu pre tento projekt [Open LED Race] (https://create.arduino.cc/projecthub/gbarbarov/open-led-race-a0331a).
Zásoby
## Spotrebný materiál
- Arduino Mega- 5V relé- 5V 2,5A napájací zdroj- WS2813 Led Strip 60 LED/5 metrov- DF prehrávač Mini- 4-portová odpočinková doska RJ45- Keystone RJ45 (1)- RJ45 Breakout (2)- 1000 uF kondenzátor- 470 uF kondenzátor- odpor 470 ohmov (5)- odpor 1 000 ohmov- odpor 10 kOhm (3)- kartónová škatuľka- 3 W reproduktor- pringles- prázdna fľaša od pilulky (2)- 22 AWG pevný vodič- ethernetový kábel- konektory RJ45- Breadboard- arkádové tlačidlo (3)- Micro SD
### Ďalšie veci, ktoré budete potrebovať
- Čítačka micro SD- Odizolovač drôtu- Krimpovač RJ45- Spájkovačka- Spájka- Shrinktube
Krok 1: Arduino a LED
### 1.1 Nastavovacie pole
#### 1.1.1
Pripojte k svojmu boxu: Arduino Mega, nepájivá doska, relé, zástrčka RJ45, napájací konektor
#### 1.1.2
Zapojte Arduino do nepájivej dosky (pozrite si schému zapojenia).
#### 1.1.3
Relé zapojte do doštičky (pozrite si schému zapojenia).
#### 1.1.4
RJ45 na dosku, pridajte odpory
Zelená = Záložná dátová linka Modrá = Dátová linka Oranžová = 5 V Hnedá = Zem
Na obidva dátové vedenie pridajte odpor 470 Ohm (pozri schému zapojenia).
#### 1.1.5
Pripojte napájací zdroj k doske, pridajte kondenzátor 1000 uF.
### 1.2 Nastavte pásik LED
#### 1.2.1 Zostavte predlžovací kábel LED
Asi 6 až 9 stôp na dĺžku.
Pripojenia spájkovacím drôtom.
Červená (5 V) = oranžová čierna (uzemnenie) = hnedá žltá (údaje) = modrá zelená (záložné údaje) = zelená
Použite zmršťovanie teplom.
! (./ images/ledextensionwire.jpg)
#### 1.2.2 Páskové vodiče LED
! (./ images/ledWire.jpg)
#### 1.2.3 Pripojte pásik LED k lichobežníku RJ45.
### 1.3 Software: Zapnite svetlá
Pozrite si [`./code/step1-turnOnLights.ino`](./code/step1-turnOnLights.ino)
Krok 2: Tlačidlo Štart
### 2.1
Píla môže byť o pol palca palca vyššia ako vaša škatuľa.
! (./ images/startButtonInBox.jpg)
### 2.2
Vyrežte otvor pre svoje arkádové tlačidlo.
Spájkovacie vodiče na tlačidlo štart.
! (./ images/startButtonHole.jpg)
### 2.3
Pripojte vodiče tlačidla Štart k nepájivej doske a nepájivú dosku k Arduinu.
Pridajte odpor 470 oHm pre LED. Pridajte 10 000 odpor pre tlačidlo.
! (./ images/startButtonWires.jpg)
### 2.4 Software: pohyblivé svetlá
Pozrite si [`./code/step2-movingLights.ino`](./code/step2-movingLights.ino)
Krok 3: Ovládače
### 3.1 Pripojte oddeľovaciu dosku ovládača k arduinu
#### 3.1.1 Prvý ovládač
Toto je konfigurácia pre ovládač prvého hráča. Všetky vodiče by mali byť pripojené k portu „D“oddeľovacej dosky.
Konfigurácia vodiča prerušovacieho portu ovládača:
- Vodič 1: návrat +5 voltov z nohy 2 prepínača - Pripojte k dostupnej svorkovnici na doske - Pripojte odpor 10 kOhm z tejto svorkovnice k zemi. Táto referenčná hodnota uzemnenia pomáha vyhnúť sa falošne pozitívnym hodnotám. - Vodič 2: +5 voltov prejde na nohu 1 spínača - Pripojte na +5 voltovú napájaciu lištu na doske - Vodič 3: uzemnenie tlačidla LED - Pripojte na -5 voltovú napájaciu lištu na doske - Vodič 4: +5 voltový signál pre tlačidlovú diódu LED - Pripojte k dostupnej svorkovnici na doske - Pripojte arduino k protiľahlej svorkovnici - Pripojte dve svorkovnice s odporom 470 ohmov
Tlačidlo hráča 1 = kolík 26 LED diódy hráča 1 = kolík 27
#### 3.1.2 Druhý ovládač
Vykonajte kroky pre prvý ovládač, okrem tohto času pomocou oddeľovacieho portu `C`.
Tlačidlo prehrávača 2 = kolík 22 LED indikátor prehrávača 2 = kolík 23
### 3.2 Vytvorte ethernetový kábel
Asi 6 až 9 stôp na dĺžku.
! (./ images/controllerWire.jpg)
### 3.2
Do dna nádoby na pilulky vyvŕtajte otvor.
! (./ images/controllerBottomHole.jpg)
### 3.3 Horná zostava ovládača
! (./ images/controllerInside.jpg)
#### 3.3.1
Vo veku nádoby na pilulky vyrežte otvor pre arkádové tlačidlo.
#### 3.3.2
Spájkujte prívodné vodiče pre vaše arkádové tlačidlo.
#### 3.3.3
Vložte svoje arkádové tlačidlo do veka nádoby na pilulky.
#### 3.3.4
Na druhú stranu veka pripevnite zásuvku RJ45 Female.
### 3.4 Spodná zostava ovládača
! (./ images/controllerAlmostFinished.jpg)
Zapojte ethernetový kábel do spodnej časti obalu na pilulky a potom uviažte voľný uzol bezprostredne pod koncom ethernetového kábla.
### 3.5 Konečné zhromaždenie ovládača
! (./ images/controllerFinished.jpg)
Pripojte ethernet k zásuvke RJ45 Female. Pri zatváraní nádoby dávajte pozor, aby ste neohli kolíky na gombíky.
### 3.6 Opakujte pre druhý ovládač
! (./ images/secondController.jpg)
### 3.7 Softvér: Ovládacie prvky prehrávača
Pozri [`./code/step3-playerControls.ino`](./code/step3-playerControls.ino)
Krok 4: Zvuk
### 4.1 Pripojte prehrávač DF Player k breadboardu
Pridajte kondenzátor a odpor.
! (./ images/audioCloser.jpg)
### 4.2 Zapojte 3 wattový reproduktor do dosky
### 4.3 Sťahovanie zvukov do formátu Micro SD
Názov priečinka musí byť mp3, umiestnený v koreňovom adresári karty SD a názov súboru mp3 musí mať 4 číslice, napríklad „0001.mp3“, umiestnený v priečinku mp3. Ak ho chcete pomenovať v angličtine aj čínštine, môžete ho pridať za číslo, napríklad „0001hello.mp3“alebo „0001 后来.mp3“.
Pozri [`./audio/](./audio).
### 4.4 Pripojte Micro SD k prehrávaču DF
### 4.5 Softvér: Zvuk
Pozrite si [`./code/step4-audio.ino`](./code/step4-audio.ino)
Krok 5: Gravitácia
### 5.1 Opatrenie
! (./ images/lightsOnWall.jpg)
Zaveste pásik LED na stenu alebo tak niečo. Vyberte si miesto, kde má zmysel gravitácia, napríklad tam, kde sa svetelný pás začína pohybovať vertikálne.
Zmerajte, ako ďaleko od konca pásu LED je toto miesto. Vypočítajte index diódy LED v tejto polohe pomocou nameranej dĺžky, celkovej dĺžky pásu a vzdialenosti medzi diódami LED.
### 5.2 Software: Čas gravitácie
Pozri [`./code/step5-gravity.ino`](./code/step5-gravity.ino)
Krok 6: Finálny softvér
Pridajte do hry víťaza.
! (./ images/horse.jpg)
Pozrite si [`./code/step6-final.ino`](./code/step6-final.ino)
Odporúča:
Ako získať prístup k pevnému disku Dell Inspiron 15 radu 3000: 10 krokov
Ako získať prístup k pevnému disku Dell Inspiron 15 3000 radu: Dobrý deň, čitatelia inštrukcií, dnes vám ukážem, ako sa dostať k pevnému disku v prenosnom počítači Dell Inspiron 15 3000 radu. S najväčšou pravdepodobnosťou budete mať pri čítaní tohto problému problémy so spustením počítača a opätovným vložením pevného disku alebo
Tichý zvonček tlačidla Amazon Dash: 10 krokov (s obrázkami)
Tichý zvonček tlačidla Amazon Dash: Neustále sa pozeráte von oknom, aby ste mohli zachytiť návštevníkov skôr, ako zazvonia na zvonček? Ste unavení z toho, že sa psy a dieťa zbláznia vždy, keď zazvoní? Nechcete minúť veľa peňazí na " múdry " riešenie? Tichý zvonček je ako
Dash ESP8266 Dash-Button (rekonfigurovateľné): 15 krokov
Dash-Button Dash Button ESP8266 (Re-Configurable): Toto je malé palubné tlačidlo založené na ESP8266. Zostáva v hlbokom spánku, po stlačení tlačidla vykoná požiadavku GET na zadanú adresu URL a ak je nakonfigurovaná, odovzdá napájacie napätie ako premennú. Najlepšie na tom je, že jednoduchým premostením dvoch
Šetrič energie 3000: 7 krokov
Energy Saver 3000: Adrien Green, Huy Tran, Jody Walker Používanie počítača Raspberry Pi a Matlab je jednoduchý a efektívny spôsob, ako pomôcť majiteľom domov znížiť spotrebu energie. Najlepšie na Energy Saver 3000 je, že je veľmi jednoduché nastaviť a používať.
WeatherBot 3000: 6 krokov (s obrázkami)
WeatherBot 3000: Prehľad Tento projekt používa Arduino MKR1000 na pripojenie k internetu a získanie času a počasia. Budete potrebovať WiFi. Na LED displeji 8x8 zobrazuje čas a počasie. Pomocou ikon zobrazujeme všeobecné počasie, ako je slnečné, zamračené, daždivé, nočné