photoresistors servo and arduino

Posted on Feb 6, 2014

The movement of the servo depends on the output value of the photoresistors. The impedance of the sensors varies with the light that incident on them. The position of the servo always changes toward the sensor with less light. There are four light sensors. One Up, one right, one down and another on the left. The servo can only move 180 degrees. Ive divided this range in three part. The positions are Up,

photoresistors servo and arduino
Click here to download the full size of the above Circuit.

Right and Down. 0 degrees is the position Up, 90 degrees is the position on the right and finally, 180 degrees is the inferior position Down. Therefore, the code programmed here moves the servo Up if the upper sensor or the left sensor have less light than the others. It goes to the right if the Right sensor has less light and it changes his position to the inferior position if the Down sensor has less light than the other. On the picture below you can appreciate the light sensors on the sides of the box and the servo in the center with his stick looking down. The USB cable goes out from the inferior side of the box. In the Figure 1 and 2 you can see how I`ve held the servo on the box, how the wires have been placed and the position of the photoresistors. The components are assembled on Arduino as in the schematic below. The best way to see the results is to watch it in a video. In this video you are going to watch how the stick of the servo responds when I cover the light from a photoresistor. I was thinking in using a big servo controlled by a 12V relay with the purpose of moving heavy stuff. For instance, a solar panel that always moves toward the greatest source of light.

Leave Comment

characters left:

New Circuits



Popular Circuits

Wireless Coupler Terminal Interface
Wireless Car Alarm circuit diagram
wind meters
DC-Coupled Audio Amplifier Circuit
Keypad-Operated Switch No.2