Obsah:
- Zásoby
- Krok 1: Arduino a LED
- Krok 2: Tlačítko Start
- Krok 3: Ovladače
- Krok 4: Zvuk
- Krok 5: Gravitace
- Krok 6: Konečný software
- Krok 7: Najděte si přítele, se kterým budete soutěžit \ o/
Video: Smash Dash 3000: 7 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:20
Toto je kopie vložená ke dni 13. 4. 2019 z GitHubu za účelem účasti v soutěži LED Instructables! Pokud má někdo problémy, neváhejte problém vyřešit na GitHubu!
Úplné soubory projektu na
Toto je projekt o světlech. Postavil jsem arduino závodní hru zahrnující rozbití tlačítka a závodění na konec LED pásu. Jsou přidány mechaniky, jako je gravitace, aby byla hra více vzrušující.
Křičet na inspiraci pro tento projekt, [Open LED Race] (https://create.arduino.cc/projecthub/gbarbarov/open-led-race-a0331a).
Zásoby
## Spotřební materiál
- Arduino Mega- 5V relé- 5V 2,5A napájecí zdroj- WS2813 LED pásek 60 LED/5 měřičů- DF přehrávač Mini- RJ45 4portová odpočinková deska- RJ45 Keystone (1)- RJ45 Breakout (2)- 1000 uF kondenzátor- 470 uF kondenzátor- odpor 470 ohmů (5)- odpor 1000 ohmů- odpor 10 kOhm (3)- lepenková krabice- 3 W reproduktor- pringles může- prázdná láhev od pilulky (2)- 22 AWG pevný vodič- ethernetový kabel- konektory RJ45- Breadboard- Arcade Button (3)- Micro SD
### Další věci, které budete potřebovat
- Čtečka karet Micro SD- Odizolovač drátu- Krimpovač RJ45- Páječka- Páječka- Shrinktube
Krok 1: Arduino a LED
### 1.1 Nastavovací pole
#### 1.1.1
Připojte k krabici: Arduino Mega, breadboard, relé, konektor RJ45, napájecí konektor
#### 1.1.2
Zapojte Arduino do prkénka (viz schéma zapojení).
#### 1.1.3
Zapojte relé do prkénka (viz schéma zapojení).
#### 1.1.4
RJ45 na prkénko, přidejte odpory
Zelená = Záložní datová linka Modrá = Datová linka Oranžová = 5 V Hnědá = Zem
Na obě datové vedení přidejte odpor 470 Ohm (viz schéma zapojení).
#### 1.1.5
Zapojte napájecí zdroj do prkénka a přidejte kondenzátor 1000 uF.
### 1.2 Nastavení LED pásku
#### 1.2.1 Sestavte prodlužovací vodič LED
Asi 6 až 9 stop na délku.
Připojení pájecího drátu.
Červená (5V) = oranžová černá (uzemnění) = hnědá žlutá (data) = modrá zelená (záložní data) = zelená
Použijte smršťování.
! (./ images/ledextensionwire.jpg)
#### 1.2.2 Pásky LED drátu
! (./ images/ledWire.jpg)
#### 1.2.3 Zapojte LED pásek do lichoběžníkového zkreslení RJ45.
### 1.3 Software: Zapněte světla
Viz [`./code/step1-turnOnLights.ino`](./code/step1-turnOnLights.ino)
Krok 2: Tlačítko Start
### 2.1
Pila může být o půl palce větší než vaše krabice.
! (./ images/startButtonInBox.jpg)
### 2.2
Vyřízněte díru pro vaše arkádové tlačítko.
Tlačítko pájení přívodních vodičů spusťte.
! (./ images/startButtonHole.jpg)
### 2.3
Připojte vodiče tlačítka startu k prkénku a připojte prkénko k Arduinu.
Přidejte 470 oHm odpor pro LED. Přidejte 10k odpor pro tlačítko.
! (./ images/startButtonWires.jpg)
### 2.4 Software: Pohyblivá světla
Viz [`./code/step2-movingLights.ino`](./code/step2-movingLights.ino)
Krok 3: Ovladače
### 3.1 Připojte rozpojovací desku ovladače k arduinu
#### 3.1.1 První ovladač
Toto je konfigurace ovladače prvního hráče. Všechny vodiče by měly být připojeny k portu `D` odpojovací desky.
Konfigurace vodiče přerušení portu ovladače:
- Vodič 1: návrat +5 voltů z nohy 2 přepínače - Připojte k dostupné svorkovnici na desce - Připojte 10k ohmový odpor z této svorkovnice k zemi. Tato referenční zem pomáhá vyhnout se falešně pozitivním hodnotám. - Vodič 2: +5 voltů přecházející do nohy 1 spínače - Připojte k napájecí liště +5 voltů na prkénku - Vodič 3: uzemnění tlačítka LED - Připojte k napájecí liště -5 voltů na desce - Vodič 4: +5 voltový signál pro LED diodu tlačítka - Připojení k dostupné svorkovnici na prkénku - Připojte arduino k protilehlé svorkovnici - Připojte dvě svorkovnice odporem 470 ohmů
Tlačítko hráče 1 = kolík 26 LED indikátor hráče 1 = kolík 27
#### 3.1.2 Druhý ovladač
Postupujte podle pokynů pro první ovladač, kromě tohoto času pomocí odpojovacího portu `C`.
Tlačítko hráče 2 = pin 22 LED indikátor hráče 2 = pin 23
### 3.2 Vytvořte ethernetový kabel
Asi 6 až 9 stop na délku.
! (./ images/controllerWire.jpg)
### 3.2
Do dna nádoby na pilulky vyvrtejte otvor.
! (./ images/controllerBottomHole.jpg)
### 3.3 Horní sestava ovladače
! (./ images/controllerInside.jpg)
#### 3.3.1
Vyřízněte ve víku nádoby na pilulky otvor pro arkádové tlačítko.
#### 3.3.2
Pájecí vodiče pro vaše arkádové tlačítko.
#### 3.3.3
Vložte své arkádové tlačítko do víka nádoby na pilulky.
#### 3.3.4
Připevněte RJ45 Female breakout na druhou stranu víka.
### 3.4 Spodní sestava ovladače
! (./ images/controllerAlmostFinished.jpg)
Zasuňte ethernetový kabel do spodní části nádoby na pilulky a poté uvázat volný uzel těsně pod koncem ethernetového kabelu.
### 3.5 Konečná montáž ovladače
! (./ images/controllerFinished.jpg)
Zapojte ethernet do RJ45 Female breakout. Při zavírání nádoby buďte opatrní, aby nedošlo k ohnutí kolíků knoflíků.
### 3.6 Opakujte pro druhý ovladač
! (./ images/secondController.jpg)
### 3.7 Software: Ovládací prvky přehrávače
Viz [`./code/step3-playerControls.ino`](./code/step3-playerControls.ino)
Krok 4: Zvuk
### 4.1 Zapojte DF Player do prkénka
Přidejte kondenzátor a odpor.
! (./ images/audioCloser.jpg)
### 4.2 Zapojte 3wattový reproduktor do prkénka
### 4.3 Stahování zvuků na Micro SD
Název složky musí být mp3, umístěn pod kořenovým adresářem karty SD a název souboru mp3 musí mít 4 číslice, například „0001.mp3“, umístěný pod složkou mp3. Pokud jej chcete pojmenovat v angličtině i čínštině, můžete jej přidat za číslo, například „0001hello.mp3“nebo „0001 后来.mp3“.
Viz [`./audio/](./audio).
### 4.4 Připojte Micro SD do DF Player
### 4.5 Software: Zvuk
Viz [`./code/step4-audio.ino`](./code/step4-audio.ino)
Krok 5: Gravitace
### 5.1 Opatření
! (./ images/lightsOnWall.jpg)
Pověste LED pásek na zeď nebo tak něco. Vyberte si místo, kde má smysl gravitace, například tam, kde světelný pás začíná cestovat svisle.
Změřte, jak daleko od konce LED pásu je toto místo. Vypočítejte index LED v této poloze pomocí změřené délky, celkové délky pásu a vzdálenosti mezi LED.
### 5.2 Software: Gravitační čas
Viz [`./code/step5-gravity.ino`](./code/step5-gravity.ino)
Krok 6: Konečný software
Přidejte do hry vítěze.
! (./ images/horse.jpg)
Viz [`./code/step6-final.ino`](./code/step6-final.ino)
Doporučuje:
Přístup k pevnému disku Dell Inspiron 15 řady 3000: 10 kroků
Jak získat přístup k pevnému disku řady Dell Inspiron 15 3000: Dobrý den, čtenáři Instructables, dnes vám ukážu, jak získat přístup k pevnému disku v notebooku Dell Inspiron 15 3000 řady. S největší pravděpodobností, pokud to čtete, máte buď potíže se střelbou na počítač a snažíte se znovu usadit pevný disk, nebo
Tichý zvonek tlačítka Amazon Dash: 10 kroků (s obrázky)
Tlačítko Amazon Dash Silent Doorbell: Neustále se díváte z okna, abyste mohli zachytit návštěvníky, než zazvoní u dveří? Už vás nebaví psi a dítě šílet, kdykoli zazvoní? Nechcete utratit majlant za " chytrý " řešení? Vytvoření tichého zvonku je jako
Tiny ESP8266 Dash-Button (Re-Configurable): 15 kroků
Tiny ESP8266 Dash-Button (Re-Configurable): This is a small ESP8266 based dash-button. Zůstává v hlubokém spánku, po stisknutí tlačítka provede požadavek GET na zadanou adresu URL a pokud je nakonfigurován, předá napájecí napětí jako proměnnou. Nejlepší na tom je, že jednoduše přemostíte dva p
Energy Saver 3000: 7 kroků
Energy Saver 3000: Adrien Green, Huy Tran, Jody Walker Použití počítače Raspberry Pi a Matlab je jednoduchý a účinný způsob, jak pomoci majitelům domů snížit spotřebu energie. Nejlepší na Energy Saver 3000 je, že se velmi snadno nastavuje a používá
Oprava Rádio Aux Jack / Přidat Media Bluetooth přijímač za Dash: 6 kroků (s obrázky)
Oprava rádia Aux Jack / Přidat média Bluetooth přijímač za Dash: Nedávno jsem si všiml, že můj konektor Silverado aux 2013 byl uvolněný. Nebylo to překvapení, protože jej používám často a nechávám pomocný kabel viset na zvedáku. Abych to napravil, potřeboval jsem sundat pár panelů z palubní desky, odstranit a vzít apa