Introduction: Intruder Detector With Raspberry Pi and Pushbullet

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 Pi.you 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

https://www.pushbullet.com/

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

For Smart phone you go to this link

https://play.google.com/store/apps/details?id=com....

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

https://www.pushbullet.com

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

https://github.com/DeligenceTechnologies/Intruder-...

After that you can run this file for detecting motion

motion_main.py

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 info@deligence.com

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

Comments

About This Instructable

3,692views

30favorites

License:

Bio: We are a team of IoT & Embedded Systems developers. We are working in Raspberry Pi and Arduino.
More by deligence:Over the Air(OTA) Update of Nodemcu(esp8266) Using MQTT)Raspberry Pi Web GPIO With Live Streaming Creating a Virtual World  Using Arduino and Python
Add instructable to: