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: Návod: jak nainstalovat windows 11 na Raspberry Pi 4 2024, Červenec
Anonim
Bezpečnostní systém RPI
Bezpečnostní systém RPI

Funkce bezpečnostního alarmu RPI

V tomto návodu se naučíte, jak vytvořit plně funkční noční poplašný systém. Pokud systém detekuje narušitele, okamžitě vytiskne na vašem monitoru „VSTUPNÍK“a vydá hlasitý zvuk alarmu. LED diody budou také blikat společně s alarmem.

Krok 1: Potřebné materiály

Potřebné materiály
Potřebné materiály

Potřebné materiály:

  1. LED diody libovolné barvy (doporučeno 4)
  2. Propojovací vodiče
  3. Bzučák
  4. 330 odporů (stejné množství jako LED)
  5. Pohybový senzor
  6. 3 dráty mezi samcem a samicí
  7. Odpor závislý na světle
  8. Kondenzátor
  9. Chlebová deska
  10. T-ševec

Krok 2: Postup

Postup:

  1. Nejprve umístěte sílu a uzemněte obě kolejnice
  2. Umístěte odpory 330 na spodní část desky na chléb počínaje zemnicí lištou až po jakoukoli kolejnici na desce chleba
  3. Poté umístěte své diody vedle vašeho rezistoru. Krátká noha jde přímo napravo od rezistoru, pokud jsou vaše rezistory umístěny na levé straně desky chleba.
  4. Dlouhá LED dioda vede kamkoli chcete, ale ujistěte se, že jsou všechny v různých kolejích
  5. Připojte propojovací vodiče k dlouhé LED diodě
  6. Připojte propojovací vodiče k jakýmkoli pinům gpio
  7. Umístěte bzučák nad odpory tak, aby krátká noha směřovala do kolejnice
  8. Připojte propojovací vodič k bzučáku a poté ke kolíku gpio
  9. Nyní připojte ldr k napájecí liště a kolejnici na desce chleba
  10. Připojte krátkou nohu kondenzátoru ke spojovací liště a dlouhou nohu napravo od ldr
  11. Připojte propojovací kabel nalevo od ldr a poté do gpio pingu
  12. Nakonec na pohybový senzor připojte tři vodiče samec - samice
  13. Připojte každý z mužských a ženských vodičů k uzemnění, 5 V a GPI a ujistěte se, že každý je připojen k pravému konci pohybového senzoru

Krok 3: Postup kódu

Kódový postup
Kódový postup

Kód Postup L

Ujistěte se, že používáte python 3, protože tento kód nebude fungovat na žádném jiném softwaru.

Nejprve musíme importovat správné věci

od gpiozero import LED, bzučák, LightSensor, MotionSensor, z časového importu spánku

Nyní musíme definovat naše elektrické komponenty. Číslo na konci by mělo být číslo portu gpio, ke kterému jste připojili propojovací kabel. Pro níže uvedený kód musíte číslo nahradit příslušným portem gpio.

Světlo1 = LED (21)

Světlo2 = LED (20)

Světlo3 = LED (12)

Light4 = LED (16)

alarm = bzučák (19)

ldr = Světelný senzor (13, 5, 1, 0,1)

pir = MotionSensor (24)

Nyní je čas napravit šťavnatou část kódu.

zatímco pravda:

pokud ldr.light_detected a pir.motion_detected:

tisk ("bezpečný")

light1.off ()

light2.off ()

light3.off ()

light4.off ()

jiný:

ldr.when_dark a pir.motion_detected

tisk ("VNITŘNÍ VNITŘNÍ VNITŘNÍ VNITŘNÍ" ")

alarm.on ()

light1.on ()

spánek (0,1)

light1.off ()

light2.on ()

spánek (0,1)

light2.off ()

light3.on ()

spánek (0,1)

light3.off ()

light4.on ()

spánek (0,1)

light4.off ()

Takto bude kód vypadat jako kompletní

od gpiozero import LED, bzučák, LightSensor, MotionSensor, z časového importu spánku

světlo1 = LED (21)

light2 = LED (20)

light3 = LED (12)

light4 = LED (16)

alarm = bzučák (19)

ldr = Světelný senzor (13, 5, 1, 0,1)

pir = MotionSensor (24)

zatímco pravda:

pokud ldr.light_detected a pir.motion_detected:

tisk ("bezpečný")

light1.off ()

light2.off ()

light3.off ()

light4.off ()

jiný:

ldr.when_dark a pir.motion_detected

tisk ("VNITŘNÍ VNITŘNÍ VNITŘNÍ VNITŘNÍ" ")

alarm.on ()

light1.on ()

spánek (0,1)

light1.off ()

light2.on ()

spánek (0,1)

light2.off ()

light3.on ()

spánek (0,1)

light3.off ()

light4.on ()

spánek (0,1)

light4.off ()

Nyní spusťte kód a modul zobrazí váš text

Krok 4: Konečný produkt

Nakonec by systém měl vypadat jako dokončený:

Doporučuje: