
Program the robot such that it takes the color pattern of each side as the input and depending on the input the robot has to calculate the possible ways to move the servo motors and twist the Rubik’s cube to solve it. Develop an android app from which you can select the pattern of the Rubik’s cube and this pattern you select is the input for the robot. The arm should also hold the cube while twisting it. An arm should be used to turn the cube to change its side, this arm should be actuated by another servo motor. Build the robot such that the cube when placed on the robot is inclined at an angle of 40 degrees and the cube should be placed on one of the servos for twisting so that it changes the pattern. You can learn from experts, build working projects, showcase skills to the world and grab the best jobs. You can enrol with friends and receive kits at your doorstep Skyfi Labs helps students learn practical skills by building real-world projects.
ESP8266: ESP8266 is a WI-FI module which uses 802.11 b/g/n protocol, and has an Integrated TCP/IP protocol stack, which offers a complete and self-contained WI-FI networking solution. Robot chassis: You have to build a robot which can twist or rotate the cube, the robot should also be able to hold the cube while rotating it. L293D Motor driver: You will need a motor driver to run the motors, L293D is a typical motor driver IC which allows the motor to run in both the directions and you can control two motors with one IC. These motors are used as a high-performance alternative for DC motors, you can use the servo motors to actuate the twist and turn of the Rubik’s cube.
Servo motor: Servo motor is a rotary or linear actuator which allows for precise control of angular positions.The serial communication interface is a feature in this board, including USB which will be used to load the programs from computer.
Arduino Uno: The digital and analog input/output pins equipped in this board can be interfaced to various expansion boards and other circuits.The robot should be programmed such that it calculates the possible way to solve the cube and then twists and turns the cube and match the colors of each side, this process of solving should be the fastest way and also the number of twists and turns should be as minimum as possible. You can use servo motors for actuating the robot to turn and twist the Rubik’s cube. Robotics Kit will be shipped to you and you can learn and build using tutorials.