Sadržaj:

Sigurnosni sistem RPI: 4 koraka
Sigurnosni sistem RPI: 4 koraka

Video: Sigurnosni sistem RPI: 4 koraka

Video: Sigurnosni sistem RPI: 4 koraka
Video: Raspberry Pi | С ЧЕГО НАЧАТЬ?! | КАК УСТАНОВИТЬ ОС? 🍓 2024, Juli
Anonim
Sigurnosni sistem RPI
Sigurnosni sistem RPI

Funkcija RPI sigurnosnog alarma

U ovom uputstvu ćete naučiti kako napraviti potpuno funkcionalan noćni alarmni sistem. Ako sistem otkrije uljeza, odmah će odštampati "INTRUDER" na vašem monitoru, kao i iz buke proizvesti buku iz alarma. LED diode će takođe treptati u šablonu zajedno sa alarmom.

Korak 1: Potrebni materijali

Potrebni materijali
Potrebni materijali

Potrebni materijali:

  1. LED diode u bilo kojoj boji (preporučeno 4)
  2. Žice za kratkospojnike
  3. Zujalica
  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. Bread Board
  10. T-Cobbler

Korak 2: Postupak

Postupak:

  1. Prvo postavite napajanje i uzemljite obje svoje šine
  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 direktno desno od otpornika ako su vaši otpornici postavljeni s lijeve strane ploče za kruh.
  4. Dugačka noga LED -a ide kamo god želite, ali provjerite je li sve u različitim šinama
  5. Spojite kratkospojne žice na dugi dio vašeg LED -a
  6. Spojite kratkospojnike na bilo koje gpio pinove
  7. Postavite zujalicu iznad otpornika tako da kratka noga ide u uzemljenje
  8. Spojite kratkospojnik na zujalicu, a zatim u gpio pin
  9. Sada spojite ldr na razvodnik i šinu na ploči za kruh
  10. Spojite kratku nogu kondenzatora sa gound šinom, a dugu nogu desno od ldr
  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. Priključite svaki muški na žensku žicu na masu, 5v i gpio, pazeći da je svaki spojen na desni kraj senzora pokreta

Korak 3: Procedura kodiranja

Code Procedure
Code Procedure

Kodna proceduraL

Uvjerite se da koristite python 3 jer ovaj kôd neće raditi na bilo kojem drugom softveru.

Prvo moramo uvesti prave stvari

sa gpiozero import LED, zujalica, svjetlosni senzor, senzor pokreta, od vremena uvoza sleep

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 portom.

Svjetlo1 = LED (21)

Svjetlo2 = LED (20)

Svjetlo3 = LED (12)

Svjetlo4 = LED (16)

alarm = zujalica (19)

ldr = LightSensor (13, 5, 1, 0.1)

pir = Senzor pokreta (24)

Sada je vrijeme da ispravimo sočan dio koda.

dok je True:

ako je ldr.light_detected i pir.motion_detected:

ispis ("sigurno")

light1.off ()

light2.off ()

light3.off ()

light4.off ()

drugo:

ldr.when_dark 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 kompletan

sa gpiozero import LED, zujalica, svjetlosni senzor, senzor pokreta, od vremena uvoza sleep

svjetlo1 = LED (21)

light2 = LED (20)

light3 = LED (12)

light4 = LED (16)

alarm = zujalica (19)

ldr = LightSensor (13, 5, 1, 0.1)

pir = Senzor pokreta (24)

dok je True:

ako je ldr.light_detected i pir.motion_detected:

ispis ("sigurno")

light1.off ()

light2.off ()

light3.off ()

light4.off ()

drugo:

ldr.when_dark 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, sistem bi trebao izgledati ovako završen:

Preporučuje se: