Matless DDR - cmubuild18/Build18 GitHub Wiki

Matless DDR

We engineered a matless version of Dance Dance Revolution with two play options: one featuring a center-mounted LIDAR and the other utilizing a set of arcade buttons.

Thumbnail Image

The primary objective of our project was to create a more accessible version of arcade games like Dance Dance Revolution. We aimed to eliminate the need for space-inefficient arcade machines, enabling people to enjoy Dance Dance Revolution without making a purchase. To achieve a 'matless' experience, we incorporated a 360-degree rotating LIDAR sensor. This sensor captures the player's foot movement, interpreting their location as input for the game.

In addition to the LIDAR sensor, we implemented an alternative play option using arcade buttons. Utilizing arcade buttons from Adafruit, this second play option includes buttons that light up upon presses, with each press interpreted as input to the game. This dual-play approach also allows for a two-player mode. We employed a Raspberry Pi 4 (RPI4) to manage both the arcade buttons and the LIDAR sensor, collecting data seamlessly.

For the game interface, we utilized an open-source Dance Dance Revolution (DDR) platform, enhancing the play experience by implementing additional song options. The RPI4 served as the central hub for collecting data from both the arcade buttons and the LIDAR sensor, ensuring smooth integration and operation.

Team Members

Team Member Photo
Bill Nace Team Member Photo
Sun A Cho Team Member Photo
Yu Ching Wu Team Member Photo
Alena Lu Team Member Photo

Photos

https://drive.google.com/drive/folders/1zfZxWfYq3LwuQS3do6gc4oHJj-hqkIP_?usp=drive_link

Parts

Part Unit Price Quantity Cost Needs to be Ordered through Build18? (Y/N) Part Link
VL53L7CX Time-of-Flight 8×8-Zone Wide FOV Distance Sensor 18.35 5 91.75 Y https://www.pololu.com/product/3418
Digikey DFR0315 Lidar 99 1 99 Y https://tinyurl.com/digikey-lidar
Cables: 10ft VGA cable 10.6 1 10.6 Y P502-006
Arcade Button (Red w/LED) 2.5 1 2.5 Y https://www.adafruit.com/product/3489
Arcade Button (Green w/LED) 2.5 1 2.5 Y https://www.adafruit.com/product/3487
Arcade Button (Blue w/LED) 2.5 1 2.5 Y https://www.adafruit.com/product/3490
Arcade Button (Yellow w/LED) 2.5 1 2.5 Y https://www.adafruit.com/product/3488
Arcade Button connection wires 4.5 1 4.5 Y https://www.adafruit.com/product/1152
JST Connectors 1.22 10 12.2 Y https://www.digikey.com/en/products/detail/jst-sales-america-inc/B2B-XH-A/1651045?
Filament 39.99 1 39.99 Y https://www.amazon.com/Prusament-Signal-Filament-Diameter-Tolerance/dp/B08BKJ8NY1?crid=338FTUT2U3OAM
Plywood for enclosure 26.99 1 26.99 Y https://www.amazon.com/Plywood-Drawing-Painting-Engraving-Projects/dp/B0B42PLHQR?crid=OJB7NBJQPUOG
Projection lasers 10 2 20 N
Total Cost: 295.03
Remaining Budget:(out of $300) 4.97