Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Funksioni i alarmit të sigurisë RPI
Në këtë udhëzues do të mësoni se si të bëni një sistem alarmi të funksionimit të plotë të natës. Nëse sistemi zbulon një ndërhyrës, ai menjëherë do të printojë "INTRUDER" në monitorin tuaj, si dhe do të bëjë një zhurmë të madhe nga alarmi. Llambat gjithashtu do të ndizen në një model së bashku me alarmin.
Hapi 1: Materialet e nevojshme
Materialet e nevojshme:
- Led e çdo ngjyre (rekomandohet 4)
- Telat e kërcyesit
- Zile
- 330 rezistorë (e njëjta sasi si leds)
- Sensor lëvizjeje
- 3 tela meshkuj në femra
- Rezistencë e varur nga drita
- Kondensator
- Bordi i Bukës
- T-këpucar
Hapi 2: Procedura
Procedura:
- Së pari vendosni fuqinë dhe tokëzoni të dy binarët tuaj
- Vendosni rezistencat tuaja 330 në pjesën e poshtme të tabelës së bukës duke filluar nga hekurudha tokësore në çdo shina në tabelën e bukës
- Pastaj vendosni ledet tuaja pranë rezistencës tuaj. Këmba e shkurtër shkon direkt në të djathtë të rezistencës nëse rezistorët tuaj vendosen në anën e majtë të pllakës së bukës.
- Këmba e gjatë e led shkon kudo që dëshironi, por sigurohuni që të gjithë në shina të ndryshme
- Lidhni telat e bluzave me led të gjatë të led tuaj
- Lidhni telat e kërcyesit me çdo kunj gpio
- Vendoseni zilen mbi rezistorët me këmbën e shkurtër që kalon në shinën tokësore
- Lidhni një tel kërcyes me zilen dhe më pas në një kunj gpio
- Tani lidhni ldr në një hekurudhë energjie dhe një hekurudhë në tabelën e bukës
- Lidhni këmbën e shkurtër të kondensatorit me shinën e gungës dhe këmbën e gjatë në të djathtë të ldr
- Lidhni një tel bluzë në të majtë të ldr dhe më pas në një ping gpio
- Më në fund lidhni tre tela meshkuj me femra në sensorin e lëvizjes
- Lidhni secilën prej telave meshkuj me femrat në tokë, 5v dhe gpio respektivisht duke u siguruar që secila është e lidhur me skajin e djathtë të sensorit të lëvizjes
Hapi 3: Procedura e Kodit
Procedura e KoditL
Sigurohuni që jeni duke përdorur python 3 pasi ky kod nuk do të funksionojë në asnjë softuer tjetër.
Së pari ne duhet të importojmë gjërat e duhura
nga gpiozero import LED, Buzzer, LightSensor, MotionSensor, nga koha import gjumi
Tani duhet të përcaktojmë përbërësit tanë elektrikë. Numri në fund duhet të jetë numri i portës gpio me të cilën jeni lidhur me telin tuaj të kërcyesit. Për kodin më poshtë duhet të zëvendësoni numrin me portën tuaj përkatëse gpio.
Drita 1 = LED (21)
Light2 = LED (20)
Light3 = LED (12)
Light4 = LED (16)
alarm = Zile (19)
ldr = Sensori i dritës (13, 5, 1, 0.1)
pir = MotoriSensor (24)
Tani është koha për të rregulluar pjesën me lëng të kodit.
ndërsa e vërtetë:
nëse ldr.light_detected dhe pir.motion_detected:
print ("e sigurt")
light1.off ()
light2.off ()
drita 3. off ()
drita 4. off ()
tjeter:
ldr.kur_ errësirë dhe pir.motion_detected
print ("INTRUDER INTRUDER INTRUDER INTRUDER INTRUDER")
alarmi në ()
drita1.on ()
gjumë (0.1)
light1.off ()
drita2.on ()
gjumë (0.1)
light2.off ()
dritë 3. në ()
gjumë (0.1)
drita 3. off ()
drita 4. në ()
gjumë (0.1)
drita 4. off ()
Kështu do të duket kodi i plotë
nga gpiozero import LED, Buzzer, LightSensor, MotionSensor, nga koha import gjumi
drita 1 = LED (21)
drita2 = LED (20)
drita3 = LED (12)
drita 4 = LED (16)
alarm = Zile (19)
ldr = Sensori i dritës (13, 5, 1, 0.1)
pir = MotoriSensor (24)
ndërsa e vërtetë:
nëse ldr.light_detected dhe pir.motion_detected:
print ("e sigurt")
light1.off ()
light2.off ()
drita 3. off ()
drita 4. off ()
tjeter:
ldr.kur_i errët dhe pir.motion_detected
print ("INTRUDER INTRUDER INTRUDER INTRUDER INTRUDER")
alarmi në ()
drita1.on ()
gjumë (0.1)
light1.off ()
drita2.on ()
gjumë (0.1)
light2.off ()
dritë 3. në ()
gjumë (0.1)
drita 3. off ()
drita 4. në ()
gjumë (0.1)
drita 4. off ()
Tani ekzekutoni kodin dhe moduli do të shfaqë tekstin tuaj
Hapi 4: Produkti Përfundimtar
Së fundi, kjo është se si duhet të duket sistemi i përfunduar: