فهرست مطالب:

دوربین مخفی Pi: 6 مرحله (همراه با تصاویر)
دوربین مخفی Pi: 6 مرحله (همراه با تصاویر)

تصویری: دوربین مخفی Pi: 6 مرحله (همراه با تصاویر)

تصویری: دوربین مخفی Pi: 6 مرحله (همراه با تصاویر)
تصویری: (دوربین مخفی) صحنه هایی که اگرضبط دوربین نمیشد کسی آنرا باور نمی کرد!! 2024, جولای
Anonim
Image
Image
دوربین مخفی پی
دوربین مخفی پی
دوربین مخفی پی
دوربین مخفی پی

این یک پروژه عالی آخر هفته با استفاده از ماژول Raspberry Pi و Pi Camera است که همچنین به عنوان یک دوربین امنیتی برای اتاق نشیمن یا اتاق مطالعه شما عمل می کند. همچنین می خواهم ذکر کنم که الهام بخش این پروژه آموزشی است به نام Hidden GoPro Security Camera ، که از دوربین GoPro به جای دوربین رزبری پای استفاده می کرد.

در مورد من ، من از یک نگهدارنده پروژه قدیمی استفاده می کنم که دیگر از آن استفاده نمی کنم ، اما می توانید همانطور که در دوربین امنیتی مخفی GoPro می بینید ، یک کتاب قدیمی را دنبال کنید.

برای نرم افزار Raspberry Pi Zero W ، من از motionEyeOS استفاده می کنم که Pi شما را به یک دستگاه نظارتی تبدیل می کند و همچنین می توانید چیزهای دیگری را در خانه مانند بلندگو یا چراغ برای ترساندن مزاحم فعال کنید. در مورد من از IFTTT برای روشن کردن چراغ های فیلیپس HUE در خانه و ارسال ایمیل به خودم استفاده می کنم.

مرحله 1: چیزهایی که شما نیاز دارید

چیزهایی که به آنها نیاز دارید
چیزهایی که به آنها نیاز دارید
چیزهایی که به آنها نیاز دارید
چیزهایی که به آنها نیاز دارید

در اینجا لیستی از اجزای الکترونیکی و ابزارهایی وجود دارد که علاوه بر دارنده پروژه قدیمی یا کتابی قدیمی به آنها نیاز خواهید داشت.

  • دوربین رزبری پای
  • Raspberry Pi ، در مورد من از Raspberry Pi Zero استفاده می کنم اما می توانید از هر نسخه Pi++ یا higger استفاده کنید. -کابل دوربین رزبری پای ، این بستگی به نسخه ای از Pi دارد که قصد استفاده از آن را دارید. در اینجا من کابل اتصال Pi Zero را پیوند می دهم که در مقایسه با Raspberry Pi دیگر متفاوت است
  • کارت SD
  • کابل USB مینی و پریز برق تلفن همراه.

علاوه بر این ، برای نگه داشتن دوربین Pi و Pi به چیزی نیاز خواهید داشت ، اگر چاپگر سه بعدی در دست دارید می توانید از فایل های STL در مرحله زیر استفاده کنید ، یا از قاب رسمی رسپبری پای صفر استفاده کنید.

و همچنین به مقداری چسب یا تفنگ چسب داغ نیاز خواهید داشت.

مرحله 2: پرینت سه بعدی فایلهای STL ضمیمه شده (در صورت داشتن مورد اختیاری است)

چاپ سه بعدی فایلهای STL ضمیمه شده (در صورت داشتن مورد اختیاری است)
چاپ سه بعدی فایلهای STL ضمیمه شده (در صورت داشتن مورد اختیاری است)
چاپ سه بعدی فایلهای STL ضمیمه شده (در صورت داشتن مورد اختیاری است)
چاپ سه بعدی فایلهای STL ضمیمه شده (در صورت داشتن مورد اختیاری است)
پرینت سه بعدی فایلهای STL ضمیمه شده (در صورت داشتن مورد اختیاری است)
پرینت سه بعدی فایلهای STL ضمیمه شده (در صورت داشتن مورد اختیاری است)

اگر یک چاپگر سه بعدی در دست دارید ، این یک مرحله اختیاری است. فایلهای STL ضمیمه شده را بارگیری کرده و به برش دهنده خود اضافه کنید و فایلها را به صورت سه بعدی چاپ کنید. در مورد من ، من از PLA قهوه ای Hatchbox استفاده می کنم که با پوشه پروژه مطابقت دارد.

برای برش من از Slic3r با استفاده می کنم -

  • ارتفاع لایه 0.3 میلی متر
  • چگالی پر شدن تا 15 درصد
  • درجه حرارت 205 C بسته به تنظیمات چاپگر ، چاپ فایل ها حدود 30-40 دقیقه طول می کشد.

مرحله 3: راه اندازی MotionEye بر روی Raspberry Pi

راه اندازی MotionEye بر روی Raspberry Pi
راه اندازی MotionEye بر روی Raspberry Pi

برای پخش ویدئو از طریق دوربین Pi ، چندین گزینه از استفاده از یک بسته ساده به عنوان mjpg-streamer تا موارد پیچیده تر و درگیرتر مانند OpenCV در اختیار دارید. در مورد من من از MotionEyeOS استفاده می کنم زیرا تنظیم آن آسان است و پارامترهای پیکربندی کمی را در اختیار شما قرار می دهد که می توانید با آنها در مرحله بعدی صحبت کنید. در اینجا مراحلی که باید برای راه اندازی Raspbian بر روی Pi طی کنید آمده است.

آخرین نسخه motionEyeOS را از -https://github.com/ccrisan/motioneyeos/releases بارگیری کنید

برای نوشتن کارت SD ، دستورات زیر را اجرا کنید

wget

sudo./writeimage.sh -d/dev/mmcblk0 -i "/path/motioneyeos-raspberrypi-20171008.img" -n 'yourWiFiRouterName: yourWiFiRouterPassowrd'

به عنوان بخشی از این دستور ، اگر از Raspberry Pi zero W استفاده می کنید ، می توانید دستور بالا را تغییر دهید تا نام کاربری یا رمز عبور روتر WiFi شما را شامل شود.

در مورد من ، من از Ubuntu 16.04 به عنوان سیستم عامل میزبان خود برای نوشتن کارت SD 16 گیگابایت استفاده می کنم ، اما اگر از پنجره استفاده می کنید ، می توانید از ابزاری مانند etcher استفاده کنید یا در صورت استفاده از Mac از برنامه ترمینال استفاده کنید.

برای اطلاعات بیشتر ویکی motionEyeOS را بررسی کنید.

مرحله 4: چسباندن دوربین Pi و Pi Zero به پوشه پروژه

چسباندن دوربین Pi و Pi Zero به پوشه پروژه
چسباندن دوربین Pi و Pi Zero به پوشه پروژه
چسباندن دوربین Pi و Pi Zero به پوشه پروژه
چسباندن دوربین Pi و Pi Zero به پوشه پروژه
چسباندن دوربین Pi و Pi Zero به پوشه پروژه
چسباندن دوربین Pi و Pi Zero به پوشه پروژه
چسباندن دوربین Pi و Pi Zero به پوشه پروژه
چسباندن دوربین Pi و Pi Zero به پوشه پروژه

هنگامی که جریان ویدئو را از Pi Camera با استفاده از مرورگری مانند Chrome بر روی لپ تاپ/تلفن همراه خود آزمایش کردید ، اکنون زمان آن رسیده است که همه چیز را به پوشه یا کتاب پروژه خود اضافه کنید.

در مورد من ، من مجبور شدم حدود 4 آستین از پوشه برش دهم ، و سپس سوراخ را تا انتها همانطور که در تصاویر بالا نشان داده شده ، ایجاد کنم. سپس از چسب حرارتی برای محکم کردن قطعات چاپ شده سه بعدی بر روی پوشه استفاده کردم.

در نهایت پوشه پروژه را به قفسه کتاب خود اضافه کنید و کابل USB را به آداپتور برق تلفن همراه خود وصل کنید

مرحله 5: پیکربندی MotionEye

پیکربندی MotionEye
پیکربندی MotionEye
پیکربندی MotionEye
پیکربندی MotionEye
پیکربندی MotionEye
پیکربندی MotionEye

MotionEye دارای رابط کاربری وب زیبا و مجموعه ای از پارامترهای پیکربندی برای تشخیص حرکت ، گرفتن عکس ، فیلم ، ارسال ایمیل در هنگام تشخیص حرکت و بسیاری موارد دیگر است که در تصاویر بالا مشاهده می کنید.

هنگامی که برای اولین بار با استفاده از admin وارد سیستم می شوید و باید رمز عبور مدیر و کاربر را از طریق UI وب به روز کنید و Pi را راه اندازی مجدد کنید.

در حال حاضر از آنجا که این دوربین مخفی است ، ممکن است بخواهید به تنظیمات قبلی بروید و "فعال کردن دوربین CSI Led" را همانطور که در اولین تصویر بالا مشاهده می کنید ، بچرخانید. و همچنین می توانید برنامه کاری خود را که اساساً زمان روز در هنگام مدرسه یا محل کار است به روز کنید.

برای تشخیص حرکت و بسته به جایی که دوربین مخفی را در اتاق تنظیم کرده اید ، ممکن است بخواهید آستانه تغییر قاب را برای تشخیص حرکت و جلوگیری از مثبت کاذب تغییر دهید.

مرحله 6: تنظیم Hue Light با استفاده از IFTTT برای ترساندن مزاحم

تنظیم Hue Light با استفاده از IFTTT برای ترساندن مزاحم
تنظیم Hue Light با استفاده از IFTTT برای ترساندن مزاحم
راه اندازی Hue Light با استفاده از IFTTT برای ترساندن مزاحم
راه اندازی Hue Light با استفاده از IFTTT برای ترساندن مزاحم
راه اندازی Hue Light با استفاده از IFTTT برای ترساندن مزاحم
راه اندازی Hue Light با استفاده از IFTTT برای ترساندن مزاحم

این یک مرحله اختیاری است ، اما یک افزودنی عالی برای ترساندن مزاحم است. به عنوان بخشی از تنظیمات من ، از دستور IFTTT برای روشن کردن همه چراغ های Phillips Hue در خانه پس از تشخیص حرکت استفاده می کنم.

برای راه اندازی دستور العمل به ifttt.com ، یک حساب کاربری ایجاد کنید و بر روی برنامه جدید کلیک کنید. در سمت IF اپلت ، webhook سازنده را انتخاب کرده و یک رویداد ماشه به نام "HUE_on" ایجاد کنید و در طرف دیگر اپلت ، Phillps HUE را انتخاب کرده و نوری را که می خواهید روشن شود از منوی کشویی انتخاب کنید ، در مورد من همه لامپ های خانه را روشن کنید. شما همچنین باید ابتدا کانال Phillps HUE را با ورود به حساب HUE خود راه اندازی کنید.

پس از اتمام کار ، کلید تنظیمات webhook خود را یادداشت کنید که در این پیوند پیدا خواهید کرد. سپس آدرس زیر را با YOURKEY اصلاح کنید و آن را به آدرس web Hook in motionEye اضافه کنید ، همانطور که در اولین تصویر بالا نشان داده شده است.

maker.ifttt.com/trigger/HUE_on/with/key/YO…

اکنون یک آزمایش سریع انجام دهید و در صورت لزوم ، تنظیم آستانه تغییر فریم را در قسمت تشخیص حرکت تنظیم کنید.

IFTTT عالی است! بنابراین دستورالعمل خود را امتحان کنید تا پیام تلگرام را به خود منتقل کنید یا از دستگاه آمازون Alexa Echo خود بخواهید موسیقی پخش کند.

توصیه شده: