Let's Make Robots!

Homebrew Naughts and Crosses (Tic Tac Toe) Robot Revisited

Plays Naughts and Crosses (Tic Tac Toe)

This was made to replace my previous Tic Tac Toe robot (the huge box covered in tin foil and wires). The Robot moves first into the center square (where the rotation device is). The user then moves by putting tin foil into the box under the space where he/she wishes to move. The robot then responds by "putting/flipping" a lego marker off of the square next to it.

The robot will win/tie every time, as long as the user does not double back on themselves. If he/she does so, the robot will try and move on top of the user's move. But, since this does not happen in a normal game (unless if the person in the user's spot wants to loose) I decided it was okay to leave it as is to keep the robot minimalistic.

In fact, the design is very minimalistic with NO TRANSISTORS, MICROCONTROLLERS, OR THE LIKE. Only wires, cardboard, tape, tin foil, a (torqueless) computer fan motor, a dc motor, and various types of glue make up the entire robot.

It is my entry to Oddbot's challenge: http://letsmakerobots.com/node/35296

     Take a look through the other robots that entered this contest. I find it interesting that we can find out a little about how the builder thinks through looking at their creations. For instance, my robot plays tic tac toe in a minimalistic and radial way while Rick100's is linear in movement/strategy. His robot adds pieces to move, my robot removes pieces to move. Just something I noticed as I was working on my robot =)

My previous (ugly) robot: http://letsmakerobots.com/node/35560

     I was so focused on building a circuit for this robot that the entire project suffered, as I has to incorporate (more like force it) into my design. I learned from my mistakes and created this robot =)

 

Comment viewing options

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

Expect an update within the next few days! =)

Now that you have explained your logic to me (in the shout box) I think it is quite clever but you need to improve the physical design to make the game quicker and easier to follow.

  • Replace the center motor with a geared motor from a cheap toy so it has some torque.
  • Use reliable connectors so your not constantly adjusting the foil.

As a suggestion only: Use something like table tennis balls and have them drop into a playfield made from egg cartons. You can still wrap the balls in foil.

Technically, some would argue this is not a robot. I will accept it if you can refine your design to the point where people can follow the game without needing to have each move explained.

Yes the argument over "what is a robot" is a long religious war ...LOL.

I much like your improved model over the prototype.  It is a much nicer and more impressive machine.

Thanks for sharing it with us.

Thanks guys, I already got some work done and got the fan motor spinning (remounted and used a name brand battery) and am changing the lego setup. I hot glued pegs onto newly cut holes and have long lego pieces with a cardboard X on it that will constantly stay up while the "robot" spins. They will fall into the space when the robot pushes it over with the flipper.

I just need to give it a new paint job and work out how the user moves. Right now I am thinking of inserting an O into a small hole below the improved lego marker...

I thought I would polish this design and see how it turns out.

The middle is fan/flipper. The red around it is the external +9V that the robot connects to. When it connects to ground, it flips a Lego to move!

Please add a circuit diagram so we can better understand how your robot makes it's moves.