Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
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
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
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