Shake is a robot inspired from a Segway (You can google it if you haven’t heard it yet). He is a self-balancing and light following robot. Most of the balancing robots use Gyrometers or Accelerometers or even both for a very good accuracy but since I don’t have enough funds to have them I decided to use Light Dependent Resistors.
The concept of its action is the same with the line follower mobile robot. When the light is received by the LDR then it tells the robot that it is near to the floor. Two LDRs are used on its front and back. When the back LDR doesn’t receive any light then the robot will move forward. When the front LDR doesn’t receive any light then the robot will move backward. It is stable when both LDRs are receiving light.