رئيسي الكاميرات اصنع كاميرا حساسة للحركة باستخدام 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 مشروعًا تقنيًا

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

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

أفضل 11 لاعبًا في لعبة FIFA 16 Ultimate Team
أفضل 11 لاعبًا في لعبة FIFA 16 Ultimate Team
لعبة FIFA 16 Ultimate Team تسبب الإدمان بشكل رهيب. جزء واحد من مجموعة FIFA إلى مجموعة ملصقات أخرى ، فإن رعاية فريقك تدريجيًا من خلال المسروقات المكتسبة من خلال الفوز بالمباريات هي صيغة أكثر سخافة بشكل يبعث على السخرية. بالتأكيد ، ستبدأ بـ لا شيء تقريبًا ، ولكن
كل ما تحتاج لمعرفته حول ورشة عمل Steam
كل ما تحتاج لمعرفته حول ورشة عمل Steam
يعد Steam Workshop مستودعًا للتعديلات والعناصر الأخرى داخل اللعبة التي يمكنك تنزيلها وتثبيتها لألعاب Steam بنقرة زر واحدة.
كيفية عمل صورة GIF متحركة لخلفية Windows
كيفية عمل صورة GIF متحركة لخلفية Windows
إذا كنت تقرأ هذا ، فربما تكون قد رأيت بالفعل التأثير الذي يمكن أن تحدثه خلفية الشاشة المتحركة وقررت أنك تريد واحدة لشاشتك. هناك بعض الأناقة في ورق الحائط الثابت الذي تم اختياره جيدًا وعالي الدقة ،
كيفية منع جهاز MacBook من النوم عندما يكون الغطاء مغلقًا
كيفية منع جهاز MacBook من النوم عندما يكون الغطاء مغلقًا
امنع جهاز MacBook الخاص بك من النوم عندما يكون الغطاء مغلقًا إذا قمت بضبط إعدادات الطاقة، وقم بتوصيل جهاز MacBook وتوصيله بشاشة خارجية.
DTS مقابل Dolby Digital: ما الفرق؟
DTS مقابل Dolby Digital: ما الفرق؟
إن القول بأن Dolby Digital هو نفسه DTS سيكون بمثابة قول إن Star Wars و Star Trek هما نفس الشيء. سيثير هذا البيان غضب عشاق كلا العرضين ، وينطبق الشيء نفسه على عشاق الموسيقى الذين يدافعون عن أي منهما
كيفية عمل أمر echo بدون سطر جديد في Windows
كيفية عمل أمر echo بدون سطر جديد في Windows
يصف كيفية التخلص من حرف السطر الجديد في أمر echo في موجه أوامر Windows
يحصل تطبيق Remote Desktop Store على تحديث ضخم
يحصل تطبيق Remote Desktop Store على تحديث ضخم
بالإضافة إلى تطبيق Remote Desktop الكلاسيكي (mstsc.exe) ، يشتمل Windows 10 على تطبيق حديث يسمى ببساطة 'Microsoft Remote App'. إنه تطبيق UWP يتلقى تحديثات من متجر Microsoft .. أصدرت Microsoft إصدارًا جديدًا من التطبيق إلى Insiders مع الكثير من الميزات والتحسينات الجديدة ، بما في ذلك دعم الوضع الفاتح والظلام ،