Inspiration
Through our experience with past games, we wanted to create a game controller that was cheap and intuitive.
What it does
Distances are logged via sensors, and we compute the user's choice based on their steps.
How I built it
There are two ESP8266 modules, each connected to an ultrasonic sensor. They are set up to read two seperate distances, representing a just dance floor pad. The distances are logged and sent via TCP to a server, which turn the corresponding steps to an action.
Challenges I ran into
The ESP8266s were prone to a huge amount of flash errors especially when trying to upload code. Moreover, there were many issues with network latency.
Accomplishments that I'm proud of
It works!
What I learned
ESP, TCP and ultrasound; the first time for many.
What's next for Magic Tiles
Another sensor, to create a 3 by 3 grid. Potentially have movable sensors to adapt controls to step size of players.
Built With
- esp8266
- python
Log in or sign up for Devpost to join the conversation.