Rocket League Controller
For our project, we decided to create a controller for the game Rocket League. It was essential to us when coming up with concepts to create something as close as possible to the cars in the game. In looking for inspiration we came across a Fast and Furious collaboration with the game. This inspired us to make the Nissan Skyline GTR since we are both cars and fast and furious fans. To bring this to life we used Maya to model a shell of the Skyline to then 3D print. We made various test prints to modify the shell to accommodate the switches and sensors needed for the controller. In the end, it was very successful and very fun to together and paint.
Early on, we encountered connectivity issues with the Circuit Playground, as the board would intermittently connect and disconnect. Although we had access to another Circuit Playground, we opted to use an ESP32 board, which was readily available on my desk. While the ESP32 shares compatibility with the same IDE, it does not support HID over USB. However, it does provide HID functionality over Bluetooth, allowing for a wireless controller. Our setup integrates two potentiometers for acceleration/braking and steering, a microphone for boost activation, and a tilt sensor mounted in the door to enable jumping. Once Windows detects the device, it interfaces through an Xbox 360 controller emulator, ensuring compatibility with Steam.
What other sensors would you add?
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.