Съдържание:
Видео: PressKill: игра на Arduino: 5 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
PressKill е физическа игра за четирима играчи, които аз проектирах и направих с помощта на Arduino за училищен проект. Изработването на играта включва програмиране, запояване, правене на векторни планове, лазерно рязане и известно залепване. Искате ли да направите радикална игра, с която да играете с приятели? Четете нататък!
Правила на играта:
- Когато някой играч натисне бутона, той получава точка и Deadzone започва.
- Когато някой играч натисне бутона си по време на Deadzone, той губи и излиза от играта.
- 5 секунди след началото му Deadzone приключва. Няма индикации за това.
- Първият играч, който има пет точки или е последният, който печели, печели.
Стъпка 1: Части
Ето списък на всички части, които са влезли във физическото изграждане на играта.
- 1 Arduino
- 4 големи аркадни бутона с опционни светлини
- 16 женски конектора
- 4 бели светодиода
- 4 220 ома резистора
- 4 10 000 ома резистора
- много тел
- термосвиваеми тръби
- перфборд
- 1 лист от 3 мм MDF дърво
- лепило за дърво
Използвах и следните инструменти:
- Поялник
- Лазерен нож
- Топлинен пистолет (запалката също работи)
Стъпка 2: Окабеляване
Самото окабеляване не е толкова сложно, просто е досадно, защото трябва да направите едно и също нещо четири пъти, веднъж за всеки бутон. Ето една добра инструкция за щифтовете на бутоните: Основи с голям купол-бутон-LinkIt
Добре, ето нещата само в пет стъпки:
- Поставете светодиодите в аркадните бутони. Ако вашите бутони са лесно съвместими със светодиоди, страхотно! Моите не бяха, затова ги запоявах на място.
- Прикрепете женските конектори към някои проводници. Запоявах ги, за да укрепя връзката, и добавих малко термосвиваеми тръби, използвайки термопистолета, за безопасност. Цветно кодирах проводниците да бъдат отрицателни (сиви) и положителни (червени).
- Запоявайте всички проводници за всеки бутон към малко парче перфорирана дъска, за да добавите правилните резистори. Също така помага да се организира малко. Проверете включеното изображение, за да разгледате отблизо различните проводници и резистори. След това свържете проводниците с женските конектори към бутона. сега повторете четири пъти!
- Запоявайте всички проводници на всеки бутон, които влизат в 5V и GND на Arduino, върху друго малко парче перфорирана паралелно. по този начин трябва да свържете само два проводника към вашия Arduino вместо осем.
- Това е незадължителна стъпка, но ако искате да останете донякъде организирани като мен, маркирайте проводниците от всеки бутон, които влизат в ПИН кодовете на Arduino. Аз цветно кодирам моя по цвят на бутона.
Това е всичко за електрониката! Ако сте по -умен от мен, планирайте предварително схемите си, за да можете лесно да управлявате кабелите и да избегнете големи спагети от проводници.
Стъпка 3: Кутия
По лични причини исках да направя лазерно изрязана кутия, която да побере цялата електроника. Това е доста проста форма и може лесно да бъде направена, като просто изрежете дърво и пробиете кръгли дупки, така че ако това е по -бързо или по -достъпно за вас, това би било умен ход. Но нека ви кажа, тези стави на пръстите изглеждат страхотно по дяволите.
Взех шаблона за кутията от makercase.com, които правят много лесно да не нарисувам всички стави на пръстите сам. След това промених шаблона в Inkscape, безплатна програма за векторно рисуване. Според моя опит Inkscape не е добър в експортирането на.dxf-файлове, които се четат от лазерния нож, така че решението на този проблем е използването на Adobe Illustrator.
Самата кутия е с размери 30 x 30 x 10 сантиметра. След като изрежете вашия mdf лазер, можете да залепите панелите заедно. Все пак не залепвайте дъното! Той служи като обърнат капак за достъп до хардуера. Можете да го прикрепите, като залепите някои магнити от вътрешната страна. Не го направих, просто защото нямах нужда. Добро решение е, ако искате да преместите кутията много, без дъното да падне.
Забележка: плановете, предоставени в тази инструкция, не включват дупка за захранващ кабел към Arduino. Аз сам пробих такъв, но можете да промените плановете за настаняване на такъв или да поставите 5 V източник на захранване вътре в кутията. Все още има достатъчно място за това.
Стъпка 4: Код
Ето кода за Arduino. Той е направен от мен и може да съдържа грешки, въпреки че засега не съм забелязал такива. Той е коментиран и вие сте много свободни да го оптимизирате, променяте или добавяте.
Стъпка 5: Забавлявайте се
Това може да звучи нахално, но имам предвид: забавлявайте се да правите и да играете! Също така помнете: да не се забавлявате също е част от забавлението при правенето. Ако се забиете, играйте и експериментирайте, за да намерите нови решения на проблемите. Така успях да направя тази игра. Благодаря за четенето!
Препоръчано:
Chrome T-rex игра Hack с помощта на Arduino: 5 стъпки
Chrome T-rex Game Hack с помощта на Arduino: В този урок ще хакнем chrome t-rex играта с arduino
3D игра Лабиринт с помощта на Arduino: 8 стъпки (със снимки)
3D игра Maze с помощта на Arduino: Здравейте приятели, така че днес ще направим игра с лабиринт, използвайки ARDUINO UNO. Тъй като Arduino Uno е най -използваната дъска, много е готино да се правят игри с нея. В тази инструкция позволява да направите играта лабиринт, която се контролира с джойстици. Не забравяйте
Саймън игра - забавна игра !: 5 стъпки
Simon Game - Fun Game !: Справка: Тук След дългия уикенд трябва наистина да се постараете да изпълните всички задачи и работа, за която отговаряте. Време е да тренираме мозъка си, нали? Освен тези скучни и безсмислени игри, има и игра, наречена Simon Game
Aruduino LED игра Бързо щракване Игра за двама играчи: 8 стъпки
Aruduino LED игра Бързо щракване на игра за двама играчи: Този проект е вдъхновен от @HassonAlkeim. Ако искате да разгледате задълбочено, ето линк, който можете да проверите https://www.instructables.com/id/Arduino-Two-Player-Fast-Button-Clicking-Game/. Тази игра е подобрена версия на Alkeim's. Това е
Arduino Flappy Bird - Arduino 2.4 "TFT сензорен екран SPFD5408 Проект за игра на птици: 3 стъпки
Arduino Flappy Bird | Arduino 2.4 "TFT Touchscreen SPFD5408 Bird Game Project: Flappy Bird беше твърде популярна игра за няколко години и много хора го създадоха по свой начин, така и аз, аз създадох моята версия на flappy bird с Arduino и евтиния 2.4 " TFT Сензорен екран SPFD5408, така че нека започнем