विषयसूची:

फिल्म नकारात्मक दर्शक और कनवर्टर: 8 कदम (चित्रों के साथ)
फिल्म नकारात्मक दर्शक और कनवर्टर: 8 कदम (चित्रों के साथ)

वीडियो: फिल्म नकारात्मक दर्शक और कनवर्टर: 8 कदम (चित्रों के साथ)

वीडियो: फिल्म नकारात्मक दर्शक और कनवर्टर: 8 कदम (चित्रों के साथ)
वीडियो: हर बार पेपर में आने वाले अधिगम विकार,महत्वपूर्ण प्रश्नों के साथ learning disabilities by Sachin 2024, जुलाई
Anonim
फिल्म नकारात्मक दर्शक और कनवर्टर
फिल्म नकारात्मक दर्शक और कनवर्टर
फिल्म नकारात्मक दर्शक और कनवर्टर
फिल्म नकारात्मक दर्शक और कनवर्टर
फिल्म नकारात्मक दर्शक और कनवर्टर
फिल्म नकारात्मक दर्शक और कनवर्टर

मुझे पुरानी फ़िल्मों की नकारात्मक फ़िल्मों को शीघ्रता से देखने और रिकॉर्ड करने में सक्षम होने की तत्काल आवश्यकता महसूस हुई। मेरे पास हल करने के लिए कई सौ थे …

मैं मानता हूं कि मेरे स्मार्ट फोन के लिए कई ऐप हैं लेकिन मुझे संतोषजनक परिणाम नहीं मिल पाए हैं इसलिए मैं यही लेकर आया हूं …

मैं उन्हें वास्तविक समय में वास्तविक चित्रों के रूप में देखने में सक्षम होना चाहता था। मैं मैन्युअल रूप से नकारात्मक के माध्यम से सॉर्ट कर सकता हूं और केवल वही रिकॉर्ड कर सकता हूं जो मैं चाहता हूं।

मैंने इलेक्ट्रॉनिक्स को रखने के लिए 3 डी प्रिंटिंग के लिए एक कच्चा बॉक्स बनाया।

मैंने छवियों को देखने के लिए अपने एलसीडी टीवी का भी उपयोग किया

आपूर्ति

30 मिमी आर्केड बटन

रास्पबेरी पीआई 3 बी अमेज़न से बेहतर कीमत (लेखन के समय)

आरपीआई कैमरा

सफेद एलईडी

कनेक्टर - मेरे पास जो था उसका मैंने इस्तेमाल किया। बेहतर विकल्प उपलब्ध हैं

कनेक्टर पिन

स्क्रीन मैं परीक्षण के लिए इस्तेमाल किया

#4 पेंच

2-56 स्क्रू

पानी साफ़ एक्रिलिक चिपकने वाला

चरण 1: कैमरा एडेप्टर

कैमरा एडाप्टर
कैमरा एडाप्टर
कैमरा एडेप्टर
कैमरा एडेप्टर
कैमरा एडाप्टर
कैमरा एडाप्टर

मैंने एक संलग्न कैमरा एडेप्टर डिज़ाइन करना चुना जो रास्पबेरी पाई कैमरा मॉड्यूल के साथ काम करता है ताकि प्रत्येक नकारात्मक को त्वरित देखने के लिए अलग किया जा सके।

मैंने फिल्म नकारात्मक के साथ-साथ अनुमानित फोकल लंबाई के विभिन्न मापों को लेकर शुरू किया।

फिर मैंने एक साधारण हॉर्न बनाया जिसे ब्लैक प्लास्टिक से प्रिंट किया जाना है। मेरे द्वारा उपयोग की जाने वाली फोकल लंबाई 44 मिमी है।

महत्वपूर्ण माप कैमरे के लिए नकारात्मक और बढ़ते छेद के आकार थे।

पाई कैमरा स्क्विशी फोम के साथ सर्किट बोर्ड पर लगा होता है। आदर्श नहीं। मुझे इसे ठीक करने के लिए कार्ड स्टॉक से कुछ शिम बनाना पड़ा। छवियां अन्यथा पूर्ण आयत नहीं हैं।

मैंने ABS का उपयोग किया था, जो मेरी मशीन पर मुद्रित होने पर एक फ्लैट से अर्ध-फ्लैट फ़िनिश होता है जो प्रतिबिंबों को कम करेगा जो बदले में प्रिंट की गुणवत्ता पर बुरा प्रभाव डाल सकता है।

चरण 2: लाइट पैनल

लाइट पैनल
लाइट पैनल
लाइट पैनल
लाइट पैनल
लाइट पैनल
लाइट पैनल
लाइट पैनल
लाइट पैनल

मैंने मुद्रित सामग्री से एक पैनल बनाने की कोशिश की लेकिन इसका प्रदर्शन खराब था

मैंने तब लाइट पैनल बनाने के लिए किनारों से जुड़ी एलईडी के साथ लेक्सन के 6 मिमी के टुकड़े का इस्तेमाल किया।

इष्टतम तस्वीरों के लिए प्रकाश पैनल काफी महत्वपूर्ण है।

इसमें बिना हॉट स्पॉट के एक समान प्रकाश होना चाहिए।

महत्वपूर्ण: लेक्सन में सतह की खामियां प्रकाश को अपवर्तित और प्रतिबिंबित करेंगी। सैंडिंग म्यूट से खरोंच एक समान चमक के लिए जितना संभव हो उतना ठीक है।

पैनल का आकार नकारात्मक व्यूअर के नीचे फिट करने के लिए है, प्रति पक्ष 50 मिमी। माउंटिंग होल को दर्शकों के निचले हिस्से में सुरक्षित रूप से फिट करने के लिए चिह्नित किया गया है, किनारों से 3.5 मिमी। प्लास्टिक को टूटने से बचाने के लिए छेदों को स्टेप बिट से ड्रिल किया जाता है।

छेद #4 स्क्रू के आकार के हैं

इसे फिल्म स्ट्रिप फ्रॉस्टेड से दूर रखने की जरूरत है। एक समान रोशनी वाला पैनल बनाने के लिए सतह में खामियां प्रकाश को प्रतिबिंबित करेंगी।

मैंने फ्रॉस्टेड लुक पाने के लिए एक चिकनी सतह पर शीट सैंड पेपर की बढ़ती संख्या का इस्तेमाल किया। यह महत्वपूर्ण है कि सतह पर खांचे का कोई खरोंच न हो क्योंकि यह वांछित तस्वीर पर खरोंच या निशान के रूप में दिखाई देगा।

मैं धीरे-धीरे 150 ग्रिट से 800 ग्रिट तक गया।

मेरे पास कोई शीर्ष टोपी एलईडी नहीं थी इसलिए मैंने सतह के गुंबद को एक बेल्ट सैंडर से छूकर अपना बनाया। आंतरिक को उजागर नहीं करना महत्वपूर्ण है, मैंने शीर्ष को कवर करते हुए कम से कम 1 मिमी ऐक्रेलिक छोड़ दिया।

ये तब लेक्सन के किनारे पर संतुलित थे और पानी की एक बूंद पतली ऐक्रेलिक चिपकने का उपयोग भागों को एक साथ पालन करने के लिए किया गया था। बंधन काफी तत्काल है और चिपकने वाला खामियों को भर देता है ताकि एलईडी लेक्सन का हिस्सा प्रतीत हो।

मैंने प्रति पक्ष 6 का उपयोग किया।

मैंने उन्हें सकारात्मक पक्ष पर 6 से 100 ओम के वर्तमान सीमित अवरोधक के 2 समानांतर स्ट्रिप्स में मिलाप किया, फिर इसमें एक कनेक्टर के लिए एक तार होता है जो रास्पबेरी पाई बोर्ड पर GPIO विस्तार के पिन 2 (+ 5V) से जुड़ता है

नकारात्मक पक्ष में एक तार होता है जो सीधे GPIO विस्तार पर Pin6 के माध्यम से जमीन पर जाता है।

चरण 3: चयनकर्ता बटन

चयनकर्ता बटन
चयनकर्ता बटन
चयनकर्ता बटन
चयनकर्ता बटन
चयनकर्ता बटन
चयनकर्ता बटन
चयनकर्ता बटन
चयनकर्ता बटन

इस डिवाइस से केवल 2 ऑपरेशन की आवश्यकता है।

पहला ऑपरेटर को छवियों को देखने और रिकॉर्ड करने की अनुमति देना है।

दूसरा पूरा होने पर प्रोग्राम से बाहर निकलने का एक तरीका है।

मैंने रिकॉर्ड के लिए हरे बटन और बाहर निकलने के लिए लाल बटन का उपयोग करना चुना।

प्रोग्रामिंग के अनुसार मैंने GPIO 23 और 24 का उपयोग करना चुना। यह हेडर पिन 14, 16, 18 और 20 पर वायर्ड है। तारों को स्विच में कोडित किया जाता है।

मेरे पास ग्राहक निर्माण से बचे हुए बटन बॉक्स का एक गुच्छा था इसलिए मैंने एक परीक्षण स्थिरता के रूप में उपयोग किया।

मैंने गलत फाइल प्रिंट की जिसमें कैमरे के लिए कटआउट नहीं था इसलिए मुझे अपना काम मैन्युअल रूप से करना पड़ा। मैंने निम्नलिखित चरण में उचित फाइलों को शामिल किया है।

चरण 4: सुरक्षात्मक मामला

सुरक्षित मामला
सुरक्षित मामला
सुरक्षित मामला
सुरक्षित मामला
सुरक्षित मामला
सुरक्षित मामला
सुरक्षित मामला
सुरक्षित मामला

मैंने इसे फॉर्म पर फ़ंक्शन के लिए मॉडलिंग किया। अधिकांश मशीनों पर लाइनें सरल और आसानी से मुद्रित होती हैं।

मामला विरल इंटीरियर के साथ मुद्रित किया गया था लेकिन इसमें अभी भी गुणवत्ता का अनुभव है। मोटाई स्थिरता प्रदान करती है और आकार का उपयोग करना आसान है।

आदर्श रूप से मैं देखने वाले हॉर्न को क्षैतिज रूप से माउंट करता, मेरे पास हार्डवेयर सीमाएँ थीं जो इसे रोकती थीं।

चरण 5: परीक्षण के लिए सरल कोड

परीक्षण के लिए सरल कोड
परीक्षण के लिए सरल कोड
परीक्षण के लिए सरल कोड
परीक्षण के लिए सरल कोड
परीक्षण के लिए सरल कोड
परीक्षण के लिए सरल कोड

मैंने इसे चालू करने के लिए RaspberryPi.org से कोड का नमूना लिया।

"डिफ़ॉल्ट रूप से, छवि रिज़ॉल्यूशन आपके मॉनिटर के रिज़ॉल्यूशन पर सेट होता है। स्थिर फ़ोटो के लिए अधिकतम रिज़ॉल्यूशन 2592×1944 है"

इसका उपयोग कैमरे की इष्टतम फोकल लंबाई खोजने के लिए किया गया था। मैंने मॉड्यूल पर लेंस को समायोजित करने के लिए एक सुई नाक का उपयोग किया। एक मैक्रो लेंस आदर्श होगा लेकिन मैं समय पर एक डिलीवर नहीं कर सका।

रास्पबेरी पाई V2 कैमरे के लिए फोकस हाउसिंग का शीर्ष आकार दिया गया है। इसे 4 - 2/56 स्क्रू के साथ रखा जाता है।

निम्नलिखित कोड वह है जो मैंने परीक्षण के लिए उपयोग किया था …

पिकैमरा इंपोर्ट पिकैमरा से समय इंपोर्ट स्लीप

कैमरा = पाइकैमरा ()

कैमरा.स्टार्ट_प्रीव्यू ()

कैमरा.awb_mode = 'ऑटो'

कैमरा.इमेज_इफेक्ट = 'नकारात्मक'

नींद(150)

कैमरा.कैप्चर ('/home/pi/Desktop/negative.jpg')

कैमरा.स्टॉप_प्रीव्यू ()

चरण 6: प्रोग्राम कोड

प्रोग्राम कोड
प्रोग्राम कोड
प्रोग्राम कोड
प्रोग्राम कोड
प्रोग्राम कोड
प्रोग्राम कोड

सबसे पहले एक टर्मिनल विंडो खोलें और एक नई निर्देशिका बनाएं, "mkdir रूपांतरण" टाइप करें

एक अजगर आईडीई खोलें

निम्नलिखित कोड दर्ज करें:

पिकामेरा से

आयात PiCameraसमय से आयात नींद

gpiozero आयात बटन से

बटन = बटन (23)

बटन 1 = बटन (24)

कैमरा = पाइकैमरा ()

कैमरा.awb_mode = 'ऑटो'

कैमरा.इमेज_इफेक्ट = 'नकारात्मक'

कैमरा.स्टार्ट_प्रीव्यू ()

छवि = 1

जबकि सच:

प्रयत्न:

अगर बटन1.is_pressed:

कैमरा.स्टॉप_प्रीव्यू ()

टूटना

अगर बटन.is_pressed:

Camera.capture('/home/pi/conversions/Conversation%03d.jpg' % image)

छवि += 1

के अलावा

कीबोर्ड इंटरप्ट:

कैमरा.स्टॉप_प्रीव्यू ()

टूटना

चरण 7:

छवि
छवि
छवि
छवि
छवि
छवि

IDE में कोड चलाएँ

हरा बटन नकारात्मक की एक स्थिर छवि लेगा और इसे आंतरिक मेमोरी में सहेज लेगा।

छवियों को रूपांतरण निर्देशिका में सहेजा गया है।

मैंने उन्हें फोटोशॉप में प्रोसेसिंग के लिए अपने कंप्यूटर पर USB ड्राइव में ले जाया।

लाल बटन प्रोग्राम से बाहर हो जाता है। एक कीबोर्ड किट भी करेगा।

चरण 8: कार्यक्रम में बदलाव

मैंने प्रोग्राम को बेहतर इमेज क्वालिटी सेविंग के लिए एडजस्ट किया है

पिकामेरा से

समय से PiCamera आयात करें gpiozero से नींद आयात करें

आयात बटन आयात डेटाटाइम

आयात समय

छवियों को सहेजने के लिए #दिनांक कोड दिनांक = datetime.datetime.now().strftime("%d_%H_%M_%S")

#हरा बटन

बटन = बटन (23)

# लाल बटन

बटन 1 = बटन (24)

कैमरा = पाइकैमरा ()

# कैमरा छवि समायोजन और मॉनिटर पर देखना

कैमरा.संकल्प = (२५९२, १९४४)

कैमरा.awb_mode = 'ऑटो'

कैमरा.इमेज_इफेक्ट = 'नकारात्मक'

# मॉनिटर करने के लिए छवि प्रदर्शित करें

कैमरा.स्टार्ट_प्रीव्यू ()

# इमेज सेविंग इंक्रीमेंट

छवि = 1

जबकि सच:

प्रयत्न:

# लाल निकास बटन

अगर बटन1.is_pressed:

#कैमरा बंद

कैमरा.स्टॉप_प्रीव्यू ()

टूटना

# हरा बटन कैप्चर

अगर बटन.is_pressed:

# छवि स्थान और स्वरूपण सहेजें

Camera.capture('/home/pi/conversions/conversion'+ date + '%03d.jpg' % image)

# इमेज सेविंग इंक्रीमेंट

छवि += 1

# कीबोर्ड प्रोग्राम से बाहर निकलें

कीबोर्ड इंटरप्ट को छोड़कर:

#कैमरा बंद

कैमरा.स्टॉप_प्रीव्यू ()

टूटना

रास्पबेरी पाई प्रतियोगिता 2020
रास्पबेरी पाई प्रतियोगिता 2020
रास्पबेरी पाई प्रतियोगिता 2020
रास्पबेरी पाई प्रतियोगिता 2020

रास्पबेरी पाई प्रतियोगिता 2020 में उपविजेता

सिफारिश की: