Intruder Detector With Raspberry Pi and Pushbullet




About: We are a team of IoT & Embedded Systems developers. We are working in Raspberry Pi and Arduino.

Introduction to Our Project:

In this Project We are going to show you how to build a simple application that detects motion and sends notifications to your smart phone or Web browsers through Pushbullet using a Raspberry Pi with camera module. If someone moving in the camera then you will get notification to your mobile phone or web browsers. The notification comes with text, image, and video that you can view it right on the Mobile phone or Web Browsers.

The whole system you can install in your home or may be other places where you want security when you were not there in those places. So that's why we have named this project as intruder detector. So any time when any intruder will come in your home immediately you will get the notification in your smart phone or tablet. That is really a great application of this project.

Step 1: Installation of All Software

a) Raspbian OS:

This is the recommended os for raspberry pi. You can also installed other OS from third party. Raspbian OS is debian based OS. We can install it from noobs installer. you can Download here

b) Python idle:

This is the software we get in raspbian os. For this project we have used python script.

c) Putty:

we are using putty for remote access of Raspberry can Download here

d) Win32DiskImager:

This software is used to burn Raspbian Os on SD Card. you can Download here

e) SDFormatter:

This software is used to format memory card. you can Download here

f) Pushbullet:

We are working on smart phone App and Windows installer app.

For Window you go to this link

after that go to APPS tab on top of the window then go to Windows.

For Smart phone you go to this link

Step 2: Component Used:

1) Raspberry Pi

2) Raspberry Pi Camera

3) Power Supply

Raspberry Pi:

This is the latest version of raspberry pi. In this we have inbuilt Bluetooth and wi-fi, unlike previously we have to use Wi-Fi dongle in one of its usb port. There are total 40 pins in RPI3. Of the 40 pins, 26 are GPIO pins and the others are power or ground pins (plus two ID EEPROM pins.)

There are 4 USB Port and 1 Ethernet slot, one HDMI port, 1 audio output port and 1 micro usb port and also many other things you can see the diagram on right side. And also we have one micro sd card slot wherein we have to installed the recommended Operating system on micro sd card.

There are two ways to interact with your raspberry pi. Either you can interact directly through HDMI port by connecting HDMI to VGA cable, and keyboard and mouse or else you can interact from any system through SSH.

Step 3: How to Used Pushbullet

Firstly You need to register in Pushbullet account for notification. Go to this link

You can register either Google or Facebook.

In my case, We are using Gmail Account. After successfully signup, log in and go to

Settings –> Account to create an API access token.

We need that key for Raspberry Pi to push notifications. Just note down that key in the code.

Images are given above.

Step 4: Circuit Diagram

Here are the circuit diagram of project

Step 5: Procedure of the Project

Firstly you have to clone

After that you can run this file for detecting motion

and you can also check other files.

Step 6: Code for Project

Code of this project is given in GitHub link

Step 7: Video of Project

The whole project description are given in the above video

if you have any doubt feel free comment us below So finally if all things will go well. Definitely you will enjoy this project.

you also mail us on

And if you want to learn more about these type of project then feel free to visit our youtube channel link

Thanks & Regards,

Deligence Technologies



    • Sweet Treats Challenge

      Sweet Treats Challenge
    • Faux-Real Contest

      Faux-Real Contest
    • Warm and Fuzzy Contest

      Warm and Fuzzy Contest

    3 Discussions


    Question 5 months ago on Step 6

    I was wondering if someone could send me the code for this project?

    Thank you,


    1 answer