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

عارض الفيلم السلبي والمحول: 8 خطوات (بالصور)
عارض الفيلم السلبي والمحول: 8 خطوات (بالصور)

فيديو: عارض الفيلم السلبي والمحول: 8 خطوات (بالصور)

فيديو: عارض الفيلم السلبي والمحول: 8 خطوات (بالصور)
فيديو: شرح اللوميون - Lumion - اللوميون ببساطة 1 المقدمة و فكرة عامة 2024, يوليو
Anonim
عارض الفيلم السلبي والمحول
عارض الفيلم السلبي والمحول
عارض الفيلم السلبي والمحول
عارض الفيلم السلبي والمحول
عارض الفيلم السلبي والمحول
عارض الفيلم السلبي والمحول

لقد وجدت حاجة ماسة للتمكن من عرض وتسجيل الأفلام القديمة السلبية بسرعة. كان لدي عدة مئات لفرز …

أدرك أن هناك العديد من التطبيقات لهاتفي الذكي ولكني لم أتمكن من الحصول على نتائج مرضية ، لذلك هذا ما توصلت إليه …

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

لقد صنعت صندوقًا خامًا للطباعة ثلاثية الأبعاد لإيواء الإلكترونيات.

لقد استخدمت أيضًا تلفزيون LCD الخاص بي لعرض الصور

اللوازم

30 ملم أزرار الممرات

سعر Raspberry PI 3B أفضل من Amazon (وقت كتابة هذا التقرير)

كاميرا RPi

المصابيح البيضاء

موصل - لقد استخدمت ما كان لدي. هناك خيارات أفضل متاحة

دبابيس الموصل

الشاشة التي استخدمتها للاختبار

# 4 مسامير

2-56 مسامير

لاصق أكريليك شفاف مائي

الخطوة 1: محول الكاميرا

محول الكاميرا
محول الكاميرا
محول الكاميرا
محول الكاميرا
محول الكاميرا
محول الكاميرا

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

لقد بدأت بأخذ قياسات مختلفة لسلبيات الفيلم بالإضافة إلى البعد البؤري التقريبي.

ثم صممت قرنًا بسيطًا ليتم طباعته من البلاستيك الأسود. الطول البؤري الذي استخدمته هو 44 مم.

كانت القياسات الحرجة هي حجم الصورة السلبية وفتحات التركيب للكاميرا.

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

لقد استخدمت نظام ABS والذي عند طباعته على جهازي له تشطيب مسطح إلى شبه مسطح مما يقلل الانعكاسات التي بدورها قد يكون لها تأثير سيء على جودة الطباعة.

الخطوة 2: لوحة الإضاءة

لوحة خفيفة
لوحة خفيفة
لوحة خفيفة
لوحة خفيفة
لوحة خفيفة
لوحة خفيفة
لوحة خفيفة
لوحة خفيفة

حاولت صنع لوحة من المواد المطبوعة ولكن هذا كان أداء ضعيفًا

ثم استخدمت قطعة 6 مم من Lexan مع مصابيح LED متصلة بالحواف لإنشاء لوحة ضوئية.

تعتبر لوحة الإضاءة مهمة إلى حد ما بالنسبة للصور الفوتوغرافية المثلى.

يحتاج إلى إضاءة موحدة مع عدم وجود نقاط ساخنة.

هام: عيوب السطح في Lexan ستكسر الضوء وتعكسه. تكون الخدوش الناتجة عن السنفرة أفضل ما يمكن للحصول على توهج متساوٍ.

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

الثقوب بحجم # 4 مسامير

يجب أن يكون الجانب بعيدًا عن شريط الفيلم متجمدًا. سوف تعكس العيوب الموجودة في السطح الضوء لإنشاء لوحة مضاءة موحدة.

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

انتقلت تدريجياً من 150 حصباء إلى 800 حصى.

لم يكن لدي أي مصابيح LED للقبعة العلوية ، لذا صنعت قبة خاصة بي عن طريق لمس قبة السطح بآلة صنفرة الحزام. من المهم عدم كشف الأجزاء الداخلية ، لقد تركت ما لا يقل عن 1 مم من الأكريليك يغطي الجزء العلوي.

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

لقد استخدمت 6 لكل جانب.

لقد قمت بلحامها في شريحتين متوازيتين من 6 إلى 100 أوم المقاوم الحالي المحدد على الجانب الإيجابي ، ثم يحتوي هذا على سلك بموصل متصل بـ Pin2 (+ 5V) لتوسيع GPIO على لوحة Raspberry Pi

يحتوي الجانب السلبي على سلك ينتقل مباشرة إلى الأرض عبر Pin6 في توسعة GPIO.

الخطوة 3: أزرار المحدد

أزرار المحدد
أزرار المحدد
أزرار المحدد
أزرار المحدد
أزرار المحدد
أزرار المحدد
أزرار المحدد
أزرار المحدد

هناك عمليتان فقط مطلوبان من هذا الجهاز.

الأول هو السماح للمشغل بعرض الصور وتسجيلها.

والثاني هو طريقة للخروج من البرنامج عند الانتهاء.

اخترت استخدام زر أخضر للتسجيل وزر أحمر للخروج.

من ناحية البرمجة اخترت استخدام GPIO 23 و 24. هذا موصّل بسلك على دبابيس الرأس 14 و 16 و 18 و 20. والأسلاك مشفرة بالمفاتيح.

كان لدي مجموعة من مربعات الأزرار متبقية من بناء عميل ، لذلك استخدمت واحدة كجهاز اختبار.

لقد قمت بطباعة الملف الخاطئ الذي لم يكن به انقطاع للكاميرا ، لذلك كان علي أن أقوم بذلك يدويًا. لقد قمت بتضمين الملفات المناسبة في الخطوة التالية.

الخطوة 4: حقيبة واقية

حالة وقائية
حالة وقائية
حالة وقائية
حالة وقائية
حالة وقائية
حالة وقائية
حالة وقائية
حالة وقائية

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

تمت طباعة العلبة بتصميم داخلي متناثر لكنها لا تزال تتمتع بجودة عالية. السماكة توفر الثبات والحجم سهل الاستخدام.

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

الخطوة 5: رمز بسيط للاختبار

رمز بسيط للاختبار
رمز بسيط للاختبار
رمز بسيط للاختبار
رمز بسيط للاختبار
رمز بسيط للاختبار
رمز بسيط للاختبار

أخذت عينة من الكود من RaspberryPi.org لتشغيل هذا.

"بشكل افتراضي ، يتم تعيين دقة الصورة على دقة الشاشة. الحد الأقصى للدقة هو 2592 × 1944 للصور الثابتة"

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

الجزء العلوي من غطاء التركيز مصمم لكاميرا Raspberry Pi V2. يتم تثبيته في مكانه باستخدام 4 - 2/56 براغي.

الكود التالي هو ما استخدمته للاختبار …

من picamera استيراد PiCamerafrom وقت استيراد النوم

الكاميرا = PiCamera ()

camera.start_preview ()

camera.awb_mode = "تلقائي"

camera.image_effect = "سلبي"

ينام (150)

camera.capture ('/ home / pi / Desktop / Negative.jpg')

camera.stop_preview ()

الخطوة 6: كود البرنامج

كود البرنامج
كود البرنامج
كود البرنامج
كود البرنامج
كود البرنامج
كود البرنامج

قم أولاً بفتح نافذة طرفية وإنشاء دليل جديد ، واكتب "تحويلات مكدير"

افتح بيئة تطوير متكاملة بيثون

أدخل الرمز التالي:

من بيكاميرا

استيراد PiCamerafrom وقت استيراد النوم

من زر استيراد gpiozero

زر = زر (23)

button1 = زر (24)

الكاميرا = PiCamera ()

camera.awb_mode = "تلقائي"

camera.image_effect = "سلبي"

camera.start_preview ()

الصورة = 1

احيانا صحيح:

محاولة:

إذا كان button1.is_pressed:

camera.stop_preview ()

استراحة

إذا كان الزر مضغوطًا:

camera.capture ('/ home / pi / convertions / Convertion٪ 03d.jpg'٪ image)

الصورة + = 1

إلا

لوحة المفاتيح المقاطعة:

camera.stop_preview ()

استراحة

الخطوة السابعة:

صورة
صورة
صورة
صورة
صورة
صورة

قم بتشغيل الكود في IDE

سوف يلتقط الزر الأخضر صورة ثابتة للسلبية ويحفظها في الذاكرة الداخلية.

يتم حفظ الصور في دليل التحويلات.

قمت بنقلها إلى محرك أقراص USB ثم إلى جهاز الكمبيوتر الخاص بي للمعالجة في Photoshop.

الزر الأحمر ينهي البرنامج. مجموعة لوحة المفاتيح ستفعل ذلك أيضًا.

الخطوة 8: تعديل البرنامج

لقد قمت بتعديل البرنامج بحيث يتم حفظ جودة الصورة بشكل أفضل

من بيكاميرا

استيراد PiCamerafrom وقت استيراد النوم من gpiozero

استيراد زر استيراد التاريخ والوقت

وقت الاستيراد

#date code لحفظ تاريخ الصور = datetime.datetime.now (). strftime ("٪ d_٪ H_٪ M_٪ S")

# الزر

زر = زر (23)

# الزر الأحمر

button1 = زر (24)

الكاميرا = PiCamera ()

# تعديل صورة الكاميرا وعرضها على الشاشة

camera.resolution = (2592، 1944)

camera.awb_mode = "تلقائي"

camera.image_effect = "سلبي"

# عرض الصورة المراد مراقبتها

camera.start_preview ()

# زيادة حفظ الصورة

الصورة = 1

احيانا صحيح:

محاولة:

# زر الخروج الأحمر

إذا كان button1.is_pressed:

# اغلاق الكاميرا

camera.stop_preview ()

استراحة

# التقاط الزر الأخضر

إذا كان الزر مضغوطًا:

# حفظ موقع الصورة والتنسيق

camera.capture ('/ home / pi / conversion / conversion' + date + '٪ 03d.jpg'٪ image)

# زيادة حفظ الصورة

الصورة + = 1

# خروج برنامج لوحة المفاتيح

باستثناء لوحة المفاتيح المقاطعة:

# اغلاق الكاميرا

camera.stop_preview ()

استراحة

مسابقة Raspberry Pi 2020
مسابقة Raspberry Pi 2020
مسابقة Raspberry Pi 2020
مسابقة Raspberry Pi 2020

الوصيف في مسابقة Raspberry Pi لعام 2020

موصى به: