Raspberry Pi3에서 카메라와 적외선 센서로 놀
8811 단어 Raspberrypi3
구입한 것
라즈파이가 있기 때문에 카메라, 점퍼 와이어, 적외선 센서를 구입합니다.
카메라 설치
그렇게 어렵지는 않지만, 카메라 모듈 설치가 처음이었기 때문에, 위로 밀어 올리는 것에 잠시 눈치채지 못하고 사고팔고했습니다.
위로 밀어 올려 (제거까지는하지 마십시오) 씰을 잡습니다.
그리고 거기에 틈이 있으므로 카메라 모듈의 단자 부분을 USB 모듈 측에 끼워 넣습니다.
카메라 확인
라즈파이
sudo raspi-config
에서 카메라를 활성화하고 다시 시작합니다.그런 다음 다음 명령으로 이미지가 출력되면 OK입니다.
raspistill -o /tmp/image.jpg
Raspberry Pi와 적외선 센서 연결
GPIO 18 핀을 사용합니다.
적외선 센서에는 VCC, OUT, GND가 있습니다.
각각 다음과 같이 연결합니다.
VCC → Raspberry Pi 4番ピン の 5V
OUT → Raspberry Pi 12番ピンの PWMO(18)
GND → Raspberry Pi 6番ピンの GND
※핀에 대해서는 문서를 참조해 주십시오. GPIO: Raspberry Pi Models A and B - Raspberry Pi Documentation
※배선은 VCC를 5V, OUT을 GPIO, GND를 GND에 접속할 수 있으면 괜찮습니다. GPIO 핀을 변경할 때는 해당 핀 번호를 적절하게 스크립트에 반영하십시오.
이것으로 연결 완료입니다!
구현 전 준비
pip install
그래도 괜찮다고 생각하지만, apt-get
로 설치합니다.sudo apt-get install python-picamera
Python REPL에서 다음이 이끼가 없으면 OK입니다.
import pycamera
구현
GPIO의 어느 핀에 했는지에 근거합니다만, 18번에 썼다고 해서 다음의 코드로 했습니다.
좀 더 이벤트적으로 취하는 방법이 있었을 것입니다만, 일단.
# -*- coding: utf-8 -*-
# 2016/12/20 0:51
import traceback
from functools import wraps
import time
import RPi.GPIO as GPIO
import picamera
__author__ = 'isann'
def wrapper(func):
@wraps(func)
def _func(*args, **keywords):
try:
func(*args, **keywords)
except Exception:
traceback.print_exc()
return _func
@wrapper
def main():
sensor_pin = 18
sleeptime = 5
GPIO.cleanup()
GPIO.setmode(GPIO.BCM)
GPIO.setup(sensor_pin, GPIO.IN)
cam = picamera.PiCamera()
cam.resolution = (384, 288)
try:
print "App Start"
print "ctrl+c : if you want to stop app"
while True:
if (GPIO.input(sensor_pin) == GPIO.HIGH):
print('shot!!!!')
filename = time.strftime('%Y%m%d%H%M%S') + '.jpg'
save_file = '/tmp' + '/' + filename
cam.capture(save_file)
time.sleep(sleeptime)
print('wait...')
else:
time.sleep(1)
except KeyboardInterrupt:
print "Quit"
finally:
print "clean up"
GPIO.cleanup()
if __name__ in '__main__':
main()
이것으로 인감 카메라가 생겼습니다!
사람의 동작 등에 반응하여 카메라가 촬영됩니다!
그리고는 WEB에 올려 표시하는 보통의 구조를 만들어 주는 것입니다.
끝.
참고
인감 센서와 카메라를 RaspberryPi에 연결해 보았다 - 붙어 있는 공방
인감 센서 A500BP(DSUN-PIR, SB00412A-1도)가 저렴뿐만 아니라 Raspberry Pi와의 궁합도 확실했기 때문에, 인감 카메라가 10분으로 되어 버린 이야기. - Qiita
Raspberry Pi에 적외선 센서를 붙이고 움직임을 감지해 보았습니다. Raspberry Pi로 시도했습니다.
Reference
이 문제에 관하여(Raspberry Pi3에서 카메라와 적외선 센서로 놀), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/isann_tech/items/778a8fc71a5c57bff72d텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)