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.
entities.comment_count