Inspiration
Harry Potter Wizard Chess
What it does
Our project has a server that controls the robot chess pieces. We made two bot chess pieces for our demo. The user inputs the piece and the chess board destination square. The server calculates how many moves in the y and x direction the bot piece most take and broadcasts the instruction to all the client bots along with the bot id to move. If the bot reads its id in the broadcast, it executes the motion code with the given parameters.
Challenges we ran into
We had trouble calibrating the robots to move accurately, especially since they need to be calibrated right before playing. Communication between the server and the clients was also a challenge. We tried making an ESP8266 Wifi Access Point, but we couldn't get the clients to connect. We had to switch to using a WIFI Station using the Detkin wifi. Building the website was also challenging, since we has to use a huge arduino string to process html forms and set up the website.
What's next for Wizard Chess
Eventually, we want to create a full chess set and switch clients to use xbee modules instead of ESP8266s to have bots with longer battery life. We also want to make a better design for the bots, one with better wheels, on/off power switches, and more robust move calculations.
Built With
- android
- esp8266
- http

Log in or sign up for Devpost to join the conversation.