Raspberry Pi Security Infrarotkamera (Python Edition)

In meinem Haus installierte Infrarot-Überwachungskamera Es ist ein Memorandum, als es erstellt wurde. (Der Inhalt der ersten Einführung unterscheidet sich erheblich vom aktuellen Inhalt.)

[Dinge zu benutzen]

Raspberry Pi 2 Modell B: Amazon 5.562 Yen Infrarotkamera NoIR Camera Board 790-2811: Amazon 4.590 Yen Brennender menschlicher Gefühlssensor: Akizuki Electronics 400 Yen Rote LED (3 mm): Akizuki Electronics 10 Yen Kohlenstoffwiderstand (220 kΩ): Sengoku Densho 16 Yen

[Voraussetzungen]

・ "RPi.GPIO" wurde eingeführt ・ Die Kamera ist bereits an den CSI-Kameraanschluss angeschlossen -Die Kamera muss in "raspi-config" aktiviert sein ・ Die VCC- und GND-Klemmen des Holzkohlensensors sind bereits angeschlossen. Der OUT-Anschluss ist mit einem beliebigen GPIO verbunden (hier wird Nr. 5 verwendet). ・ LED zur Bestätigung der Sensorerkennung ist angeschlossen (Hier mit einem dazwischen liegenden Widerstand an Port 6 anschließen)

[Überprüfung der Kamerafunktion: Befehl]

Standbild $ raspistill -o test.jpg   ** Video ** $ raspivid -o test.h264

[Python-Kamerasteuerungsumgebung]

$ sudo apt-get update $ sudo apt-get install python-picamera

[Standbildtest von Python alleine]

StillTest.py


# coding: utf-8

import picamera
import time
 
camera = picamera.PiCamera()

camera.led = True
camera.start_preview()
time.sleep(3)

camera.capture('test.jpg')

camera.stop_preview()
camera.led = False

camera.close()

[Videotest von Python alleine]

MovieTest.py


# coding: utf-8

import picamera
import time

camera = picamera.PiCamera()

camera.led = True
camera.start_preview()

camera.start_recording('test.h264')
camera.wait_recording(5)
camera.stop_recording()

camera.stop_preview()
camera.led = False

camera.close()

[Sensortest von Python alleine]

SensorTest.py


# coding: utf-8

import RPi.GPIO as GPIO
import time

SLEEP_TIME = 1
INTAVAL_TIME = 1

GPIO.cleanup()
GPIO.setmode(GPIO.BCM)

SENSOR = 5
GPIO.setup(SENSOR, GPIO.IN)

LED = 6
GPIO.setup(LED, GPIO.OUT) 

intaval = time.time() - INTAVAL_TIME

while True:
#	print GPIO.input(SENSOR)
	GPIO.output(LED, GPIO.LOW)

	if( GPIO.input(SENSOR) == GPIO.HIGH ) and ( intaval + INTAVAL_TIME < time.time() ):
		intaval = time.time()
#		print "!! Detection !!"
		GPIO.output(LED, GPIO.HIGH)

	time.sleep(SLEEP_TIME)

[Python-Sensor- und Kamera-Kooperationstest (Standbild)]

StillSensorTest.py


# coding: utf-8

import datetime

import picamera
import time

import RPi.GPIO as GPIO
import time

SLEEP_TIME = 1
INTAVAL_TIME = 1

GPIO.cleanup()
GPIO.setmode(GPIO.BCM)

SENSOR = 5
GPIO.setup(SENSOR, GPIO.IN)

LED = 6
GPIO.setup(LED, GPIO.OUT) 

intaval = time.time() - INTAVAL_TIME

camera = picamera.PiCamera()

while True:
	if( GPIO.input(SENSOR) == GPIO.HIGH ) and ( intaval + INTAVAL_TIME < time.time() ):
		intaval = time.time()

		GPIO.output(LED, GPIO.HIGH)

		camera.led = True
		camera.start_preview()
		time.sleep(1)

		NowTime = datetime.datetime.now()
		camera.capture(NowTime.strftime("%Y%m%d_%H:%M:%S") + '.jpg')

		camera.stop_preview()
		camera.led = False

		GPIO.output(LED, GPIO.LOW)

	time.sleep(SLEEP_TIME)

[Verbleibendes Memorandum]

・ Zeitstempel für die Sensorerkennung (Python → MySQL)

https://github.com/Naoki-Takamatsu/Raspberry-Pi_Test

Recommended Posts

Raspberry Pi Security Infrarotkamera (Python Edition)
Raspberry Pi Videokamera
Verwendung von Raspeye Pie Camera Python
Ich habe L-Chika mit Razpai 4 (Python Edition) ausprobiert.
Raspeye + Python + OpenGL-Memo
Himbeere pi 1 Modell b, Python
Zeigen Sie das Bild der USB-Kamera mit OpenCV von Python mit Raspeye an
Python-Anfänger öffnet und schließt die ineinandergreifende Kamera mit Raspberry Pi
[Raspberry Pi] Python wurde standardmäßig in Python3 geändert
Hallo Welt mit Raspberry Pi + Minecraft Pi Edition
Adafruit Python BluefruitLE arbeitet mit Raspeye.
Lassen Sie einen Servomotor mit Python auf Raspberry Pi 3 laufen
Ermitteln Sie die Temperatur mit Python auf Raspberry Pi 3!
Arbeiten mit GPS in Python für Raspberry Pi 3
Ich habe versucht, mit Raspeye 4 (Python Edition) ein signalähnliches Signal zu erzeugen.
Discord Bot Himbeere Pi Null mit Python [Hinweis]
Erkennen Sie Schiebeschalter mit Python auf Raspberry Pi 3!
[Amateur Bemerkungen] Raspberry Pi 3, Wordpress gegen Raspberry Pi 3, Python, Django
Erkennen Sie Magnetschalter mit Python auf Raspberry Pi 3!
Holen Sie sich CPU-Informationen von Raspberry Pi mit Python
Stellen Sie DHT11 mit Raspeye + Python zur Verfügung (Hinweis)
Lassen Sie den Summer mit Python auf Raspberry Pi 3 erklingen!
Serielle Kommunikation zwischen Raspberry pi - Arduino Uno (Python)
Stellen Sie mit Python auf Raspberry Pi eine Verbindung zu MySQL her
Erstellen Sie eine Python-Entwicklungsumgebung auf Raspberry Pi
GPS-Tracking mit Raspeye 4B + BU-353S4 (Python)
Messen Sie die CPU-Temperatur von Raspeye mit Python
Vom Einrichten des Raspberry Pi bis zur Installation der Python-Umgebung
Erstellen Sie einen Farbsensor mit einem Raspeltorte und einer Kamera
Verwendung von Raspeye Relay Module Python
Versuchen Sie, Python auf Raspberry Pi mit Visual Studio zu debuggen.
Ubuntu 20.04 auf Himbeer-Pi 4 mit OpenCV und mit Python verwenden
USB-Boot mit Raspberry Pi 4 Modell B (3) LVM Edition
Installieren Sie pyenv auf Raspberry Pi, um Python zu verwalten
Ausgabe auf "7 Segment LED" mit Python mit Raspberry Pi 3!
Ein Memorandum bei der Herstellung einer Überwachungskamera mit Raspeye
Lassen Sie uns GPIO von Raspeye mit Python CGI betreiben
Ein * Algorithmus (Python Edition)
Erste Python 3rd Edition
Was ist Raspberry Pi?
GPGPU mit Raspberry Pi
Pigpio auf Himbeer-Pi
Python-Simple Sicherheitssoftware
Raspberry Pi Schlechtes Wissen
Lass uns Raspberry Pi machen?
Python, OpenCV-Kameraerfassung
DigitalSignage mit Raspberry Pi
Raspberry Pi 4 Setup-Hinweise
Cython auf Raspberry Pi
VScode Intelligence funktioniert unter Raspeye OS 64bit nicht! (Python)
Aktualisieren Sie Raspberry Pi Python mit pyenv auf 3.7 oder höher
Führen Sie das AWS IoT Device SDK für Python auf Raspberry Pi aus