Съдържание:
- Стъпка 1: Изисквания
- Стъпка 2: Захранване
- Стъпка 3: Серво
- Стъпка 4: Натиснете бутони
- Стъпка 5: Силово чувствителен резистор
- Стъпка 6: Сензор за светлина
- Стъпка 7: Корпус
- Стъпка 8: Код
Видео: Игра Arduino Dice Tower: 8 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
В тази инструкция ще ви покажа как да изградите игра на кула със зарове с arduino, пет серво и някои сензори.
Целта на играта е проста, двама души хвърлят зар в горната част и вие се редувате, като натискате бутон или по друг начин манипулирате сензорите. Когато правите серво, преместете платформите от двете страни на кутията, като заровете паднат. Първият, който извади заровете си от кулите, печели с бонуса да види какво е хвърлил.
Този проект може лесно да бъде модифициран или разширен, за да използва други забавни сензори или да бъде по -голям или по -малък.
Стъпка 1: Изисквания
За този проект ще ви трябва:
Електроника:
- AC/DC адаптер (5V, 2.1A, централно позитивно)
- Arduino Uno
- USB-B кабел
- 32x мъжки проводник
- 5x серво
- 5x 10k резистори
- 3x бутон за натискане
- Силово чувствителен резистор
- Сензор за светлина
Строителни материали:
- MDF плоча или друго дърво
- лепило за дърво
- шишчета от дърво
- лист пластмаса
ВАЖНО: Адаптерът трябва да бъде 5 волта, защото това е напрежението на сервоустройствата и повече може да ги счупи. Също така проверете дали адаптерът е централно позитивен и има повече от или 2А за захранване на всички сервомотори.
Стъпка 2: Захранване
За да работят всички сервомотори, ще ви трябва много повече енергия, отколкото може да осигури arduino. За това е адаптера. Адаптерът е 5V, което е работното напрежение на сервомоторите, както и на всички сензори, така че това ще бъде перфектно. Освен това той захранва 2.1A, което е достатъчно за всички сервоустройства наведнъж. Така че на първо място ще отрежете проводника на адаптера си и ще го отлепите. Ако трябва да отделите проводници, един от тях е 5V, а другият - земята. Ако имате един дебел проводник, това означава, че и двата проводника са вътре и ще трябва да ги разделите. Можете да използвате мултицет, за да видите кой проводник е 5V. Ако поставите сондите си върху проводниците и тя прочете 5V, жицата на червената сонда е 5V, а тази на черната сонда е заземена. ако пише -5 волта, това означава, че сте ги объркали. Сега можете да увиете тел около двете и да ги поставите в дъската си, 5v в + и земята в -. Сега има едно последно нещо, което трябва да направите, е да прокарате проводник от земята на вашето arduino до - също така, че адаптерът и arduino да имат обща основа, в противен случай няма да работи.
Стъпка 3: Серво
След това ще свържем нашите серво. Сега всяко серво има три проводника, жълт, оранжев и кафяв.
- Жълто към (PWM) щифт 4, 5, 6, 9, 10, 11
- Оранжево на власт
- Кафяв към земята
Но не можете просто да ги свържете към всеки щифт, важно е да използвате PWM щифтовете. Докато повечето цифрови пинове могат да бъдат само включени или изключени, PWM щифтовете могат също да изпращат стойности, между които трябва да поставим серво в желаната от нас позиция.
Стъпка 4: Натиснете бутони
След това ще свържем трите бутона за управление на сервомоторите 1, 2 и 4.
- Свържете бутон с макет
- От крака на десния бутон до захранването.
- От левия крак на бутона до щифт 3
- От крака на левия бутон до 10k резистор
- От 10k резистор до маса
Сега повторете това и за трите бутона.
Стъпка 5: Силово чувствителен резистор
Следва резистор, чувствителен към силата, който измерва силата. Сега за този сензор ще използваме аналоговите щифтове, тъй като аналоговите щифтове работят със стойности между 0 и 1023, а не само за включване или изключване, което е необходимо за сензора за сила.
- Свържете чувствителния към силата резистор към платката
- Ляв щифт за захранване
- Десен щифт към аналогов извод A0
- Десен щифт към 10k резистор
- 10k резистор към земята
Стъпка 6: Сензор за светлина
И накрая добавяме сензора за светлина. Уверете се, че дългият щифт е отляво.
- Свържете светлинния сензор към дъската
- Ляв крак към властта
- Десен крак към аналогов щифт A1
- Десен крак към 10k резистор
- 10k резистор към земята
Стъпка 7: Корпус
Въз основа на шаблона на първата снимка можете да видите дъските. След това направете дупките, посочени отпред и отзад. След това можете да залепите всичко заедно, за да бъде като снимки 2 и 3. Просто не залепвайте серво платформите към сервомоторите, просто използвайте стандартните серво части и ги завийте към това. След това залепете шишчетата и ги залепете през дупката. След това от другата страна поставете другата идентична платформа, така че да имате две платформи на едно серво. Така че вижте това се отнася до четвъртата и петата снимка.
Разбира се, можете лесно да променяте размера на кутията, както и диапозитивите от вътрешната страна.
Стъпка 8: Код
Това е кодът за управление на всичките пет сервомотора с помощта на сензорите.
бутон1 = серво1
бутон2 = серво2
светлинен сензор = серво3
бутон3 = серво4
чувствителен към сила резистор = servo5
Препоръчано:
Chrome T-rex игра Hack с помощта на Arduino: 5 стъпки
Chrome T-rex Game Hack с помощта на Arduino: В този урок ще хакнем chrome t-rex играта с arduino
Ръководство за отбрана на Warzone Tower с дизайн на Arduino: 5 стъпки
Ръководство за отбрана на Warzone Tower With Arduino Design: Въведение Ние сме група YOJIO (Учите само веднъж в JI, така че го ценете.) Съвместният институт на UM-SJTU се намира на територията на кампуса на университета Jiao Tong в Шанхай, Minhang, Шанхай. VG100 е основният инженерен курс за първокурсници
Саймън игра - забавна игра !: 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, така че нека започнем