Daftar Isi:

Sistem Keamanan RPI: 4 Langkah
Sistem Keamanan RPI: 4 Langkah

Video: Sistem Keamanan RPI: 4 Langkah

Video: Sistem Keamanan RPI: 4 Langkah
Video: SISTEM KEAMANAN MENGGUNAKAN CCTV DINAMIS BERBASIS RASPBERRY PI 2024, Juli
Anonim
Sistem Keamanan RPI
Sistem Keamanan RPI

Fungsi Alarm Keamanan RPI

Dalam instruksi ini Anda akan belajar cara membuat sistem alarm waktu malam yang berfungsi penuh. Jika sistem mendeteksi penyusup, sistem akan segera mencetak "PENYUSUN" di monitor Anda serta mengeluarkan suara keras dari alarm. Led juga akan berkedip dalam pola bersama dengan alarm.

Langkah 1: Bahan yang Dibutuhkan

Bahan yang Dibutuhkan
Bahan yang Dibutuhkan

Bahan yang Dibutuhkan:

  1. Led warna apa saja (disarankan 4)
  2. Kabel jumper
  3. Bel
  4. 330 resistor (jumlah yang sama dengan led)
  5. Sensor gerak
  6. 3 kabel pria ke wanita
  7. Resistor Tergantung Cahaya
  8. Kapasitor
  9. Papan Roti
  10. T-Cobbler

Langkah 2: Prosedur

Prosedur:

  1. Tempatkan daya dan arde pertama di kedua rel Anda
  2. Tempatkan 330 resistor Anda di bagian bawah papan roti mulai dari rel tanah hingga rel apa pun di papan roti
  3. Kemudian letakkan led Anda di sebelah resistor Anda. Kaki pendek langsung ke kanan resistor jika resistor Anda ditempatkan di sisi kiri papan roti.
  4. Kaki panjang led bisa kemanapun Anda mau tapi pastikan semuanya ada di rel yang berbeda
  5. Hubungkan kabel jumper ke led panjang led Anda
  6. Hubungkan kabel jumper ke pin gpio apa pun
  7. Tempatkan bel di atas resistor dengan kaki pendek masuk ke rel tanah
  8. Hubungkan kabel jumper ke buzzer dan kemudian ke pin gpio
  9. Sekarang hubungkan ldr ke rel listrik dan rel di papan roti
  10. Hubungkan kaki pendek kapasitor ke rel gound dan kaki panjang di sebelah kanan ldr
  11. Hubungkan kabel jumper ke kiri ldr dan kemudian ke gpio ping
  12. Akhirnya sambungkan tiga kabel pria ke wanita ke sensor gerak
  13. Hubungkan masing-masing kabel jantan ke betina ke ground, 5v dan gpio masing-masing memastikan masing-masing terhubung ke ujung kanan sensor gerak

Langkah 3: Prosedur Kode

Kode Prosedur
Kode Prosedur

Kode ProsedurL

Pastikan Anda menggunakan python 3 karena kode ini tidak akan berfungsi pada perangkat lunak lain.

Pertama kita harus mengimpor hal yang benar

dari gpiozero impor LED, Buzzer, LightSensor, MotionSensor, dari waktu impor tidur

Sekarang kita harus mendefinisikan komponen listrik kita. Nomor di akhir harus nomor port gpio yang Anda sambungkan dengan kabel jumper Anda. Untuk kode dibawah ini anda harus mengganti nomor tersebut dengan port gpio anda masing-masing.

Cahaya1 = LED (21)

Cahaya2 = LED(20)

Cahaya3 = LED(12)

Cahaya4 = LED(16)

alarm = Bel(19)

ldr = Sensor Cahaya (13, 5, 1, 0,1)

pir = Sensor Gerak (24)

Sekarang saatnya untuk memperbaiki bagian kode yang menarik.

sementara Benar:

jika ldr.light_detected dan pir.motion_detected:

print("aman")

cahaya1.mati()

cahaya2.mati()

cahaya3.mati()

cahaya4.mati()

lain:

ldr.when_dark dan pir.motion_detected

print ("Penyusup Penyusup Penyusup")

alarm.on()

cahaya1.on()

tidur(0.1)

cahaya1.mati()

cahaya2.on()

tidur(0.1)

cahaya2.mati()

cahaya3.on()

tidur(0.1)

cahaya3.mati()

cahaya4.on()

tidur(0.1)

cahaya4.mati()

Ini adalah kode yang akan terlihat seperti lengkap

dari gpiozero impor LED, Buzzer, LightSensor, MotionSensor, dari waktu impor tidur

cahaya1 = LED (21)

cahaya2 = LED(20)

cahaya3 = LED(12)

cahaya4 = LED(16)

alarm = Bel(19)

ldr = Sensor Cahaya (13, 5, 1, 0,1)

pir = Sensor Gerak (24)

sementara Benar:

jika ldr.light_detected dan pir.motion_detected:

print("aman")

cahaya1.mati()

cahaya2.mati()

cahaya3.mati()

cahaya4.mati()

lain:

ldr.when_dark dan pir.motion_detected

print ("PENYUSUT PENYUSUR PENYUSUR")

alarm.on()

cahaya1.on()

tidur(0.1)

cahaya1.mati()

cahaya2.on()

tidur(0.1)

cahaya2.mati()

cahaya3.on()

tidur(0.1)

cahaya3.mati()

cahaya4.on()

tidur(0.1)

cahaya4.mati()

Sekarang jalankan kode dan modul akan menampilkan teks Anda

Langkah 4: Produk Akhir

Akhirnya, seperti inilah sistem yang seharusnya selesai:

Direkomendasikan: