Inspiration
Both enjoying cycling, and classic video games, we combined our efforts to develop a game controller that could do both. Allowing the user to get to their proper fitness level while still enjoying their hobbies.
What it does
The bike is connected to an emulator using a system of buttons for inputs, the bike is able to sense the users speed with the pedals. The mounted handlebar controls allow the user to steer and have control over the other features in Mario Kart, such as drifting and item use. The LED power meter outputs the level at which the user must pedal to achieve adequate power input. The power input can be adjust to function for a wide variety of users. With the large power range, all skill levels of riders can use it.
How we built it
The installation of all inputs onto the various parts of the bike came first. With the circuit board and on board arduino code being built in tandem. The circuit board was hand built from the original drawing that can be seen in this file. The input from the controller are passed through the arduino and fed to the computer by being recognized as an Xbox controller. From there, the Mario Kart emulator acts as if a normal controller was being used. Almost no functionality is lost.
Challenges we ran into
The interface with the Arduino Uno and computer input took up the majority of our time. With the circuit board also demonstrating some difficulty when trying to acquire parts. A hall effect sensor was used at first to determine the speed of the biker. Unfortunately, this solution was scrapped for a physical connect due to complications with the emulator
Accomplishments that we're proud of
The complete design and construction of a custom circuit board, as well as a LED output interface. The code that was written also compiled properly on the first try.
What we learned
We learned that third party software is not always the most reliable, and that using multiple softwares in tandem can cause errors when they begin to cross over.
What's next for Bullet Bike
-Multiplayer integration (having two bikes ) -Set up steering with the handle bars instead of buttons
Built With
- arduino
- emulators
- hal-effect-sensor
Log in or sign up for Devpost to join the conversation.