Hackaday.io Hackaday.io
Projects
Discover Contests Courses Stack
More
Courses Tutorials Events Hackerspaces Hackaday.com Tindie Marketplace
Sign up Log in
Close
0%
0%

Analog Light Chasing Robot

Analog robot that uses two light dependent resistors to guide the robot towards a light source, and also reverse if it gets too close

customelectronicsCustomElectronics
Following Follow project
Liked Like project

Become a Hackaday.io member

Not a member? You should Sign up.

Already have an account? Log in.

Sign up with Github
Sign up with Twitter
OR

Just one more thing

To make the experience fit your profile, pick a username and tell us what interests you.

Pick an awesome username
hackaday.io/
Your profile's URL: hackaday.io/username. Max 25 alphanumeric characters.
Pick a few interests
Projects that share your interests
People that share your interests

We found and based on your interests.

Choose more interests.

OK, I'm done! Skip
Join this project
Similar projects worth following
276 views
2 comments
4 followers
5 likes
  • Description
  • Details
  • Files 2
    • View all
  • Components 0
  • Logs 0
  • Instructions 0
  • Discussion 2
View Gallery
276
2
4
5

Team (1)

  • customelectronicsCustomElectronics

Join this project's team
  • Reddit Demo Link
  • Video of the bot in action
ongoing project
ROBOT

This project is submitted for

  • Op Amp Challenge

This project was created on 04/19/2023 and last updated 2 years ago.

Description

This robot uses two LDR sensors to measure the relative light intensity on both the right and left side of the robot. If the light level on one side of the robot falls below a certain threshold the robot sends a signal to the motor on that side of the robot to move forwards. As the light intensity increases the PWM speed control signal to the motor gradually reduces its duty cycle, slowing down the motor (eventually to a complete stop). If the light source starts to approach the robot and gets too close, the motor on that side of the robot will begin to reverse (at first slowly and then more rapidly as the light source gets closer. The robot relies on several op amps to operate: an RC triangle wave oscillator to use as the inverting input of the PWM motor speed controller, an absolute value circuit to create the speed up, slow down, and then speed up effect as the light source goes from dim to bright, a buffer amp to generate a VCC/2 voltage reference, and an op amp as comparator.

Details

Files

Light Following Robot Schematic Pictures.zip

Compressed folder containing PNG images of the schematic for the robot.

x-zip-compressed - 74.47 kB - 07/15/2023 at 07:09

Download

Light Following Robot Through hole V3_2023-04-19.zip

Gerber Files for PCB

x-zip-compressed - 50.72 kB - 04/29/2023 at 06:36

Download

Enjoy this project?

Share

Discussions

Log In/Sign up to comment

Become a Hackaday.io Member

Create an account to leave a comment. Already have an account? Log In.

Sign up with Github
Sign up with X
OR
James Newton wrote 07/15/2023 at 04:22 • point

schematic? 

  Are you sure? yes | no

CustomElectronics wrote 07/15/2023 at 07:12 • point

Just added a Zip file with images of the schematic broken down by functional block. I will try to dig up the exact resistor/capacitor values for each passive in the near future

  Are you sure? yes | no

Similar Projects

We built a robot that can be controlled with IoT or with light sensors.
Project Owner Contributor

Tokymaker - IoT Robot

tokylabsTokyLabs

A plattform to experiment with an omnidirectional drive
Project Owner Contributor

omni wheel mobile robot

malte-ahlersMalte Ahlers

This crude, tiny robot can follow a source of light (like an LED torch).
Project Owner Contributor

A Miniature Light Following Robot

ashishnrashish_nr

The 2017 Hackaday Prize
This is a line following robot that is competing in the Robocup Rescue Competition.
Project Owner Contributor

Ev3 Robotics Robot

pets3018pets3018

Does this project spark your interest?

Become a member to follow this project and never miss any updates

Going up?

About Us Contact Hackaday.io Give Feedback Terms of Use Privacy Policy Hackaday API Do not sell or share my personal information

© 2025 Hackaday

Yes, delete it Cancel