Inspiration
We wanted to make DDR without the sweat and music so that people could play a reaction game on the go.
What it does
Users can watch an LED matrix with the dots running down the screen. The user can touch a touch sensor. to match with the dots that hit the lower row. If the player misses 4, they lose, with red dots showing for the first 3 times they miss. If they can hit it at the right time, a green dot appears on the right side, with them accumulating. If they lose a big X shows up but if they win, they will be greeted with a cheerful smile.
How we built it
We used the Arduino Due as our microcontroller, which would receive the input of the user and update the LED matrix. A base shield was added to the Arduino for easier connections to the Grove Touch sensor which received the input from the user. By rapidly displaying the led matrix lights, we were able make it appear as if more than one led was lit up since the led matrix could only light up one led at a time.
Challenges we ran into
At first the team was going to use the grove gesture sensor and detect different motion, but the Touch sensor was chosen since the time delay was significant and interfering with the reaction time. As well, wiring the LED matrix was challenging since a specific wiring guide could not be found for the model we had, so. we had to guess and check the wire configuration.
Accomplishments that we're proud of
We were able to make use of the capabilities of the Arduino Due and learn how to coordinate between the program and the hardware, which was a new experience for our Team. As well, we were able to adapt from our original plan, when we faced issues, so that our final product still functions well.
What we learned
We learned how to use an LED matrix and how to wire various inputs to an Arduino microcontroller.
What's next for SpeedyFingies
We plan on connecting a speaker to play music on the device, so that it mimics the DDR music. The dots would match the rhythm of the music instead of being at random speeds and and time intervals. As well, since we didn't use the entire led matrix, we could implement a multiplayer feature with another touch sensor.
Log in or sign up for Devpost to join the conversation.