Cuprins:

Sistem de securitate RPI: 4 pași
Sistem de securitate RPI: 4 pași

Video: Sistem de securitate RPI: 4 pași

Video: Sistem de securitate RPI: 4 pași
Video: Raspberry Pi [2021] curs in limba română 2024, Iulie
Anonim
Sistem de securitate RPI
Sistem de securitate RPI

Funcția alarmei de securitate RPI

În acest instructable veți învăța cum să creați un sistem de alarmă de noapte pe deplin funcțional. Dacă sistemul detectează un intrus, acesta va imprima imediat „INTRUDER” pe monitor, precum și va emite un zgomot puternic din alarmă. Ledurile vor clipi, de asemenea, într-un model împreună cu alarma.

Pasul 1: Materiale necesare

Materiale necesare
Materiale necesare

Materiale necesare:

  1. Ledul este de orice culoare (4 recomandate)
  2. Sârme de jumper
  3. Buzzer
  4. 330 rezistențe (aceeași cantitate ca ledurile)
  5. Senzor de mișcare
  6. 3 fire de la mascul la feminin
  7. Rezistor dependent de lumină
  8. Condensator
  9. Pâine
  10. T-Cobbler

Pasul 2: Procedură

Procedură:

  1. În primul rând, alimentați și împământați ambele șine
  2. Așezați 330 de rezistențe în partea de jos a plăcii de pâine începând de la șina de la sol până la orice șină de pe plăcuța de pâine
  3. Apoi așezați ledurile lângă rezistor. Piciorul scurt merge direct în dreapta rezistorului dacă rezistențele dvs. sunt așezate pe partea stângă a plăcii.
  4. Piciorul lung al ledului merge oriunde doriți, dar asigurați-vă că există toate în șine diferite
  5. Conectați firele jumperului la ledul lung al ledului dvs.
  6. Conectați firele jumperului la orice pini gpio
  7. Așezați buzzerul deasupra rezistențelor cu piciorul scurt mergând în șina de sol
  8. Conectați un cablu jumper la buzzer și apoi la un pin gpio
  9. Acum conectați ldr-ul la o șină electrică și o șină pe placa de panificație
  10. Conectați piciorul scurt al condensatorului la șina rotativă și piciorul lung la dreapta ldr
  11. Conectați un cablu jumper la stânga LDR și apoi într-un ping gpio
  12. În cele din urmă, conectați trei fire masculine la femele pe senzorul de mișcare
  13. Conectați fiecare dintre bărbați la fire femele la masă, respectiv 5v și gpio, asigurându-vă că fiecare este conectat la capătul drept al senzorului de mișcare

Pasul 3: Procedura codului

Cod Procedură
Cod Procedură

Cod ProcedurăL

Asigurați-vă că utilizați python 3, deoarece acest cod nu va funcționa pe niciun alt software.

Mai întâi trebuie să importăm lucrurile corecte

din gpiozero import LED, Buzzer, LightSensor, MotionSensor, din timp import somn

Acum trebuie să ne definim componentele electrice. Numărul de la sfârșit ar trebui să fie numărul portului gpio la care v-ați conectat cu firul jumper. Pentru codul de mai jos trebuie să înlocuiți numărul cu portul gpio respectiv.

Lumina1 = LED (21)

Lumina2 = LED (20)

Lumina3 = LED (12)

Lumina4 = LED (16)

alarm = Buzzer (19)

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

pir = MotionSensor (24)

Acum este timpul să corectați partea suculentă a codului.

în timp ce este adevărat:

dacă ldr.light_detected și pir.motion_detected:

print („sigur”)

light1.off ()

light2.off ()

light3.off ()

light4.off ()

altceva:

ldr.when_dark și pir.motion_detected

print ("INTRUDER INTRUDER INTRUDER INTRUDER")

alarm.on ()

light1.on ()

somn (0,1)

light1.off ()

light2.on ()

somn (0,1)

light2.off ()

light3.on ()

somn (0,1)

light3.off ()

light4.on ()

somn (0,1)

light4.off ()

Iată cum va arăta codul complet

din gpiozero import LED, Buzzer, LightSensor, MotionSensor, din timp import somn

lumină1 = LED (21)

lumină2 = LED (20)

lumină3 = LED (12)

light4 = LED (16)

alarm = Buzzer (19)

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

pir = MotionSensor (24)

în timp ce este adevărat:

dacă ldr.light_detected și pir.motion_detected:

print („sigur”)

light1.off ()

light2.off ()

light3.off ()

light4.off ()

altceva:

ldr.when_dark și pir.motion_detected

print ("INTRUDER INTRUDER INTRUDER INTRUDER")

alarm.on ()

light1.on ()

somn (0,1)

light1.off ()

light2.on ()

somn (0,1)

light2.off ()

light3.on ()

somn (0,1)

light3.off ()

light4.on ()

somn (0,1)

light4.off ()

Acum rulați codul și modulul vă va afișa textul

Pasul 4: Produsul final

În cele din urmă, așa ar trebui să arate sistemul finalizat:

Recomandat: