Mundarija:

Elektron pochta xabarnomasi bilan Raspberry Pi kuzatuv kamerasi: 3 qadam
Elektron pochta xabarnomasi bilan Raspberry Pi kuzatuv kamerasi: 3 qadam

Video: Elektron pochta xabarnomasi bilan Raspberry Pi kuzatuv kamerasi: 3 qadam

Video: Elektron pochta xabarnomasi bilan Raspberry Pi kuzatuv kamerasi: 3 qadam
Video: TELEGRAM ochish uchun Gmail. SMS kelmayabdi \ TELEGRAM очиш учун Почта. SMS келмаябди. 2024, Noyabr
Anonim
Elektron pochta orqali ogohlantirish bilan Raspberry Pi kuzatuv kamerasi
Elektron pochta orqali ogohlantirish bilan Raspberry Pi kuzatuv kamerasi

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

Komponentlarni yig'ing
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

Python kodini ishga tushirish va muammolarni bartaraf etish
Python kodini ishga tushirish va muammolarni bartaraf etish
Python kodini ishga tushirish va muammolarni bartaraf etish
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: