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

وسايل مورد نياز:
1‌ـ ميکرو رايانه رازبري پاي (Raspberry Pi) مدل A يا B ‌
2ـ‌ يک واحد اتصال (پايانه) دوربين رازبري پاي
3‌ـ‌ يک کيس رازبري پاي داراي محل اتصال دوربين
4‌ـ ‌يک کارت حافظه SD حاوي نرم‌افزار روزآمد رازبين
Raspbian) 5‌)ـ‌ يک صفحه‌نمايش، صفحه‌کليد و اتصال شبکه براي انجام تنظيمات نرم‌افزار

ارزان‌بودن قيمت ميکرورايانه رازبري پاي، اين روزها موضوع بحث بيشتر سايت‌ها و نشريات حوزه‌ آي‌تي است. اوايل امسال بود که سازمان حيات‌وحش کنيا با استفاده از دوربين مدار بسته امنيتي رازبري پاي به ايجاد شبکه‌اي از دوربين‌هاي قابل کنترل از راه دور براي حفاظت حيوانات و دستگيري شکارچيان غيرقانوني اقدام کرد. شما هم مي‌توانيد حياط و باغچه خانه‌تان را با استفاده از همان فناوري زير نظر داشته باشيد و ببينيد پرنده‌ها و گربه‌ها چه بلايي سر گياهان و گل‌هاي ارزشمند باغچه مي‌آورند.

اگر تا به حال از رازبري پاي استفاده نکرده‌ايد، ابتدا بايد نسخه سيستم‌عامل رازبين را روي يک SD کارت نصب کنيد. اولين قدم براي اجراي کار، نصب پايانه دوربين رازبري پاي به پورت رابط کاربري سريال دوربين روي بورد رازبري پاي است.

اين شکاف پورت کوچک را مي‌توانيد در قسمت انتهايي سمت راست رازبري پاي روي مدار و بين پورت HDMI و درگاه اتصال شبکه اينترنت آن بيابيد. ضامن پلاستيکي کوچک سياه رنگ آن را به آرامي بالا کشيده، سپس سر کابل تخت نواري پايانه رازبري پاي را، در حالي که قسمت‌هاي نقره‌اي رنگ اتصال کابل رو به طرف سمت چپ مدار است، تا آخرين حد ممکن در شکاف اتصال بورد وارد کنيد.

هنگامي که مطمئن شديد سر کابل در انتهاي شکاف اتصال قرار دارد، با يک دست کابل را گرفته و با دست ديگر ضامن کنار شکاف اتصال را با فشار به پايين، در جاي اصلي خود انداخته و محکم کنيد.

حال رازبري پاي را به يک صفحه‌نمايش، صفحه‌کليد و شبکه فعال داراي دسترسي به اينترنت متصل کنيد. اگر از مدار نوع A رازبري پاي استفاده مي‌کنيد بايد براي دانلود نرم‌افزارهاي مورد نياز، آن را با يک دانگل USB به اينترنت يا واي‌ ـ‌ فاي به شبکه خود متصل کنيد. البته هنگام استفاده از دوربين مي‌توانيد اين اتصال را قطع کنيد. وقتي رازبري پاي بوت شد، با حساب کاربري pi خود که پيشتر ساخته‌ايد، لاگين کرده و ابزار پيکربندي نرم‌افزاري رازبري پاي را با تايپ‌کردن متن زير بالا بياوريد: sudo raspi-config‌

دراين مرحله به سمت پايين فهرست گزينه فعالسازي دوربين (Enable Camera option) رفته و با زدن کليد Enter آن را انتخاب کنيد. در منويي که ظاهر مي‌شود، Enable را انتخاب کرده، پس از آن با انتخاب Finish هنگامي که درخواست ريبوت مي‌شود، Yes را بزنيد. در اين حال لاگين کرده و نرم‌افزاري را که عامل اجراي حساسيت دوربين به ثبت حرکات (motion-sensing‌‌) است، نصب کنيد. با تايپ‌کردن متن زير يک واحد اندازه‌گيري پايتون براي اجراي تجزيه و تحليل تصوير و دستکاري آن به اضافه ابزاري که موجب تداوم اجراي متن است، فعال مي‌شود:
Sudo apt‌ـ‌get install python‌ـ‌imaging‌ـ‌tk screen

سپس متن PiCam python script را که از سوي اعضاي جامعه رازبري پاي توسعه يافته است، با تايپ متن زير دانلود کنيد:
wget https:‌/‌‌/‌raw.github.com‌/‌ghalfacree‌/‌bash‌ـ‌scripts‌/‌master‌/‌picam.py

دست آخر يک فهرست راهنما براي اسکريپت، به منظور ذخيره تصاوير آن ايجاد کنيد:

mkdir picam
حال که نرم‌افزار نصب شده، مي‌توانيد اتصال دوربين پاي از شبکه را قطع کرده و آن را در جهتي که مي‌خواهيد تصاويرش ثبت شود، قرار دهيد. نرم‌افزار ثبت تصاوير را با تايپ‌کردن متن زير فعال کنيد:
chmod +x picam.py سپس براي به اجرا در آوردن آن تايپ کنيد: ‌picam.py/.

اسکريپت پايتون با گرفتن تصاوير پشت سر هم با ‌رزولوشن پايين در ميدان ديد دوربين کار مي‌کند و براي درک حرکت اشيا، تصوير حاضر را با تصوير قبلي مقايسه مي‌کند. هنگامي که يک تغيير در تصاوير تشخيص داده مي‌شود، دوربين بسرعت يک عکس با رزولوشن بالا گرفته و به دنبال تغيير مي‌گردد.

گاهي اوقات ممکن است نرم‌افزار به تنظيم بهينه نياز پيدا کند، بخصوص هنگامي که دوربين را نزديک گياهان بگذاريد. چون ممکن است باد گياهان را حرکت داده و تنظيم دوربين را به هم بزند. در اين هنگام اسکريپت را در ويرايشگر متن باز کرده و از گزينه‌هاي مختلف براي تنظيم حساسيت و تجزيه و تحليل ناحيه‌هاي مورد نظر استفاده کنيد.

تصاوير ثبت شده در پوشه picam‌ جا گرفته (البته فقط تصاوير رزولوشن بالا دراين پوشه ثبت و تصاوير رزولوشن پايين حذف مي‌شود). براي متوقف‌کردن اسکريپت، دکمه‌هاي Ctrl+C را روي صفحه‌کليد بفشاريد. اگر دوربين شما در نقطه‌اي غير قابل دسترس قرار دارد، مي‌توانيد دانگل شبکه وايرلس را به آن وصل کنيد تا بتوانيد آن را روي شبکه بي‌سيم کنترل کنيد. آدرس IP پاي را با تايپ‌کردن متن زير پيدا کنيد: Ifconfig

با استفاده از يک کلاينت SSh مانند PuTTy اسکريپت را با استفاده از screen utility که از بسته شدنش هنگام قطع اتصال جلوگيري مي‌کند، به اجرا درآوريد:

Screen ‌/‌home‌/‌pi‌/‌picam.py

از آنجا که رازبري پاي از لحاظ مصرف برق بسيار کم مصرف است، شما مي‌توانيد حتي از باتري خورشيدي استفاده کنيد. البته مي‌توانيد يک کيس ضد آب هم براي آن خريداري کرده يا اين که خودتان يک چنين کيسي را براي آن طراحي کرده و بسازيد. دوربين رازبري پاي موارد استفاده زيادي در زندگي روزمره شخصي و موارد امنيتي از کنترل اتاق کودک تا دوربين مدار بسته امنيتي ضدسرقت دارد.
منبع:jamejamonline.ir