Let's Make Robots!

Naughts and Crosses (Tic Tac Toe) Robot: Zebra Edition

 
Plays Tic Tac Toe

My third and now fully functional design for Oddbot's Naughts and Crosses challenge. This is a remake of my last tic tac toe robot, which worked but was nearly impossible to follow. This time I gave it a new paint job, used a different computer fan motor, and instead of tin foil used the cardboard "O" markers. I also got the lego markers (the "X") to stay up unless if it was hit by the flipper. I used hot glue, and that may be why it actually worked this time ;)  

The robot works at a completely minimalistic level, with no microcontroller, transistors, ect. The fan always spins when the battery is connected, and the flipper is attached to +9v through the thin solder wire above the board. The "O" marker is just cardboard and solder that connects the ground wire to the tin foil on the board. When the wire on the spinner hits the tinfoil, the flipper is connected to ground and spins. I set it up so that it will flip over the marker next to the sensor. Super simple logic! Always moves into the center square first and always makes a win/tie.

The only "bug" is this: if you move two squares next to each other, then that would result in an error (the robot would move on top of your move)... but it would be a loss in real life so I counted that as unimportant for my design.

Let me know what you think!

UPDATE: I have submitted my robot to Club Jameco, as I thought it would make an interesting beginner's educational kit. You can see the project brief here.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Very good!

Now it is much easier for the observer to follow the game.
Please post as much detail as you can about construction and how it works.

It would be nice to see another video showing different patterns of moves. Your first video demonstrated consistency very well but not flexibility. Please play against it like it was a person and use a different strategy each time for 3 games. I think I understand how it "thinks" but I would like to see it put to the test.

1st game: I try and get 4 corners

2nd game: I try and get four corners in a different pattern (similar to the 1st videos)

3rd game: I played with the flipper wire and try to block the robot's moves. I let it win to describe the one "bug" the robot has, and why I left it out.

Let me know what you think! If you need to see one last strategy, inform me of one and i'll record it (my 1st and 2nd are the same but done in different ways).

Okay, I'll have the new video posted soon. As for the details of how it is made, there are two wires sticking out of each square (that the "O" is connected to). One is ground and one is the wire connected to the tin foil. When ground and tinfoil are connected, the wire on the flipper connects to ground and spins. It spins the square next to the ground tin foil, making the "move".

The rest of the robot is just a cardboard base and a computer fan motor that spins every time it is connected to the battery. There is a thin wire that connects the flipper to +9v (works much better than the tin foil connection did). The "X" is just lego pieces (with holes in them) that are attached to the square from a peg hotglued on.

Cool! And hot glue ftw! 

Any other materials that I should be aware of?