Soga Laser Ranging Module

Here I wrote a preview for soga laser ranging module. Everybody check out and any suggestion is welcome.

I. Principles of laser ranging

Soga Laser Ranging Module consists of generating laser, laser receiver and voltage comparator. The laser receiver has a light filter, which receives reflected light emitted from the laser head, and outputs analog signal. The analog signal can be captured by MCU then has an AD conversion, it can also output digital signal via voltage comparator.

II. Applications

  1. Ramp check

  2. Obstacle avoidance

  3. Safety production

  4. Measuring distance

III. The advantages and disadvantages of laser ranging and ultrasonic ranging

  1. Laser ranging is more accurate, even can be accurate to 1mm; ultrasonic ranging, only 1 cm

  2. Laser ranging to measure distance can be hundreds or even thousands of meters, but the ultrasonic ranging only within 100 meters;

  3. Laser ranging is more expensive than ultrasonic ranging?

  4. Laser ranging is susceptible to different environment, such as different reflectors.

IV. Problems

  1. Because laser ranging is determined by the intensity of the reflected light, the impact of the color of reflector on the range is very large. From the experiment we found that black reflector’s dead zone is small and the measuring distance is small; while white reflector’s dead zone is relatively large, but the measuring distance is large.

  2. We found that the brightness of the laser ranging module cannot be changed, so the measuring range is determined by the reflective surface color only. So we can connect a potentiometer in series inside laser circuit, by doing so, we can adjust the brightness of the laser, thus realizing using different colors for laser ranging for the same distance.

V. Results of the tests

From the results we can see that different shapes and colors of reflectors have different effects on test results.

From the test results we can see that the black reflector’s dead zone is less than the white reflector’s when under small distance. So in a conclusion, when we need to measure short distance, we use a black reflector; when we need to measure long distance, we use a white reflector. The range of this module is about 0.1m-4m.

Click here to view the whole passage.

interesting, bookmarked!

I recently purchased and received this same laser sensor from ali-express.
I ran a simple analog read example directly from the the DA output, however I didn't understand what was coming back from the device.
Also the blue power light on the back tends to flicker on and off.
Do you have any source code or diagrams for this example.
I haven't found any good documentation for this.

I ordered this item off of AliExpress and it doesn't work.
When I connect the pins to the arduino the laser turns on and the blue light turns on, but in this very basic analog example none of the values that come back make any sense.
I really wanted it to work. At this price it would be a very useful component for any robotics project.
I guess it's just too good to be true.
It might be a quality control issue, but I wouldn't spend money ordering a second one when this one didn't work.

int logPin = A0;
int val = 0;

void setup() {

void loop() {
val = analogRead(logPin); // read the value from the sensor