SlideShare a Scribd company logo
1 of 12
Active Surveillance Pi
김강우, 원경호
개요
 Raspberry Pi와 PIR sensor를 이용한 능동 감시 시스템
 설치한 구역에 동작 감지 시 영상 또는 사진 촬영
 촬영한 영상 또는 사진을 Cloud에 업로드
 동작 감지 시 관리자에게 SMS로 알림
Camera A Camera B
Thief
필요부품
Raspberry Pi B+ PIR sensor Camera module WiFi module
: 수업시간에 지급받은
Raspberry Pi이용
: 동작을 감지하는 적외선
센서로, 일정 범위 이내의
움직임을 감지
: 영상 혹은 사진을
촬영할 카메라 모듈
: 촬영한 영상 또는 사진을
클라우드에 업로드하거나
다른 Rpi와 통신할 수단
개발 일정
1주차
2주차
3주차
케이스 모델링, 필요부품 주문
케이스 프린팅, s/w 개발(통신 방법 결정)
제품 테스트 및 보완, 모듈 동기화
시나리오
적외선 센서에 동작 감지
Module A 영상촬영
동작 감지?
Cloud에 업로드
관리자에게 알림
No
Yes
 PIR sensor를 장착한 Rpi 설치
 PRI sensor에 motion 변화가 감지된 순간부터
사라질 때 까지 영상 촬영.
 Cloud(Dropbox)에 업로드 후
SMS로 관리자에게 알림
구현 Part. A
PIR sensor 및 Pi Camera 이용하기(영상 촬영 후 Dropbox에 업로드)
 PIR sensor는 3개의 핀으로 각각
VCC(5V), GND, 그리고 출력 핀에 해당
 GPIO reading을 통해 모션이 감지되면
GPIO 값을 읽어해당 sub routine 수행
 Pi Camera를 import하여 python 내에서
동영상 촬영.
 모션 변화가 감지되고 모션 변화가 사라질 때
까지 영상 촬영 후 저장
 저장된 영상을 Dropbox
에 업로드
구현 Part. B
URL: http://www.textlocal.co.uk/
관리자에게 SMS 보내기: Text Local 이용
 신규 가입 시 10개의 무료 웹 SMS 제공
 Python Code 제공
 한국뿐만 아니라 전세계 사용자에게
SMS 전송 가능
Source code analysis
 init: camera module 선언, GPIO 설정(PIR sensor)
 takeAction1 : 영상 녹화 시작
 takeAction2 : 영상 녹화 종료, Dropbox에 upload
케이스 모델링 Part. A
3D Printer를 이용하기 위해 Sketch up을 이용해 modeling
<Figure 1> <Figure 2>
 Figure 1, Figure2는 각각 케이스의 좌측과
우측을 나타내며 Sketch up tool로 디자인
 3D Printing 시에 세로로 높게 쌓을 때
어려움이 있어 수평방향으로 디자인 후 조립
케이스 모델링 Part. B
인천대학교 제물포 캠퍼스의 무한 상상실 이용
<Figure 1> <Figure 2> <Figure 3>
 Figure 1은 3D Printing하고 있는
장면을 나타내며 제물포 캠퍼스 무한 상상실의
소형 3D Printer를 이용해 인쇄
 Figure 2와 Figure 3은 각각 완성된 케이스의 좌측과 우측을
나타내며 Raspberry Pi, PIR sensor, Pi Camera, Battery pack이
장착됨.
데모
설치된 Raspberry Pi 앞에
놓여진 물건을 가져가는 사람 녹화
Q & A

More Related Content

Similar to Motion detector pi

Android 9.0 변경점
Android 9.0 변경점Android 9.0 변경점
Android 9.0 변경점Herren
 
PhotoWork Application Introduction
PhotoWork Application IntroductionPhotoWork Application Introduction
PhotoWork Application Introductionsukjun ha
 
전형규, 가성비 좋은 렌더링 테크닉 10선, NDC2012
전형규, 가성비 좋은 렌더링 테크닉 10선, NDC2012전형규, 가성비 좋은 렌더링 테크닉 10선, NDC2012
전형규, 가성비 좋은 렌더링 테크닉 10선, NDC2012devCAT Studio, NEXON
 
Odin_CCTV based population counting platform
Odin_CCTV based population counting platformOdin_CCTV based population counting platform
Odin_CCTV based population counting platformSangwook Park
 
Sw개발 hw제작설계서 임베부스러기
Sw개발 hw제작설계서 임베부스러기Sw개발 hw제작설계서 임베부스러기
Sw개발 hw제작설계서 임베부스러기21HG020
 
신호처리 고잉메리호
신호처리 고잉메리호신호처리 고잉메리호
신호처리 고잉메리호상진 배
 
산학 제출 PPT
산학 제출 PPT산학 제출 PPT
산학 제출 PPT21HG020
 
NDC2018 안드로이드+유니티 네이티브 프로파일링 삽질기
NDC2018 안드로이드+유니티 네이티브 프로파일링 삽질기NDC2018 안드로이드+유니티 네이티브 프로파일링 삽질기
NDC2018 안드로이드+유니티 네이티브 프로파일링 삽질기Jaeseung Ha
 
Meetup tools for-cloud_native_apps_meetup20180510-vs
Meetup tools for-cloud_native_apps_meetup20180510-vsMeetup tools for-cloud_native_apps_meetup20180510-vs
Meetup tools for-cloud_native_apps_meetup20180510-vsminseok kim
 
[IoT] MAKE with Open H/W + Node.JS - 1st
[IoT] MAKE with Open H/W + Node.JS - 1st[IoT] MAKE with Open H/W + Node.JS - 1st
[IoT] MAKE with Open H/W + Node.JS - 1stPark Jonggun
 
샤오미 카메라와 라즈베리파이를 이용해 하늘 사진을 찍어 sns에 올리는 봇을 만들어 보았다.
샤오미 카메라와 라즈베리파이를 이용해 하늘 사진을 찍어 sns에 올리는 봇을 만들어 보았다.샤오미 카메라와 라즈베리파이를 이용해 하늘 사진을 찍어 sns에 올리는 봇을 만들어 보았다.
샤오미 카메라와 라즈베리파이를 이용해 하늘 사진을 찍어 sns에 올리는 봇을 만들어 보았다.flashscope
 
안전한세상만들기[무단횡단사고방지시스템]제안서최종본
안전한세상만들기[무단횡단사고방지시스템]제안서최종본안전한세상만들기[무단횡단사고방지시스템]제안서최종본
안전한세상만들기[무단횡단사고방지시스템]제안서최종본재성 장
 
[TECHCON 2019: MOBILE - Android]7.20분만에 만들어보는 라이브 방송 앱
[TECHCON 2019: MOBILE - Android]7.20분만에 만들어보는 라이브 방송 앱[TECHCON 2019: MOBILE - Android]7.20분만에 만들어보는 라이브 방송 앱
[TECHCON 2019: MOBILE - Android]7.20분만에 만들어보는 라이브 방송 앱NAVER Engineering
 
증강현실을 통한 두더지잡기 게임
증강현실을 통한 두더지잡기 게임증강현실을 통한 두더지잡기 게임
증강현실을 통한 두더지잡기 게임Junhee Han
 
Start io t_with_raspberrypi
Start io t_with_raspberrypiStart io t_with_raspberrypi
Start io t_with_raspberrypiYeonah Ki
 
증강현실을 통한 두더지잡기 게임
증강현실을 통한 두더지잡기 게임증강현실을 통한 두더지잡기 게임
증강현실을 통한 두더지잡기 게임Junhee Han
 
0425 꽃길만걷자 조
0425 꽃길만걷자 조0425 꽃길만걷자 조
0425 꽃길만걷자 조김 유정
 

Similar to Motion detector pi (20)

Android 9.0 변경점
Android 9.0 변경점Android 9.0 변경점
Android 9.0 변경점
 
PhotoWork Application Introduction
PhotoWork Application IntroductionPhotoWork Application Introduction
PhotoWork Application Introduction
 
전형규, 가성비 좋은 렌더링 테크닉 10선, NDC2012
전형규, 가성비 좋은 렌더링 테크닉 10선, NDC2012전형규, 가성비 좋은 렌더링 테크닉 10선, NDC2012
전형규, 가성비 좋은 렌더링 테크닉 10선, NDC2012
 
Odin_CCTV based population counting platform
Odin_CCTV based population counting platformOdin_CCTV based population counting platform
Odin_CCTV based population counting platform
 
Sw개발 hw제작설계서 임베부스러기
Sw개발 hw제작설계서 임베부스러기Sw개발 hw제작설계서 임베부스러기
Sw개발 hw제작설계서 임베부스러기
 
신호처리 고잉메리호
신호처리 고잉메리호신호처리 고잉메리호
신호처리 고잉메리호
 
Codex project
Codex projectCodex project
Codex project
 
산학 제출 PPT
산학 제출 PPT산학 제출 PPT
산학 제출 PPT
 
NDC2018 안드로이드+유니티 네이티브 프로파일링 삽질기
NDC2018 안드로이드+유니티 네이티브 프로파일링 삽질기NDC2018 안드로이드+유니티 네이티브 프로파일링 삽질기
NDC2018 안드로이드+유니티 네이티브 프로파일링 삽질기
 
Meetup tools for-cloud_native_apps_meetup20180510-vs
Meetup tools for-cloud_native_apps_meetup20180510-vsMeetup tools for-cloud_native_apps_meetup20180510-vs
Meetup tools for-cloud_native_apps_meetup20180510-vs
 
[IoT] MAKE with Open H/W + Node.JS - 1st
[IoT] MAKE with Open H/W + Node.JS - 1st[IoT] MAKE with Open H/W + Node.JS - 1st
[IoT] MAKE with Open H/W + Node.JS - 1st
 
Designing Apps for Motorla Xoom Tablet
Designing Apps for Motorla Xoom TabletDesigning Apps for Motorla Xoom Tablet
Designing Apps for Motorla Xoom Tablet
 
샤오미 카메라와 라즈베리파이를 이용해 하늘 사진을 찍어 sns에 올리는 봇을 만들어 보았다.
샤오미 카메라와 라즈베리파이를 이용해 하늘 사진을 찍어 sns에 올리는 봇을 만들어 보았다.샤오미 카메라와 라즈베리파이를 이용해 하늘 사진을 찍어 sns에 올리는 봇을 만들어 보았다.
샤오미 카메라와 라즈베리파이를 이용해 하늘 사진을 찍어 sns에 올리는 봇을 만들어 보았다.
 
안전한세상만들기[무단횡단사고방지시스템]제안서최종본
안전한세상만들기[무단횡단사고방지시스템]제안서최종본안전한세상만들기[무단횡단사고방지시스템]제안서최종본
안전한세상만들기[무단횡단사고방지시스템]제안서최종본
 
[TECHCON 2019: MOBILE - Android]7.20분만에 만들어보는 라이브 방송 앱
[TECHCON 2019: MOBILE - Android]7.20분만에 만들어보는 라이브 방송 앱[TECHCON 2019: MOBILE - Android]7.20분만에 만들어보는 라이브 방송 앱
[TECHCON 2019: MOBILE - Android]7.20분만에 만들어보는 라이브 방송 앱
 
증강현실을 통한 두더지잡기 게임
증강현실을 통한 두더지잡기 게임증강현실을 통한 두더지잡기 게임
증강현실을 통한 두더지잡기 게임
 
Mosaicer
MosaicerMosaicer
Mosaicer
 
Start io t_with_raspberrypi
Start io t_with_raspberrypiStart io t_with_raspberrypi
Start io t_with_raspberrypi
 
증강현실을 통한 두더지잡기 게임
증강현실을 통한 두더지잡기 게임증강현실을 통한 두더지잡기 게임
증강현실을 통한 두더지잡기 게임
 
0425 꽃길만걷자 조
0425 꽃길만걷자 조0425 꽃길만걷자 조
0425 꽃길만걷자 조
 

Motion detector pi

  • 2. 개요  Raspberry Pi와 PIR sensor를 이용한 능동 감시 시스템  설치한 구역에 동작 감지 시 영상 또는 사진 촬영  촬영한 영상 또는 사진을 Cloud에 업로드  동작 감지 시 관리자에게 SMS로 알림 Camera A Camera B Thief
  • 3. 필요부품 Raspberry Pi B+ PIR sensor Camera module WiFi module : 수업시간에 지급받은 Raspberry Pi이용 : 동작을 감지하는 적외선 센서로, 일정 범위 이내의 움직임을 감지 : 영상 혹은 사진을 촬영할 카메라 모듈 : 촬영한 영상 또는 사진을 클라우드에 업로드하거나 다른 Rpi와 통신할 수단
  • 4. 개발 일정 1주차 2주차 3주차 케이스 모델링, 필요부품 주문 케이스 프린팅, s/w 개발(통신 방법 결정) 제품 테스트 및 보완, 모듈 동기화
  • 5. 시나리오 적외선 센서에 동작 감지 Module A 영상촬영 동작 감지? Cloud에 업로드 관리자에게 알림 No Yes  PIR sensor를 장착한 Rpi 설치  PRI sensor에 motion 변화가 감지된 순간부터 사라질 때 까지 영상 촬영.  Cloud(Dropbox)에 업로드 후 SMS로 관리자에게 알림
  • 6. 구현 Part. A PIR sensor 및 Pi Camera 이용하기(영상 촬영 후 Dropbox에 업로드)  PIR sensor는 3개의 핀으로 각각 VCC(5V), GND, 그리고 출력 핀에 해당  GPIO reading을 통해 모션이 감지되면 GPIO 값을 읽어해당 sub routine 수행  Pi Camera를 import하여 python 내에서 동영상 촬영.  모션 변화가 감지되고 모션 변화가 사라질 때 까지 영상 촬영 후 저장  저장된 영상을 Dropbox 에 업로드
  • 7. 구현 Part. B URL: http://www.textlocal.co.uk/ 관리자에게 SMS 보내기: Text Local 이용  신규 가입 시 10개의 무료 웹 SMS 제공  Python Code 제공  한국뿐만 아니라 전세계 사용자에게 SMS 전송 가능
  • 8. Source code analysis  init: camera module 선언, GPIO 설정(PIR sensor)  takeAction1 : 영상 녹화 시작  takeAction2 : 영상 녹화 종료, Dropbox에 upload
  • 9. 케이스 모델링 Part. A 3D Printer를 이용하기 위해 Sketch up을 이용해 modeling <Figure 1> <Figure 2>  Figure 1, Figure2는 각각 케이스의 좌측과 우측을 나타내며 Sketch up tool로 디자인  3D Printing 시에 세로로 높게 쌓을 때 어려움이 있어 수평방향으로 디자인 후 조립
  • 10. 케이스 모델링 Part. B 인천대학교 제물포 캠퍼스의 무한 상상실 이용 <Figure 1> <Figure 2> <Figure 3>  Figure 1은 3D Printing하고 있는 장면을 나타내며 제물포 캠퍼스 무한 상상실의 소형 3D Printer를 이용해 인쇄  Figure 2와 Figure 3은 각각 완성된 케이스의 좌측과 우측을 나타내며 Raspberry Pi, PIR sensor, Pi Camera, Battery pack이 장착됨.
  • 11. 데모 설치된 Raspberry Pi 앞에 놓여진 물건을 가져가는 사람 녹화
  • 12. Q & A