Sadržaj:

Sigurnosni sustav RPI: 4 koraka
Sigurnosni sustav RPI: 4 koraka

Video: Sigurnosni sustav RPI: 4 koraka

Video: Sigurnosni sustav RPI: 4 koraka
Video: BlitzWolf BW-IS22 - Сигнализация, wi-fi + GSM, Tuya Smart, интеграция и управление в Home Assistant 2024, Srpanj
Anonim
Sigurnosni sustav RPI
Sigurnosni sustav RPI

Funkcija RPI sigurnosnog alarma

U ovom uputstvu naučit ćete kako napraviti potpuno funkcionalan noćni alarmni sustav. Ako sustav otkrije uljeza, odmah će ispisati "INTRUDER" na vašem monitoru, kao i iz alarma proizvesti glasnu buku. LED diode će također bljeskati u uzorku zajedno s alarmom.

Korak 1: Potrebni materijali

Potrebni materijali
Potrebni materijali

Potrebni materijali:

  1. Led sve boje (preporučeno 4)
  2. Kratkospojne žice
  3. Zvučni signal
  4. 330 otpornika (isto koliko i LED diode)
  5. Senzor pokreta
  6. 3 muške do ženske žice
  7. Otpornik ovisan o svjetlu
  8. Kondenzator
  9. Ploča za kruh
  10. T-postolar

Korak 2: Postupak

Postupak:

  1. Prvo postavite snagu i uzemljite obje svoje tračnice
  2. Postavite svojih 330 otpornika na dno ploče za kruh, počevši od uzemljene šine do bilo koje šine na ploči za kruh
  3. Zatim postavite LED diode pored otpornika. Kratka noga ide izravno desno od otpornika ako su vam otpornici postavljeni s lijeve strane ploče za kruh.
  4. Duga LED noga ide kamo god želite, ali provjerite je li sve u različitim tračnicama
  5. Spojite kratkospojne žice na dugi dio vašeg LED -a
  6. Spojite kratkospojnike na sve gpio pinove
  7. Postavite zujalicu iznad otpornika s kratkom nogom koja ide u uzemljenje
  8. Spojite kratkospojnik na zujalicu, a zatim u gpio pin
  9. Sada spojite ldr na razvodnik i tračnicu na ploči za kruh
  10. Spojite kratki krak kondenzatora s tračnicom, a dugi s desne strane ldr -a
  11. Spojite kratkospojnu žicu lijevo od ldr -a, a zatim u gpio ping
  12. Na kraju spojite tri muške i ženske žice na senzor pokreta
  13. Spojite svaki muški na žensku žicu na masu, 5v i gpio, pazeći da je svaki spojen na desni kraj senzora pokreta

Korak 3: Postupak šifriranja

Kodni postupak
Kodni postupak

Kodni postupakL

Provjerite koristite li python 3 jer ovaj kôd neće raditi na bilo kojem drugom softveru.

Prvo moramo uvesti prave stvari

iz gpiozero import LED, zujalica, svjetlosni senzor, senzor pokreta, od vremena uvoz sna

Sada moramo definirati naše električne komponente. Broj na kraju trebao bi biti broj gpio priključka na koji ste spojeni žicom kratkospojnika. Za donji kôd morate zamijeniti broj odgovarajućim gpio priključkom.

Svjetlo1 = LED (21)

Svjetlo2 = LED (20)

Svjetlo3 = LED (12)

Svjetlo4 = LED (16)

alarm = zujalica (19)

ldr = Senzor svjetlosti (13, 5, 1, 0,1)

pir = Senzor pokreta (24)

Sada je vrijeme za ispravljanje sočnog dijela koda.

dok je istina:

ako je otkriven ldr.svjetlo i pir.motion_detected:

ispis ("sigurno")

light1.off ()

light2.off ()

light3.off ()

light4.off ()

drugo:

ldr.kada_tamni i pir.motion_detected

ispis ("INTRUDER INTRUDER INTRUDER INTRUDER")

alarm.on ()

light1.on ()

spavanje (0,1)

light1.off ()

light2.on ()

spavanje (0,1)

light2.off ()

light3.on ()

spavanje (0,1)

light3.off ()

light4.on ()

spavanje (0,1)

light4.off ()

Ovako će kod izgledati dovršen

iz gpiozero import LED, zujalica, svjetlosni senzor, senzor pokreta, od vremena uvoz sna

svjetlo1 = LED (21)

svjetlo2 = LED (20)

svjetlo3 = LED (12)

svjetlo4 = LED (16)

alarm = zujalica (19)

ldr = Senzor svjetlosti (13, 5, 1, 0,1)

pir = Senzor pokreta (24)

dok je istina:

ako je otkriven ldr.svjetlo i pir.motion_detected:

ispis ("sigurno")

light1.off ()

light2.off ()

light3.off ()

light4.off ()

drugo:

ldr. kada_tamni i pir.motion_detected

ispis ("INTRUDER INTRUDER INTRUDER INTRUDER")

alarm.on ()

light1.on ()

spavanje (0,1)

light1.off ()

light2.on ()

spavanje (0,1)

light2.off ()

light3.on ()

spavanje (0,1)

light3.off ()

light4.on ()

spavanje (0,1)

light4.off ()

Sada pokrenite kôd i modul će prikazati vaš tekst

Korak 4: Finalni proizvod

Konačno, sustav bi trebao izgledati ovako dovršen:

Preporučeni: