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와 통신할 수단
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이
장착됨.