Interfacing PIR motion sensor with evive

PIR-SENSOR
About This Tutorial
This tutorial describes how to interface PIR motion sensor with evive
Tutorial Info

Components Required

Introduction

PIR sensors allow you to sense motion, almost always used to detect whether a human has moved in or out of the sensors range. They are small, inexpensive, low-power, easy to use and don’t wear out. For that reason, they are commonly found in appliances and gadgets used in homes or businesses. They are often referred to as PIR, “Passive Infrared”, “Pyroelectric”, or “IR motion” sensors.

PIR Sensor Arduino evive

Working of PIR motion sensor

Every object above absolute zero temperature emits radiation, infrared radiation depending upon the temperature of the object, this is detected by the sensor. How? Suppose the sensor initially faces something when a human body passes in front of it, its temperature rises and then drops as the body temperature is higher than room temperature, this phenomena triggers a change in the output voltage which triggers the detection.

The two potentiometers present in the PIR circuit board allow us to control the delay ( for how much time the output will be high after some motion is detected, we normally adjust this to the lowest possible) and the sensitivity (the how far away from the sensor is it possible to detect motion).

The HC-SR501 PIR sensor module

The module has just three pins, a Ground and a VCC for powering the module and an output pin which gives high logic level if an object is detected.

Also, it has two potentiometers. One for adjusting the sensitivity of the sensor and the other for adjusting the time the output signal stays high when the object is detected. This time can be adjusted from 0.3 seconds up to 5 minutes.The module has three more pins with a jumper between two of them. These pins are for selecting the trigger modes.

  1. The first one is called “non-repeatable trigger” and works like this: when the sensor output is high and the delay time is over, the output will automatically change from high to low level.
  2. The other mode called “repeatable trigger” will keep the output high all the time until the detected object is present in the sensor’s range.

Circuit diagram

The white dome of the PIR sensor can be lifted and checked for the connections of the pins VCC, ground, and signal

  • Connect “VCC” of “PIR” sensor module  to “VCC” of  evive
  • Connect “GND” of “PIR” sensor module to “GND” of evive
  • Connect “Dout” of “PIR” sensor module to pin number 2 of evive

PictoBlox Program

In this example, we will turn the LED ON if the motion is detected and OFF if the motion is not detected:

  1. Open PictoBlox.
  2. Select the board as evive:
    Selecting Board
  3. Connect the evive.
    Select Port
  4. Create the following script using when evive starts up block:
    PIR Sensor
  5. Upload the code onto evive:
    Upload Code

You can download the PictoBlox program from here: Motion Sensor

Share this Tutorial
Share on facebook
Facebook
Share on twitter
Twitter
Share on google
Google+
Share on pinterest
Pinterest
Share on reddit
Reddit
Share on print
Print
Related Projects & Tutorials
Smartphone Controlled Robot
Smartphone-Controlled Mobile Robot

In this project, you will learn how mobile robot works and how to make a robot which will be controlled using Smartphone via Bluetooth communication.

PictoBlox blocks Scratch how to
Getting Started with PictoBlox
PictoBlox is a programming software based on Scratch, where you can make interactive games, animations or program robots and projects with evive, Arduino, etc..
All articles loaded
No more articles to load
Featured Projects
All articles loaded
No more articles to load

Leave a Reply

Close Menu
×

Cart