رئيسي الكاميرات اصنع كاميرا حساسة للحركة باستخدام Raspberry Pi

اصنع كاميرا حساسة للحركة باستخدام Raspberry Pi



تصدرت أجهزة الكمبيوتر الصغيرة Raspberry Pi الصغيرة عناوين الصحف في وقت سابق من هذا العام عندما تضافرت جهود جمعية علم الحيوان في لندن وخدمة الحياة البرية في كينيا لإنتاج شبكة من الكاميرات البعيدة لمراقبة الحيوانات والقبض على الصيادين.

اصنع كاميرا حساسة للحركة باستخدام Raspberry Pi

على الرغم من أنه من غير المحتمل أن يمثل الصيادون غير المشروع مشكلة في حديقتك ، يمكنك استخدام نفس التكنولوجيا لمراقبة مجيئ وذهاب الحياة البرية في الفناء الخلفي - وإن كان ذلك مع المزيد من لقطات السناجب وعدد أقل من الأسود.

إذا لم تكن قد استخدمت Raspberry Pi من قبل ، فستحتاج إلى تثبيت نظام التشغيل Raspbian على بطاقة SD الخاصة بك والتأكد من تحديثه.

ماذا ستحتاج

بالنسبة لهذا المشروع ، ستحتاج إلى:
- نموذج Raspberry Pi A أو الموديل B.
- وحدة كاميرا Raspberry Pi
- حالة مع حامل كاميرا
- بطاقة SD مع تثبيت Raspbian محدث
- اتصال الشاشة ولوحة المفاتيح والشبكة لإعداد البرنامج

تتمثل الخطوة الأولى في إرفاق وحدة كاميرا Raspberry Pi بمنفذ واجهة الكاميرا التسلسلية (CSI) أعلى Raspberry Pi. يوجد هذا المنفذ الصغير الشبيه بالفتحة في الجزء السفلي الأيمن من السطح العلوي للوحة ، بين منفذ HDMI ومنفذ Ethernet.

كيفية حفظ علامات التبويب في الكروم

اسحب اللسان لأعلى برفق ، ثم ادفع الطرف المكشوف من كابل الشريط الخاص بوحدة الكاميرا في الفتحة ، بحيث تكون نقاط التلامس الفضية على الكابل متجهة نحو يسار اللوحة. عندما يكون الكبل في الجزء السفلي من الفتحة ، ثبته في مكانه بيد واحدة أثناء دفع اللسان لأسفل مرة أخرى باليد الأخرى لتثبيته في مكانه.

قم بتوصيل Pi بشاشة ولوحة مفاتيح وشبكة مع وصول إلى الإنترنت. إذا كان لديك موديل A ، فستحتاج إلى استخدام USB إلى Ethernet أو Wi-Fi dongle لتنزيل البرنامج المطلوب ، ولكن يمكن إزالته عندما تكون الكاميرا قيد الاستخدام.

عندما يتم تمهيد Pi ، قم بتسجيل الدخول باستخدام حساب pi وقم بتحميل أداة تكوين برنامج Raspberry Pi عن طريق كتابة:

sudo raspi-config

قم بالتمرير لأسفل في القائمة إلى خيار تمكين الكاميرا وحدده باستخدام مفتاح Enter. اختر تمكين في القائمة التي تظهر ، ثم اختر إنهاء ثم نعم عند مطالبتك بإعادة التشغيل.

عند إعادة تشغيل Pi ، قم بتسجيل الدخول وتثبيت البرنامج الذي سيقود كاميرا استشعار الحركة - وحدة Python لإجراء تحليل الصورة ومعالجتها ، بالإضافة إلى أداة للحفاظ على تشغيل البرنامج النصي - عن طريق كتابة:

sudo apt-get install python-
شاشة imaging-tk

ثم قم بتنزيل نص PiCam Python ، الذي تم تطويره بواسطة أعضاء مجتمع Raspberry Pi ومشاركته على المنتديات الرسمية:

wget https://raw.github.com/
ghalfacree / bash-scripts /
سيد / picam.py

أخيرًا ، أنشئ دليلًا للبرنامج النصي لتخزين صوره:

مكدير بيكام

مع تثبيت البرنامج ، يمكنك فصل Pi الخاص بك عن الشبكة ووضعه على استعداد لالتقاط الصور. لتشغيل برنامج الالتقاط ، اجعله قابلاً للتنفيذ أولاً عن طريق كتابة:

chmod + x picam.py

كيف ألغي ديزني بلس

ثم قم بتشغيله عن طريق كتابة:

./picam.py

يعمل نص Python من خلال التقاط صور منخفضة الدقة باستمرار ، ومقارنتها ببعضها البعض للتغييرات التي يسببها شيء يتحرك في مجال رؤية الكاميرا. عند اكتشاف تغيير ، تلتقط الكاميرا لقطة عالية الدقة ثم تعود للبحث عن التغييرات.

قد يحتاج البرنامج إلى ضبط دقيق ، خاصةً إذا قمت بوضعه بالقرب من النباتات ، والتي يمكن أن تتحرك في مهب الريح: افتح البرنامج النصي في محرر نصي وقم بتجربة الخيارات المختلفة من أجل ضبط الحساسية أو إزالة المناطق التي يتم تحليلها.

يتم وضع الصور الملتقطة في مجلد picam (فقط الصور عالية الدقة ؛ يتم تجاهل الصور ذات الدقة المنخفضة). لإيقاف البرنامج النصي ، اضغط على Ctrl + C على لوحة المفاتيح.

إذا كنت تضع الكاميرا في مكان لا يمكن الوصول إليه ، فيمكنك استخدام دونجل شبكة لاسلكية للتحكم فيها عبر الشبكة. ابحث عن عنوان IP الخاص بـ Pi عن طريق كتابة:

Ifconfig

اتصل بهذا العنوان باستخدام عميل SSH مثل PuTTY for Windows ، وقم بتشغيل البرنامج النصي باستخدام الأداة المساعدة Screen لمنعه من الإغلاق عند قطع الاتصال:

شاشة /home/pi/picam.py

نظرًا لأن Pi منخفضة الطاقة ، يمكنك حقًا فصلها عن طريق توصيلها بحزمة بطارية ، والتي يمكن شحنها باستخدام الطاقة الشمسية.

إلى جانب علبة مقاومة للماء ، مثل PiCE من Elson Designs ، من الممكن تحويل Pi المتواضع إلى كاميرا قوية للحياة البرية يمكنها التقاط صور رائعة للغاية - حتى في الحدائق الحضرية.

انقر هنا للعودة إلى الصفحة الرئيسية لـ 21 مشروعًا تقنيًا

مقالات مثيرة للاهتمام

اختيار المحرر

كيفية محو محرك أقراص SSD بأمان
كيفية محو محرك أقراص SSD بأمان
يعد إجراء مسح آمن على محرك الأقراص ذي الحالة الصلبة (SSD) أمرًا سهلاً نسبيًا عند الانتهاء من البرنامج الضروري. يعتمد المسح الآمن لمحرك أقراص الحالة الصلبة بشكل كبير على نوع محرك الأقراص وعوامل أخرى ، مثل محرك الأقراص
كيفية التحقق مما إذا كان شخص آخر يستخدم حساب WhatsApp الخاص بك
كيفية التحقق مما إذا كان شخص آخر يستخدم حساب WhatsApp الخاص بك
مثل العديد من التطبيقات الأخرى عبر الإنترنت، يبذل WhatsApp قصارى جهده للحفاظ على خصوصية وأمان بيانات مستخدميه. النظام الأساسي آمن نسبيًا مع ميزات مثل تسجيل الدخول مرة واحدة والمصادقة الثنائية. ولكن، مثل أي شيء متصل
كيفية إصلاح جهاز PS4 الذي يستمر في إخراج الأقراص أو إصدار أصوات التنبيه
كيفية إصلاح جهاز PS4 الذي يستمر في إخراج الأقراص أو إصدار أصوات التنبيه
إذا استمر جهاز PS4 في إخراج الأقراص، وإصدار أصوات تنبيه، ولا يمكنه قراءة الأقراص، فقد يكون ذلك مشكلة في القرص، أو مشكلة في البرنامج، أو مشكلة فعلية في وحدة التحكم.
كيفية تغيير عنوان بريدك الإلكتروني في Outlook
كيفية تغيير عنوان بريدك الإلكتروني في Outlook
بخلاف مزودي خدمة البريد الآخرين ، يسمح Microsoft Outlook لمستخدميه بتغيير عنوان بريدهم الإلكتروني ، وفي نفس الوقت يحتفظ بجميع المعلومات وجهات الاتصال التي قاموا بتجميعها على مر السنين. مع بعض أكثر الشبكات شيوعًا ، مثل Gmail ،
كيفية إيقاف تشغيل Find My iPhone
كيفية إيقاف تشغيل Find My iPhone
تتيح ميزة Find My من Apple للمستخدمين تحديد موقع أجهزتهم إذا ضللوها. سواء كنت تبيع جهاز iPhone أو تتاجر فيه أو تحصل عليه أو لم تعد تستخدمه ، فأنت تريد التأكد من إزالته من أجهزتك
كيفية البحث عن الزنزانات المحصنة في Minecraft
كيفية البحث عن الزنزانات المحصنة في Minecraft
بينما تجلب التحديثات الجديدة لـ Minecraft خيارات جديدة إلى الطاولة ، يظل المحتوى الأقدم من بين الأشياء المفضلة لدى الجمهور. الزنزانات المحصنة هي إحدى هذه الإضافة. تمت إضافتهم إلى اللعبة في يونيو 2010 ، وهم لا يزالون من بين أكثر الألعاب
كيفية الانضمام إلى اجتماع باستخدام رمز في فريق Microsoft
كيفية الانضمام إلى اجتماع باستخدام رمز في فريق Microsoft
تعد الاجتماعات مع Microsoft Teams طريقة ملائمة للتواصل مع الزملاء دون تواجد الجميع فعليًا في نفس الغرفة. يمكنك الانضمام إلى اجتماع Microsoft Teams باستخدام مجموعة متنوعة من الأجهزة ، وهناك عدة طرق للتوقيع