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

كاميرا يونيكورن - Raspberry Pi Zero W NoIR 8MP بناء الكاميرا: 7 خطوات (مع صور)
كاميرا يونيكورن - Raspberry Pi Zero W NoIR 8MP بناء الكاميرا: 7 خطوات (مع صور)

فيديو: كاميرا يونيكورن - Raspberry Pi Zero W NoIR 8MP بناء الكاميرا: 7 خطوات (مع صور)

فيديو: كاميرا يونيكورن - Raspberry Pi Zero W NoIR 8MP بناء الكاميرا: 7 خطوات (مع صور)
فيديو: Ретро-игры Raspberry Pi 4 для детей — часы веселья! 2024, ديسمبر
Anonim
Image
Image
المعدات
المعدات

Pi Zero W NoIR 8MP Camera Build

تم إنشاء هذا Instructable لمساعدة أي شخص يريد كاميرا تعمل بالأشعة تحت الحمراء أو كاميرا محمولة رائعة حقًا أو كاميرا Raspberry Pi المحمولة أو يريد فقط الاستمتاع ، هههه. هذه هي الكاميرا الأكثر تكلفة وقابلة للتكوين التي استخدمتها. يسمح لك البرنامج المستخدم بالبقاء في وضع Full Auto أو ضبط كل ميزة فردية تقدمها كاميرا Raspberry Pi.

يرجى ملاحظة أن هذه الكاميرا هي كاميرا من طراز "هاتف الكاميرا" وبالتالي فهي تحتوي على مستشعر صغير ولا تحتوي على جميع الميزات التي تتمتع بها كاميرا DSLR أو Mirrorless الحديثة.

التكلفة الإجمالية لإنشاء هذه المشاريع أقل من 60 دولارًا ولكن يمكنك إنفاق المزيد إذا أردت:)

الخطوة 1: الأجهزة

الأجهزة - هذه أسعار الولايات المتحدة قد تختلف أسعارك

Raspberry Pi Zero W - 10 دولارات

كاميرا Raspberry Pi NoIR - 25 دولارًا

حافظة Raspberry Pi الرسمية - 5 دولارات - تستحق هذه الحقيبة العناء بالنسبة لكابل الكاميرا الذي يأتي معها

بطاقة MicroSD - 16 جيجا بايت 8 دولار أمريكي 32 جيجا بايت 14 دولار أمريكي

مزود الطاقة أو البطارية - من 5 دولارات إلى 20 دولارًا - اعتمادًا على نوع مزود الطاقة أو حجم البطارية

ملصق حرب النجوم على كاميرتك المحمولة التي تعمل بالأشعة تحت الحمراء $ لا تقدر بثمن

لا يتم بيع Pi Zero من خلال موزع Raspberry Pi العادي في الولايات المتحدة ، Newark Electronics (العنصر 14). يمكنك شرائها من Microcenter عبر الإنترنت أو في المتاجر وكذلك من Adafruit عبر الإنترنت.

www.microcenter.com و

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

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

الخطوة 2: نظرة عامة على نظام التشغيل والبرامج

نظرة عامة على نظام التشغيل والبرامج
نظرة عامة على نظام التشغيل والبرامج
نظرة عامة على نظام التشغيل والبرامج
نظرة عامة على نظام التشغيل والبرامج
نظرة عامة على نظام التشغيل والبرامج
نظرة عامة على نظام التشغيل والبرامج

بالنسبة لنظام التشغيل ، أذهب مع Full Blown Raspbian. بالنسبة للبرنامج ، أستخدم RPi-Cam-Web-Interface

قم بتنزيل نظام RasPI OS -

تثبيت البرنامج بمجرد تثبيت نظام التشغيل RPi-Cam-Web-Interface -

ملاحظة عامة - أستخدم Raspberry Pi 3 للسماح لي بالتوصيل بالشبكة. قمت بإعداد WiFi الخاص بي ثم نقل شريحة الذاكرة فوق Pi Zero وأكمل التثبيت بها.

لا أستخدم سوى PI 3 لإعداد شبكتي اللاسلكية ، وأنا متأكد من أن هناك طريقة أخرى يجب أن أتعلمها لجعل ذلك أسهل للجميع.

الخطوة 3: تثبيت نظام التشغيل والواي فاي

تثبيت نظام التشغيل و WiFi
تثبيت نظام التشغيل و WiFi

تثبيت نظام التشغيل RasPi

1. إفراغ بطاقة SD الخاصة بك باستخدام SDFormatter على Windows - بالنسبة لنظامي التشغيل Mac و Linux لم أستخدمها من قبل لذا ليس لدي توصية (تنسيق البحث والصورة على Mac أو Linux) - https://www.sdcard.org / downloads / formatter_4 / eula…

2. قم بتثبيت نظام التشغيل Raspbian OS باستخدام Win32DiskImager على Windows -

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

لإعداد WiFi ، تحتاج إلى توصيل RasPi Zero بجهاز الكمبيوتر الخاص بك باستخدام كبل OTG + HUB للماوس ولوحة المفاتيح أو USB إلى كبل لوحة المفاتيح والماوس

الحل البديل - استخدمت Raspberry Pi 3 لإعداد WiFi واستخدمت SSH / VNC عبر اتصال شبكة. أعتقد أن Raspi-Config الآن يسمح لك بإعداد WiFi بحيث تجعل هذه العملية أسرع وأسهل.

الخطوة 4: تثبيت RPi Cam Web Interface

تثبيت واجهة ويب RPi Cam
تثبيت واجهة ويب RPi Cam

بمجرد تثبيت نظام التشغيل وتمكين WiFi ، يمكنك تثبيت برنامج RPi Cam Web Interface. أوصي بعدم إجراء أي تحديثات حتى تكون على Pi Zero للتأكد من عدم ارتكاب أي أخطاء بناءً على الأجهزة

لا تنس التأكد من أن لديك الإعدادات المسبقة الصحيحة للكاميرا لكاميرا 5 ميجابكسل V1 أو كاميرا 8 ميجابكسل V2.

elinux.org/RPi-Cam-Web-Interface - الإعداد أدناه تم اقتباسه من الموقع - يرجى الاطلاع على الموقع للحصول على أحدث التفاصيل

الخطوة 1: قم بتثبيت Raspbian على RPi ، الخطوة 2: قم بتوصيل الكاميرا بـ RPi وقم بتمكين دعم الكاميرا (https://www.raspberrypi.org/camera)

الخطوة 3: قم بتحديث RPi بالأوامر التالية: sudo apt-get update sudo apt-get dist-Upgrade

في بعض الأحيان ، إذا تم إجراء تحديثات لبرامج الكاميرا الأساسية ، فيمكن استخدام تحديث sudo rpi للاستفادة منها قبل أن تصبح متاحة كمعيار.

الخطوة 4: بالنسبة إلى Jessie Lite ، قم بتشغيل sudo apt-get install git استنساخ الكود من github وقم بتمكين نص التثبيت وتشغيله باستخدام الأوامر التالية: git clone https://github.com/silvanmelchior/RPi_Cam_Web_Int… cd RPi_Cam_Web_Interface./install. ش

احتاجت الإصدارات القديمة إلى جعل البرامج النصية قابلة للتنفيذ باستخدام chmod u + x *.sh إذا تم رفض الإذن أثناء محاولة تشغيل البرامج النصية للتثبيت ، فحاول توفير نصوص منفصلة في الخطوة 5 للقيام بوظائف تثبيت وصيانة منفصلة. البرامج النصية هي التثبيت الرئيسي install.sh كما هو مستخدم في الخطوة 4 أعلاهupdate.sh تحقق من وجود تحديثات ثم قم بتشغيل installstart.sh الرئيسي يبدأ softwarestop.sh بإيقاف softwareremove.sh يزيل البرنامج لتشغيل هذه البرامج النصية تأكد من أنك في مجلد RPi_Cam_Web_Interface ثم يسبق البرنامج النصي بامتداد./Eg لتحديث تثبيت موجود./update.shE.g. لبدء برنامج الكاميرا./start.shE.g. لإيقاف برنامج الكاميرا./stop.sh التثبيت الرئيسي يفعل نفس الشيء دائمًا لتبسيط منطقه. إنه يجمع جميع معلمات المستخدم أولاً في مربع حوار واحد مدمج ، ثم يطبق دائمًا المعلمات أثناء سير العملية. يجب أن يكون التشغيل التلقائي نعم إذا كنت تريد أن يبدأ هذا البرنامج تلقائيًا عند تشغيل التوت. يجب أن يكون jpglink عادة لا. قم بتغييره إلى نعم إذا كان لديك برنامج خارجي يحتاج إلى وصول مباشر إلى ملف صورة cam.jpg. توفر معلمة phpversion خيارًا لاستخدام إصدار php (5 أو 7). تم استخدام php5 حتى 2017-09-22. إذا كانت هناك أي صعوبات في استخدام 7 أو عند ترقية الأنظمة القديمة ، فحاول استخدام

5. يمكن استخدام معلمة q (صامتة) لتخطي هذا وإعطاء تثبيت تلقائي بناءً على config.txt. جميع المعلمات موجودة دائمًا في ملف config.txt ، ويتم إنشاء إصدار افتراضي إذا لم يكن موجودًا ثم يتم تغييره مرة واحدة فقط بعد مربع حوار المستخدم الأولي. يحاول التثبيت دائمًا ترقية مكونات البرنامج الرئيسية ثم ينتقل وظيفيًا من خلال خطوات التكوين لكل منطقة مثل apache ، وبدء الحركة. بعد انتهاء الإعداد ، يعرض بدء تشغيل نظام الكاميرا. سيبدأ أيضًا عند إعادة التشغيل إذا تم تكوين التشغيل التلقائي.

الخطوة 5: استخدمه افتح أي متصفح على أي جهاز كمبيوتر في شبكتك وأدخل عنوان url للوصول إلى موقع الويب الخاص بالكاميرا. سيكون هذا https:// ipAddress: port / subfolder. إذا تم ترك المنفذ عند المستوى الافتراضي 80 أثناء التثبيت ، فقد يتم ترك ذلك. وبالمثل ، يمكن استبعاد المجلد الفرعي (html الافتراضي) إذا تم مسحه أثناء التثبيت. لذلك بالنسبة للمنفذ 80 ، لا يوجد مجلد فرعي لتثبيت عنوان url يصبح https:// ipAddress: port / subfolder. ملاحظة مهمة: إذا كنت بحاجة إلى تغيير أي ملفات ، فأنت بحاجة إلى القيام بذلك في إصدار وقت التشغيل (على سبيل المثال في المجلد / var / www / html أو / etc / raspimjpeg). تغيير الملفات في المجلد RPi_Cam_Web_Interface ليس له تأثير فوري. هذه مجرد نسخ تم استخدامها أثناء التثبيت.

الخطوة 5: استكشاف الأخطاء وإصلاحها

استكشاف الأخطاء وإصلاحها
استكشاف الأخطاء وإصلاحها
استكشاف الأخطاء وإصلاحها
استكشاف الأخطاء وإصلاحها
استكشاف الأخطاء وإصلاحها
استكشاف الأخطاء وإصلاحها

إذا كان نظام التشغيل مثبتًا لديك واتبعت إرشادات RPi Cam Web Interface ، فيجب أن يكون لديك الآن Raspberry Pi الذي يتم تشغيله مباشرة في الكاميرا

ابحث عن عنوان URL الخاص بـ RasPi على شبكتك. هذا مختلف للجميع.

قم بتحميل الصفحة ولا تنسَ رقم المنفذ الافتراضي هو 80 ولكني قمت بتعيين خاصتي على أشياء مختلفة.

IP_Address: YouPort # (80default) - https:// IP_Address: YouPort # (80default) IP Address)

بمجرد كتابة ذلك ، ستحصل على صفحة تقول HTML ويمكن النقر فوقها ، انقر فوق ذلك.

يجب أن تظهر نافذة المعاينة. إذا لم يكن الأمر كذلك ، فحينئذٍ "لدينا مشكلة هيوستن" - ربما لم تقم بتثبيت برنامج واجهة الويب RPi Cam بالكامل.

ماذا لو رأيت عدم وجود معاينة واستمر ظهور خطأ - على الأرجح تم تثبيت الكابل الخاص بك من الكاميرا إلى Pi بشكل غير صحيح أو لم يتم تثبيته على الإطلاق ، d'oh !!!

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

الإصدار 2 قضايا تركيز الكاميرا

من المعروف أن طريقة إعداد الكاميرا في المصنع تجعلها خارج نطاق التركيز عند وصولهم. لقد استخدمت التفاصيل في هذا الموقع لتنشيطي - https://www.jeffgeerling.com/blog/2017/fixing-blur… - شكرًا JEFF

استخدم أداة مخصصة مطبوعة ثلاثية الأبعاد أو كماشة أنف صغيرة لإعادة تركيز الكاميرا

بمجرد إعادة تركيز الكاميرا ، يجب أن تكون على ما يرام.

الخطوة 6: واجهة ويب RPi Cam - نصائح وحيل

واجهة ويب RPi Cam - نصائح وحيل
واجهة ويب RPi Cam - نصائح وحيل
واجهة ويب RPi Cam - نصائح وحيل
واجهة ويب RPi Cam - نصائح وحيل
واجهة ويب RPi Cam - نصائح وحيل
واجهة ويب RPi Cam - نصائح وحيل

كان هذا البرنامج موجودًا منذ بعض الوقت وبسبب ذلك هناك العديد من الأشياء التي يمكنه القيام بها

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

إضافتي المفضلة الآن هي MultiView. يمكنك أيضًا إجراء Pan Tilt والمزيد

أستخدم RasPi الخاص بي ككاميرات ويب على طراز Old Skool عبر شبكتي مع برنامج vMix LIVE.

أنا قادر على البث المباشر إلى جهاز الكمبيوتر الخاص بي في نفس الوقت الذي أسجل فيه جودة أعلى لـ Pi إذا لزم الأمر. يتيح لي ذلك إنشاء مسار مزامنة لمقاطع فيديو RasPi الخالية من الصوت. يمكنني لاحقًا وضع أكبر عدد ممكن من الكاميرات في الجدول الزمني. فقط تذكر التوحيد وفقًا لمعدل الإطارات. يمكن أن يتغير الحجم حيث يمكنك استخدام المحرر الخاص بك لنقل اللقطات للداخل أو للخارج إذا لزم الأمر. أستخدم 24 إطارًا في الثانية الآن حيث يبدو أن ذلك يحافظ على تشغيل النظام بسلاسة. أنا متحمس لالتقاط صورة ثابتة بدقة 8 ميجابكسل أثناء التسجيل بمعدل 24 إطارًا في الثانية. أتساءل عما إذا كان سيتم التخلص منه للمزامنة.

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

تعديلات معينة أستخدمها للتدفق - من

ضبط قسم استخدام عرض النطاق الترددي للمعاينة المباشرة - أحب استخدام 384 × 288 لخفض النطاق الترددي. أنا أستخدم مستوى جودة منخفض وكذلك حوالي 22 هو أعلى مستوى سأذهب إليه. لم أختبر هذا ولكن الموقع يناقش مدى السرعة التي يرتفع بها الحجم وأن الرقم 10 هو رقم رائع للاستخدام. لقد صعدت إلى مستوى أعلى ولكنني قمت أيضًا بتخفيض 512 إلى شيء مثل 384 وخفضت 384 إلى 288 (على ما أعتقد). لقد استخدمت أيضًا FX لإنشاء مظاهر مثيرة للاهتمام. خاصة إذا كنت أستخدم طيف الأشعة تحت الحمراء فقط. يصبح مفترسًا جدًا وهناك العديد من الأشكال والمظهرات الأخرى. إنه مثل Instagram Filters وأنا أعلم أن هاتفي يحتوي على هذه لا أستخدمها أبدًا ، على Pi I do ، heheh.

صورة تم التقاطها خلال Timelapse ، تم التقاط مخلوق طائر (فراشة أم عثة؟) في مواقعها

نظرًا لأن RasPi ZeroW صغير جدًا ، يمكنك بسهولة إنشاءه في كاميرا يمكن ارتداؤها. لقد أرفقت صورة لفكرة RingCam التي استخدمتها قليلاً قبل كاميرا Unicorn.

لقد استخدمت إضافات عدسات كاميرا الهاتف الخلوي لعمل Fisheye و Close Up Images ومقاطع الفيديو - شيء من هذا القبيل من Amazon (ليس رابطًا تابعًا ولا أمتلك هذا المنتج الدقيق فقط قريبًا منه https://a.co / 2CBHbJk)

الخطوة 7: النتائج

النتائج
النتائج
النتائج
النتائج
النتائج
النتائج

لقد استخدمت كاميرات Raspberry Pi لبعض الوقت.

لقد أرفقت صورة التقطتها في LA Anime Convention وفازت بجائزة من مسابقة Adafruit للتصوير الفوتوغرافي -

بالنسبة للصورة التي التقطتها للمسابقة ، استخدمت Raspberry Pi Dead Ninja Twin Cam لهذه الصورة والكاميرا التي فازت بها كانت NoIR Version 1 5MP Camera.

التقطت صورة سيلفي بكاميرا NoIR RasPi الجديدة بدقة 8 ميجابكسل ، ويمكنك رؤية ذلك أعلاه.

أخيرًا وليس آخرًا ، استخدمت كاميرتي الجديدة لالتقاط صورة وفاصل زمني لشمعة هنا رابط instagram إلى الفاصل الزمني (لا يمكن التضمين) -

موصى به: