This PIR motion sensor is a great choice for use with Arduino and Raspberry PI. It has a 3.3v logic level, which makes it versatile as it can be used with 3.3v Arduinos such as the Due or Pro Mini, and also with 5V ones like the Uno since 3.3v is still a logical HIGH on a 5v input. Note that you'll need some 5V to run the sensor. It has a compact size of about 3.2cm x 2.4cm x 1.8cm. You can adjust its sensitivity, holding time, detection distance, and delay time. The working voltage range is DC 4.5V - 20V, with a current drain of less than 60uA. It outputs a 3.3V TTL high/low level signal. The detection distance can be set from 3 - 7M, and the FOV is less than 140°. The delay time can be adjusted from 5 - 200S (default 5s ±3%), and the blockade time is 2.5S by default. It offers two trigger modes: non - repeatable (L) and repeat trigger (H, default). It can work in temperatures ranging from -20 to +80°C.

Using this PIR motion sensor is quite easy. First, connect it to your Arduino or Raspberry PI. Make sure you have some 5V available to power the sensor. Once connected, you can start adjusting its settings according to your needs. You can change the sensitivity, holding time, detection distance, and delay time. For the detection distance, you can set it anywhere between 3 to 7 meters. When it comes to the delay time, you can adjust it from 5 to 200 seconds. Just remember the default settings in case you need to go back to them. As for the trigger mode, you can choose between non - repeatable and repeat trigger. When using the sensor, keep it away from extreme temperatures. The working temperature range is from -20 to +80°C. If you need to clean the sensor, use a soft, dry cloth. Don't use any harsh chemicals as they might damage the sensor.