Isi kandungan:

Kamera Pengawasan Raspberry Pi Dengan Makluman E-mel: 3 Langkah
Kamera Pengawasan Raspberry Pi Dengan Makluman E-mel: 3 Langkah

Video: Kamera Pengawasan Raspberry Pi Dengan Makluman E-mel: 3 Langkah

Video: Kamera Pengawasan Raspberry Pi Dengan Makluman E-mel: 3 Langkah
Video: Raspberry Pi Remote Camera with motionEyeOS - Build a Surveillance System 2024, Julai
Anonim
Kamera Pengawasan Raspberry Pi Dengan Makluman E-mel
Kamera Pengawasan Raspberry Pi Dengan Makluman E-mel

Keselamatan menjadi perhatian utama sekarang dan terdapat banyak teknologi yang ada hari ini untuk memastikan tempat anda selamat dan dipantau. Kamera CCTV sangat berguna untuk mengawasi rumah atau pejabat anda. Walaupun harga kamera jenis ini telah dikurangkan dengan ketara sejak awal, tetapi kamera IP, yang mempunyai kemampuan untuk mengirim dan menerima tarikh melalui rangkaian, sangat mahal. Dalam Instructable ini kami membuat kamera pengawasan kecil yang akan mengirimkan peringatan e-mel, jika kamera mengesan pergerakan di depan kamera

Langkah 1: Kumpulkan Komponen

Kumpulkan Komponen
Kumpulkan Komponen

1. Kamera / kamera web Raspberry Pi

2.raspberry pi 3

3. Sensor pergerakan

Langkah 2: Memprogram Pi Raspberry Anda

python akan menjadi pilihan yang baik untuk Program Raspberry Pi, begitu juga kami…

kod:

dari picamera import PiCamerafrom time import sleep

import smtplib

masa import

dari datetime import datetime

dari e-mel.mime.image import MIMEImage

dari e-mel.mime.multipart import MIMEMultipart

import RPi. GPIO sebagai masa import GPIO

toaddr = '[email protected]' # id e-mel penerima

me = '[email protected]' # id e-mel pengirim

Subjek = 'amaran keselamatan'

GPIO.setmode (GPIO. BCM)

P = PiCamera ()

Penyelesaian P. = (320, 240)

P.start_peninjauan ()

GPIO.setup (23, GPIO. IN)

sambil Betul: jika GPIO.input (23):

cetak ("Gerakan …") Masa pemanasan #camera

masa. tidur (2)

P.capture ('pergerakan.jpg')

masa. tidur (10)

subjek = 'Makluman keselamatan !!'

msg = MIMEMultipart ()

msg ['Subjek'] = subjek

msg ['Dari'] = saya

msg ['To'] = toaddr

fp = terbuka ('pergerakan.jpg', 'rb')

img = MIMEImage (fp.read ())

fp. tutup ()

msg.attach (img)

pelayan = smtplib. SMTP ('smtp.gmail.com', 587)

pelayan.starttls ()

server.login (pengguna = '[email protected]', kata laluan = 'xxxxxxxxx') # id e-mel dan kata laluan pengirim

server.sendmail (saya, toaddr, msg.as_string ())

pelayan.quit ()

P.stop_peninjauan ()

Langkah 3: Menjalankan Python Code dan Penyelesaian Masalah

Menjalankan Python Code dan Penyelesaian Masalah
Menjalankan Python Code dan Penyelesaian Masalah
Menjalankan Python Code dan Penyelesaian Masalah
Menjalankan Python Code dan Penyelesaian Masalah

sambungkan pin sensor PIR ke

1. PIR vcc ke rpi-2 (Pin Fizikal)

2.. PIR gnd ke rpi-6 (Pin Fizikal)

3. PIR keluar ke rpi-16 (Pin Fizikal)

(Kiraan pin fizikal akan bermula dari 1-40 lihat gambar)

UNTUK INFO LANJUT SILA LIHAT GAMBAR

salin kod ke rpi-desktop

kemudian buka terminal

  • cd Desktop /
  • sudo python codce1.py

itu sahaja

penyelesaian masalah

1.jika anda menemui ralat lekukan semasa menjalankan python, sila muat turun kod dari lampiran code1.py

2.jika anda menjumpai skrin hitam / kelabu dan bukannya suapan video dalam Pi

taip arahan berikut di terminal

sudo modprobe bcm2835-v4l2

3. pastikan anda telah menambahkan kelayakan gmail yang betul, kemudian jalankan kod python

Disyorkan: