विषयसूची:

पोटेंशियोमीटर के साथ इंटरवलोमीटर: 4 कदम
पोटेंशियोमीटर के साथ इंटरवलोमीटर: 4 कदम

वीडियो: पोटेंशियोमीटर के साथ इंटरवलोमीटर: 4 कदम

वीडियो: पोटेंशियोमीटर के साथ इंटरवलोमीटर: 4 कदम
वीडियो: How to Take Milky Way Selfies 2024, जुलाई
Anonim
पोटेंशियोमीटर के साथ इंटरवलोमीटर
पोटेंशियोमीटर के साथ इंटरवलोमीटर

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

समय चूक मापदंडों को चुनने और गणना करने के कई तरीके हैं। जो मैं यहां प्रस्तावित करता हूं वह उनमें से सिर्फ एक है।

समय अंतराल और कुल समय चूक शूटिंग समय दर्ज करने के बाद, प्रोग्राम शॉट्स की कुल मात्रा की गणना करेगा और सेकंड के निर्धारित अंतराल पर शॉट लेना शुरू कर देगा।

मैंने सी में Arduino के लिए एक प्रोग्राम स्केच संलग्न किया है। यह सिर्फ एक स्केच है। मैं एक अच्छा प्रोग्रामर नहीं हूं इसलिए आप इसे एक विचार के रूप में ले सकते हैं और अपनी आवश्यकताओं के अनुरूप एक बेहतर संस्करण बना सकते हैं।

आपूर्ति

इस परियोजना में मैंने जिन सामग्रियों का उपयोग किया है वे हैं:

01 एक्स अरुडिनो नैनो

PCF8574T (I2C) के साथ 01 x LCD 16x2

01 x 4N35 सामान्य प्रयोजन के फोटोट्रांसिस्टर ऑप्टोकॉप्लर (आप PC817 या अन्य समान का उपयोग कर सकते हैं)

02 x स्वाइप बटन

01 x 10k पोटेंशियोमीटर

02 x 10k प्रतिरोधक

ओहटर: बोर्ड, कनेक्टर, तार, यूएसबी केबल।

चरण 1: इकट्ठा

इकट्ठा
इकट्ठा
इकट्ठा
इकट्ठा
इकट्ठा
इकट्ठा

मैं सभी घटकों को टांका लगाने के लिए एक मानक सार्वभौमिक बोर्ड का उपयोग करता हूं। फिर मैं नैनो को माउंट करने के लिए टर्मिनलों का उपयोग करता हूं और सीधे पिन पर टांका लगाने से बचता हूं। मैंने फोटोट्रांसिस्टर के लिए एक आईसी सॉकेट का भी इस्तेमाल किया। फिर बाकी घटकों पर सीधे टांका लगाया।

मैं वायर रैप और कॉपर वायर का उपयोग करता हूं। डिस्प्ले को स्क्रू के साथ ब्रेडबोर्ड सेपरेटर का उपयोग करके माउंट किया गया है।

प्रोग्रामिंग करते समय मैं USB कनेक्टर से नैनो तक की शक्ति का उपयोग करता हूं। उसके बाद, मैंने एक पुराने सेल फोन से 5V पर, अकेले बिजली की आपूर्ति का उपयोग करने का फैसला किया। मैंने अभी कनेक्टर को पिन के लिए अनुकूलित किया है। मैंने GND पिन और 5V पिन का उपयोग करके नैनो को संचालित किया।

फिर मैंने पॉट रेसिस्टर के एक सिरे को GND और दूसरे को 5V से जोड़ा। केंद्र A0 (एनालॉग इनपुट) से जुड़ा है। A0 इनपुट 0V से 5V तक पढ़ा जाएगा और इसे 0 से 1023 की सीमा में पूर्णांक मान में बदल देगा।

नैनो में बटन स्विच D3 और D4 से जुड़े हैं। अंत में मैंने D13 को फोटोट्रांसिस्टर के डिजिटल आउटपुट के रूप में उपयोग किया।

मेरे पास एक पुरानी तोप SX-50HS, गैर DLSR है, जो एक मानक 2.5 मिमी प्लग का उपयोग करती है।

चरण 2: सर्किट

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

सर्किट बहुत सरल है। मैंने इनपुट के रूप में दो DI का उपयोग किया (D3, D4), एक एनालॉग इनपुट पोटेंशियोमेंटर के मूल्य को पढ़ने के लिए (0 से 1023 तक) और एक डिजिटल आउटपुट फोटोट्रांसिस्टर (D13) को ट्रिगर करने के लिए। चित्र मूल योजनाबद्ध दिखाता है।

I2C LCD GND और 5V से जुड़ा है। प्रदर्शन से एसडीए और एससीएल Arduino पिन एसडीए (ए 4) और एससीएल (ए 5) से जुड़े हुए हैं।

इसे कई तरह से सुधारा जा सकता है और यह आपकी आवश्यकताओं के अनुकूल हो सकता है।

चरण 3: कार्यक्रम

मैंने कार्यक्रम का एक मसौदा संलग्न किया है। मैंने प्रदर्शन को संभालने के लिए पुस्तकालयों "Wire.h" और "LiquidCrystal_I2C.h" का उपयोग किया।

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

उसके बाद आपको शॉट्स और शूटिंग के कुल समय के बीच इनपुट समय की आवश्यकता है। आप समय चूक मापदंडों को संशोधित करने के लिए "चयन करें" बटन दबा सकते हैं या शूटिंग शुरू करने के लिए "दर्ज" कर सकते हैं।

चरण 4: सुधार

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

यह सिर्फ एक आसान प्रोजेक्ट है जिसे मैंने बनाया है, क्योंकि मुझे कुछ तस्वीरें लेने और एक टाइमलैप्स बनाने की जरूरत थी। मुझे समुदाय के साथ साझा करने में खुशी हो रही है ताकि इसे बेहतर बनाया जा सके और अन्य परियोजनाओं के लिए प्रेरणा के रूप में मदद मिल सके।

सिफारिश की: