جدول المحتويات:
- الخطوة 1: اجمع المكونات
- الخطوة 2: برمجة Raspberry Pi الخاص بك
- الخطوة 3: تشغيل كود Python واستكشاف الأخطاء وإصلاحها
فيديو: كاميرا مراقبة Raspberry Pi مع تنبيه البريد الإلكتروني: 3 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:40
يعد الأمان مصدر قلق كبير في أيامنا هذه وهناك الكثير من التقنيات الموجودة اليوم للحفاظ على مكانك آمنًا ومراقبًا. تعد كاميرات CCTV مفيدة جدًا لمراقبة منزلك أو مكتبك. على الرغم من أن أسعار هذه الأنواع من الكاميرات قد تم تخفيضها بشكل كبير منذ بدايتها إلا أن كاميرات IP التي لديها القدرة على إرسال واستقبال التاريخ عبر الشبكة باهظة الثمن. في Instructable ، صنعنا كاميرا مراقبة صغيرة سترسل تنبيهًا عبر البريد الإلكتروني ، إذا اكتشفت الكاميرا أي حركة أمام الكاميرا
الخطوة 1: اجمع المكونات
1.كاميرا Raspberry Pi / كاميرا ويب
2- التوت باي 3
3-مستشعر الحركة
الخطوة 2: برمجة Raspberry Pi الخاص بك
سيكون Python خيارًا جيدًا لبرنامج Raspberry Pi ، وكذلك …
الشفرة:
من picamera استيراد PiCamerafrom وقت استيراد النوم
استيراد smtplib
وقت الاستيراد
من تاريخ الاستيراد والوقت والتاريخ
من email.mime.image استيراد MIMEImage
من email.mime.multipart استيراد MIMEM متعدد الأجزاء
استيراد RPi. GPIO كوقت استيراد GPIO
toaddr = '[email protected]' # معرف البريد الإلكتروني للمستلمين
أنا = '[email protected]' # معرف البريد الإلكتروني للمرسلين
الموضوع = "تنبيه أمني"
GPIO.setmode (GPIO. BCM)
P = PiCamera ()
P. الدقة = (320، 240)
P.start_preview ()
GPIO.setup (23، GPIO. IN)
بينما صحيح: إذا كان إدخال GPIO (23):
print ("Motion…") # وقت إحماء الكاميرا
time.sleep (2) الوقت
P.capture ('motion.jpg')
time.sleep (10) الوقت.
الموضوع = "تنبيه الأمان !!"
msg = MIMEMultipart ()
msg ['الموضوع'] = الموضوع
msg ['From'] = أنا
msg ['To'] = toaddr
fp = فتح ('motion.jpg'، 'rb')
img = MIMEImage (fp.read ())
fp.close ()
msg.attach (img)
server = smtplib. SMTP ('smtp.gmail.com'، 587)
server.starttls ()
server.login (user = '[email protected]'، password = 'xxxxxxxxx') # معرف البريد الإلكتروني وكلمات مرور المرسلين
server.sendmail (me، toaddr، msg.as_string ())
server.quit ()
P.stop_preview ()
الخطوة 3: تشغيل كود Python واستكشاف الأخطاء وإصلاحها
قم بتوصيل دبابيس مستشعر PIR بـ
1. PIR vcc إلى rpi-2 (الدبوس المادي)
2.. PIR gnd إلى rpi-6 (الدبوس المادي)
3. PIR خارج إلى rpi-16 (الدبوس المادي)
(سيبدأ عدد المسامير المادية من 1-40 انظر الصورة)
لمزيد من المعلومات ، يرجى الاطلاع على الصور
انسخ الكود إلى سطح المكتب rpi
ثم افتح المحطة
- سطح المكتب cd /
- sudo python codce1.py
هذا هو
استكشاف الأخطاء وإصلاحها
1.إذا وجدت أي خطأ في المسافة البادئة أثناء تنفيذ Python ، فيرجى تنزيل الكود من المرفق code1.py
2.إذا وجدت شاشة سوداء / رمادية بدلاً من تغذية الفيديو في Pi
اكتب الأمر التالي في المحطة
سودو modprobe bcm2835-v4l2
3- تأكد من أنك أضفت بيانات اعتماد gmail المناسبة ، ثم قم بتشغيل كود python
موصى به:
كيفية إرسال رسائل البريد الإلكتروني مع المرفقات باستخدام Arduino و Esp32 و Esp8266: 6 خطوات
كيفية إرسال رسائل البريد الإلكتروني مع المرفقات مع Arduino و Esp32 و Esp8266: أود هنا شرح الإصدار 2 من مكتبتي EMailSender ، وهو تطور كبير فيما يتعلق بالإصدار 1 ، مع دعم Arduino مع درع إيثرنت w5100 و w5200 و w5500 و enc28J60 استنساخ الأجهزة ودعم esp32 و esp8266. الآن يمكنك إعلان
تلقي إشعارات البريد الإلكتروني من مشاريع إنترنت الأشياء الخاصة بك: 6 خطوات
تلقي إخطارات عبر البريد الإلكتروني من مشاريع إنترنت الأشياء الخاصة بك: إشعارات البريد الإلكتروني الخاصة بالبرنامج التي تربط مشاريع إنترنت الأشياء الخاصة بك بـ Adafruit IO و IFTTT لقد قمت بنشر بعض مشاريع إنترنت الأشياء. أتمنى أن تكون قد رأيتهم ، إذا لم تكن قد دعوتك إلى ملفي الشخصي والتحقق منها ، فقد أردت تلقي بعض الإشعارات عند متغير
كاميرا البريد الإلكتروني من Arduino Security 3G / GPRS مع كشف الحركة: 4 خطوات
كاميرا البريد الإلكتروني من Arduino Security 3G / GPRS مع كشف الحركة: في هذا الدليل ، أود أن أخبرك عن إصدار واحد لبناء نظام مراقبة أمني مع كاشف للحركة وإرسال الصور إلى صندوق البريد عبر درع 3G / GPRS. تعليمات أخرى: تعليمات 1 وتعليمات
كاميرا البريد الإلكتروني من Arduino (VC0706 + 3G Shield + Arduino M0 Analogue): 5 خطوات
Arduino Email Camera (VC0706 + 3G Shield + Arduino M0 Analogue): بمجرد أن حصلت على كاميرا VC0706 في يدي. لقد نجحت في توصيله بـ Arduino UNO ، والتقطت صورة ، وسجلتها على micro SD. أردت شيئًا أكثر - لنقل الصورة المستلمة إلى مكان ما. على سبيل المثال ، عبر درع 3G / GPRS. أبسط شيء هو إرسال
مراقبة درجة حرارة الغرفة التي يتم التحكم فيها بواسطة Raspberry Pi مع إخراج صورة Gnuplot وإمكانية تنبيه البريد الإلكتروني: 7 خطوات
مراقبة درجة حرارة الغرفة التي يتم التحكم فيها بواسطة Raspberry Pi مع إخراج صور Gnuplot وإمكانية تنبيه البريد الإلكتروني: حيث أعمل ، توجد غرفة مهمة جدًا تضم الكثير من أجهزة الكمبيوتر. يجب أن تكون درجة الحرارة المحيطة بهذه الغرفة باردة جدًا لتحسين أداء هذه الأنظمة. لقد طُلب مني ابتكار نظام مراقبة لديه القدرة على