Innehållsförteckning:
Video: RPI -säkerhetssystem: 4 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:44
RPI -säkerhetslarms funktion
I denna instruerbara lär du dig hur du skapar ett fullt fungerande nattlarmsystem. Om systemet upptäcker en inkräktare kommer det omedelbart att skriva ut "INTRUDER" på din bildskärm såväl som ett högt ljud från larmet. Lysdioderna kommer också att blinka i ett mönster tillsammans med larmet.
Steg 1: Material som behövs
Material behövs:
- LED är valfri färg (4 rekommenderas)
- Bygelkablar
- Summer
- 330 motstånd (samma mängd som lysdioder)
- Rörelsesensor
- 3 hankontakter
- Ljusberoende motstånd
- Kondensator
- Brödbräda
- T-skomakare
Steg 2: Förfarande
Procedur:
- Placera först strömmen och slipa båda dina skenor
- Placera dina 330 motstånd längst ner på brödbrädet med början från markskenan till valfri skena på brödbrädet
- Placera sedan dina lysdioder bredvid ditt motstånd. Det korta benet går direkt till höger om motståndet om dina motstånd är placerade på vänstra sidan av brödskivan.
- Det långa benet av led går vart du vill, men se till att det finns olika skenor
- Anslut bygelkablarna till den långa ledningen på din LED
- Anslut bygelkablar till alla gpio -stift
- Placera summern ovanför motstånden med det korta benet i markskenan
- Anslut en bygelkabel till summern och sedan till en gpio -stift
- Anslut nu ldr till en kraftskena och en skena på brödbrädet
- Anslut kondensatorns korta ben till styrskenan och det långa benet till höger om ldr
- Anslut en bygelkabel till vänster om ldr och sedan till en gpio -ping
- Anslut slutligen tre han- till honkablar till rörelsesensorn
- Anslut var och en av hanen till honkablarna till jord, 5v respektive gpio och se till att var och en är ansluten till den högra änden av rörelsesensorn
Steg 3: Kodprocedur
Kodprocedur L
Se till att du använder python 3 eftersom den här koden inte fungerar på någon annan programvara.
Först måste vi importera rätt saker
från gpiozero import LED, summer, LightSensor, MotionSensor, från tid importera sömn
Nu måste vi definiera våra elektriska komponenter. Siffran i slutet ska vara numret på gpio -porten du anslutit till med din bygelkabel. För koden nedan måste du ersätta numret med din respektive gpio -port.
Ljus1 = LED (21)
Light2 = LED (20)
Light3 = LED (12)
Light4 = LED (16)
larm = summer (19)
ldr = LightSensor (13, 5, 1, 0.1)
pir = MotionSensor (24)
Nu är det dags att rätta till den saftiga delen av koden.
medan det är sant:
om ldr.light_detected och pir.motion_detected:
print ("säkert")
light1.off ()
light2.off ()
light3.off ()
light4.off ()
annan:
ldr.when_dark och pir.motion_detected
print ("INTRUDER INTRUDER INTRUDER INTRUDER")
alarm.on ()
light1.on ()
sömn (0,1)
light1.off ()
light2.on ()
sömn (0,1)
light2.off ()
light3.on ()
sömn (0,1)
light3.off ()
light4.on ()
sömn (0,1)
light4.off ()
Så här kommer koden att se ut komplett
från gpiozero import LED, summer, LightSensor, MotionSensor, från tid importera sömn
light1 = LED (21)
light2 = LED (20)
light3 = LED (12)
light4 = LED (16)
larm = summer (19)
ldr = LightSensor (13, 5, 1, 0.1)
pir = MotionSensor (24)
medan det är sant:
om ldr.light_detected och pir.motion_detected:
print ("säkert")
light1.off ()
light2.off ()
light3.off ()
light4.off ()
annan:
ldr.when_dark och pir.motion_detected
print ("INTRUDER INTRUDER INTRUDER INTRUDER")
alarm.on ()
light1.on ()
sömn (0,1)
light1.off ()
light2.on ()
sömn (0,1)
light2.off ()
light3.on ()
sömn (0,1)
light3.off ()
light4.on ()
sömn (0,1)
light4.off ()
Kör nu koden och modulen visar din text
Steg 4: Slutprodukt
Slutligen så här ska systemet se ut som färdigt:
Rekommenderad:
Hur: Installera Raspberry PI 4 Headless (VNC) med Rpi-imager och bilder: 7 steg (med bilder)
Hur: Installera Raspberry PI 4 Headless (VNC) med Rpi-imager och bilder: Jag planerar att använda denna Rapsberry PI i ett gäng roliga projekt tillbaka i min blogg. Kolla gärna in det. Jag ville börja använda mitt Raspberry PI men jag hade inte ett tangentbord eller en mus på min nya plats. Det var ett tag sedan jag installerade en hallon
Enkel installation IR -fjärrkontroll med LIRC för Raspberry PI (RPi) - juli 2019 [del 1]: 7 steg
Enkel installation IR -fjärrkontroll Med LIRC för Raspberry PI (RPi) - juli 2019 [Del 1]: Efter mycket sökning blev jag förvånad och förskräckt över den motstridiga informationen om hur jag ställer in IR -fjärrkontroll för mitt RPi -projekt. Jag trodde att det skulle vara enkelt men att konfigurera Linux InfraRed Control (LIRC) har varit problematiskt länge
Bygg ett kassaskåp med en Rpi: 12 steg
Skapa ett värdeskåp med hjälp av en Rpi: Vill du lära dig hur du konverterar din Raspberry pi till ett fullt fungerande värdeskåp? Följ sedan detta 12 steg instruerbara för att lära dig hur. Skåpet kommer att ha en fullt fungerande knappsats och ett låssystem, så att du kan hålla dina tillhörigheter säkra
Den ultimata huvudlösa RPi -nollinställningen för nybörjare: 8 steg
Den ultimata huvudlösa RPi Zero -inställningen för nybörjare: I den här instruktionsboken tar vi en titt på min basinställning för alla Raspberry Pi Zero -projekt. Vi gör allt från en Windows -maskin, inget extra tangentbord eller bildskärm krävs! När vi är klara kommer det att finnas på internet, dela filer över nätverket, wo
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): ultraljudsgivare L298N Dc kvinnlig adapter strömförsörjning med en manlig DC-pin Arduino UNOBreadboardHur det fungerar: Först laddar du upp kod till Arduino Uno (det är en mikrokontroller utrustad med digital och analoga portar för att konvertera kod (C ++)