विषयसूची:

ArduPhotographer: 4 कदम
ArduPhotographer: 4 कदम

वीडियो: ArduPhotographer: 4 कदम

वीडियो: ArduPhotographer: 4 कदम
वीडियो: Find Your Photography Style in 3 Simple Steps 2024, जुलाई
Anonim
अर्डुफ़ोटोग्राफ़र
अर्डुफ़ोटोग्राफ़र

अस्वीकरण नोट

इस निर्देश का परीक्षण निम्नलिखित कैमरों पर किया गया है:

  • कैनन 350डी
  • कैनन ५०डी

यह निर्देशयोग्य आपके कैमरे को नुकसान पहुंचा सकता है। सावधानी बरतने की सलाह दी जाती है। अपने जोखिम और जिम्मेदारी पर इस निर्देश के साथ आगे बढ़ें।

पृष्ठभूमि

मेरे एक मित्र ने मुझसे पूछा कि क्या मैं कुछ ऐसा बना सकता हूं जो हर बार जब कोई पक्षी अपने बगीचे में अपने घोंसले के आसपास होता है तो उसका एसएलआर कैमरा स्वचालित रूप से चालू हो जाता है। उन्हें पक्षियों में दिलचस्पी है लेकिन इस बार उनके बगीचे में घोंसला बनाने वाला पक्षी बहुत ही अजीब था।

उद्देश्य

एक निष्क्रिय इन्फ्रारेड सेंसर (पीआईआर), उर्फ मोशन सेंसर से प्राप्त संकेतों के आधार पर कैमरे के शटर को ट्रिगर करने के लिए Arduino प्राप्त करने के लिए।

सामग्री का निर्माण

  • एक Arduino Uno (R3 पर परीक्षण किया गया)
  • एक Arduino ईथरनेट शील्ड
  • 433.92 मेगाहर्ट्ज पर संचालित एक पीआईआर (निष्क्रिय इन्फ्रारेड) सेंसर। (https://www.buysku.com/wholesale/portable-wireless-pir-motion-detector-dual-passive-infrared-detector-for-alarm-security-system-white.html)
  • एक 433.92 मेगाहर्ट्ज रिसीवर: एमएक्स-जेएस-05 वी
  • एक 600Ohms रोकनेवाला
  • एक ऑप्टोकॉप्लर 4N35
  • एक 2.5 मिमी महिला स्टीरियो फोनो सॉकेट

कैमरा नोट्स

  • कैमरे को वायर्ड रिमोट शटर का समर्थन करना चाहिए।
  • यह निर्देशयोग्य भौतिक कनेक्टर केबल को एसएलआर में कैसे बनाया जाए, इस बारे में जानकारी नहीं देता है।

चरण 1: सर्किट

सर्किट
सर्किट
सर्किट
सर्किट

चित्र में दिखाए अनुसार विविध घटकों को तार दें। कुछ नोट:

  • चित्र में दिखाया गया ऑडियो जैक स्टीरियो है और इसलिए इसके तीन पैर हैं। उनमें से दो (बाएं और दाएं चैनल) को 4N35 के एक ही पैर से जोड़ा जाना है।
  • रोकनेवाला के लिए Arduino पिन #8
  • आरएक्स/आरएफ मॉड्यूल पर डेटा पिन के लिए Arduino पिन # 2।

समाधान का तर्क संलग्न आरेख चित्र में समझाया गया है।

चरण 2: स्केच

यहाँ वह स्केच है जो समाधान चलाता है:

स्केच पैरामीटर्स

हार्डकोड के लिए सबसे महत्वपूर्ण पैरामीटर - स्केच में एक स्थिरांक के रूप में परिभाषित, कैमरा द्वारा समर्थित अधिकतम फ्रेम प्रति सेकंड (FPS) है। अपने कैमरे के अधिकतम एफपीएस के बारे में जानकारी के लिए कृपया कैमरे का निर्माण मैनुअल देखें। एक पैरामीटर जो लापता फ़्रेमों को जन्म दे सकता है वह है शटर पल्स अवधि। यह पैरामीटर स्केच के स्थिरांक घोषणा अनुभाग पर कॉन्फ़िगर करने योग्य है।

कुछ विन्यास:

  • फ्रेम्स प्रति सेकेंड (एफपीएस):

    • कैनन ईओएस 350डी: 3
    • कैनन ईओएस 50डी: 6 (रॉ)। ६० जेपीईजी तक बड़ी/ठीक छवियां। UDMA 7-संगत CF कार्ड के साथ ९० JPEG बड़ी/ठीक छवियां
    • Nikon D300: 6 बिल्ट-इन बैटरी के साथ। 8 AC अडैप्टर या MB-D10 पैक और EN-EL3e के अलावा अन्य बैटरी के साथ
  • शटर पल्स (SHUTTER_PULSE):

    कैनन ईओएस 350डी: 40 (एमएस)

होस्ट आईपी पता

स्केच ईथरनेट शील्ड में डिफ़ॉल्ट आईपी पता 192.168.1.100 सेट करता है। यह निम्न पंक्ति पर किया जाता है:

आईपीएड्रेस आईपी(१९२, १६८, १, १००);

अपने लैन सेटअप के आधार पर यदि आवश्यक हो तो कृपया इस आईपी पते को संशोधित करें।

पीर स्केच सूँघना

यह निर्देशयोग्य पीआईआर पहचान संख्या को सूँघने के लिए एक अतिरिक्त स्केच की सुविधा देता है जिसे अर्डुफोटोग्राफर (पीआईआर_आईडी) के स्केच के चर घोषणा खंड में हार्डकोड किया जाना है। साथ में सूँघने वाला स्केच उपरोक्त परीक्षण किए गए पीआईआर डिवाइस की डिवाइस आईडी को डिकोड कर सकता है। हालांकि, इसकी कोई गारंटी नहीं है कि यह अन्य पीआईआर को डीकोड करेगा।

यहाँ स्केच है:

PIR ID प्राप्त करने के लिए आपको इस स्केच को Arduino पर लोड करना होगा और सीरियल मॉनिटर को 9600bauds पर खोलना होगा। पीर चालू करें और उसके सामने कुछ गति करें ताकि यह चालू हो जाए। सीरियल मॉनिटर पर पीआईआर आईडी पढ़ना चाहिए।

चरण 3: वेब इंटरफ़ेस

वेब इंटरफेस
वेब इंटरफेस

वेब इंटरफेस

ArduPhotographer को इसके वेब इंटरफेस के माध्यम से कॉन्फ़िगर किया जा सकता है। वेब इंटरफ़ेस यह भी जानकारी प्रदान करता है कि कितनी तस्वीरें ली गई हैं और साथ ही यह कैमरा शटर को मैन्युअल रूप से जारी करने की संभावना देता है। वेब इंटरफ़ेस को कॉल करने के लिए URL में उपयोग किया जाने वाला IP पता यहां परिभाषित किया गया है:

आईपीएड्रेस आईपी(१९२, १६८, १, १००);

इस स्थिति में वेब ब्राउज़र पर सेट किया जाने वाला URL https://192.168.1.100. होगा

वेब इंटरफेस को समझना। पैरामीटर

जब शटर को ट्रिगर करने के लिए सेट किए जा सकने वाले विभिन्न कॉन्फ़िगरेशन मापदंडों की बात आती है तो ArduPhotographer बेहद बहुमुखी है। चित्र लेने के तरीके को संचालित करने वाले पैरामीटर हैं:

  • फट: पीआईआर द्वारा गति का पता चलने पर लिए जाने वाले लगातार चित्रों की संख्या।
  • यूजर इंटरलीव: बर्स्ट होने पर तस्वीरों के बीच का समय एक (1) से बड़ा होता है।
  • मोशन डिले बिफोर: पीर के फटने तक गति का पता लगाने के समय के बीच प्रतीक्षा समय।
  • मोशन देरी के बाद: पीआईआर सिग्नल को फिर से सुनना शुरू करने से पहले फटने के बाद प्रतीक्षा समय समाप्त हो गया है।

ये चार पैरामीटर एक साथ कैसे चलते हैं, इस बारे में अधिक विस्तृत जानकारी के लिए कृपया संलग्न दस्तावेज़ पैरामीटर_doc_1_1.pdf देखें।

घ्यान देने योग्य बातें

  • वेब इंटरफेस पर रिलीज शटर शटर को केवल एक तस्वीर लेने के लिए रिलीज करता है, भले ही बर्स्ट फिगर कुछ भी हो।
  • एकाधिक समवर्ती वेब क्लाइंट मैन्युअल रूप से शटर (रिलीज़ शटर बटन) को रिलीज़ करते समय कैमरे के बंद होने के व्यवहार पर एक अप्रत्याशित स्थिति उत्पन्न कर सकते हैं।

चरण 4: मूल्यवान जानकारी

व्यवहार जानने के लिए अच्छा है

  • वेब इंटरफेस पर रिलीज शटर बटन कैमरे के निर्माण द्वारा परिभाषित के रूप में कार्य करना है जब शटर रिलीज बिना किसी और सुविधा के उदास हो। उदाहरण के लिए, कैनन 350डी को हर बार रिमोट कंट्रोल के माध्यम से शटर रिलीज होने पर केवल एक तस्वीर लेनी होती है; बटन दबाए जाने पर भी फट नहीं।
  • हार्डकोडेड पैरामीटर शटर पल्स (एमएस) कैमरे को भेजे गए शॉट ट्रिगरिंग पल्स को सुरक्षित करता है जो कैमरे द्वारा सही ढंग से व्याख्या किए जाने के लिए काफी लंबा है।
  • शटर पल्स मान वेब इंटरफेस पर उपलब्ध रिलीज शटर बटन का उपयोग करके परीक्षण और त्रुटि द्वारा पाया गया है।
  • परीक्षित पीआईआर संकेतन का एक लंबा विस्फोट पैदा करता है, जो एक तस्वीर लेने के लिए आवश्यक समय से अधिक लंबा होता है, इसलिए "फट" के साथ संकेतित राशि से अधिक तस्वीरें ली जा सकती हैं। ऐसा इसलिए है क्योंकि जब लूप शुरू होता है तब भी यह चल रहे फट से पीआईआर संकेतों को पढ़ सकता है। इस व्यवहार को "मोशन डिले आफ्टर" पैरामीटर के साथ प्रतिसाद दिया जा सकता है।
  • शटर लैग कैमरे के एफपीएस (1000/एफपीएस) पर आधारित है।
  • कैमरे को ऑटो या सेमी-ऑटो मोड (एवी, टीवी या पी) पर रखते समय यह ध्यान रखना आवश्यक है कि तस्वीर लेने से पहले कैमरे को आवश्यक गणना करने के लिए कितना समय चाहिए। यह समय अपेक्षित फटने को प्रभावित कर सकता है और इसलिए अपेक्षा से कम (अनुपलब्ध फ़्रेम) होना। इससे बचने के लिए कैमरे को फोकस सहित सभी मैनुअल (एम) सेट किया जाना चाहिए। उदाहरण के लिए, कैनन 350डी को मैनुअल और मैनुअल फोकस पर सेट करने के बाद, मैं बर्स्ट = 3, मोशन डिले बिफोर = 0 और मोशन डिले आफ्टर = 25 के साथ कॉन्फ़िगर होने पर 3 में से 3 चित्र ले सकता हूं। वही कॉन्फ़िगरेशन लेकिन मैन्युअल फ़ोकस के साथ सेमी-ऑटो पर मुझे 3 में से 2 का बर्स्ट मिलता है। इससे उबरने के लिए आप MotionDelay से पहले और/या MotionDelay के साथ खेल सकते हैं।

बहुमूल्य जानकारी

सर्किट एक ऑप्टोकॉप्लर का उपयोग करता है। ऑप्टोकॉप्लर्स आमतौर पर एक सर्किट के दो हिस्सों को अलग करने के लिए उपयोग किया जाता है। इस अर्थ में, शटर को इलेक्ट्रॉनिक रूप से ट्रिगर करने वाला तंत्र ऑप्टोकॉप्लर के अंदर है। यह मूल रूप से एक स्विच के रूप में कार्य करना है, कैमरे में आने/जाने वाले दो तारों को एक साथ सेट करना। ऑप्टोकॉप्लर के अंदर इस "स्विच" के पीछे का बाकी सर्किट पूरी तरह से अलग है। इसके साथ हमें शटर केबल में करंट के लीक होने और कैमरे को नुकसान पहुंचाने के जोखिम को कम करना है।

लेखक जिज्ञासा

मुझे अन्य पीआईआर के साथ आपके अनुभव को जानने में दिलचस्पी होगी क्योंकि मैं यहां जो उद्धृत कर रहा हूं वह मूल उद्देश्य के लिए सापेक्ष धीमा है, यानी गति को महसूस करने के समय के बीच का समय पीआईआर फिर से गति को समझने के लिए तैयार है अपेक्षाकृत लंबा है. इसका एक विकल्प पीआईआर को हैक करने का एक संभावित तरीका है ताकि इसे कम अंतराल में प्रतिक्रिया दी जा सके।

सिफारिश की: