Mundarija:
- Ta'minotlar
- 1 -qadam: Raspberry Pi -ni sozlang
- 2 -qadam: PiCam -ni o'rnating
- 3 -qadam: PIR sensorini o'rnating (passiv infraqizil mavjudlik sensori)
- 4 -qadam: Telegram botingizni o'rnating
- 5 -qadam: Karnayni o'rnating va o'rnating (ixtiyoriy)
- 6 -qadam: Python skriptini va asosiy ishlatilishini o'rnating
- 7 -qadam: tabriklaymiz! Sizda bor
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Ushbu loyihada siz PIR sensori yordamida tashqariga chiqayotganingizda uyingizda / xonangizda kimdir borligini tekshiradigan, PIR sensori kimnidir aniqlasa, uning rasmini (rasmlarini) oladi. tajovuzkor. Rasmlar qayerda bo'lsangiz telegram bot kanalingizga yuboriladi. Shuningdek, signalni ishga tushirish yoki oldindan yozib olingan ovozli xabar kabi "qo'rqitish" taktikasini qo'shishingiz mumkin.
Ta'minotlar
Raspberry Pi
SD -karta
Raspberry Pi quvvat manbai
PIR sensori
Pi kamera
Karnay (ixtiyoriy)
Umumiy mobil kamera linzalari (ixtiyoriy)
1 -qadam: Raspberry Pi -ni sozlang
Siz Raspberry Pi qurilmangizni standart paketli Rasberry Pi OS -ning eng so'nggi versiyasi bilan sozlashingiz kerak bo'ladi. Python3 Telepot va PiCamera modullarini pip3 yoki apt yordamida olganingizga ishonch hosil qiling.
$ sudo apt-get yangilanishi
$ sudo apt-get python3-picamera-ni o'rnating
$ sudo pip3 telepot o'rnating
2 -qadam: PiCam -ni o'rnating
CSI ulagichi yordamida pikamingizni Rasbperry Pi -ga ulang.
Shuningdek, Raspberry Pi konfiguratsiya ilovasida pikamera yoqilganligini tekshirish kerak.
3 -qadam: PIR sensorini o'rnating (passiv infraqizil mavjudlik sensori)
PIR sensorini Raspberry Pi -ga ulang
4 -qadam: Telegram botingizni o'rnating
Telegram tugmasi va chat identifikatorini BotFather botidan oling:
core.telegram.org/bots
5 -qadam: Karnayni o'rnating va o'rnating (ixtiyoriy)
Ovoz raz'emidan foydalanib, Raspberry Pi -ga oddiy dinamikni o'rnating. Ovozni HDMI chiqishi emas, balki 3,5 mm eshitish vositasi uyasi orqali sozlashni unutmang.
Ovozni matndan sintez qilish uchun espeak dasturini o'rnating
$ sudo apt-get install espeak
6 -qadam: Python skriptini va asosiy ishlatilishini o'rnating
Git repo orqali skriptni yuklab oling va o'rnating:
-BotFather -dan telegram kaliti va suhbat identifikatori
- PIR -pin sizning simlarni o'rnatishda ishlatiladi
Bosqinchilarni aniqlash tizimini ishga tushirish bo'yicha asosiy ko'rsatmalar:
-Maxsus ma'lumotlaringiz bilan skriptni tahrir qiling
-Skriptni boshlang
-Oldindan yaratilgan telegram botni oching va o'rnatilgan buyruqlar yordamida skriptni boshqaring
Buyruqlar:
pirni yoqish: agar PIR sensori yoqilgan bo'lsa, PIR ishga tushirilganda, skript rasm oladi va uni bot kanalingizga yuboradi.
pirni o'chiring: agar PIR sensori o'chirilgan bo'lsa, hech qachon avtomatik tarzda rasmga tushmaydi (siz uyda bo'lganingizda, tasvirni suv bosmasligi uchun PIR sensori o'chirilgan bo'lishi kerak)
ko'rsatish: real vaqtda rasmga oling va uni telegram bot kanaliga yuboring
matnni ayting: matn satrini karnay orqali o'qing
7 -qadam: tabriklaymiz! Sizda bor
Endi sizda bosqinchilarni aniqlash qurilmasi bor !!