Mundarija:
- 1 -qadam: Komponentlarni yig'ing
- 2 -qadam: Raspberry Pi dasturlash
- 3 -qadam: Python kodini ishga tushirish va muammolarni bartaraf etish
Video: Elektron pochta xabarnomasi bilan Raspberry Pi kuzatuv kamerasi: 3 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Xavfsizlik hozirgi kunda asosiy tashvishdir va bugungi kunda sizning joyingizni xavfsiz saqlash va kuzatib borish uchun ko'plab texnologiyalar mavjud. CCTV kameralari sizning uyingiz yoki ofisingizni kuzatishda juda foydali. Garchi bunday turdagi kameralar narxi boshidanoq ancha arzonlashgan bo'lsa -da, lekin sanani tarmoq orqali yuborish va qabul qilish imkoniga ega bo'lgan IP kameralar juda qimmat. Ushbu yo'riqnomada biz kichik kuzatuv kamerasini tayyorladik, agar u kamera oldidagi harakatni aniqlasa, elektron pochta orqali ogohlantirish yuboradi.
1 -qadam: Komponentlarni yig'ing
1. Raspberry Pi kamera / veb -kamera
2. ahududu pi 3
3. Harakat sensori
2 -qadam: Raspberry Pi dasturlash
python malinali Pi dasturini tanlashda yaxshi bo'ladi, biz ham shunday qildik …
kod:
pikamera importidan PiCamer </b> vaqtdan import uyqu
smtplib import qilish
import vaqti
datetime dan datetime import qilinadi
email.mime.image -dan MIMEImage -ni import qilish
email.mime.multipart import MIMEMultipart
GPO import vaqti sifatida RPi. GPIO -ni import qilish
toaddr = '[email protected]' # qabul qiluvchining elektron pochta identifikatori
me = '[email protected]' # yuboruvchilar elektron pochta id
Subject = 'xavfsizlik haqida ogohlantirish'
GPIO.setmode (GPIO. BCM)
P = PiCamera ()
P. qarori = (320, 240)
P.start_preview ()
GPIO. sozlash (23, GPIO. IN)
while True: agar GPIO.input (23):
chop etish ("Harakat …") #kameraning isish vaqti
uyqu (2)
P.capture ('harakat.jpg')
uyqu (10)
subject = 'Xavfsizlik allergiyasi !!'
msg = MIMEMultipart ()
msg ['Mavzu'] = mavzu
msg ['Kimdan'] = men
msg ['To'] = toaddr
fp = ochiq ('harakat.jpg', 'rb')
img = MIMEImage (fp.read ())
fp.close ()
Xabar qo'shish (img)
server = smtplib. SMTP ('smtp.gmail.com', 587)
server.starttls ()
server.login (user = '[email protected]', password = 'xxxxxxxxx') #pochta identifikatori va jo'natuvchilarning parollari
server.sendmail (men, toaddr, msg.as_string ())
server.quit ()
P.stop_preview ()
3 -qadam: Python kodini ishga tushirish va muammolarni bartaraf etish
PIR sensor pinlarini ulang
1. PIR vcc-rpi-2 (jismoniy pin)
2.. PIR gnd to rpi-6 (jismoniy pin)
3. Rpi-16 ga (PIR) chiqish
(Jismoniy pinlar soni 1-40 dan boshlanadi, rasmga qarang)
"KO'PROQ MA'LUMOTLAR UCHUN RASMLARINI KO'RING"
kodni rpi-ish stoliga nusxalash
keyin terminalni oching
- CD ish stoli/
- sudo python codce1.py
bo'ldi shu
muammolarni bartaraf qilish; nosozliklarni TUZATISH
1. Agar siz pythonni bajarayotganda biron bir xatolik topsangiz, iltimos, code1.py qo'shimchasidan kodni yuklab oling
2. agar siz Pi -da video tasmasi o'rniga qora / kulrang ekranni topsangiz
terminalga quyidagi buyruqni kiriting
sudo modprobe bcm2835-v4l2
3. to'g'ri Gmail hisob ma'lumotlarini qo'shganingizga ishonch hosil qiling, keyin python kodini ishga tushiring
Tavsiya:
Harakatni aniqlaydigan Arduino Security 3G/GPRS elektron pochta kamerasi: 4 qadam
Harakatni aniqlash bilan Arduino Security 3G/GPRS elektron kamera boshqa ko'rsatmalar: 1 -ko'rsatma va ko'rsatma
Arduino elektron pochta kamerasi (VC0706 + 3G qalqoni + Arduino M0 analogi): 5 qadam
Arduino elektron pochta kamerasi (VC0706 + 3G Shield + Arduino M0 analogi): Bir marta qo'limda VC0706 kamerasi bor edi. Men uni Arduino UNO -ga muvaffaqiyatli uladim, suratga oldim va micro SD -ga yozdim. Men yana bir narsani xohlardim - olingan fotosuratni biror joyga o'tkazishni. Masalan, 3G/GPRS qalqoni orqali. Eng sodda - sen
Xavfsizlik kamerasi sifatida eng oson veb -kamera - harakatni aniqlash va elektron pochta orqali yuborish: 4 qadam
Xavfsizlik kamerasi sifatida eng oson veb -kamera - Harakatni aniqlash va elektron pochta orqali yuborish: Siz veb -kamerangizdan elektron pochtangizga aniqlangan rasmlarni olish uchun dasturiy ta'minotni yuklab olishingiz yoki sozlashingiz shart emas - shunchaki brauzerdan foydalaning. Rasmni olish uchun Windows, Mac yoki Android-da Firefox, Chrome, Edge yoki Opera-ning dolzarb brauzeridan foydalaning
DVR yoki NVR uchun harakat aniqlangan elektron pochta xabarnomasi: 4 qadam
DVR yoki NVR uchun harakat aniqlangan elektron pochta xabarnomasi: biz sizga DVR yoki NVR -da harakatlanuvchi elektron pochta xabarlarini qanday o'rnatishni ko'rsatamiz. Har qanday binoga kirganlarning deyarli barchasi, odamlar o'z mulklarini himoya qilish uchun CCTV tizimini o'rnatishga kirishganini bilishadi
Pochta xabarnomasi: 7 qadam
Xabarnoma pochta qutisi: Muallif: Nuh Smit va Garri Singx