Daftar Isi:

Kamera Pengawas Raspberry Pi Dengan Peringatan Email: 3 Langkah
Kamera Pengawas Raspberry Pi Dengan Peringatan Email: 3 Langkah

Video: Kamera Pengawas Raspberry Pi Dengan Peringatan Email: 3 Langkah

Video: Kamera Pengawas Raspberry Pi Dengan Peringatan Email: 3 Langkah
Video: Remote viewable Raspberry Pi Security Camera: How To 2024, November
Anonim
Kamera Pengawas Raspberry Pi Dengan Peringatan Email
Kamera Pengawas Raspberry Pi Dengan Peringatan Email

Keamanan menjadi perhatian utama saat ini dan ada banyak teknologi saat ini untuk menjaga tempat Anda tetap aman dan terpantau. Kamera CCTV sangat berguna untuk mengawasi rumah atau kantor Anda. Meskipun harga kamera jenis ini telah berkurang secara signifikan sejak awal, tetapi kamera IP, yang memiliki kemampuan untuk mengirim dan menerima tanggal melalui jaringan, masih sangat mahal. Dalam Instruksi ini kami membuat kamera pengintai kecil yang akan mengirim peringatan email, jika kamera mendeteksi gerakan apa pun di depan kamera

Langkah 1: Kumpulkan Komponen

Kumpulkan Komponen
Kumpulkan Komponen

1. Kamera / webcam Raspberry Pi

2. raspberry pi 3

3. Sensor gerak

Langkah 2: Memprogram Pi Raspberry Anda

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

kode:

dari picamera impor PiCameradari waktu impor tidur

impor smtplib

waktu impor

dari datetime impor datetime

dari email.mime.image impor MIMEImage

dari email.mime.multipart impor MIMEMultipart

impor RPi. GPIO sebagai waktu impor GPIO

toaddr = '[email protected]' # penerima email id

saya = '[email protected]' # id email pengirim

Subjek='peringatan keamanan'

GPIO.setmode(GPIO. BCM)

P=PiKamera()

P.resolusi= (320, 240)

P.start_preview()

GPIO.setup(23, GPIO. IN)

sementara Benar: jika GPIO.input(23):

print("Gerak…") #waktu pemanasan kamera

waktu.tidur(2)

P.capture('gerakan.jpg')

waktu.tidur(10)

subject='Peringatan keamanan!!'

pesan = MIMEMultipart()

msg['Subjek'] = subjek

msg['Dari'] = saya

msg['Kepada'] = toaddr

fp= buka('gerakan.jpg', 'rb')

img = MIMEImage(fp.read())

fp.tutup()

msg.attach(img)

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

server.starttls()

server.login(user = '[email protected]', password = 'xxxxxxxxx') #email id dan password pengirim

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

server.berhenti()

P.stop_preview()

Langkah 3: Menjalankan Kode Python dan Pemecahan Masalah

Menjalankan Kode Python dan Pemecahan Masalah
Menjalankan Kode Python dan Pemecahan Masalah
Menjalankan Kode Python dan Pemecahan Masalah
Menjalankan Kode Python dan Pemecahan Masalah

sambungkan pin sensor PIR ke

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

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

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

(Jumlah pin fisik akan mulai dari 1-40 lihat gambar)

UNTUK INFO LEBIH LANJUT SILAHKAN LIHAT GAMBAR

salin kode ke rpi-desktop

lalu buka terminal

  • cd Desktop/
  • sudo python code1.py

itu dia

penyelesaian masalah

1.jika Anda menemukan kesalahan lekukan saat menjalankan python, silakan unduh kode dari lampiran code1.py

2.jika Anda menemukan layar hitam / abu-abu alih-alih umpan video di Pi

ketik perintah berikut di terminal

sudo modprobe bcm2835-v4l2

3.pastikan Anda telah menambahkan kredensial gmail yang tepat, lalu jalankan kode python

Direkomendasikan: