jdesbonnet / RCWL-0516

Information about RCWL-0516 microwave proximity switch module (ICStation.com SKU 10630)
727 stars 105 forks source link

Low sensitivity #57

Open ShayGus opened 2 years ago

ShayGus commented 2 years ago

I've read many articles about this thing being tooo sensitive. I've rigged it with an esp8266 chip, from my observation, if way less sensitive the I expected it to be. Is it normal for this board to not react to small movements such as turning of the head or raising of the arm from an arms length distance? I was actually looking for a device that would react to such movements.

dpordomingo commented 2 years ago

Is your device detecting any movement further than 3cm? I tried with many Arduino and ESP8266, and it only detects movements when they are pretty close (~3cm) (With no resistors nor capacitors added in its back side; it's just as it came from Aliexpress)

gonzacarv commented 2 years ago

Same issue here. I have 5 of them, they react only to movement within 3 - 5 cm. No resistor added.

Have you found a solution?

dpordomingo commented 2 years ago

I managed to detect movements till 5m far away by connecting it by wires to the Arduino, instead of attaching it directly to the protoboard. I guess that when it's directly attached to the protoboard, it kind of interferes its normal behavior

LorenKonkus commented 2 years ago

Yup, I've found that these devices are very sensitive to surroundings.

Isolated from all that, with 12 inch leads so it's not next to an arduino board or power supply, and it'll detect a small head nod from across a room.

Wesker94 commented 1 year ago

I managed to detect movements till 5m far away by connecting it by wires to the Arduino, instead of attaching it directly to the protoboard. I guess that when it's directly attached to the protoboard, it kind of interferes its normal behavior

Yes! It is true, in fact, in the RCWL-0516 (GIT) information, it mentions this point, "the sensor must not be obstructed the front side with anything metallic. The rear side must have a clearance of more than 1 cm from any metal" and The breadboard is made up of metallic lines that are less than 1 cm apart when you put the sensor on it. So this create an issue behavior

To avoid this, connect the sensor via cables and it has sensed up to 4.96 meters.

This is my experience, I hope will help you

benjaminBoehme commented 1 year ago

To avoid this, connect the sensor via cables and it has sensed up to 4.96 meters.

This is my experience, I hope will help you

Thanks for this great input! I absolutely can confirm that removing the sensor from the breadboard (or from any other metals in very close proximity) solved the low sensing range issue for me.

mibcat commented 1 year ago

Same issue for me. Bought 4 devices which all shows only a few centimeter detection range. Followed all the tips - but none is working

I found a comment about a different resistor value between a working and non-working device: https://wolles-elektronikkiste.de/rcwl-0516-mikrowellenradar-bewegungssensor#comment-15511

As stated the working device has a value of 100 Ohm whereas the non-working device has a value of 1k Ohm.

But from the schematic this resistor R1 is "only" a series resistor in the VOUT line. Hard to believe that this has an influence to the detection range.

However, can somebody confirm this topic ?

goingalong commented 1 year ago

Like many I found this device lacks sensitivity. Works to about 3cm only so would like to understand how anyone detecting at anywhere near the claimed range is achieving it?

I tested 2 modules both powered from a 9v battery on 30cm leads away from a breadboard. Detector clamped on plastic support, outdoors on 30cm leads. No mcu.

Was hoping to use as part of an outdoors security camera. Has anyone achieved anything similar?

tr1oii2l commented 1 year ago

Same issue for me. Bought 4 devices which all shows only a few centimeter detection range. Followed all the tips - but none is working

  • connect the device via cable to have a distance to any metal objects
  • power the device on VIN pin in a range from 5 to 25 V
  • power the device on 3V3 pin with 3.3V

I found a comment about a different resistor value between a working and non-working device: https://wolles-elektronikkiste.de/rcwl-0516-mikrowellenradar-bewegungssensor#comment-15511

As stated the working device has a value of 100 Ohm whereas the non-working device has a value of 1k Ohm.

But from the schematic this resistor R1 is "only" a series resistor in the VOUT line. Hard to believe that this has an influence to the detection range.

However, can somebody confirm this topic ?

I also have issues with the very short detection range (< 5cm). Did all the tests similar to yours and still no vail. I have two boards but both not working as intended, both have the 102 SMD resistor @ R1. So if we try to replace the R1 with 100 Ohm, will it work again? (I doubt it because as you suggest, it's just a resistor in series with the VOUT line)

Like many I found this device lacks sensitivity. Works to about 3cm only so would like to understand how anyone detecting at anywhere near the claimed range is achieving it?

I tested 2 modules both powered from a 9v battery on 30cm leads away from a breadboard. Detector clamped on plastic support, outdoors on 30cm leads. No mcu.

Was hoping to use as part of an outdoors security camera. Has anyone achieved anything similar?

Do you happen to have boards with 102 SMD resistor @ R1?

goingalong commented 1 year ago

I've read many articles about this thing being tooo sensitive. I've rigged it with an esp8266 chip, from my observation, if way less sensitive the I expected it to be. Is it normal for this board to not react to small movements such as turning of the head or raising of the arm from an arms length distance? I was actually looking for a device that would react to such movements.

I know this question is a bit old now but if you need a module that is sensitive to small movement you might try this: https://thepihut.com/products/5-8ghz-microwave-radar-module

I have one that I have yet to try. Be warned though the documentation is very sparse and amounts to code for an Arduino. I planned to use it on a Pi Pico so I have some conversion work to do.

mibcat commented 1 year ago

In the meantime I also switched to an other sensor: HLK LD2410

50mil spacing connector: https://de.aliexpress.com/item/1005004848239174.html?spm=a2g0o.order_list.order_list_main.21.21ef5c5fW49x6g&gatewayAdapt=glo2deu

100mil spacing connector: https://de.aliexpress.com/item/1005005242026136.html?spm=a2g0o.order_list.order_list_main.10.21ef5c5fW49x6g&gatewayAdapt=glo2deu

Is supports 8 distance gates (each of 0.75m) and can detect moving and standstill object (humans :smile:)

casesolved-co-uk commented 11 months ago

Yes! It is true, in fact, in the RCWL-0516 (GIT) information, it mentions this point, "the sensor must not be obstructed the front side with anything metallic. The rear side must have a clearance of more than 1 cm from any metal" and The breadboard is made up of metallic lines that are less than 1 cm apart when you put the sensor on it. So this create an issue behavior

In case anyone is confused about which side is front/back:

The forward side of the board is the side with components. This side should face the objects being detected. Do not obstruct forward side with anything metalic. The back side should have clearance of more than 1cm from any metal.

eyetengu commented 3 months ago

I am getting pretty reliable results at ~15-16 ft.

Using a super-basic perfboard, the RCWL-0516, red led, (2) 220 resistors(series), barrel jack(female), and a 9V battery + barrel jack attachment(male). The board is mounted perpendicular to the perfboard. Sensor connections used(GND, OUT, VIN)

Attach 9V battery to circuit. Allow a minute or so to calibrate.

MY RESULTS

Line Of Sight -at about 15-16 ft away the led will come on. -it seems to register continuous movement. If you keep moving, the led stays lit. -the led goes out after a delay of about 3sec.

Device Hidden Within A Container -circuit and V source placed in a black plastic food container. clear lid placed on top. -container placed at ~5 ft above ground -movement detected at about 18-20 ft away.

These results have been fairly consistent over the past 1-2 days

My product was purchased through Amazon