جدول المحتويات:
- الخطوة 1: اجمع المكونات
- الخطوة 2: تحضير وتحميل نظام التشغيل
- الخطوة الثالثة: تثبيت البرنامج
- الخطوة 4: اختبار البناء
فيديو: شاشة / عرض كاميرا IP باستخدام Raspberry Pi: 4 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:37
أثناء تقييم خيارات 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 لأن هذا يساعد كثيرًا.
يوتيوب:
شكرا لقرائتك!
موصى به:
وقت عرض Arduino على شاشة LED TM1637 باستخدام RTC DS1307: 8 خطوات
وقت عرض Arduino على شاشة TM1637 LED باستخدام RTC DS1307: في هذا البرنامج التعليمي سوف نتعلم كيفية عرض الوقت باستخدام وحدة RTC DS1307 وشاشة LED TM1637 و Visuino
عداد المشتركين في YouTube باستخدام شاشة عرض الورق الإلكتروني و Raspberry Pi Zero W: 5 خطوات (بالصور)
عداد المشتركين في YouTube باستخدام شاشة E-Paper و Raspberry Pi Zero W: في هذا Instructable ، سأوضح لك كيفية إنشاء عداد المشتركين على Youtube الخاص بك باستخدام عرض الورق الإلكتروني ، و Raspberry Pi Zero W للاستعلام عن YouTube API وتحديث العرض. تعد شاشات العرض الورقية الإلكترونية رائعة لهذا النوع من المشاريع لأنها تمتلك
باستخدام شاشة عرض مكونة من 4 أرقام و 7 أجزاء ، مع Arduino: 7 خطوات
باستخدام شاشة عرض مكونة من 4 أرقام و 7 شرائح ، مع Arduino: في هذا البرنامج التعليمي ، سأوضح لك كيفية استخدام شاشة عرض مكونة من 7 أجزاء مع 4 أرقام باستخدام اردوينو. بعض الأشياء الأساسية التي أود الإشارة إليها هي أن هذا يستهلك تقريبًا جميع المسامير الرقمية الموجودة على اردوينو أونو وليوناردو واللوحات التي تحتوي على 13 رقمًا
شاشة LCD I2C / IIC - قم بتحويل شاشة SPI LCD إلى شاشة I2C LCD: 5 خطوات
شاشة LCD I2C / IIC | قم بتحويل شاشة SPI LCD إلى شاشة I2C LCD: يحتاج استخدام شاشة spi LCD إلى عدد كبير جدًا من التوصيلات التي يصعب فعلها ، لذلك وجدت وحدة يمكنها تحويل شاشة i2c LCD إلى شاشة spi LCD ، لذا فلنبدأ
منظم جهد اللوح مع شاشة عرض / Regulador De Voltagem Com عرض Para Placa De Ensaio: 8 خطوات
منظم جهد اللوح مع شاشة عرض / Regulador De Voltagem Com Display Para Placa De Ensaio: احصل على المكونات الضرورية الموجودة في القائمة المرفقة (توجد روابط لشراء أو رؤية خصائصها). روابط نظام التشغيل ، يتم تضمينها في شكل caracteristicas د