Съдържание:

Поставяне на звук, светлина и движение в настолна игра с магнити: 3 стъпки
Поставяне на звук, светлина и движение в настолна игра с магнити: 3 стъпки

Видео: Поставяне на звук, светлина и движение в настолна игра с магнити: 3 стъпки

Видео: Поставяне на звук, светлина и движение в настолна игра с магнити: 3 стъпки
Видео: пирсинг 2024, Юни
Anonim
Поставяне на звук, светлина и движение в настолна игра с магнити
Поставяне на звук, светлина и движение в настолна игра с магнити

Този проект е опит за поставяне на компоненти на електрониката в настолна игра. Магнитите бяха залепени за пешки, а сензорите за зала бяха залепени под дъската. Всеки път, когато магнит удари сензор, се възпроизвежда звук, светва светодиод или се задейства сервомотор. Направих Pokemon настолна игра като коледен подарък на моя племенник и племенница, защото те обичат покемоните, но проектът може да бъде подходящ за всякакъв вид настолни игри, особено RPG.

Консумативи

- Arduino Mega 2560

- Звуков сигнал

- Сервомотор

- светодиоди

- HAL сензор 3144

- USB пробивна платка

- шперплат

- проводници/горещо лепило/инструменти/и т.н.

Стъпка 1: Проектиране на играта

Проектиране на играта
Проектиране на играта

Това е проста игра за деца, където пешките (Squirtle, Charmandar, Pikachu и Bulbassaur) трябва да прекосят полето и да стигнат до другата страна. По пътя си те биха могли да се бият с други покемони, да получат карти за увеличаване на атаката или да намалят защитата на врага и да получат карти с пари, за да си купят други карти.

Не мислех предварително как да играя играта, защото знам, че племенниците ми ще измислят свои правила:)

Слагам лист за документи А4 и скицирам позицията на петна на полето. Слагам HAL сензор под всяка рисунка в покебол, когато играчът постави пешката на място, светодиод ще покаже от кои покемони ще ви е необходим за битка и ще се чуе звук от битка.

Когато играчът достигне точката на битка с Jolteon или Vaporeon, два светодиода ще мигат и ще свири друга музика, същото нещо със Zapdos, Articunos, Moltres и Meltwo.

Когато играчът е обърнат към Snorlax преди моста, трябва да се постави жетон, за да се премахне Snorlax от пътя. Този жетон и самият Snorlax също имат магнит, а друг магнит, прикрепен към оста на серво под дъската, ще взаимодейства с него, за да го накара да се отдалечи.

Стъпка 2: Строителство и електроника

Строителство и електроника
Строителство и електроника
Строителство и електроника
Строителство и електроника

Електронната информация е проста, но програмите на кода могат да бъдат много трудни, защото трябва да се приемат много сценарии. Например: ако трима или четирима играчи ударят точки, за да възпроизведат звук едновременно? Или хлапето бавно движи пешката и arduino мисли, че местата му са на място?

Процедурите за деблокиране ми отнеха известно време, за да отстраня грешките, но се надявам кодът да помогне на други производители. Когато магнитът в пешката задейства сензора HALL, светодиодът ще светне незабавно, но той трябва да остане за 0,8 секунди, за да се възпроизведе звукът.

Според мен звукът е най -добрата част от този проект. Успях да идентифицирам всяка бележка от MIDI файл, който да възпроизведа в зумер. В бъдеще ще направя Instructable, само за да покажа как да идентифицирате акордите в музикален софтуер и да прехвърлите към кода на arduino.

Структурата е само лист от MDF с парчета дърво като рамка. Всички компоненти бяха залепени горещо, за да останат на място.

Snorlax и мостът бяха 3D отпечатани, STL файловете са достъпни на Thingverse:

Мост:

Snorlax:

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