Indholdsfortegnelse:
Video: RPI -sikkerhedssystem: 4 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
RPI -sikkerhedsalarms funktion
I denne instruktive vil du lære at lave et fuldt fungerende natalarmsystem. Hvis systemet registrerer en ubuden gæst, vil det straks udskrive "INTRUDER" på din skærm samt lave en høj lyd fra alarmen. Lysdioderne blinker også i et mønster sammen med alarmen.
Trin 1: Nødvendige materialer
Nødvendige materialer:
- LED er i enhver farve (4 anbefales)
- Jumper ledninger
- Summer
- 330 modstande (samme mængde som lysdioder)
- Bevægelsessensor
- 3 ledninger til hun
- Lysafhængig modstand
- Kondensator
- Brødbræt
- T-skomager
Trin 2: Fremgangsmåde
Procedure:
- Først placeres strøm og jord begge dine skinner
- Placer dine 330 modstande i bunden af brødbrættet fra jordskinnen til enhver skinne på brødbrættet
- Placer derefter dine lysdioder ved siden af din modstand. Det korte ben går direkte til højre for modstanden, hvis dine modstande er placeret på venstre side af brødbrættet.
- Det lange ben af led går overalt, hvor du vil, men sørg for, at det er alle i forskellige skinner
- Tilslut jumper -ledninger til den lange led på din LED
- Tilslut jumper -ledninger til alle gpio -ben
- Placer summeren over modstandene med det korte ben i jordskinnen
- Tilslut en jumper wire til summeren og derefter i en gpio pin
- Tilslut nu ldr'en til en kraftskinne og en skinne på brødbrættet
- Tilslut kondensatorens korte ben til bundskinnen og det lange ben til højre for ldr
- Tilslut en jumper wire til venstre for ldr og derefter ind i en gpio ping
- Tilslut til sidst tre han- til hunledninger til bevægelsessensoren
- Tilslut hver af han- til hunledninger til henholdsvis jord, 5v og gpio, og sørg for, at hver er forbundet til den højre ende af bevægelsessensoren
Trin 3: Kodeprocedure
Kodeprocedure L
Sørg for, at du bruger python 3, da denne kode ikke fungerer på anden software.
Først skal vi importere de rigtige ting
fra gpiozero import LED, Buzzer, LightSensor, MotionSensor, fra tid importere søvn
Nu skal vi definere vores elektriske komponenter. Tallet i slutningen skal være nummeret på den gpio -port, du har tilsluttet med din jumper wire. For nedenstående kode skal du udskifte nummeret med din respektive gpio -port.
Lys1 = LED (21)
Lys2 = LED (20)
Lys3 = LED (12)
Lys4 = LED (16)
alarm = summer (19)
ldr = LightSensor (13, 5, 1, 0.1)
pir = MotionSensor (24)
Nu er det tid til at rette op på den saftige del af koden.
mens det er sandt:
hvis ldr.light_detected og pir.motion_detected:
print ("sikkert")
light1.off ()
light2.off ()
light3.off ()
light4.off ()
andet:
ldr.when_dark og pir.motion_detected
print ("INTRUDER INTRUDER INTRUDER INTRUDER")
alarm.on ()
light1.on ()
søvn (0,1)
light1.off ()
light2.on ()
søvn (0,1)
light2.off ()
light3.on ()
søvn (0,1)
light3.off ()
light4.on ()
søvn (0,1)
light4.off ()
Sådan ser koden ud som komplet
fra gpiozero import LED, summer, LightSensor, MotionSensor, fra tid importere søvn
lys1 = LED (21)
light2 = LED (20)
light3 = LED (12)
light4 = LED (16)
alarm = summer (19)
ldr = LightSensor (13, 5, 1, 0.1)
pir = MotionSensor (24)
mens det er sandt:
hvis ldr.light_detected og pir.motion_detected:
print ("sikkert")
light1.off ()
light2.off ()
light3.off ()
light4.off ()
andet:
ldr.when_dark og pir.motion_detected
print ("INTRUDER INTRUDER INTRUDER INTRUDER")
alarm.on ()
light1.on ()
søvn (0,1)
light1.off ()
light2.on ()
søvn (0,1)
light2.off ()
light3.on ()
søvn (0,1)
light3.off ()
light4.on ()
søvn (0,1)
light4.off ()
Kør nu koden, og modulet viser din tekst
Trin 4: Slutprodukt
Endelig er det sådan, systemet skal se ud, afsluttet:
Anbefalede:
Sådan gør du: Installation af Raspberry PI 4 Headless (VNC) med Rpi-imager og billeder: 7 trin (med billeder)
Sådan gør du: Installation af Raspberry PI 4 Headless (VNC) med Rpi-imager og billeder: Jeg planlægger at bruge denne Rapsberry PI i en masse sjove projekter tilbage i min blog. Tjek det gerne ud. Jeg ville tilbage til at bruge min Raspberry PI, men jeg havde ikke et tastatur eller en mus på min nye placering. Det var et stykke tid siden jeg konfigurerede en hindbær
Nem opsætning IR -fjernbetjening ved hjælp af LIRC til Raspberry PI (RPi) - juli 2019 [del 1]: 7 trin
Nem opsætning IR -fjernbetjening Brug af LIRC til Raspberry PI (RPi) - juli 2019 [Del 1]: Efter megen søgning blev jeg overrasket og forskrækket over de modstridende oplysninger om, hvordan jeg opsætter IR -fjernbetjening til mit RPi -projekt. Jeg troede, det ville være let, men opsætning af Linux InfraRed Control (LIRC) har været problematisk i lang tid
Byg en pengeskab ved hjælp af en Rpi: 12 trin
Byg en pengeskab ved hjælp af en Rpi: Vil du lære at konvertere din Raspberry pi til en fuldt fungerende pengeskab? Følg derefter dette 12 trin instruerbare for at lære hvordan. Pengeskabet vil have et fuldt fungerende tastatur og et låsesystem, så du kan holde dine ejendele sikre
Den ultimative hovedløse RPi Zero -opsætning for begyndere: 8 trin
Den ultimative hovedløse RPi Zero -opsætning for begyndere: I denne instruktionsbog tager vi et kig på min basisopsætning for alle Raspberry Pi Zero -projekter. Vi gør det hele fra en Windows -maskine, der kræves ikke noget ekstra tastatur eller skærm! Når vi er færdige, vil det være på internettet, dele filer over netværket, wo
Akustisk levitation med Arduino Uno trin for trin (8 trin): 8 trin
Akustisk levitation med Arduino Uno Step-by Step (8-trin): ultralyds lydtransducere L298N Dc kvindelig adapter strømforsyning med en han-DC-pin Arduino UNOBreadboard Sådan fungerer det: Først uploader du kode til Arduino Uno (det er en mikrokontroller udstyret med digital og analoge porte til konvertering af kode (C ++)