A laser barrier with Arduino

In this post we will see how to make a laser barrier to integrate with an Arduino board.

The applications of a light barrier (laser and infrared) are numerous, especially whenever we want that the passage of a person or of an object through a threshold triggers a certain event. This event may be, for example, a count if what we need is to count the number of objects that cross a threshold (on a conveyor belt for istance). Another example would be taking a photo at the precise moment an animal crosses the space delimited by the laser (photo hunting). Or again, it is the activation of an audible and / or visual alarm to protect a specific area that you want to control access.

A laser barrier with Arduino

If you place two or more laser barriers in sequence you can measure the elapsed time between the two thresholds, and then measure in some way the speed of an object or a person.

Browsing around the net i wanted to find a starting point from which to begin. So i found an article written by M.Ribble  www.glacialwanderer.com/hobbyrobotics. In this article a laser barrier for photo hunting is presented.

Since my needs are different and i want to especially develop something which is the more general possible, i make some changes to the laser barrier discussed in that article. In fact, i need to split the circuit in two separate parts: an emitter (the LED laser) and a receiver (photoresistor). These two modules will be connected to the Arduino board and managed separately. Making two separate modules, independent of each other, expands the application possibilities. So we can include them in any project and mount on any infrastructure, adapting them to different situations each time.

Fig.1 shows the circuit diagram of the two modules.

First, the following is a list of all the necessary shown to make our barrier laser in  Fig.2

  • A) a stripboard
  • B) a photoresistor
  • C) a red laser LED
  • D) a 2-channel screw terminal
  • E) a 100Ω resistor
  • F) a 10kΩ resistor
  • G) a 220Ω resistor
  • H) a male bent connectors strip
  • I) an electric wire

While the rest of the material is easily purchased at any electronics store, as regards the laser led, I found this product on the Sparkfun site:

A laser barrier with Arduino

Maker: Wenta Electronics co., LTD, China
Wavelength: 650nm (645-660nm)
Output power: 0.45 to 0.80mW
Input power source: 3.1V+/-10%
Consumption current: 35mA (max 40mA)
Laser spot: circle
Laser life: 3000 hours

In Fig. 3 the receiver board is shown. You can notice that I bent the photoresistor so that it laterally faces toward the opposite side with respect to the three pins.


For more detail: A laser barrier with Arduino

About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top