렛츠라즈파이! ~웹캠으로 감시해버리는 조편~
3911 단어 RaspberryPiIoTRaspberrypi3motion
렛츠라즈파이! · 프로젝트
렛츠라즈파이! ~ Raspberry3에 OS를 설치하자 ~
【번외편】 렛츠라즈파이! ~ "디스플레이없이"RaspberryPi에 OS를 설치하자 편 ~
RaspberryPi를 시작하고 만지는 & IT 초보자용 문서입니다. 나의 소속하는 회사에서 사용하는, IT 초보자의 인턴쉽용의 문서로서 쓰기 시작했으므로, 꽤 정중하게 쓰고 있습니다만 양해 바랍니다.
웹캠을 사용하여 스마트 폰에서 모니터링합시다.
준비하는 것
간단한 구성도
스마트 폰과 RaspberryPi는 동일한 네트워크의 Wifi에 연결합니다. RaspberryPi에는 USB 포트가 미리 준비되어 있으므로 USB 카메라를 RaspberryPi에 연결하고 motion이라는 모듈을 사용하여 비추어진 영상을 스마트폰으로 실시간 감시합니다.
USB 카메라 연결
카메라를 연결하기 전에 RaspberryPi에 SSH를 연결하고 다음 명령을 실행합니다.
$ lsusb
이것은 USB 장치를 확인하는 명령입니다. 장치 번호와 ID가 표시되었는지 생각합니다. 그런 다음 USB 카메라를 RaspberryPi 본체의 USB 포트에 연결합니다. 연결되면 Raspberry Pi가 USB 카메라를 인식하는지 확인합니다.
$ lsusb
방금 전의 결과와 다른 결과가 표시되었는지 생각합니다. 그 표시된 차이가 이번에 연결된 USB 카메라의 정보가 됩니다. 이번에는 RaspberryPi가 카메라를 인식할 수 있으면 OK이므로 앞으로 나아갑니다.
motion 설치
motion이라는 모듈을 사용하면 매우 쉽게 웹캠 시스템을 구축할 수 있습니다. 다음 명령을 실행하여 motion을 설치합니다.
$ sudo apt-get install motion
# 続行しますか?[Y/n] は、Yを入力し次に進む
설치가 완료되면 구성을 편집하고 모션 기본 설정을 구성합니다. 파일에는 이미 설정값이 기입되어 있으므로 편집할 값만 아래 내용을 참고하여 편집해 주십시오.
$ sudo vim /etc/motion/motion.conf
daemon on # motionをサービスとして実行
width 640 # 幅
height 480 # 高さ
framerate 30 # フレームレート
threshold 3000 # 検知の閾値を変更
output_pictures off # 写真キャプチャはとりあえず無効に
stream_localhost off # 本体からのみのストリーミング無効
motion을 서비스로 이동하려면 다음을 편집합니다.
(start_motion_daemon을 'no'에서 'yes'로 변경합니다.)
$ sudo vim /etc/default/motion
start_motion_daemon=no
↓
start_motion_daemon=yes
카메라에 비추어진 이미지는 지정된 폴더에 저장되므로 저장 디렉토리에 권한을 부여합니다.
$ sudo chmod 777 /var/lib/motion
이것으로 기본 설정은 이상이 됩니다.
웹캠에 액세스!
설정이 완료되면 motion을 서비스로 실행해 봅시다.
$ sudo motion -n
성공적으로 시작되면 8081 포트에서 웹캠으로 작동해야 합니다. 스마트 폰으로 브라우저에서 다음 URL에 연결하십시오.
http://raspberrypiのIP:8081/
브라우저에서 접속할 수 있으면 WEB 카메라는 완료입니다.
Web 카메라로 감시해 버리는 조편은 이상입니다. 수고하셨습니다♪ 다음은 렛츠라즈파이! ~온도 센서와 mailgun으로 감지 메일을 보내자편~ 입니다.
Reference
이 문제에 관하여(렛츠라즈파이! ~웹캠으로 감시해버리는 조편~), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/westvirginia/items/ba79f7549b43da116467텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)