Мазмұны:
- Жабдықтар
- 1 -қадам: Arduino және LED
- 2 -қадам: Бастау түймесі
- 3 -қадам: Контроллерлер
- 4 -қадам: Аудио
- 5 -қадам: Гравитация
- 6 -қадам: Қорытынды бағдарламалық қамтамасыз ету
- 7 -қадам: \ o/ жарысатын дос табыңыз
Бейне: Smash Dash 3000: 7 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Бұл 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
### 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) қараңыз
Ұсынылған:
Сымсыз есік қоңырауы - (Raspberry PI және Amazon Dash): 4 қадам (суреттермен)
Сымсыз есік қоңырауы - (Raspberry PI және Amazon Dash): ол не істейді? (бейнені қараңыз) Түйме басылған кезде, Raspberry сымсыз желіде жаңа құрылғы журналын табады. Осылайша, ол басылған түймені тани алады және бұл факт туралы ақпаратты ұялы телефоныңызға (немесе сіздің құрылғыңызға) бере алады
Dell Inspiron 15 3000 сериялы қатты дискіге қалай кіруге болады: 10 қадам
Dell Inspiron 15 3000 сериялы қатты дискке қалай қол жеткізуге болады: Сәлем Instructables оқырмандары, бүгін мен сізге Dell Inspiron 15 3000 сериялы ноутбукте қатты дискіге қалай кіруге болатынын көрсетемін. Егер сіз мұны оқып жатсаңыз, сіз компьютерді түсіріп, қатты дискіні қайта орнатуға тырысасыз немесе
Amazon Dash түймесі үнсіз есік қоңырауы: 10 қадам (суреттермен)
Amazon Dash түймесі Үнсіз есік қоңырауы: Келушілер есік қоңырауын соғар алдында оларды ұстап қалу үшін үнемі терезеден қарап тұрасыз ба? Иттер мен нәресте кез келген уақытта жынды болудан шаршадыңыз ба? &Quot; ақылды " үшін көп ақша жұмсағыңыз келмейді. Есік үнсіз қоңырау соғу сияқты
EF 230: Үй жүйесі 3000 Нұсқауға болады: 4 қадам
EF 230: Home System 3000 Нұсқауға болады: Home System 3000 - бұл Arduino, температура сенсоры, пьезо -дыбыстық сигнал, оптикалық детектор/фототранзистор мен серводы қолданатын құрылғы, ол үйдегі энергия тиімділігін арттыру жолдарын көрсетеді
Dash Led Mod: 3 қадам
Dash Led Mod: сіз автокөлікпен бірге келген жасыл түсті жарық шамды жек көресіз бе? Міне, олардан құтылудың және түнде сызықты көрудің бір жолы. алдымен режимге сызықты таңдаңыз … бұл орын алады. назар аударыңыз, бұл мен жариялағандықтан, сіз менің жауапкершілігімді білдірмейді