جدول المحتويات:

شاشة / عرض كاميرا IP باستخدام Raspberry Pi: 4 خطوات
شاشة / عرض كاميرا IP باستخدام Raspberry Pi: 4 خطوات

فيديو: شاشة / عرض كاميرا IP باستخدام Raspberry Pi: 4 خطوات

فيديو: شاشة / عرض كاميرا IP باستخدام Raspberry Pi: 4 خطوات
فيديو: Raspberry Pi, RasPad 3 Wireless Video Security Monitor 2024, يوليو
Anonim
شاشة / شاشة كاميرا IP باستخدام Raspberry Pi
شاشة / شاشة كاميرا IP باستخدام Raspberry Pi

أثناء تقييم خيارات NVR المناسبة ، تعثرت عبر مستودع كاميرات العرض الذي يسمح لك بعرض عدة قنوات فيديو لكاميرات الشبكة. كما أنه يدعم التبديل بين الشاشات المتعددة وسنستخدم هذا المشروع لهذا البناء. سوف نحصل على موجزات الفيديو ونعرضها من كاميرا RPi Zero التي أنشأناها في الفيديو السابق والكاميرا القائمة على اللوحة ESP32-CAM التي أنشأناها منذ فترة. أنا أستخدم شاشة صغيرة مقاس 7 بوصات ولكن يمكنك أيضًا توصيل raspberry pi بشاشة خارجية وفقًا لمتطلباتك.

يوضح لك الفيديو أعلاه كيف تم تجميع المشروع بأكمله. أوصي بمشاهدة ذلك أولاً للحصول على فكرة عامة عن كيفية عمل كل شيء معًا.

الخطوة 1: اجمع المكونات

اجمع المكونات
اجمع المكونات
اجمع المكونات
اجمع المكونات
اجمع المكونات
اجمع المكونات

قررت استخدام Raspberry Pi 3 لهذا التصميم لأنه يحتوي على منفذ HDMI بالحجم الكامل وهو أيضًا قوي بدرجة كافية. بصرف النظر عن ذلك ، ستحتاج إلى بطاقة microSD ومصدر طاقة وشاشة مناسبة. لا تهم دقة الشاشة كثيرًا لأن البرنامج سيكتشف ذلك تلقائيًا ويقيس تدفقات الكاميرا.

بالنسبة للكاميرات ، قررت استخدام كاميرا Rpi Zero W التي أنشأناها في المنشور السابق جنبًا إلى جنب مع الكاميرا المستندة إلى ESP32-CAM التي أنشأناها منذ فترة.

الخطوة 2: تحضير وتحميل نظام التشغيل

تحضير وتحميل نظام التشغيل
تحضير وتحميل نظام التشغيل
تحضير وتحميل نظام التشغيل
تحضير وتحميل نظام التشغيل
تحضير وتحميل نظام التشغيل
تحضير وتحميل نظام التشغيل

نظرًا لأننا سنستخدم سطح مكتب Raspberry Pi ، فقد قمت بتنزيل إصدار سطح المكتب من نظام التشغيل Raspbian OS.

نحتاج بعد ذلك إلى تمكين شبكات WiFi عن طريق إنشاء ملف wpa_supplicant.conf في محرك التمهيد. يمكنك أيضًا تنزيل النموذج التالي وتحديثه بتفاصيلك - رمز البلد واسم الشبكة وكلمة المرور. يوصى باستخدام محرر نصوص مثل notepad ++ أو Sublime للقيام بذلك.

www.bitsnblobs.com/wp-content/uploads/2020/05/wpa_supplicant.txt

بدلاً من استخدام WiFi ، يمكنك أيضًا توصيل كابل إيثرنت باللوحة وتوصيل الطرف الآخر بالموجه. ستعمل اللوحة أيضًا باستخدام اتصال سلكي.

الشيء التالي الذي يتعين علينا القيام به هو تمكين SSH. يتيح لنا ذلك الوصول إلى Raspberry Pi والتحكم فيه عن بُعد عبر شبكة. القيام بهذا بسيط. ما عليك سوى استخدام أحد برامج تحرير النصوص المذكورة أعلاه لإنشاء ملف جديد ، ثم حفظه في محرك أقراص التمهيد باسم "ssh". لا تحتاج إلى إضافة أي امتداد للملف.

قبل إخراج بطاقة microSD ، قررت زيادة ذاكرة GPU للبناء عن طريق تحديث ملف config.txt. تحتاج ببساطة إلى إضافة سطر gpu_memory = 512 في ملف التكوين كما هو موضح في الصورة. يوجد ملف config.txt في محرك الإقلاع ويمكنك تحريره عن طريق فتحه في محرر نصوص ، كما هو موضح في الفيديو.

بمجرد اكتمال كل هذا ، أدخلت بطاقة microSD في اللوحة ، وقمت بتوصيل الشاشة وتشغيلها. كما يتضح من الصورة ، كانت دقة العرض غير صحيحة ، لذلك كان هذا هو أول شيء يجب إصلاحه. كان علي ببساطة فتح ملف config.txt وإضافة الخطوط الموضحة في الصورة ، لتهيئة شاشة HDMI. لقد قمت أيضًا بإزالة أي حد على تيار USB حيث تحصل شاشتي على الطاقة من منفذ USB. بمجرد الانتهاء من ذلك ، أعدت تشغيل اللوحة عن طريق كتابة "sudo reboot" وبدأت الشاشة جنبًا إلى جنب مع واجهة اللمس في العمل بشكل صحيح.

الخطوة الثالثة: تثبيت البرنامج

بمجرد تشغيل الشاشة ، كانت الخطوة التالية هي إدخال SSH إلى اللوحة ثم تحديث نظام التشغيل عن طريق تشغيل الأمر "sudo apt-get update && sudo apt-get Upgrade". قد يستغرق هذا بعض الوقت ولكن يوصى بإجراء ذلك لتثبيت جديد.

بمجرد الانتهاء ، قمت بعد ذلك باستنساخ مستودع GitHub عن طريق تشغيل الأمر "git clone https://github.com/SvenVD/rpisurv". يليه "cd rpisurv" الذي يأخذنا إلى الدليل الذي تم إنشاؤه حديثًا. كل ما تبقى هو تثبيت البرنامج عن طريق تشغيل "sudo./install.sh". قرب نهاية التثبيت ، سألني ما إذا كنت أرغب في الكتابة فوق ملف التكوين بمثال واحد ، قلت له نعم لأنني أردت استخدام ذلك كمرجع.

الخطوة 4: اختبار البناء

اختبار البناء
اختبار البناء
اختبار البناء
اختبار البناء
اختبار البناء
اختبار البناء

بمجرد الانتهاء من التثبيت ، كان علي ببساطة تحديث ملف التكوين عن طريق تشغيل الأمر "sudo nano /etc/rpisurv.conf" الذي فتح الملف في محرر النصوص. ثم علقت على التكوين الحالي وأضفت ببساطة دفق كاميرا Rpi إلى الشاشة الأولى ودفق ESP32-CAM إلى الشاشة الأخرى.

ثم قمت بحفظ الملف وإعادة تشغيل اللوحة. ثم حصل المجلس على التدفقات وعرضها على الشاشة.

قررت بعد ذلك التعليق على الشاشة الثانية وإضافة 4 تدفقات إلى الشاشة الأولى. نظرًا لأن لدي كاميرا واحدة فقط ، فقد قررت تكرار التدفقات كما هو موضح في الملف النصي. ثم قمت بحفظ اللوحة وإعادة تشغيلها ويمكنني عرض التدفقات الأربعة التي لم تكن سيئة. ضع في اعتبارك أنه يتعين على Raspberry PI القيام بالكثير من العمل لتقليل حجم البث عالي الدقة بالكامل إلى دقة أقل ، بحيث يمكن عرضه على الشاشة. يوصى باستخدام دفق قريب من دقة العرض النهائية. بشكل عام ، لقد فوجئت جدًا بالنتيجة النهائية ، نظرًا لأن كل هذا كان يعمل عبر شبكة WiFi. كنت أرغب بشكل أساسي في عرض دفق واحد ولذا قمت بتحرير ملف التكوين لذلك وكان الأداء أفضل.

هذه هي الطريقة التي صنعت بها شاشة كاميرا الشبكة باستخدام raspberry pi. إذا أعجبك هذا المشروع ، فيرجى التفكير في الاشتراك في قناتنا على YouTube لأن هذا يساعد كثيرًا.

يوتيوب:

شكرا لقرائتك!

موصى به: