Inspiration

People struggle to play games on their own offline, we wanted to create a robot that can play tic tac toe with a user.

What it does

The primary problem we are addressing is the development of an interactive and educational robot that can play Tic-Tac-Toe. This project aims to demonstrate the integration of artificial intelligence, robotics, and user interaction in a simple yet engaging way. The robot will not only play the game but also provide an interactive learning experience about basic AI principles, decision-making algorithms, and robotics.

How we built it

Challenges we ran into

We ran into challenges adding machine learning and IoT to our product. We had a promising approach of using video input from an arducam and feeding the image into our machine learning algorithm for state prediction using computer vision. We were unable to configure the camera settings in raspberry pi and as a result unable to capture video input. This forced us to use a keypad as a backup approach to the input sensor. Additionally we didn't have any measurements for the servo motor so we had to estimate when making the base holder.

Accomplishments that we're proud of

We are proud to have been able to program movement of the level arms so that they can point at the correct position on the board. Also, we were able to optimize our code and have a very smart robot that plays optimally.

What we learned

We learned a lot in terms of IoT and programming because software is a big part of our project.

What's next for Tic Tac Team

We plan on adding an ardu-cam to capture the state of the game and send it to the raspberry-pi and the raspberry-pi will use that to know the next move to be played by the computer.

Built With

Share this project:

Updates