Cov txheej txheem:

RPI Kev Ruaj Ntseg: 4 Kauj Ruam
RPI Kev Ruaj Ntseg: 4 Kauj Ruam

Video: RPI Kev Ruaj Ntseg: 4 Kauj Ruam

Video: RPI Kev Ruaj Ntseg: 4 Kauj Ruam
Video: Часы G-Shock до 250 долларов-15 лучших часов Casio G до 250 доллар... 2024, Hlis ntuj nqeg
Anonim
RPI Kev Ruaj Ntseg
RPI Kev Ruaj Ntseg

Muaj nuj nqi ntawm RPI Security Tswb

Hauv cov lus qhia no koj yuav kawm paub yuav ua li cas thiaj ua haujlwm hmo ntuj lub tswb nrov. Yog tias lub kaw lus pom tus neeg nkag mus nws yuav sau tam sim ntawd "INTRUDER" ntawm koj lub monitor nrog rau ua suab nrov nrov los ntawm lub tswb. Cov leds tseem yuav nyem rau hauv tus qauv nrog rau lub tswb.

Kauj Ruam 1: Cov Ntaub Ntawv Xav Tau

Cov Ntaub Ntawv Xav Tau
Cov Ntaub Ntawv Xav Tau

Cov Ntaub Ntawv Xav Tau:

  1. Led cov xim twg (4 pom zoo)
  2. Jumper xov hlau
  3. Buzzer
  4. 330 resistors (tib yam li leds)
  5. Tsab ntawv tsa suab sensor
  6. 3 txiv neej rau poj niam cov xov hlau
  7. Lub Teeb Ntsuas Tus Kheej
  8. Capacitor
  9. Pawg Mov Ci
  10. T-Cobbler

Kauj ruam 2: Txheej txheem

Txheej txheem:

  1. Thawj qhov chaw muaj hwj chim thiab tsaws koj ob txoj kab
  2. Muab koj 330 tus tiv thaiv rau hauv qab ntawm lub rooj mov ci pib ntawm txoj kev tsheb nqaj hlau mus rau ib txoj kev tsheb nqaj hlau ntawm lub rooj mov ci
  3. Tom qab ntawd tso koj cov leds ib sab ntawm koj tus tiv thaiv. Cov ceg luv mus ncaj qha rau sab xis ntawm tus tiv thaiv yog tias koj cov resistors tau muab tso rau sab laug ntawm lub rooj mov ci.
  4. Cov ceg ntev ntawm coj mus rau txhua qhov chaw koj xav tau tab sis xyuas kom muaj txhua yam nyob hauv txoj kab sib txawv
  5. Txuas cov xov hlau jumper mus rau qhov ntev coj ntawm koj coj
  6. Txuas cov xov hlau txuas mus rau txhua tus gpio pins
  7. Tso lub buzzer saum cov resistors nrog cov ceg luv mus rau hauv cov tsheb nqaj hlau hauv av
  8. Txuas lub xov hlau txuas mus rau lub suab nrov thiab tom qab ntawd nkag mus rau tus pin gpio
  9. Tam sim no txuas lub ldr rau hauv txoj kab hluav taws xob thiab txoj kev tsheb nqaj hlau ntawm lub rooj noj mov
  10. Txuas luv luv ceg ntawm lub tshuab hluav taws xob mus rau txoj kev tsheb nqaj hlau thiab txhais ceg ntev mus rau sab xis ntawm ldr
  11. Txuas lub jumper hlau mus rau sab laug ntawm ldr thiab tom qab ntawd mus rau hauv gpio ping
  12. Thaum kawg txuas peb tus txiv neej rau poj niam cov xov hlau mus rau lub suab txav
  13. Txuas txhua tus txiv neej rau poj niam cov xov hlau rau hauv av, 5v thiab gpio feem ua kom ntseeg tau tias txhua tus tau txuas nrog rau qhov kawg ntawm lub suab tsa suab

Kauj Ruam 3: Txoj Cai Txheej Txheem

Txoj Cai Txheej Txheem
Txoj Cai Txheej Txheem

Txoj Cai Txheej Txheem

Nco ntsoov tias koj tab tom siv nab hab sej 3 vim tias txoj cai no yuav tsis ua haujlwm ntawm lwm cov software.

Ua ntej peb yuav tsum ntshuam yam raug

los ntawm gpiozero ntshuam LED, Buzzer, LightSensor, MotionSensor, los ntawm lub sijhawm ntshuam pw

Tam sim no peb yuav tsum txheeb xyuas peb cov khoom siv hluav taws xob. Tus lej ntawm qhov kawg yuav tsum yog tus naj npawb ntawm qhov chaw nres nkoj gpio koj txuas nrog koj lub xaim jumper. Txog cov cai hauv qab no koj yuav tsum hloov tus lej nrog koj qhov chaw nres nkoj gpio.

Teeb 1 = LED (21)

Teeb 2 = LED (20)

Lub teeb 3 = LED (12)

Teeb4 = LED (16)

tswb = Buzzer (19)

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

pir = MotionSensor (24)

Tam sim no nws yog lub sijhawm los kho qhov muaj kua ntawm cov cai.

thaum Muaj Tseeb:

yog ldr.light_detected thiab pir.motion_detected:

print ("muaj kev nyab xeeb")

lub teeb1.off ()

lub teeb2.off ()

lub teeb3.off ()

lub teeb4.off ()

lwm tus:

ldr.when_dark thiab pir.motion_detected

print ("INTRUDER INTRUDER INTRUDER INTRUDER")

tswb.on ()

lub teeb 1.on ()

tsaug zog (0.1)

lub teeb1.off ()

lub teeb2.on ()

tsaug zog (0.1)

lub teeb2.off ()

lub teeb 3.on ()

tsaug zog (0.1)

lub teeb3.off ()

teeb4.on ()

tsaug zog (0.1)

lub teeb4.off ()

Nov yog qhov chaws yuav zoo li ua tiav

los ntawm gpiozero ntshuam LED, Buzzer, LightSensor, MotionSensor, los ntawm lub sijhawm ntshuam pw

teeb 1 = LED (21)

teeb2 = LED (20)

lub teeb 3 = LED (12)

teeb4 = LED (16)

tswb = Buzzer (19)

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

pir = MotionSensor (24)

thaum Muaj Tseeb:

yog ldr.light_detected thiab pir.motion_detected:

print ("muaj kev nyab xeeb")

lub teeb1.off ()

lub teeb2.off ()

lub teeb3.off ()

lub teeb4.off ()

lwm tus:

ldr.when_dark thiab pir.motion_detected

print ("INTRUDER INTRUDER INTRUDER INTRUDER")

tswb.on ()

lub teeb 1.on ()

tsaug zog (0.1)

lub teeb1.off ()

lub teeb2.on ()

tsaug zog (0.1)

lub teeb2.off ()

lub teeb 3.on ()

tsaug zog (0.1)

lub teeb3.off ()

teeb4.on ()

tsaug zog (0.1)

lub teeb4.off ()

Tam sim no khiav cov cai thiab tus qauv yuav pom koj cov ntawv

Kauj Ruam 4: Cov Khoom Kawg

Thaum kawg, qhov no yog qhov system yuav tsum zoo li ua tiav:

Pom zoo: