Mundarija:
- 1 -qadam: kerakli materiallar
- 2 -qadam: protsedura
- 3 -qadam: kodlash tartibi
- 4 -qadam: Yakuniy mahsulot
Video: RPI xavfsizlik tizimi: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
RPI xavfsizlik signalizatsiyasi funktsiyasi
Bu yo'riqnomada siz tungi signalizatsiya tizimini to'liq ishlashini o'rganasiz. Agar tizim buzg'unchini aniqlasa, u darhol monitoringizga "INTRUDER" ni chiqaradi va signaldan baland ovoz chiqaradi. Led signallari signal bilan birga yonib -o'chib turadi.
1 -qadam: kerakli materiallar
Kerakli materiallar:
- Led har qanday rang (4 tavsiya)
- Jumper simlari
- Buzzer
- 330 rezistor (LEDlar bilan bir xil)
- Harakat sensori
- 3 erkak va ayol simlari
- Yorug'likka bog'liq qarshilik
- Kondensator
- Non taxtasi
- T-Cobbler
2 -qadam: protsedura
Jarayon:
- Birinchidan, kuchni qo'ying va ikkala relsni ham erga ulang
- 330 rezistoringizni non taxtasining pastki qismiga, er panjarasidan boshlab, non panelidagi istalgan temir yo'lga qo'ying
- Keyin chiroqni rezistorning yoniga qo'ying. Qisqa oyoq to'g'ridan -to'g'ri rezistorning o'ng tomoniga o'tadi, agar sizning rezistorlaringiz non taxtasining chap tomoniga joylashtirilsa.
- Ledning uzun oyog'i siz xohlagan joyga ketadi, lekin u erda har xil relslar borligiga ishonch hosil qiling
- O'tkazgich simlarini svetodiodning uzun uchiga ulang
- Har qanday gpio pinlariga o'tish simlarini ulang
- Qisqa oyog'i er osti yo'lakchasiga o'tib, rezistorlar tepasiga signalni qo'ying
- O'tkazgich simini signal signaliga, so'ngra gpio piniga ulang
- Endi ldrni quvvat panjarasiga va non taxtasidagi relsga ulang
- Kondensatorning qisqa oyog'ini dumaloq temir yo'lga va uzun oyoqni ldrning o'ng tomoniga ulang
- O'tish simini ldrning chap tomoniga, so'ngra gpio pingiga ulang
- Nihoyat, harakat sensori ustiga uchta erkak va ayol simlarini ulang
- Erkaklarning har birini urg'ochi simlarga 5V va gpio simlariga ulang, ularning har biri harakat sensori o'ng uchiga ulanganligiga ishonch hosil qiling.
3 -qadam: kodlash tartibi
Kod tartibi L
Python 3 -dan foydalanayotganingizga ishonch hosil qiling, chunki bu kod boshqa dasturlarda ishlamaydi.
Birinchidan, biz to'g'ri narsalarni import qilishimiz kerak
gpiozero importli LED, Buzzer, LightSensor, MotionSensor, vaqtdan boshlab uyqu
Endi biz elektr komponentlarini aniqlashimiz kerak. Oxiridagi raqam o'tish simingiz bilan bog'langan gpio portining raqami bo'lishi kerak. Quyidagi kod uchun raqamni tegishli gpio portiga almashtirish kerak.
Light1 = LED (21)
Light2 = LED (20)
Light3 = LED (12)
Light4 = LED (16)
signal = Buzzer (19)
ldr = LightSensor (13, 5, 1, 0.1)
pir = MotionSensor (24)
Endi kodning suvli qismini to'g'rilash vaqti keldi.
rost bo'lsa:
agar ldr.light_detected va pir.motion_detected:
chop etish ("xavfsiz")
nur1.off ()
nur2.off ()
nur3.off ()
nur4.off ()
boshqa:
ldr.when_dark va pir.motion_detected
chop etish ("QO'ShIMChA QO'ShIMChA QO'ShIMChA INTERUDOR")
signal.on ()
nur1.on ()
uxlash (0,1)
nur1.off ()
nur2.on ()
uxlash (0,1)
nur2.off ()
nur3.on ()
uxlash (0,1)
nur3.off ()
nur4.on ()
uxlash (0,1)
nur4.off ()
Bu kod to'liq ko'rinadi
gpiozero importli LED, Buzzer, LightSensor, MotionSensor, vaqtdan boshlab uyqu
yorug'lik1 = LED (21)
yorug'lik2 = LED (20)
yorug'lik3 = LED (12)
yorug'lik4 = LED (16)
signal = Buzzer (19)
ldr = LightSensor (13, 5, 1, 0.1)
pir = MotionSensor (24)
rost bo'lsa:
agar ldr.light_detected va pir.motion_detected:
chop etish ("xavfsiz")
nur1.off ()
nur2.off ()
nur3.off ()
nur4.off ()
boshqa:
ldr.when_dark va pir.motion_detected
chop etish ("QO'ShIMChA QO'ShIMChA QO'ShIMChA INTERUDOR")
signal.on ()
nur1.on ()
uxlash (0,1)
nur1.off ()
nur2.on ()
uxlash (0,1)
nur2.off ()
nur3.on ()
uxlash (0,1)
nur3.off ()
nur4.on ()
uxlash (0,1)
nur4.off ()
Endi kodni ishga tushiring va modul sizning matningizni ko'rsatadi
4 -qadam: Yakuniy mahsulot
Nihoyat, tizim tugallanganga o'xshaydi:
Tavsiya:
Sensor termoyadroviy yordamida uy qurilishi xavfsizlik tizimi: 5 qadam
Sensor termoyadroviy yordamida uy qurilishi xavfsizlik tizimi: Ushbu loyihaning g'oyasi, kimdir uni kesib o'tganida sizni ogohlantirish uchun ishlatilishi mumkin bo'lgan arzon va oson ishlaydigan xavfsizlik sensori yaratishdir. Asl maqsad kimdir zinapoyadan ko'tarilganda menga xabar beradigan narsani yaratish edi, lekin men ham
RTC va foydalanuvchi tomonidan belgilangan PIN kodli elektron xavfsizlik tizimi: 7 qadam
Elektron xavfsizlik tizimi RTC va foydalanuvchi tomonidan PIN kodni aniqlaydi: Salom bolalar! Bu men pik mikrokontroler yordamida elektron PIN kodli xavfsizlik tizimi yordamida real vaqtda soat va foydalanuvchining pin -kod xususiyatlarini aniqlagan loyiha, bu sahifada uni o'zingiz qilishingiz uchun barcha tafsilotlar mavjud
Pizero Motion Detect veb -kamera xavfsizlik tizimi: 3 qadam
Pizero Motion Detect veb -kamera xavfsizlik tizimi: Bu tizim moslashtirilgan gugurt qutisidagi pizero, wifi -dongle va eski veb -kameradan foydalanadi. U mening yo'limdagi har qanday muhim harakatning 27 kadr tezligida harakatni aniqlash videolarini yozib oladi. Keyin u kliplarni dropbox hisobiga yuklaydi. Shuningdek, jurnallarni ko'rish mumkin va
AI ko'zlarga yordam beradi (Operatorlarga xavfsizlik ko'zoynak taqishni eslatuvchi kompyuter ko'rish tizimi): 4 qadam
AI ko'zlarga yordam beradi (Operatorlarga xavfsizlik ko'zoynak taqishni eslatuvchi kompyuter ko'rish tizimi): Mana tizimning demosi. Tizim matkap ko'tarilganini aniqlagach, avtomatik ravishda ko'zoynak haqida ogohlantirish beradi. Xavfsizlik ko'zoynaklari haqida ogohlantirishlar mavjudligini ko'rsatish uchun, RGB tasvirining chegarasi demoda qizil rang bilan bo'yalgan
Lazerli xavfsizlik signalizatsiya tizimi (DUAL MODE): 5 qadam
Laser Security Signal System (DUAL MODE): Agar biror narsa xavfsizlikka kelsa, biz aniq fikrga muhtojmiz va bu holda lazerli xavfsizlik signalizatsiyasi - bu uyda juda oson yaratishning eng yaxshi variantidir. bu loyihani juda oson qilish uchun