Съдържание:

PressKill: игра на Arduino: 5 стъпки
PressKill: игра на Arduino: 5 стъпки

Видео: PressKill: игра на Arduino: 5 стъпки

Видео: PressKill: игра на Arduino: 5 стъпки
Видео: Текстовые LCD дисплей на контроллере HD44780, Уроки Arduino 2024, Ноември
Anonim
PressKill: игра на Arduino
PressKill: игра на Arduino

PressKill е физическа игра за четирима играчи, които аз проектирах и направих с помощта на Arduino за училищен проект. Изработването на играта включва програмиране, запояване, правене на векторни планове, лазерно рязане и известно залепване. Искате ли да направите радикална игра, с която да играете с приятели? Четете нататък!

Правила на играта:

  1. Когато някой играч натисне бутона, той получава точка и Deadzone започва.
  2. Когато някой играч натисне бутона си по време на Deadzone, той губи и излиза от играта.
  3. 5 секунди след началото му Deadzone приключва. Няма индикации за това.
  4. Първият играч, който има пет точки или е последният, който печели, печели.

Стъпка 1: Части

Части
Части
Части
Части

Ето списък на всички части, които са влезли във физическото изграждане на играта.

  • 1 Arduino
  • 4 големи аркадни бутона с опционни светлини
  • 16 женски конектора
  • 4 бели светодиода
  • 4 220 ома резистора
  • 4 10 000 ома резистора
  • много тел
  • термосвиваеми тръби
  • перфборд
  • 1 лист от 3 мм MDF дърво
  • лепило за дърво

Използвах и следните инструменти:

  • Поялник
  • Лазерен нож
  • Топлинен пистолет (запалката също работи)

Стъпка 2: Окабеляване

Електрически инсталации
Електрически инсталации
Електрически инсталации
Електрически инсталации
Електрически инсталации
Електрически инсталации
Електрически инсталации
Електрически инсталации

Самото окабеляване не е толкова сложно, просто е досадно, защото трябва да направите едно и също нещо четири пъти, веднъж за всеки бутон. Ето една добра инструкция за щифтовете на бутоните: Основи с голям купол-бутон-LinkIt

Добре, ето нещата само в пет стъпки:

  1. Поставете светодиодите в аркадните бутони. Ако вашите бутони са лесно съвместими със светодиоди, страхотно! Моите не бяха, затова ги запоявах на място.
  2. Прикрепете женските конектори към някои проводници. Запоявах ги, за да укрепя връзката, и добавих малко термосвиваеми тръби, използвайки термопистолета, за безопасност. Цветно кодирах проводниците да бъдат отрицателни (сиви) и положителни (червени).
  3. Запоявайте всички проводници за всеки бутон към малко парче перфорирана дъска, за да добавите правилните резистори. Също така помага да се организира малко. Проверете включеното изображение, за да разгледате отблизо различните проводници и резистори. След това свържете проводниците с женските конектори към бутона. сега повторете четири пъти!
  4. Запоявайте всички проводници на всеки бутон, които влизат в 5V и GND на Arduino, върху друго малко парче перфорирана паралелно. по този начин трябва да свържете само два проводника към вашия Arduino вместо осем.
  5. Това е незадължителна стъпка, но ако искате да останете донякъде организирани като мен, маркирайте проводниците от всеки бутон, които влизат в ПИН кодовете на Arduino. Аз цветно кодирам моя по цвят на бутона.

Това е всичко за електрониката! Ако сте по -умен от мен, планирайте предварително схемите си, за да можете лесно да управлявате кабелите и да избегнете големи спагети от проводници.

Стъпка 3: Кутия

Кутия
Кутия

По лични причини исках да направя лазерно изрязана кутия, която да побере цялата електроника. Това е доста проста форма и може лесно да бъде направена, като просто изрежете дърво и пробиете кръгли дупки, така че ако това е по -бързо или по -достъпно за вас, това би било умен ход. Но нека ви кажа, тези стави на пръстите изглеждат страхотно по дяволите.

Взех шаблона за кутията от makercase.com, които правят много лесно да не нарисувам всички стави на пръстите сам. След това промених шаблона в Inkscape, безплатна програма за векторно рисуване. Според моя опит Inkscape не е добър в експортирането на.dxf-файлове, които се четат от лазерния нож, така че решението на този проблем е използването на Adobe Illustrator.

Самата кутия е с размери 30 x 30 x 10 сантиметра. След като изрежете вашия mdf лазер, можете да залепите панелите заедно. Все пак не залепвайте дъното! Той служи като обърнат капак за достъп до хардуера. Можете да го прикрепите, като залепите някои магнити от вътрешната страна. Не го направих, просто защото нямах нужда. Добро решение е, ако искате да преместите кутията много, без дъното да падне.

Забележка: плановете, предоставени в тази инструкция, не включват дупка за захранващ кабел към Arduino. Аз сам пробих такъв, но можете да промените плановете за настаняване на такъв или да поставите 5 V източник на захранване вътре в кутията. Все още има достатъчно място за това.

Стъпка 4: Код

Ето кода за Arduino. Той е направен от мен и може да съдържа грешки, въпреки че засега не съм забелязал такива. Той е коментиран и вие сте много свободни да го оптимизирате, променяте или добавяте.

Стъпка 5: Забавлявайте се

Забавлявай се!
Забавлявай се!

Това може да звучи нахално, но имам предвид: забавлявайте се да правите и да играете! Също така помнете: да не се забавлявате също е част от забавлението при правенето. Ако се забиете, играйте и експериментирайте, за да намерите нови решения на проблемите. Така успях да направя тази игра. Благодаря за четенето!

Препоръчано: