So here's a project I've been working on for a while...
This robot that can solve a Rubik's cube using Arduino.
I learned how to solve a Rubiks cube last year, and I was also into Arduino, so eventually I ended up with an idea to make my own Rubik's cube solver.
Like many people searching for "Rubik's Cube Solver" on Google, one of the first robots I found was the Tilted Twister design by Hans Andersson:
I looked around at some other Rubik's cube solvers, but I liked that design because of it's (relative) simplicity, so I built a similar version of it with popsicle sticks, an Arduino and 2 servos.
In the end, my robot takes about 20 minutes to enter the cube state and solve.
Step 1: Materials
- Arduino UNO R3
- 2 servos (I used Hitec HS-311's)
- USB cable
You can get all of these parts from any robotics store. I got them from canadarobotix.com
- popsicle sticks
- wooden skewers
- thin plywood
- wooden wheel (skewer must fit inside the hole)
- hot glue
- paper towel roll
- Arduino IDE - (Algorithms in C++)
- Python 2.7+ and Tkinter - (GUI)