A robot for solving 3x3 Rubik's Cube using LEGO MINDSTORMS EV3 and an Android Phone.
How about replacing color sensor with an Android phone?
I think it will improve overall speed.–Daniel, 2016
This project needs several periperals to work:
-
An Android device
Color input and as solving processor. -
LEGO MINDSTORMS EV3
Interact physically with the Rubik's Cube.
Assemble LEGO MINDSTORMS EV3 into a Rubik's solver robot.
Robot can be built by following Mindcub3r's building instructions.
Replace color sensor part in the instructions with phone stand.
Upload EV3-part program to LEGO MINDSTORMS EV3.
- Connect LEGO MINDSTORM EV3 with computer.
- Open
misc/Rubiks Solver.ev3
with EV3 software. - Upload the program.
- Open project with Android Studio.
- Connect Android phone with computer.
- Build project and install on Android phone.
This project uses following components:
This project is written based on:
-
RoboLiterate's robotcomms for opening Bluetooth communication to an EV3 brick (lower protocol)
-
EV3Messenger for sending and for receiving messages from/to an EV3 brick (higher protocol)