Isi kandungan:

Sistem Keselamatan RPI: 4 Langkah
Sistem Keselamatan RPI: 4 Langkah

Video: Sistem Keselamatan RPI: 4 Langkah

Video: Sistem Keselamatan RPI: 4 Langkah
Video: Setting Up a Raspberry Pi 4 | Vilros 2024, Julai
Anonim
Sistem Keselamatan RPI
Sistem Keselamatan RPI

Fungsi Penggera Keselamatan RPI

Dalam arahan ini, anda akan belajar bagaimana membuat sistem penggera waktu malam yang berfungsi sepenuhnya. Sekiranya sistem mengesan penyusup, ia akan segera mencetak "INTRUDER" pada monitor anda serta mengeluarkan bunyi kuat dari penggera. LED juga akan menyala dengan corak bersama dengan penggera.

Langkah 1: Bahan Yang Diperlukan

Bahan Yang Diperlukan
Bahan Yang Diperlukan

Bahan yang Diperlukan:

  1. Led warna apa pun (4 disyorkan)
  2. Wayar pelompat
  3. Buzzer
  4. 330 perintang (jumlah yang sama dengan led)
  5. Sensor gerakan
  6. 3 wayar lelaki hingga wanita
  7. Perintang Bergantung Cahaya
  8. Kapasitor
  9. Papan Roti
  10. T-Cobbler

Langkah 2: Prosedur

Prosedur:

  1. Pertama-tama letakkan kuasa dan arahkan kedua-dua rel anda
  2. Letakkan 330 perintang anda di bahagian bawah papan roti bermula dari landasan ke rel apa pun di papan roti
  3. Kemudian letakkan led anda di sebelah perintang anda. Kaki pendek menuju terus ke kanan perintang jika perintang anda diletakkan di sebelah kiri papan roti.
  4. Kaki panjang dipimpin ke mana sahaja yang anda mahukan tetapi pastikan semuanya ada di rel yang berbeza
  5. Sambungkan wayar pelompat ke lekapan panjang yang dipimpin anda
  6. Sambungkan wayar pelompat ke mana-mana pin gpio
  7. Letakkan bel di atas perintang dengan kaki pendek masuk ke landasan
  8. Sambungkan wayar pelompat ke bel dan kemudian ke pin gpio
  9. Sekarang sambungkan ldr ke rel elektrik dan rel di papan roti
  10. Sambungkan kaki pendek kapasitor ke rel gound dan kaki panjang di sebelah kanan ldr
  11. Sambungkan wayar pelompat di sebelah kiri ldr dan kemudian ke ping gpio
  12. Akhirnya sambungkan tiga wayar lelaki ke wanita ke sensor gerakan
  13. Sambungkan setiap wayar lelaki ke wanita ke tanah, 5v dan gpio masing-masing memastikan masing-masing disambungkan ke hujung kanan sensor gerakan

Langkah 3: Prosedur Kod

Prosedur Kod
Prosedur Kod

Prosedur KodL

Pastikan anda menggunakan python 3 kerana kod ini tidak akan berfungsi pada perisian lain.

Pertama kita mesti mengimport perkara yang betul

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

Sekarang kita mesti menentukan komponen elektrik kita. Nombor di hujung mestilah bilangan port gpio yang anda sambungkan dengan wayar pelompat anda. Untuk kod di bawah anda mesti mengganti nombor dengan port gpio masing-masing.

Cahaya1 = LED (21)

Light2 = LED (20)

Light3 = LED (12)

Light4 = LED (16)

penggera = Bel (19)

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

pir = MotionSensor (24)

Kini tiba masanya untuk membetulkan bahagian kod yang berair.

Walaupun Betul:

jika ldr.light_detected dan pir.motion_detected:

cetak ("selamat")

light1.off ()

light2.off ()

light3.off ()

light4.off ()

lain:

ldr.when_dark dan pir.motion_detected

cetak ("INTRUDER INTRUDER INTRUDER INTRUDER")

penggera.on ()

cahaya1.on ()

tidur (0.1)

light1.off ()

cahaya2.on ()

tidur (0.1)

light2.off ()

cahaya3.on ()

tidur (0.1)

light3.off ()

cahaya4.on ()

tidur (0.1)

light4.off ()

Nampaknya kod ini lengkap

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

cahaya1 = LED (21)

light2 = LED (20)

light3 = LED (12)

light4 = LED (16)

penggera = Bel (19)

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

pir = MotionSensor (24)

Walaupun Betul:

jika ldr.light_detected dan pir.motion_detected:

cetak ("selamat")

light1.off ()

light2.off ()

light3.off ()

light4.off ()

lain:

ldr.when_dark dan pir.motion_detected

cetak ("INTRUDER INTRUDER INTRUDER INTRUDER")

penggera.on ()

cahaya1.on ()

tidur (0.1)

light1.off ()

cahaya2.on ()

tidur (0.1)

light2.off ()

cahaya3.on ()

tidur (0.1)

light3.off ()

cahaya4.on ()

tidur (0.1)

light4.off ()

Sekarang jalankan kod dan modul akan memaparkan teks anda

Langkah 4: Produk Akhir

Akhirnya, sistem ini kelihatan seperti selesai:

Disyorkan: