Spisu treści:

Umieszczenie dźwięku, światła i ruchu w grze planszowej za pomocą magnesów: 3 kroki
Umieszczenie dźwięku, światła i ruchu w grze planszowej za pomocą magnesów: 3 kroki

Wideo: Umieszczenie dźwięku, światła i ruchu w grze planszowej za pomocą magnesów: 3 kroki

Wideo: Umieszczenie dźwięku, światła i ruchu w grze planszowej za pomocą magnesów: 3 kroki
Wideo: Oceniam SINIAKI po WALCE🤪 2024, Grudzień
Anonim
Dźwięk, światło i ruch w grze planszowej z magnesami
Dźwięk, światło i ruch w grze planszowej z magnesami

Ten projekt jest próbą umieszczenia elementów elektroniki w grze planszowej. Do pionków przyklejono magnesy, a pod tablicą podklejono czujniki halla. Za każdym razem, gdy magnes uderza w czujnik, odtwarzany jest dźwięk, zapala się dioda lub uruchamiany jest serwomotor. Zrobiłem grę planszową Pokemon jako prezent świąteczny dla mojego siostrzeńca i siostrzenicy, ponieważ kochają Pokemony, ale projekt może pasować do każdego rodzaju gry planszowej, zwłaszcza RPG.

Kieszonkowe dzieci

- Arduino Mega 2560

- Brzęczyk

- Siłownik

- diody LED

- czujnik HAL 3144

- Płytka zaciskowa USB

- sklejka

- druty/gorący klej/narzędzia/itp

Krok 1: Projektowanie gry

Projektowanie gry
Projektowanie gry

To prosta gra dla dzieci, w której pionki (Squirtle, Charmandar, Pikachu i Bulbassau) muszą przejść przez pole i przejść na drugą stronę. Na swojej drodze mogli walczyć z innymi pokemonami, zdobywać karty zwiększające atak lub obniżać obronę wroga i zdobywać karty pieniędzy na zakup kolejnych kart.

Nie myślałem z wyprzedzeniem o tym, jak grać w tę grę, ponieważ wiem, że moi siostrzeńcy wymyślą własne zasady:)

Składam razem kartkę A4 i szkicuję położenie plamek na boisku. Umieszczam czujnik HAL pod każdym rysunkiem pokeballa, gdy gracz postawi pionka na miejscu, dioda LED wskaże, jakiego pokemona będziesz potrzebować do walki i odezwie się dźwięk bitwy.

Gdy gracz dotrze do punktu walki z Jolteonem lub Vaporeonem, zaczną migać dwie diody i zabrzmi kolejna muzyka, to samo z Zapdosem, Articunosem, Moltresem i Meltwo.

Kiedy gracz zwróci się do Snorlaxa przed mostem, należy umieścić żeton, aby usunąć Snorlaxa z drogi. Ten token i sam Snorlax również mają magnes, a inny magnes przymocowany do osi serwomechanizmu pod płytą będzie z nim oddziaływał, aby go oddalić.

Krok 2: Budowa i elektronika

Budownictwo i Elektronika
Budownictwo i Elektronika
Budownictwo i Elektronika
Budownictwo i Elektronika

Zastosowana elektronika jest prosta, ale procedury kodu mogą być bardzo trudne, ponieważ należy założyć wiele scenariuszy. Na przykład: jeśli trzech lub czterech graczy uderzy w miejsca, aby odtwarzać dźwięk w tym samym czasie? A może dzieciak powoli porusza pionkiem, a arduino myśli na miejscu?

Debugowanie procedur debounce zajęło mi trochę czasu, ale mam nadzieję, że kod może pomóc innym twórcom. Gdy magnes w pionku uruchomi czujnik HALL, dioda LED zaświeci się natychmiast, ale musi pozostać przez 0,8 sekundy, aby dźwięk został odtworzony.

Moim zdaniem dźwięk jest najlepszą częścią tego projektu. Byłem w stanie zidentyfikować każdą nutę pliku MIDI do odtworzenia w brzęczyku. W przyszłości zrobię Instructable, aby pokazać, jak zidentyfikować akordy w oprogramowaniu muzycznym i przenieść do kodu arduino.

Konstrukcja to tylko arkusz MDF ze skrawkami drewna jako rama. Wszystkie elementy zostały sklejone na gorąco, aby pozostały na swoim miejscu.

Snorlax i most zostały wydrukowane w 3D, pliki STL są dostępne na Thingverse:

Mostek:

Snorlax:

Zalecana: