Skip to main content

Projectplan Dance arcade

https://www.libertygames.co.uk/store/video_arcade_machines/dance_arcade_machines/


πŸ’ͺ️ Bouwplan: DDR-arcade machine (Dance Dance Revolution)

Niveau: MBO 4
Projectduur (geschat): 6–8 weken
Teamgrootte: 2–4 studenten


πŸ› οΈ 1. Doel van het project

Het bouwen van een functionerende DDR-arcade waarbij spelers op pijlen dansen die in het ritme van muziek op het scherm verschijnen. De machine moet muziek afspelen, input detecteren van een dansplatform, visuele feedback geven, en scores berekenen.


🧹 2. Onderdelen & materialen

Onderdeel

Omschrijving

Aantal

Dansplatform frame

Hout of metaal, ca. 120 x 120 cm

1

Drukgevoelige sensoren

Microswitches of load cells per pijlpaneel

8

Acryl of transparant kunststof

Voor bovenkant van de pijlen

8

LED-strips

RGB, voor visuele feedback rond de panelen

4 m

PC of mini-pc (zoals NUC)

Draait de game software (StepMania of DDR Clone)

1

HDMI-monitor (32" of groter)

Voor visuele output

1

Versterker + speakers

Voor muziekuitvoer

1 set

Arcade-knoppen (Start/Select)

Voor menu-navigatie

2–4

OS + DDR-software

Windows/Linux met StepMania (open-source)

1 set

GPIO/USB-controllerkaart

Input-mapping van pijlen naar pc

1

Achterstang (leuning)

Gebogen buis of metalen frame voor balans

1

Behuizing + kastpanelen

Hout/MDF/plexiglas voor schermkast

–

Schroeven, kabels, soldeerkit

Voor montage en bedrading

–

12V/5V voedingen

Voor sensoren en LEDs

1–2


🧱 3. Technische modules (deelprojecten)

3.1 Dansplatform bouwen

  • Teken een vierkant platform (1,2 m x 1,2 m).
  • Monteer vier pijlpanelen per speler: ↑ ↓ ← β†’.
  • Onder elk paneel plaats je een drukknop/sensor.
  • Bevestig het paneel op scharnieren zodat het iets meeveert.
  • Leid de bedrading naar een controllerboard of USB-inputkaart.
  • Voeg RGB-ledverlichting rondom de pijlen toe (optioneel via Arduino).

3.2 Spelcomputer configureren

  • Installeer een lichtgewicht besturingssysteem (Windows of Linux).
  • Installeer StepMania als ritmespel (open-source alternatief voor DDR).
  • Voeg songpacks toe (BPM + pijl-data per track).
  • Sluit het dansplatform via de USB-controller aan op de PC.
  • Configureer input-mapping in StepMania (sensoren = pijltjestoetsen).

3.3 Beeld en geluid

  • Monteer een 32” scherm op ooghoogte in een houten kast.
  • Bevestig een set stereo speakers + subwoofer via versterker.
  • Zorg voor lage latency (vertraging) tussen beeld en geluid via instellingen.

3.4 Interface & besturing

  • Voorzie de machine van arcade-knoppen: START, BACK, SELECT.
  • Verbind deze knoppen met de GPIO-kaart of gebruik een USB arcade encoder.
  • Maak het menu toegankelijk met pijlknoppen of touchscreen (optioneel).

3.5 Veiligheid & afwerking

  • Zorg voor antisliplaag onder het platform.
  • Bevestig een metalen achterstang met bouten in het frame.
  • Werk kabels netjes weg in kabelgoten of onder het dansplatform.
  • Beplak de kast met DDR-graphics of LED-randen voor visuele flair.

πŸ§ͺ 4. Testplan

Testtype

Wat testen we?

Methode

Sensorrespons

Detecteren pijldruk

Stap op pijl, check of software reageert

Input-latency

Vertraging tussen stap & scherm

Tijd meten via video-opname (slow-motion)

Geluidssynchronisatie

Audio & beeld gelijktijdig

Check of beats gelijk lopen met pijlen

Duurzaamheid

Panelen 100x achter elkaar betreden

Slijtage of sensorproblemen controleren

Menu-navigatie

Starten van nummer

Testen met knoppen of gebruikersinterface


πŸ§‘β€πŸ‘·οΈ 5. Rollen in het team (voorbeeld)

Rol

Verantwoordelijkheden

Technicus Mechatronica

Bouw platform, monteert sensoren & leuning

ICT-specialist

Installeert software, configureert inputs

Vormgever

Ontwerpt kast, scherm, decals, led-layout

Projectleider

Plant deadlines, houdt voortgang bij


🏦 6. Resultaat

Een werkende DDR-arcade waarin:

  • Spelers op muziek reageren door op pijlen te stappen.
  • Het scherm realtime feedback geeft (Perfect, Miss, etc.).
  • De software scores registreert en muziek afspeelt.
  • De kast aantrekkelijk en functioneel is afgewerkt.

πŸ“… 7. Extra uitbreiding (optioneel)

  • Score uploaden via wifi naar online leaderboard.
  • RGB-leds synchroniseren met muziek.
  • Tweede speler toevoegen met een tweede platform.
  • Camera-opname integreren voor gameplayvideo’s.