Obsah:

Bezpečnostný systém RPI: 4 kroky
Bezpečnostný systém RPI: 4 kroky

Video: Bezpečnostný systém RPI: 4 kroky

Video: Bezpečnostný systém RPI: 4 kroky
Video: 12 omylů při instalaci kamerového systému | Security Lab. 2024, November
Anonim
Bezpečnostný systém RPI
Bezpečnostný systém RPI

Funkcia bezpečnostného alarmu RPI

V tomto návode sa naučíte, ako vytvoriť plne funkčný nočný poplachový systém. Ak systém zistí votrelca, okamžite vytlačí na vašom monitore „VLOŽITEĽ“a vydá hlasný zvuk alarmu. LED diódy budú súčasne blikať spolu s alarmom.

Krok 1: Potrebný materiál

Potrebné materiály
Potrebné materiály

Potrebné materiály:

  1. LED diódy akejkoľvek farby (odporúčané sú 4)
  2. Prepojovacie vodiče
  3. Bzučiak
  4. 330 odporov (rovnaké množstvo ako diódy LED)
  5. Pohybový senzor
  6. 3 mužské až ženské vodiče
  7. Odpor závislý od svetla
  8. Kondenzátor
  9. Chlebová doska
  10. T-ševec

Krok 2: Postup

Postup:

  1. Najprv umiestnite silu a uzemnite obe svoje koľajnice
  2. Umiestnite svoje odpory 330 na spodok dosky na chlieb, začínajúc od uzemňovacej lišty, až po akúkoľvek koľajnicu na doske na chlieb
  3. Potom umiestnite LED diódy vedľa odporu. Krátka noha ide priamo napravo od rezistora, ak sú vaše rezistory umiestnené na ľavej strane dosky na chlieb.
  4. Dlhá noha LED vedie kamkoľvek chcete, ale uistite sa, že sú všetky v rôznych koľajniciach
  5. Pripojte prepojovacie káble k dlhým LED diódam
  6. Pripojte prepojovacie vodiče k akýmkoľvek pinom gpio
  7. Nad odpory umiestnite bzučiak tak, aby krátka noha smerovala do uzemňovacej lišty
  8. Pripojte prepojovací vodič k bzučiaku a potom ku kolíku gpio
  9. Teraz pripojte ldr k napájacej lište a koľajnici na doske na chlieb
  10. Pripojte krátku nohu kondenzátora k spojovacej koľajnici a dlhú nohu napravo od ldr
  11. Pripojte prepojovací kábel naľavo od ldr a potom do gpio pingu
  12. Nakoniec pripojte tri mužské a ženské vodiče k pohybovému senzoru
  13. Pripojte každý z mužských a ženských vodičov k uzemneniu, 5 V a GPI, pričom sa uistite, že každý je pripojený k pravému koncu snímača pohybu

Krok 3: Procedúra kódu

Postup kódu
Postup kódu

Postup kódu L

Uistite sa, že používate python 3, pretože tento kód nebude fungovať v žiadnom inom softvéri.

Najprv musíme importovať správne veci

od gpiozero import LED, bzučiak, LightSensor, MotionSensor, z času importu spánku

Teraz musíme definovať naše elektrické komponenty. Číslo na konci by malo byť číslo portu gpio, ku ktorému ste sa pripojili prepojovacím káblom. Pre kód uvedený nižšie musíte číslo nahradiť príslušným portom gpio.

Svetlo1 = LED (21)

Svetlo2 = LED (20)

Svetlo3 = LED (12)

Light4 = LED (16)

alarm = bzučiak (19)

ldr = svetelný senzor (13, 5, 1, 0,1)

pir = MotionSensor (24)

Teraz je načase napraviť šťavnatú časť kódu.

kým je pravda:

ak ldr.light_detected a pir.motion_detected:

tlač („bezpečný“)

light1.off ()

light2.off ()

light3.off ()

light4.off ()

inak:

ldr.when_dark a pir.motion_detected

vytlačiť („VTIAČEC VNÚTORNÝ VNÚTORNÝ VNÚTORNÝ“)

alarm.on ()

light1.on ()

spánok (0,1)

light1.off ()

light2.on ()

spánok (0,1)

light2.off ()

light3.on ()

spánok (0,1)

light3.off ()

light4.on ()

spánok (0,1)

light4.off ()

Takto bude kód vyzerať kompletný

od gpiozero import LED, bzučiak, LightSensor, MotionSensor, z času importu spánku

svetlo1 = LED (21)

svetlo2 = LED (20)

svetlo3 = LED (12)

light4 = LED (16)

alarm = bzučiak (19)

ldr = svetelný senzor (13, 5, 1, 0,1)

pir = MotionSensor (24)

kým je pravda:

ak ldr.light_detected a pir.motion_detected:

tlač („bezpečný“)

light1.off ()

light2.off ()

light3.off ()

light4.off ()

inak:

ldr.when_dark a pir.motion_detected

vytlačiť („VNÚTORNÝ VNÚTORNÝ VNÚTORNÝ VNÚTORNÝ“)

alarm.on ()

light1.on ()

spánok (0,1)

light1.off ()

light2.on ()

spánok (0,1)

light2.off ()

light3.on ()

spánok (0,1)

light3.off ()

light4.on ()

spánok (0,1)

light4.off ()

Teraz spustite kód a modul zobrazí váš text

Krok 4: Konečný produkt

Nakoniec by mal systém vyzerať ako dokončený:

Odporúča: