Skip to main content

Projectplan Dance arcade

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


BOUWPLAN:πŸ’ͺ️ Bouwplan: DDR-ARCADEarcade MACHINEmachine (DANCEDance DANCEDance REVOLUTION)Revolution)

Niveau: MBO 4

Projectduur:
Projectduur (geschat): 6–8 weken


Teamgrootte: 2–4 studenten



πŸ› οΈ 1. DOELDoel VANvan HEThet PROJECT

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 gevengeven, en scores berekenen.



🧹 2. ONDERDELENOnderdelen & MATERIALEN

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 meterm

PC of mini-pc |(zoals NUC)

Draait de game software (StepMania of DDR Clone) |

1

HDMI-monitor | 32 inch(32" of groter, voorgroter)

Voor visuele output |

1

Versterker + speakers |

Voor muziekuitvoer |

1 set

Arcade-knoppen |(Start/Select)

Voor Start/Select knoppen voor menu | 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 Voorof metalen frame voor balans en grip |

1

Behuizing en+ kastpanelen |

Hout/MDF/hout/plexiglas voor afwerking | -schermkast

–

Schroeven, kabels, soldeerkit |

Voor montage en bedrading | -

–

12V/5V voedingen |

Voor sensoren en leds | LEDs

1–2



🧱 3. TECHNISCHETechnische MODULES

modules (deelprojecten)

3.1.1 Dansplatform bouwen

-

  • Teken een vierkant platform (1,2 m x 1,2 meter)

    - m).

  • Monteer vier pijlpanelen per speler: omhoog,↑ omlaag,↓ links,← rechts

    - Plaats onder→.

  • Onder elk paneel plaats je een drukknop of sensor

    - drukknop/sensor.

  • Bevestig panelenhet paneel op scharnieren zodat zehet lichtiets veren

    - meeveert.

  • Leid de bedrading naar een controllerboard of USB-controllerkaart

    - inputkaart.

  • Voeg optioneelRGB-ledverlichting RGB-leds toe rondrondom de pijlen


     toe (optioneel via Arduino).

3.2.2 Spelcomputer configureren

-

  • Installeer een lichtgewicht besturingssysteem (Windows of Linux)

    - .

  • Installeer StepMania als spelsoftware

    -ritmespel (open-source alternatief voor DDR).

  • Voeg muziekpakketten en stepfilessongpacks toe

    - (BPM + pijl-data per track).

  • Sluit het dansplatform via de dansmatUSB-controller aan via USB

    - Configureerop de knoppenPC.

  • Configureer alsinput-mapping toetsenbordinputs


    in StepMania (sensoren = pijltjestoetsen).

3.3.3 Beeld en geluid

-

  • Monteer een 32 inch32” scherm op ooghoogte

    - Installeerin een speakerhouten kast.

  • Bevestig een set stereo speakers + versterker

    -subwoofer via versterker.

  • Zorg voor lage vertraginglatency (vertraging) tussen geluidbeeld en beeld


    geluid via instellingen.

3.4.4 Interface en& besturing

-

  • Voorzie Voegde fysiekemachine knoppenvan toe:arcade-knoppen: START, BACK, SELECT

    - SELECT.

  • Verbind deze viaknoppen GPIOmet de GPIO-kaart of gebruik een USB arcade encoder

    - Zorg datencoder.

  • Maak het menu navigeerbaar istoegankelijk met depijlknoppen knoppen


    of touchscreen (optioneel).

3.5.5 Veiligheid en& afwerking

-

  • Zorg Voegvoor antisliplaag toeonder aanhet onderzijde

    - platform.

  • Bevestig een stevigemetalen achterleuning

    -achterstang met bouten in het frame.

  • Werk kabels netjes weg metin kabelgoten

    - Bekleedof onder het dansplatform.

  • Beplak de kast met printsDDR-graphics of stickersLED-randen voor eenvisuele arcade-look


    flair.


πŸ§ͺ 4. TESTPLAN

Testplan

Testtype |

Wat testen we | Hoe testen wewe?

Methode

Sensorrespons

Detecteren | Reageert de sensor op een stap | pijldruk

Stap op pijlpijl, en kijkcheck of inputsoftware doorkomtreageert

Inputvertraging | Is er vertragingInput-latency

Vertraging tussen stap en& actiescherm

Tijd |meten Testvia metvideo-opname (slow-motionmotion)

Geluidssynchronisatie

Audio video& beeld gelijktijdig

Audio-synchronisatieCheck |of Loopt muziekbeats gelijk lopen met pijlen | Speel testtrack en observeer

Duurzaamheid

Panelen |100x Werktachter hetelkaar platformbetreden

Slijtage naof 100sensorproblemen keercontroleren

Menu-navigatie

Starten trappenvan | Voer herhaalde belastingtest uitnummer

Navigatie | Werken de start/select knoppen | Test menuTesten met knoppen of gebruikersinterface



πŸ§‘β€πŸ‘·οΈ 5. TEAMROLLENRollen (VOORBEELD)

- Technicus Mechatronica: Bouwt het dansplatform en monteert de hardware

- ICT-specialist: Installeert en configureert software en inputs

- Vormgever: Ontwerpt kast en visuals van het spel

- Projectleider: Plant het project en stuurtin het team aan(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

Resultaat

-Een Werkendwerkende DDR-systeemarcade metwaarin:

  • Spelers sensorischop dansplatform

    -muziek Beeldschermreageren metdoor visueleop pijlen te stappen.

  • Het scherm realtime feedback

    - Muziekgeeft (Perfect, Miss, etc.).

  • De software scores registreert en scoremuziek wordenafspeelt.
  • De afgespeeldkast aantrekkelijk en weergegeven

    - Kastfunctioneel is netjesafgewerkt.


πŸ“… en veilig afgewerkt


7. EXTRAExtra UITBREIDINGuitbreiding (OPTIONEEL)

- Scoresoptioneel)

  • Score uploaden via wifi naar online leaderboard

    - leaderboard.

  • RGB-verlichtingleds synchroniseren met muziek

    - muziek.

  • Tweede speler toevoegen

    - Cameramet een tweede platform.

  • Camera-opname integreren voor opname of streaming

    gameplayvideo’s.