Съдържание:
- Консумативи
- Стъпка 1: Arduino и LED
- Стъпка 2: Бутон за стартиране
- Стъпка 3: Контролери
- Стъпка 4: Аудио
- Стъпка 5: Гравитация
- Стъпка 6: Краен софтуер
- Стъпка 7: Намерете приятел, с когото да се състезавате \ o/
Видео: Smash Dash 3000: 7 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
Това е копираща паста от 13.04.2019 г. от GitHub, с цел участие в LED състезанието Instructables! Ако някой има проблеми, не се колебайте да пуснете проблем в GitHub!
Пълни файлове на проекта на
Това е проект за светлини. Създадох състезателна игра, базирана на arduino, включваща разбиване на бутон и състезание до края на LED лента. Има добавени механики като гравитацията, за да направят играта по -вълнуваща.
Извикайте към вдъхновението за този проект, [Open LED Race] (https://create.arduino.cc/projecthub/gbarbarov/open-led-race-a0331a).
Консумативи
## Консумативи
- Arduino Mega- 5V реле- 5V 2.5A захранване- WS2813 Led Strip 60 LED/5 метра- DF Player Mini- RJ45 4-портова прекъсваща платка- RJ45 Keystone (1)- RJ45 Breakout (2)- 1000 uF кондензатор- 470 uF кондензатор- 470 Ohm резистор (5)- 1000 Ohm резистор- 10k Ohm резистор (3)- картонена кутия- 3 Watt високоговорител- Pringles Can- празна бутилка с хапчета (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
Включете Arduino в макет (вижте схемата на окабеляване).
#### 1.1.3
Включете релето в макета (вижте схемата на окабеляване).
#### 1.1.4
RJ45 към макет, добавете резистори
Зелено = Резервна линия за данни Синя = Линия за данни Оранжева = 5V Кафява = Земя
Добавете резистор 470 Ohm към двете линии за данни (вижте схемата на окабеляване).
#### 1.1.5
Включете захранването в макет, добавете 1000 uF кондензатор.
### 1.2 Настройте LED лента
#### 1.2.1 Изградете LED удължителен проводник
Около 6-9 фута на дължина.
Връзки за запояване на проводници.
Червено (5V) = оранжево черно (заземяване) = кафяво жълто (данни) = синьо зелено (резервни данни) = зелено
Използвайте термосвиваемо.
! (./ images/ledextensionwire.jpg)
#### 1.2.2 Лентови LED проводници
! (./ images/ledWire.jpg)
#### 1.2.3 Включете LED лента в 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 oHm резистор за LED. Добавете 10k резистор за бутон.
! (./ images/startButtonWires.jpg)
### 2.4 Софтуер: Движещи се светлини
Вижте [`./code/step2-movingLights.ino`](./code/step2-movingLights.ino)
Стъпка 3: Контролери
### 3.1 Свържете пробивната платка на контролера към arduino
#### 3.1.1 Първи контролер
Това е конфигурацията за първия контролер на плейъра. Всички проводници трябва да бъдат свързани към порта „D“на платката.
Конфигурация на проводника за прекъсване на контролера:
- Кабел 1: връщане +5 волта от крак 2 на превключвателя - Свържете към налична клемна лента на макетната платка - Свържете 10k ohm резистор от тази клемна лента към земята. Тази справка за заземяване помага да се избегнат фалшиво положителни показания. - Кабел 2: +5 волта към крак 1 на превключвателя - Свържете към захранваща шина +5 волта на макетната платка - Кабел 3: Заземяване за бутон LED - Свържете към захранваща шина -5 волта на чертежа - Кабел 4: +5 -волтов сигнал за LED бутон - Свържете към налична клемна лента на макета - Свържете arduino към противоположната клемна лента - Свържете двете клемни ленти с резистор 470 ома
Бутон за плейър 1 = щифт 26 Светодиод за играч 1 = щифт 27
#### 3.1.2 Втори контролер
Следвайте стъпките за първия контролер, с изключение на този път, като използвате пробиващ порт `C`.
Бутон за плейър 2 = щифт 22 Светодиод за плейър 2 = щифт 23
### 3.2 Направете Ethernet кабел
Около 6-9 фута на дължина.
! (./ images/controllerWire.jpg)
### 3.2
Пробийте дупка в дъното на контейнера за хапчета.
! (./ images/controllerBottomHole.jpg)
### 3.3 Горна част на контролера
! (./ images/controllerInside.jpg)
#### 3.3.1
Изрежете дупка в капака на контейнера за хапчета за бутона за аркада.
#### 3.3.2
Запоявайте проводници за вашия аркаден бутон.
#### 3.3.3
Поставете своя аркаден бутон в капака на контейнера за хапчета.
#### 3.3.4
Прикрепете женския пробив RJ45 от другата страна на капака.
### 3.4 Долен монтаж на контролера
! (./ images/controllerAlmostFinished.jpg)
Поставете Ethernet кабела в дъното на контейнера за хапчета, след това завържете хлабав възел непосредствено под края на Ethernet кабела.
### 3.5 Краен монтаж на контролера
! (./ images/controllerFinished.jpg)
Включете Ethernet в RJ45 женски пробив. Внимавайте, когато затваряте контейнера, да не огънете щифтовете на бутоните.
### 3.6 Повторете за втори контролер
! (./ images/secondController.jpg)
### 3.7 Софтуер: Контроли на плейъра
Вижте [`./code/step3-playerControls.ino`](./code/step3-playerControls.ino)
Стъпка 4: Аудио
### 4.1 Включете DF Player в макет
Добавете кондензатор и резистор.
! (./ 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 Player
### 4.5 Софтуер: Аудио
Вижте [`./code/step4-audio.ino`](./code/step4-audio.ino)
Стъпка 5: Гравитация
### 5.1 Мярка
! (./ images/lightsOnWall.jpg)
Закачете вашата LED лента на стена или нещо подобно. Изберете място, което има смисъл да започне гравитацията, например, където светлинната лента започва да се движи вертикално.
Измерете колко далеч от края на LED лентата е това място. Изчислете индекса на светодиода в тази позиция, като използвате измерената дължина, общата дължина на лентата и разстоянието между светодиодите.
### 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 Series: 10 стъпки
Как да получите достъп до твърд диск на Dell Inspiron 15 3000: Здравейте читатели, днес ще ви покажа как да получите достъп до твърд диск в лаптоп Dell Inspiron 15 3000. Най -вероятно, ако четете това, или имате проблеми със заснемането на компютъра и искате да поставите отново твърдия диск, или вие
Безшумен звънец на Amazon Dash Button: 10 стъпки (със снимки)
Безшумен звънец на Amazon Dash Button: Постоянно гледате през прозореца, за да можете да прихващате посетители, преди да позвънят на вратата? Уморихте ли се кучетата и бебето да полудяват, когато звъни? Не искате да похарчите цяло състояние за " умен " решение? Да направите безшумен звънец на вратата е като
EF 230: Домашна система 3000 Инструкции: 4 стъпки
EF 230: Home System 3000 с инструкции: Home System 3000 е устройство, което използва Arduino, температурен сензор, пиезо зумер, оптичен детектор/фототранзистор и серво за показване на начини за подобряване на енергийната ефективност на дома
Dash Led Mod: 3 стъпки
Dash Led Mod: някога ли сте мразели ненужната зелена табла, с която сте дошли? ето един начин да се отървете от тях и все пак да виждате тирето си през нощта. първо изберете тире за модифициране … това ще направи. Забележете, само защото публикувам това НЕ означава отговорност от моя страна, вие трябва