Download presentation
Presentation is loading. Please wait.
Published byOwen Solomon Simmons Modified over 2 years ago
1
Residential Surveillance with IR Sensor & Raspberry Pi Maxine Major April 22, 2014
2
Overview Goals (Quadsheet) Decisions Shopping List Implementation ◦Setup ◦Components ◦Timeline Security Issues Demo
3
Quadsheet
4
Goals Home Security System ◦Camera ◦Motion sensor Reporting ◦Short Message Service (SMS) ◦Live Webcam ◦Recorded images/video
5
Decisions Type of Camera ◦USB webcam ◦IP camera ◦“stealth” cam Functionality ◦Video & Sound ◦Record in dark ◦Motion detection Webserver ◦Store/serve images/video ◦OS vs. Arduino
6
Decisions Sensor ◦Infrared Passive Infrared (PIR/IR) (changes in heat) Ultrasonic (frequency changes / microwave) Tomography motion detection (detects through walls!) ◦Photoelectric beam (lasers) ◦Hybrid Single point of failure ◦Pyroelectric
7
Decisions Decided on: ◦USB camera Daylight recording only Video & Sound ◦Raspberry Pi Linux-based Raspbian OS ◦Passive Infrared Sensor Motion detection only Motion detection to trigger video
8
Shopping List Raspberry Pi CanaKit ◦Power supply ◦HDMI Cable (not needed) ◦Breadboard & prototyping materials ◦Wi-Fi dongle ◦8GB SD card w/NOOBS ◦Case ◦$79.99
9
Shopping List PIR Sensor ◦Good reviews ◦5V works off RPi 3.5V ◦Missing jumper ◦$4.99
10
Shopping List Logitech HD 270 ◦USB Webcam ◦Minimal reported issues ◦Works well with motion ◦$27.99 ◦http://elinux.org/RPi_USB_Webcams
11
Shopping List Raspberry Pi (Cana Kit) $79.99 Logitech HD 270 $27.99 PIR Sensor $4.99 Powered USB Hub $35.00 Keyboard, mouse, and monitor $0.00 Total Cost: ~$150.00
12
Setup
14
IR Sensor General Purpose Input/Output (GPIO) ◦Python GPIO library Set mode Define which pin to expect input GPIO_PIR = 18 Motion detected when GPIO state == 0
15
IR Sensor
16
SMS Short Message Service (SMS) ◦Create new Gmail account ◦raspzilla@gmail.com server = smtplib.SMTP( "smtp.gmail.com", 587 ) server.starttls() server.login( 'raspzilla@gmail.com', ‘password' ) server.sendmail( 'Raspzilla', ‘phonenumber@carrier.com', 'Motion detected at home!' )
17
Video & Live Stream Motion ◦/etc/motion/motion.conf ◦Webcam port 8081 ◦Control port 8080 ◦framerate 10 ◦ffmpeg_video_codec msmpeg4 ◦max_mpeg_time 600 lighttpd (pronounced “lightly”) ◦Webserver ◦Small memory footprint VLC Media player
18
Video & Live Stream Initial Results
19
Storage Default directory ◦/tmp/motion ◦Cleaned on reboot Dropbox ◦Dropbox uploader script ◦Authentication not on RPi Uses Dropbox API for authentication ◦Issues getting this to work WinSCP ◦Manually transfer files ◦Not automated
20
Timeline ◦Setup Raspberry Pi New Out Of Box Software (NOOBS) Raspbian ◦Configure Wi-Fi Static IP ◦Install motion ◦Set up PIR sensor ◦python Print message to console Short Message Service (SMS) ◦crontab run python at startup ◦python initiates motion at detection Shell commands ◦Offsite storage
21
Security
22
Security RPi Credentials ◦Username: pi, Password: raspberry default startup doesn’t ask for credentials. ssh still does. IP Tables ◦“firewall” for Linux systems Passwords stored plaintext ◦motion ◦Python SMS
23
Issues Motion daemon run at startup = bad idea ◦100% resource utilization Initially refusing to use a webserver Not understanding video formats Stream-able video vs. motion capture video Firefox only browser streaming video Audio | and \ not functioning on keyboard ◦(Shift+3 #: £, “ = @,)
24
Demo
25
References http://blog.pixelami.com/2012/06/uvccapture-on-raspberry-pi-debian-squeeze/ http://dataissexy.wordpress.com/2013/06/29/raspberry-pi-pir-motion-detection-and-alerting-to-sms- raspberrypi-sms-sensors/ http://dataissexy.wordpress.com/2013/06/29/raspberry-pi-pir-motion-detection-and-alerting-to-sms- raspberrypi-sms-sensors/ http://elinux.org/RPi_USB_Webcams http://jeremyblythe.blogspot.co.uk/2012/05/raspberry-pi-webcam.html http://jeremyblythe.blogspot.co.uk/2012/06/battery-powered-wireless-motion.html http://lifehacker.com/create-a-home-alarm-system-with-a-raspberry-pi-and-webc-1341357898 http://mogshade.wordpress.com/2012/12/23/simple-home-security-with-raspberry-pi-and-dropbox/ http://pingbin.com/2012/12/raspberry-pi-web-cam-server-motion/ http://simonthepiman.com/how_to_setup_your_pi_for_the_internet.php http://sirlagz.net/2012/08/04/how-to-stream-a-webcam-from-the-raspberry-pi/ http://techspect.co.uk/?id=how-to-raspberry-pi-webcam-server-stream http://www.bartbania.com/index.php/iptables-security-part-ii/ http://www.extremetech.com/computing/148482-the-true-cost-of-a-raspberry-pi-is-more-than-you-think http://www.insentricity.com/a.cl/189/RaspberryPiHalloweenHack http://www.raspberrypi.org/help/faqs/ http://www.raspberrypi.org/help/noobs-setup/ http://www.thisismyrobot.com/2012/08/getting-logitech-c270-webcam-working-on.html https://medium.com/random-things/2d5a2d61da3d http://www.thisismyrobot.com/2012/08/getting-logitech-c270-webcam-working-on.html https://medium.com/random-things/2d5a2d61da3d https://github.com/andreafabrizi/Dropbox-Uploader https://learn.adafruit.com/pir-passive-infrared-proximity-motion-sensor/ https://medium.com/p/2d5a2d61da3d https://www.youtube.com/watch?v=D537dG-ndRk http://wiki.raspberrytorte.com/index.php?title=Make_a_Spycam https://www.youtube.com/watch?v=D537dG-ndRk http://wiki.raspberrytorte.com/index.php?title=Make_a_Spycam
Similar presentations
© 2018 SlidePlayer.com Inc.
All rights reserved.
Ppt on business etiquette Ppt on centring meditation Ppt on power system harmonics study Ppt on intensive care unit design and layout Ppt on computer networking basics Latest ppt on global warming Ppt on motivation in organisational behaviour Business template free download ppt on pollution Ppt on total internal reflection of light Change pptx to ppt online free