Мазмұны:

Smash Dash 3000: 7 қадам
Smash Dash 3000: 7 қадам

Бейне: Smash Dash 3000: 7 қадам

Бейне: Smash Dash 3000: 7 қадам
Бейне: Враги и боссы милые. ⚔💀 - War Lands GamePlay 🎮📱 🇷🇺 2024, Шілде
Anonim
Smash Dash 3000
Smash Dash 3000
Smash Dash 3000
Smash Dash 3000
Smash Dash 3000
Smash Dash 3000

Бұл Instructables LED байқауына қатысу үшін GitHub -тың 13.04.2019 ж. Көшірмесі! Егер біреуде проблемалар болса, GitHub -те мәселені тастауға болады!

Толық жоба файлдары:

Бұл жарық туралы жоба. Мен arduino негізіндегі жарыс ойынын құрдым, ол түймені сындыруды және жарық диодты жолақтың соңына дейін жүгіруді қамтиды. Ойынды қызықты ету үшін гравитация сияқты механика қосылды.

Бұл жобаның шабытымен айтыңыз, [Open LED Race] (https://create.arduino.cc/projecthub/gbarbarov/open-led-race-a0331a).

Жабдықтар

## Жабдықтар

- Arduino Mega- 5V релесі- 5В 2.5А қуат көзі- WS2813 Led Strip 60 LED/5 Meter- DF Player Mini- RJ45 4-Port Breakout Board- RJ45 Keystone (1)- RJ45 Breakout (2)- 1000 uF Capacitor- 470 uF конденсаторы- 470 Ом резисторы (5)- 1000 Ом резисторы- 10к Ом резисторы (3)- Картон қорапшасы- 3 ватт динамик- Pringles таблетка бөтелкесін босату (2)- 22 AWG қатты сымы- Ethernet кабелі- ер RJ45 қосқыштары- Нан тақтасы- Аркада түймесі (3)- Micro SD

### Сізге қажет басқа заттар

- Micro SD оқу құралы- сым тартқыш- RJ45 кримпері

1 -қадам: Arduino және LED

Arduino және LED
Arduino және LED
Arduino және LED
Arduino және LED
Arduino және LED
Arduino және LED

### 1.1 Орнату терезесі

#### 1.1.1

Қорапқа бекітіңіз: Arduino Mega, нан тақтасы, реле, RJ45 штепселі, қуат көзінің ашасы

#### 1.1.2

Ардуиноны тақтаға қосыңыз (сымдардың схемасын қараңыз).

#### 1.1.3

Релені тақтаға қосыңыз (сымдардың схемасын қараңыз).

#### 1.1.4

RJ45 тақтасына, резисторларды қосыңыз

Жасыл = Деректер желісінің сақтық көшірмесі Көк = Деректер желісі қызғылт сары = 5В қоңыр = Жер

Екі желіге 470 Ом резисторды қосыңыз (сымдардың схемасын қараңыз).

#### 1.1.5

Қуат көзін нан тақтасына қосыңыз, 1000 uF конденсатор қосыңыз.

### 1.2 Жарық диодты жолағын орнатыңыз

#### 1.2.1 СИД ұзартқыш сымын салу

Ұзындығы шамамен 6-9 фут.

Дәнекерлеу сымдарының қосылыстары.

Қызыл (5В) = Қызғылт қара (Жер) = Қоңыр Сары (Деректер) = Көк Жасыл (Деректердің сақтық көшірмесі) = Жасыл

Жылуды азайтуды қолданыңыз.

! (./ суреттер/ledextensionwire.jpg)

#### 1.2.2 Жарық диодты сымдардың сымдары

! (./ суреттер/ledWire.jpg)

#### 1.2.3 Жарық диодты жолағын RJ45 тірегіне қосыңыз.

### 1.3 Бағдарламалық қамтамасыз ету: шамдарды қосыңыз

[`./Code/step1-turnOnLights.ino`](./code/step1-turnOnLights.ino) қараңыз

2 -қадам: Бастау түймесі

Бастау түймесі
Бастау түймесі
Бастау түймесі
Бастау түймесі
Бастау түймесі
Бастау түймесі

### 2.1

Ара сіздің қорабыңыздан жарты дюйм биік болуы мүмкін.

! (./ images/startButtonInBox.jpg)

### 2.2

Аркада түймесі үшін тесікті кесіңіз.

Дәнекерлеу сымдарын іске қосу түймесі.

! (./ images/startButtonHole.jpg)

### 2.3

Бастау түймесінің сымдарын нан тақтасына, ал тақтаны Arduino -ға қосыңыз.

Жарық диоды үшін 470 Ом резисторды қосыңыз. Түйме үшін 10 к резистор қосыңыз.

! (./ images/startButtonWires.jpg)

### 2.4 БҚ: Жылжымалы шамдар

[`./Code/step2-movingLights.ino`](./code/step2-movingLights.ino) қараңыз

3 -қадам: Контроллерлер

Контроллерлер
Контроллерлер
Контроллерлер
Контроллерлер
Контроллерлер
Контроллерлер

### 3.1 Контроллердің ажырату тақтасын arduino -ға қосыңыз

#### 3.1.1 Бірінші контроллер

Бұл бірінші ойыншы контроллерінің конфигурациясы. Барлық сымдар «D`» портына қосылуы керек.

Контроллердің порт сымының конфигурациясы:

- Сым 1: қосқыштың 2 аяғынан +5 вольтты қайтару - Нан тақтасындағы қол жетімді терминал жолағына жалғаңыз - Осы терминал жолағынан 10к Ом резисторды жерге қосыңыз. Бұл жерге сілтеме жалған оң көрсеткіштерді болдырмауға көмектеседі. - Сым 2: +5 вольт коммутатордың 1 аяғына барады - Нан тақтасындағы +5 вольтты электр рельсіне жалғау - 4 -сым: жарықдиодты түймеге +5 вольтты сигнал - Нан тақтасындағы қол жетімді терминалға жалғаңыз - ардуиноны қарама -қарсы терминалға қосыңыз - 470 Ом резисторы бар екі терминалды жолақты қосыңыз

1 -ойыншы түймесі = түйреуіш 26 26 -ойыншы 1 -жарық диоды = 27 -түйреуіш

#### 3.1.2 Екінші контроллер

Алғашқы контроллерге арналған қадамдарды орындаңыз, бұл уақытты қоспағанда, C 'ажырату порты қолданылады.

2 -ойыншы түймесі = түйреуіш 22 2 -ойыншы жарық диоды = 23 -түйреуіш

### 3.2 Ethernet кабелін жасаңыз

Ұзындығы шамамен 6-9 фут.

! (./ суреттер/controllerWire.jpg)

### 3.2

Таблетка контейнерінің түбінде тесік жасаңыз.

! (./ суреттер/controllerBottomHole.jpg)

### 3.3 Контроллердің жоғарғы жиынтығы

! (./ суреттер/controllerInside.jpg)

#### 3.3.1

Таблетка контейнерінің қақпағындағы аркадалық түймеге арналған тесікті кесіңіз.

#### 3.3.2

Аркада түймесі үшін дәнекерленген сымдар.

#### 3.3.3

Аркада түймесін таблетка контейнерінің қақпағына салыңыз.

#### 3.3.4

Қақпақтың екінші жағындағы RJ45 әйел сынығын бекітіңіз.

### 3.4 Контроллердің төменгі жиынтығы

! (./ суреттер/контроллерAlmostFinished.jpg)

Ethernet сымын таблетка контейнерінің түбіне салыңыз, содан кейін этернет сымының ұшынан төмен бос түйін байлаңыз.

### 3.5 Контроллердің соңғы жиынтығы

! (./ суреттер/контроллерFinished.jpg)

Ethernet -ті RJ45 әйелге қосуға қосыңыз. Контейнерді жапқанда түйме түйреуіштерді майыстырмау үшін абай болыңыз.

### 3.6 Екінші контроллер үшін қайталаңыз

! (./ images/secondController.jpg)

### 3.7 Бағдарламалық қамтамасыз ету: Ойнатқышты басқару

[`./Code/step3-playerControls.ino`](./code/step3-playerControls.ino) қараңыз

4 -қадам: Аудио

Аудио
Аудио
Аудио
Аудио

### 4.1 DF ойнатқышын тақтаға қосыңыз

Конденсатор мен резисторды қосыңыз.

! (./ images/audioCloser.jpg)

### 4.2 3 ватт динамикті тақтаға қосыңыз

### 4.3 Micro SD -ке дыбыстарды жүктеу

Қалтаның атауы mp3 болуы керек, SD картасының түбірлік каталогының астына қойылады, ал mp3 файлының атауы 4 цифрдан тұруы керек, мысалы, «0001.mp3», mp3 қалтасының астына қойылады. Егер сіз оны ағылшын және қытай тілдерінде атағыңыз келсе, оны саннан кейін қосуға болады, мысалы, «0001hello.mp3» немесе «0001 后来.mp3».

[`./Audio/] (./audio) қараңыз.

### 4.4 Micro SD картасын DF ойнатқышына қосыңыз

### 4.5 Бағдарламалық қамтамасыз ету: Аудио

[`./Code/step4-audio.ino`](./code/step4-audio.ino) қараңыз

5 -қадам: Гравитация

Ауырлық
Ауырлық

### 5.1 Өлшеу

! (./ images/lightsOnWall.jpg)

Жарықдиодты жолақты қабырғаға немесе басқа жерге іліңіз. Ауырлық күші басталатын орынды таңдаңыз, мысалы, жарық жолағы тігінен қозғала бастайды.

Жарық диодты жолақтың соңынан қаншалықты алыс екенін өлшеңіз. Өлшенген ұзындықты, жолақтың жалпы ұзындығын және светодиодтар арасындағы қашықтықты қолдана отырып, осы позициядағы жарық диодының индексін есептеңіз.

### 5.2 БҚ: Гравитация уақыты

[`./Code/step5-gravity.ino`](./code/step5-gravity.ino) қараңыз

6 -қадам: Қорытынды бағдарламалық қамтамасыз ету

Қорытынды бағдарламалық қамтамасыз ету
Қорытынды бағдарламалық қамтамасыз ету

Жеңімпазды ойынға қосыңыз.

! (./ images/horse.jpg)

[`./Code/step6-final.ino`](./code/step6-final.ino) қараңыз

Ұсынылған: