بازگشت به بلاگ

دوربین مداربسته با Raspberry Pi Zero W

ر این آموزش یاد می‌گیریم چطور یک دوربین مداربسته با Raspberry Pi Zero W بسازیم و با استفاده از MotionEyeOS یک سیستم آماده برای نظارت تصویری راه‌اندازی کنیم. در پایان می‌توانید تصویر را از طریق مرورگر روی موبایل یا کامپیوتر ببینید و تنظیمات ضبط و تشخیص حرکت را فعال کنید.

MotionEyeOS چیست؟

MotionEyeOS یک سیستم‌عامل متن‌باز است که رزبری‌پای را به یک سیستم نظارت تصویری تبدیل می‌کند. رابط کاربری آن تحت وب است و می‌تواند ضبط ویدئو/عکس، تشخیص حرکت، زمان‌بندی و ارسال فایل به فضای ابری یا شبکه محلی را انجام دهد.

امکانات مهم MotionEyeOS

• نصب و راه‌اندازی ساده
• پنل تحت وب (مناسب موبایل/تبلت)
• پشتیبانی از Camera Module رزبری‌پای و بسیاری از دوربین‌های USB
• تشخیص حرکت و اعلان‌ها
• ذخیره روی کارت SD/USB/اشتراک SMB
• امکان آپلود روی سرویس‌های ابری مثل Google Drive و Dropbox

وسایل موردنیاز

• Raspberry Pi Zero W
• ماژول دوربین Raspberry Pi (Camera Module)
• کارت microSD
• کابل برق microUSB
• (اختیاری برای راه‌اندازی اولیه) نمایشگر + micro-HDMI + هاب USB + کیبورد/ماوس

مرحله 1: دانلود MotionEyeOS مناسب Raspberry Pi Zero W

به صفحه دانلود MotionEyeOS بروید و نسخه مخصوص Raspberry Pi Zero / Zero W را دانلود کنید. این فایل یک سیستم‌عامل کامل است؛ یعنی نباید همزمان سیستم‌عامل دیگری روی کارت نصب باشد. بعد از دانلود، فایل را از حالت فشرده خارج کنید.

شکل: انتخاب نسخه صحیح MotionEyeOS برای مدل‌های مختلف Raspberry Pi

دانلود MotionEyeOS مناسب Raspberry Pi Zero W

مرحله 2: رایت کردن ایمیج روی کارت microSD

ایمیج استخراج‌شده MotionEyeOS را با ابزارهایی مثل Raspberry Pi Imager یا balenaEtcher روی کارت microSD بنویسید.

مرحله 3: اتصال MotionEyeOS به Wi‑Fi (ساخت wpa_supplicant.conf)

برای اینکه Pi Zero W بعد از بوت به وای‌فای وصل شود، در پارتیشن کارت (BOOT) یک فایل متنی به نام wpa_supplicant.conf بسازید و اطلاعات شبکه را وارد کنید:

country=IR
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
    scan_ssid=1
    ssid="Wifi Name"
    psk="Wifi Password"
}

نکته: مقدار ssid و psk را با نام و رمز واقعی وای‌فای جایگزین کنید.

مرحله 4: اتصال سخت‌افزار (دوربین، کابل‌ها و تغذیه)

ماژول دوربین را با فلت (CSI) به Raspberry Pi Zero W وصل کنید. سپس برق را وصل کنید. اگر می‌خواهید راه‌اندازی را با نمایشگر انجام دهید، micro‑HDMI و هاب USB (برای کیبورد/ماوس) را هم متصل کنید.

اتصال ماژول دوربین به Raspberry Pi Zero W با فلت (CSI)

راه‌اندازی دوربین مداربسته با Raspberry Pi Zero W

مرحله 5: اولین بوت و ورود اولیه

بعد از بوت، روی نمایشگر می‌توانید پیام‌های راه‌اندازی را ببینید. در بسیاری از نسخه‌ها، برای ورود اولیه در کنسول، نام کاربری admin است و رمز عبور خالی (فقط Enter).

فرآیند بوت MotionEyeOS روی Raspberry Pi Zero W

بوت MotionEyeOS روی رزبری پای زیرو W

شکل: بوت شدن MotionEyeOS و نمایش IP دستگاه (برای ورود از مرورگر)

بوت MotionEyeOS و نمایش آدرس IP رزبری پای زیرو W

مرحله 6: پیدا کردن IP و ورود از طریق مرورگر

کامپیوتر/موبایل باید روی همان شبکه‌ای باشد که Pi Zero W به آن وصل شده است. سپس IP رزبری‌پای را در مرورگر وارد کنید تا پنل MotionEyeOS باز شود.

اگر IP را پیدا نکردید، می‌توانید از پنل روتر/مودم یا اپ‌های مدیریت شبکه روی موبایل استفاده کنید (مثلاً وقتی هر دو دستگاه به هات‌اسپات موبایل وصل هستند).

پیدا کردن IP رزبری‌پای از طریق اپ مدیریت وای‌فای/هات‌اسپات موبایل

پیدا کردن IP رزبری پای در هات اسپات موبایل

مرحله 7: لاگین و مشاهده تصویر زنده (Live View)

بعد از وارد کردن IP در مرورگر، صفحه لاگین نمایش داده می‌شود. نام کاربری معمولاً admin است و رمز عبور خالی (در صورت تغییر، از همان رمز جدید استفاده کنید).

شکل: صفحه ورود (Login) در MotionEyeOS از طریق مرورگر

صفحه لاگین MotionEyeOS در مرورگر

پس از ورود، تصویر زنده دوربین و تنظیمات ضبط/تشخیص حرکت در داشبورد قابل مشاهده است.

شکل: نمای زنده دوربین در داشبورد MotionEyeOS (Live View)

نمای زنده دوربین در MotionEyeOS

نمونه نتیجه نهایی

در نهایت می‌توانید دوربین را داخل یک کیس مناسب قرار دهید و آن را به عنوان یک دوربین نظارتی خانگی استفاده کنید.

نمونه مونتاژ دوربین مداربسته با Pi Zero W و کیس/چاپ سه‌بعدی

دوربین مداربسته رزبری پای

مشکلات رایج و راه‌حل سریع

• صفحه وب باز نمی‌شود: مطمئن شوید Pi و موبایل/PC روی یک شبکه هستند و IP درست وارد شده است.
• IP پیدا نمی‌شود: از DHCP روتر، اسکنر شبکه یا اپ مدیریت وای‌فای استفاده کنید.
• تصویر ندارید: اتصال فلت دوربین را دوباره بررسی کنید و از روشن شدن LED دوربین مطمئن شوید.