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

سه شنبه, 21 تیر 776 13:31
این مورد را ارزیابی کنید
(10 رای‌ها)

امروزه دوربین‌های مدار بسته کاربرد بسیار زیادی داشته و اهمیت بالایی در حفاظت و بازرسی دارند. هدف از این آموزش ساخت یک دوربین مدار بسته توسط قطعات پرینت سه بعدی شده و دوربین و برد رسپبری‌پای است که برای این منظور از Motion رسپبری در این آموزش استفاده می‌شود. 

فروش کیت های آموزشی

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

قطعات مورد نیاز

رسپبری پای 3 یا رسپبری پای مدل B

1 عدد
دوربین رسپبری پای 8 مگاپیکسل RASPBERRY PI CAMERA IR 8MP REV2.1 1 عدد
کارت حافظه 8 گیگا بایتی 1 عدد
آداپتور 5 ولت و 2 آمپر 1 عدد
کابل USB برد رسپبری پای به همراه سوئیچ Power 1 عدد
کابل شبکه 3 متری 1 عدد
پیچ M3*6 10 عدد
پیچ M3*4 10 عدد
پیچ M3*12 5 عدد
پیچ M2..5*6 5 عدد
مهره 3 5 عدد
واشر 3 5 عدد

camera

علاوه بر این قطعات الکترونیک، فایل .stl قطعات پرینت سه بعدی شده محصول را می توانید از قسمت پیوست این آموزش دانلود کرده و برای پرینت شدن استفاده کنید. نحوه مونتاژ قطعات کاملا در ویدئوی ادامه این آموزش بیان شده است.

camera

بنابراین، در ادامه نحوه راه اندازی و کار با دوربین مدار بسته رسپبری پای بیان می‌گردد:

نصب دوربین رسپبری‌پای

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

camera

فروش کیت های آموزشی

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

پس از نصب دوربین، رسپبین را بر روی کارت SD خود نصب کرده و پای خود را روشن کنید. برای این منظور می‌توان به آموزش “ شروع کار با دوربین رسپبری‌پای با زبان برنامه‌نویسی پایتون (قسمت اول) “ مراجعه کرد.

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

sudo apt-get update

sudo apt-get upgrade

بنابر نسخه رسپبین خود چند گام زیر را باید انجام دهید:

Raspbian Jessie

  • حذف کتابخانه هایی که ممکن است با بسته های جدید هم خوانی نداشته باشند:

sudo apt-get remove libavcodec-extra-56 libavformat56 libavresample2 libavutil54

  • دانلود و نصب بسته های زیر:

wget https://github.com/ccrisan/motioneye/wiki/precompiled/ffmpeg_3.1.1-1_armhf.debsudo dpkg -i ffmpeg_3.1.1-1_armhf.deb

  • نصب بسته های زیر برای استفاده از motion:

sudo apt-get install curl libssl-dev libcurl4-openssl-dev libjpeg-dev libx264-142 libavcodec56 libavformat56 libmysqlclient18 libswscale3 libpq5

  • دانلود و نصب جدیدترین نسخه motion:

wget https://github.com/Motion-Project/motion/releases/download/release-4.0.1/pi_jessie_motion_4.0.1-1_armhf.debsudo dpkg -i pi_jessie_motion_4.0.1-1_armhf.deb

Raspbian Stretch

  • نصب بسته های زیر:

sudo apt-get install libmariadbclient18 libpq5 libavcodec57  libavformat57 libavutil55 libswscale4

  • دانلود و نصب فایل Motion deb:

sudo wget https://github.com/Motion-Project/motion/releases/download/release-4.0.1/pi_stretch_motion_4.0.1-1_armhf.debsudo dpkg -i pi_stretch_motion_4.0.1-1_armhf.deb

این تمامی کارهایی بود که قبل از ورود به تنظیمات motion لازم بود تا صورت بگیرد.

تنظیمات Motion

برای استفاده از دوربین رسپبری پای نیاز است تا موارد زیر ابتدا صورت بگیرند:

  • در raspi config مطمئن شوید که دوربین روشن باشد. برای این منظور، در دستور زیر، دوربین را enable کنید و پس از آن پای را دوباره اجرا کنید (restart کنید):

sudo raspi-config

  • فایل modules را باز کنید:

sudo nano /etc/modules

  • در انتهای فایل خط زیر را اگر موجود نباشد وارد کنید و سپس با فشردن کلید Ctrl+x و سپس y برنامه را ذخیره و از آن خارج شوید:

bcm2835-v4l2

  • پای را دوباره بوت کنید:

sudo reboot

در این مرحله، نیاز است تا چند تغییر در motion.conf صورت گیرد:

  • به conf وارد شوید:

sudo nano /etc/motion/motion.conf

  • خط ها و دستورات زیر را پیدا کنید و به صورت زیر تغییر حالت دهید:

daemon on

stream_localhost off

توجه: در صورتی که نمی خواهید فیلم ها و تصاویر ویدئو برای شما ذخیره شود و یا مشکلی در نحوه تصیربرداری دارید، دو خط زیر را نیز از حالت On میتوانید به حالت Off تغییر دهید:

output_pictures off

 

ffmpeg_output_movies off

همچنین موارد زیر را هم به صورت دلبخواه می‌توانید تغییر دهید:

stream_maxrate 100

framerate 100

width 640

height 480

  • حال نیاز به تنظیم daemon است. برای این منظور باید فایل motion تنظیم شود:

sudo nano /etc/default/motion

  • خط زیر را یافته و به صورتی که نمایش داده شده است تغییر دهید:

start_motion_daemon=yes

  • پس از انجام این دستور با فشردن کلید Ctrl+x و سپس y برنامه را ذخیره و از آن خارج شوید.
  • سپس مطمئن شوید دوربین متصل باشد و خط زیر را اجرا کنید:

sudo service motion start

بنابراین حال شما میتوانید تصویر نشان داده شده توسط دوربین مدار بسته خود را در بروزری همچون Google chrome با وارد کرد IP پای خود به صورت زیر مشاهده کنید:

192.168.137.103:8081

توجه: اگر قادر به مشاهده تصویر نبوده و وبپیج مورد نظر بارگذاری نشد، می توانید سرویس را دوباره اجرا کنید:

sudo service motion restart

همچنین، اگر نیاز به توقف سرویس داشتید، از دستور زیر استفاده کنید:

sudo service motion stop

توجه: با دستور زیر می توانید تمامی دستگاه های دوربین متصل به پای خود را مشاهده کنید:

ls /dev/video*

بنابراین، شما می توانید از نصب دوربین مدار بسته ساخته شده خودتان در هر مکانی لذت ببرید.

 

فیلم آموزش کامل ساخت دوربین مداربسته با رزپبری پای

 

 

?>

نظرات، پيشنهادات و انتقادات خود را براي بهتر شدن محتواي مطالب با ما در ميان بگذاريد...

فروش کیت های آموزشی

خواندن 3423 دفعه
عباس بطالبلو

عباس بطالبلو دانش‌آموخته کارشناس ارشد رشته مهندسی مکاترونیک از دانشگاه صنعتی خواجه نصیرالدین طوسی و عضو گروه رباتیک جراح آزمایشگاه ارس (ARAS) هستند. موضوع پایان نامه کارشناسی ارشد ایشان در زمینه ی «طراحی و پیاده سازی ربات ۲RT برای جراحی از دور چشم» بوده است. ایشان سابقه پیاده سازی و ساخت ربات هایی چون ربات موازی جراحی چشم، ربات سری SCARA، ربات Palletizer و … را دارند.

کاربرانی که در این گفتگو شرکت کرده اند

نظرات (15)

  1. علیرضا

سلام من از دوربین ۵مگا پیکسل استفاده میکنم فرمان sudo bcn2835-v4l2 رو ارور میده باید چیکار کنم ممنون میشم راهنمایی کنین

 
  1. پشتیبانی    علیرضا

سلام مجدد علیرضا عزیز
آموزش لینک زیر رو گام به گام و از ابتدا پیش برید مشکلتون حل میشه.
https://bit.ly/30S7CKl
مشاهده می کنید دستور مدنظر به صورت زیر تغییر کرده:
sudo modprobe bcm2835-v4l2
موفق باشید

 
  1. علیرضا

سلام اگه دوربین ۵مگا پیکسل باشه دوربین مدار بسته جواب میده یا نه

 
  1. پشتیبانی    علیرضا

سلام علیرضا عزیز
بله جواب میده و مشکلی نداره.
موفق باشید

 
  1. علیرضا

سلام من تمامی مراحل ساخت دوربین مدار بسته با رزبری پای را انجام دادم ولی جواب نمیده وقتی آی پی رو وارد میکنم نمایش نمیده لطفاً راهنمایی کنید ممنون میشم

 
  1. علیرضا    پشتیبانی

سلام تمامی این کار. ها را انجام دادم ولی جواب نمیده آی پی رزبری رو از ترمینال در آوردم 192.168.43.20 بود در آخر هم :8081 اضافه کردم ولی هیچی نمیارد

 
  1. پشتیبانی    علیرضا

علیرضا عزیز
آموزش لینک زیر رو گام به گام پیش برید مشکلتون حل میشه.
https://bit.ly/30S7CKl
موفق باشید

 
  1. پشتیبانی    علیرضا

از قسمت config بررسی کردید دوربین حتما فعال بوده باشه و روشن باشد؟

 
  1. iman

dorost shod bebakhshid eshtebohy kardeh bodam chon doram bo raspberry pi minvisam forsi nemishe faghat ye soal chetory boyad usernam-password bezaram barosh?

 
  1. پشتیبانی    iman

سلام دوست عزیز
شما باید password دیفالت رسپبری خودتون که معمولا raspberry هست رو تغییر بدین.
موفق باشین

 
  1. iman

salam har kory mikonam hamash ro holat lod hast safhe ro bolo nemiareh

 
  1. masih

فایل پیوست اشتباه است. لطفا تصحیح بفرمایید
بسیار ممنون

 
  1. پشتیبان    masih

سلام، ممنون از توجه شما
فایل‌ها اصلاح شدند

 
هیچ نظری در اینجا وجود ندارد

نظر خود را اضافه کنید.

ارسال نظر بعنوان یک مهمان
پیوست ها (0 / 3)
مکان خود را به اشتراک بگذارید
عبارت تصویر زیر را بازنویسی کنید. واضح نیست؟

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

ما را دنبال کنید:

Copyright © 2017-2018 | Sanatbazar.com