INHOUDSOPGAWE:

RPI -sekuriteitstelsel: 4 stappe
RPI -sekuriteitstelsel: 4 stappe

Video: RPI -sekuriteitstelsel: 4 stappe

Video: RPI -sekuriteitstelsel: 4 stappe
Video: Raspberry PI 4B, Supervised Home Assistant auf RaspiOS 64 installieren – Anleitung prüfen 2024, November
Anonim
RPI -sekuriteitstelsel
RPI -sekuriteitstelsel

Funksie van RPI -sekuriteitsalarm

In hierdie instruksies leer u hoe u 'n volledig funksionele alarmstelsel in die nag kan maak. As die stelsel 'n indringer opspoor, sal dit onmiddellik 'INTRUDER' op u monitor uitdruk, sowel as 'n harde geluid uit die alarm. Die LED's flits ook in 'n patroon saam met die alarm.

Stap 1: materiaal benodig

Materiaal benodig
Materiaal benodig

Benodigde materiaal:

  1. LED's in enige kleur (4 word aanbeveel)
  2. Springdrade
  3. Gonser
  4. 330 weerstande (dieselfde hoeveelheid as LED's)
  5. Bewegings sensor
  6. 3 manlike tot vroulike drade
  7. Weerstand teen lig
  8. Kondensator
  9. Broodbord
  10. T-Skoenmaker

Stap 2: Prosedure

Prosedure:

  1. Plaas eers die krag en maak albei u relings gemaal
  2. Plaas u 330 weerstande onderaan die broodbord, begin by die grondrail tot by enige spoor op die broodbord
  3. Plaas dan u LED's langs u weerstand. Die kort been gaan regs regs van die weerstand as u weerstande aan die linkerkant van die broodbord geplaas word.
  4. Die lang been van LED gaan oral waar u wil, maar maak seker dat dit in verskillende rails is
  5. Koppel jumperdrade aan die lang led van u led
  6. Koppel jumperdrade aan enige gpio -penne
  7. Plaas die gonser bo die weerstande met die kort been in die grondrail
  8. Koppel 'n jumperdraad aan die zoemer en dan in 'n gpio -pen
  9. Koppel die ldr nou aan 'n kragrail en 'n reling op die broodbord
  10. Verbind die kort been van die kapasitor met die spoor en die lang been regs van die ldr
  11. Koppel 'n jumperdraad links van die ldr en dan in 'n gpio -ping
  12. Koppel laastens drie manlike en vroulike drade aan die bewegingsensor
  13. Koppel elkeen van die mannetjies en die vroulike drade aan die grond, onderskeidelik 5v en gpio, en maak seker dat elkeen aan die regterkant van die bewegingsensor gekoppel is

Stap 3: Kodeprosedure

Kodeprosedure
Kodeprosedure

Kodeprosedure L

Maak seker dat u python 3 gebruik, aangesien hierdie kode nie op enige ander sagteware werk nie.

Eerstens moet ons die regte dinge invoer

van gpiozero invoer LED, gonser, LightSensor, MotionSensor, van tyd af slaap invoer

Nou moet ons ons elektriese komponente definieer. Die nommer aan die einde moet die nommer wees van die gpio -poort waarmee u met u jumperdraad gekoppel het. Vir die onderstaande kode moet u die nommer vervang met u onderskeie gpio -poort.

Lig1 = LED (21)

Lig2 = LED (20)

Lig3 = LED (12)

Lig4 = LED (16)

alarm = Gonser (19)

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

pir = MotionSensor (24)

Nou is dit tyd om die sappige deel van die kode reg te stel.

terwyl dit waar is:

as ldr.light_detected en pir.motion_detected:

print ("veilig")

light1.off ()

light2.off ()

light3.off ()

light4.off ()

anders:

ldr.when_dark en pir.motion_detected

print ("INTRUDER INTRUDER INTRUDER INTRUDER")

alarm.on ()

light1.on ()

slaap (0,1)

light1.off ()

light2.on ()

slaap (0,1)

light2.off ()

light3.on ()

slaap (0,1)

light3.off ()

light4.on ()

slaap (0,1)

light4.off ()

Dit is hoe die kode volledig sal lyk

van gpiozero invoer LED, gonser, LightSensor, MotionSensor, van tyd af slaap invoer

lig1 = LED (21)

lig2 = LED (20)

light3 = LED (12)

lig4 = LED (16)

alarm = Gonser (19)

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

pir = MotionSensor (24)

terwyl dit waar is:

as ldr.light_detected en pir.motion_detected:

print ("veilig")

light1.off ()

light2.off ()

light3.off ()

light4.off ()

anders:

ldr.when_dark en pir.motion_detected

druk ("INTRUDER INTRUDER INTRUDER INTRUDER")

alarm.on ()

light1.on ()

slaap (0,1)

light1.off ()

light2.on ()

slaap (0,1)

light2.off ()

light3.on ()

slaap (0,1)

light3.off ()

light4.on ()

slaap (0,1)

light4.off ()

Begin nou die kode en die module sal u teks vertoon

Stap 4: Finale produk

Laastens, so moet die stelsel lyk, voltooi:

Aanbeveel: