विषयसूची:

घूर्णी अक्ष के साथ ऑब्जेक्ट ट्रैकिंग कैमरा स्लाइडर। 3डी प्रिंटेड और रोबोक्ला डीसी मोटर कंट्रोलर और अरुडिनो पर निर्मित: 5 कदम (चित्रों के साथ)
घूर्णी अक्ष के साथ ऑब्जेक्ट ट्रैकिंग कैमरा स्लाइडर। 3डी प्रिंटेड और रोबोक्ला डीसी मोटर कंट्रोलर और अरुडिनो पर निर्मित: 5 कदम (चित्रों के साथ)

वीडियो: घूर्णी अक्ष के साथ ऑब्जेक्ट ट्रैकिंग कैमरा स्लाइडर। 3डी प्रिंटेड और रोबोक्ला डीसी मोटर कंट्रोलर और अरुडिनो पर निर्मित: 5 कदम (चित्रों के साथ)

वीडियो: घूर्णी अक्ष के साथ ऑब्जेक्ट ट्रैकिंग कैमरा स्लाइडर। 3डी प्रिंटेड और रोबोक्ला डीसी मोटर कंट्रोलर और अरुडिनो पर निर्मित: 5 कदम (चित्रों के साथ)
वीडियो: DIY Object tracking camera slider tutorial. 3D printed + built around the Arduino & RoboClaw 2024, जुलाई
Anonim
Image
Image
हार्डवेयर डिज़ाइन + बिल्ड + 3D प्रिंटिंग
हार्डवेयर डिज़ाइन + बिल्ड + 3D प्रिंटिंग

फ्यूजन 360 प्रोजेक्ट्स »

यह परियोजना मेरी पसंदीदा परियोजनाओं में से एक रही है क्योंकि मुझे DIY के साथ वीडियो बनाने की अपनी रुचि को मिलाना है। मैंने हमेशा फिल्मों में उन सिनेमाई दृश्यों को देखा है और उनका अनुकरण करना चाहता हूं जहां एक कैमरा वस्तु को ट्रैक करने के लिए पैनिंग करते समय एक स्क्रीन पर चलता है। यह अन्यथा 2d वीडियो में एक बहुत ही रोचक गहराई प्रभाव जोड़ता है। हॉलीवुड गियर पर हजारों डॉलर खर्च किए बिना इसे दोहराने के लिए, मैंने खुद ऐसा कैमरा स्लाइडर बनाने का फैसला किया।

पूरी परियोजना उन हिस्सों पर बनाई गई है जिन्हें आप 3D प्रिंट कर सकते हैं, और कोड लोकप्रिय Arduino बोर्ड पर चलता है। सीएडी फाइलें और कोड जैसी सभी परियोजना फाइलें नीचे डाउनलोड के लिए उपलब्ध हैं।

सीएडी / 3डी प्रिंट फाइलें यहां उपलब्ध हैं

Arduino कोड फ़ाइल यहाँ उपलब्ध है

यह परियोजना 2 गियर वाले ब्रश डीसी मोटर्स और बेसिक माइक्रो रोबोक्ला मोटर नियंत्रक के इर्द-गिर्द घूमती है। यह मोटर नियंत्रक ब्रश डीसी मोटर्स को अविश्वसनीय स्थितिगत सटीकता, टन के टोक़ और पूर्ण 360 डिग्री रोटेशन के साथ एक बेहतर प्रकार के सर्वो में बदल सकता है। इस पर और बाद में।

इससे पहले कि हम जारी रखें, पहले यहां लिंक किए गए वीडियो ट्यूटोरियल को देखें। वह ट्यूटोरियल आपको इस प्रोजेक्ट का निर्माण करने का एक सिंहावलोकन देगा और यह इंस्ट्रक्शंस गाइड इस प्रोजेक्ट को बनाने के तरीके के बारे में अधिक गहराई से जाएगा।

माल-

  • 2x 1 मीटर लंबी m10 थ्रेडेड रॉड्स का उपयोग सभी भागों को जोड़ने के लिए किया जाता है
  • थ्रेडेड रॉड्स के पुर्जों को माउंट करने के लिए 8x M10 नट
  • स्लाइडर को स्लाइड करने के लिए 2x 95 सेमी लंबी 8 मिमी चिकनी स्टील की छड़ें
  • स्लाइडर के लिए स्टील की छड़ों पर आसानी से स्लाइड करने के लिए 4x lm8uu बीयरिंग
  • मोटर माउंट करने के लिए 4x 10 मिमी लंबे एम 3 नट
  • घूर्णन अक्ष के लिए 2 एक्स स्केटबोर्ड बीयरिंग (22 मिमी बाहरी व्यास, 8 मिमी आंतरिक व्यास)
  • आइडलर पक्ष के लिए 1x 15 मिमी असर
  • आइडलर बेयरिंग को आइडलर 3डी प्रिंटेड पार्ट पर माउंट करने के लिए एम4 लॉक नट के साथ 1x 4 सेमी लंबा एम4 बोल्ट।
  • स्लाइडर मोटर के लिए 4 मिमी भीतरी व्यास के साथ 20 दांत गियर। सटीक चरखी बहुत महत्वपूर्ण नहीं है क्योंकि आपकी डीसी मोटर को पर्याप्त टोक़ के लिए तैयार किया जाना चाहिए। बस सुनिश्चित करें कि यह आपके बेल्ट के समान पिच है
  • 2 मीटर लंबी GT2 बेल्ट। फिर से आप किसी भी बेल्ट का उपयोग तब तक कर सकते हैं जब तक वह आपके चरखी के दांतों की पिच से मेल खाती हो।

इलेक्ट्रानिक्स

  • 2 * एनकोडर के साथ गियर वाली डीसी मोटर्स (एक पार्श्व गति को नियंत्रित करती है, जबकि दूसरी घूर्णी अक्ष को नियंत्रित करती है)। यहाँ वही है जिसका मैंने उपयोग किया था। गाइड के इलेक्ट्रॉनिक्स भाग में इस पर और अधिक
  • रोबोक्ला डीसी मोटर नियंत्रक। (मैंने दोहरे 15Amp नियंत्रक का उपयोग किया क्योंकि इसने मुझे एक नियंत्रक के साथ दोनों मोटर्स को नियंत्रित करने की अनुमति दी)
  • कोई भी Arduino। मैंने Arduino UNO. का उपयोग किया है
  • बैटरी / पावर स्रोत। (मैंने 7.4V 2 सेल लीपो बैटरी का इस्तेमाल किया)
  • स्क्रीन (मेनू प्रदर्शित करने के लिए। कोई भी U8G संगत स्क्रीन काम करेगी, मैंने इस 1.3 इंच OLED स्क्रीन का उपयोग किया है)
  • रोटरी एनकोडर (मेनू में नेविगेट करने और विकल्पों को कॉन्फ़िगर करने के लिए)
  • भौतिक पुश बटन (स्लाइडर की गति को ट्रिगर करने के लिए)

चरण 1: हार्डवेयर डिज़ाइन + बिल्ड + 3D प्रिंटिंग

इलेक्ट्रानिक्स
इलेक्ट्रानिक्स

अगला चलो इलेक्ट्रॉनिक्स पर चलते हैं। इलेक्ट्रॉनिक्स वह जगह है जहां इस परियोजना में बहुत लचीलापन है।

आइए इस परियोजना के मूल से शुरू करें- 2 ब्रश डीसी मोटर्स।

मैंने कुछ कारणों से ब्रश डीसी मोटर्स को चुना।

  1. स्टेपर मोटर्स की तुलना में ब्रश मोटर्स तार और संचालित करने के लिए बहुत अधिक सरल हैं
  2. ब्रश डीसी मोटर्स डीसी मोटर्स की तुलना में बहुत हल्के होते हैं जो घूर्णी अक्ष मोटर के लिए विशेष रूप से महत्वपूर्ण होते हैं क्योंकि मोटर शारीरिक रूप से कैमरे के साथ बाद में चलती है और प्राथमिक कैमरा स्लाइडर मोटर पर अत्यधिक तनाव को रोकने के लिए जितना संभव हो उतना प्रकाश बनाना महत्वपूर्ण है।

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

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

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

अगला इलेक्ट्रॉनिक्स हिस्सा स्क्रीन है। अपनी स्क्रीन के लिए, मैंने इस OLED पैनल को इसके आकार और उच्च कंट्रास्ट के कारण चुना है। यह उच्च कंट्रास्ट अविश्वसनीय है और बहुत अधिक प्रकाश नहीं देते हुए स्क्रीन को सीधे धूप में उपयोग करना बहुत आसान बनाता है जो संभावित डार्क कैमरा शॉट में हस्तक्षेप कर सकता है। इस स्क्रीन को अन्य U8G संगत स्क्रीन के लिए आसानी से बदला जा सकता है। संगत स्क्रीन की पूरी सूची यहां उपलब्ध है। वास्तव में इस परियोजना को जानबूझकर U8G पुस्तकालय के आसपास कोडित किया गया था, इसलिए आप जैसे DIY बिल्डरों के पास अपने हिस्से में अधिक लचीलापन था

इस परियोजना के लिए अंतिम इलेक्ट्रॉनिक भाग रोटरी एन्कोडर और स्लाइडर आंदोलन शुरू करने के लिए पुश बटन थे। एन्कोडर आपको स्क्रीन के मेनू को नेविगेट करने और स्लाइडर के सभी मेनू को केवल एक डायल के साथ कॉन्फ़िगर करने की अनुमति देता है। रोटरी एनकोडर में पारंपरिक पोटेंशियोमीटर की तरह कोई 'अंत' स्थिति नहीं होती है, और यह स्क्रीन पर ऑब्जेक्ट ट्रैकिंग के x और y निर्देशांक को बदलने के लिए विशेष रूप से उपयोगी है। रोटरी एन्कोडर के साथ बेला किए बिना स्लाइडर के आंदोलन को शुरू करने के लिए विशेष रूप से पुश बटन का उपयोग किया जाता है।

चरण 3: कैमरा स्लाइडर प्रोग्रामिंग

कैमरा स्लाइडर प्रोग्रामिंग
कैमरा स्लाइडर प्रोग्रामिंग
कैमरा स्लाइडर प्रोग्रामिंग
कैमरा स्लाइडर प्रोग्रामिंग

कोडिंग इस परियोजना की अब तक की सबसे कठिन चुनौती थी। आप देखिए, शुरू से ही मैं चाहता था कि स्लाइडर एक स्क्रीन से चलाया जा सके। इस परियोजना को अधिक से अधिक स्क्रीन के अनुकूल बनाने के लिए, मुझे Arduino के लिए U8Glib लाइब्रेरी का उपयोग करना पड़ा। इस पुस्तकालय में 32 से अधिक स्क्रीनों का समर्थन है। हालाँकि, U8Glib लाइब्रेरी ने स्क्रीन पर मेनू खींचने के लिए एक पिक्चर लूप का उपयोग किया और यह Arduino की क्षमता के साथ-साथ कैमरे की स्थिति पर जानकारी एकत्र करने की क्षमता के साथ विरोधाभासी था जो कैमरा कोण गणना कार्यक्षमता के लिए आवश्यक था (यह अगले कुछ पैराग्राफ में कवर किया गया है)) U8Glib2 में फुल पेज बफर विकल्प नामक किसी चीज़ का उपयोग करके पिक्चर लूप का एक विकल्प है, लेकिन लाइब्रेरी ने बहुत अधिक मेमोरी की खपत की और Arduino Uno की मेमोरी की कमी को देखते हुए बाकी कोड को फिट करना मुश्किल बना दिया। इसका मतलब यह था कि मैं U8G के साथ फंस गया था और किसी भी समय स्लाइडर गति में होने पर स्क्रीन को अपडेट करने से रोककर समस्या के आसपास काम करना था और Arduino को रोबोक्ला से स्थितीय डेटा एकत्र करने की आवश्यकता थी। मुझे मेनू लूप के बाहर जाने के लिए स्लाइडर को ट्रिगर करने के लिए भी मजबूर किया गया था क्योंकि एक बार जब मैं उप-मेनू में प्रवेश करता था, तो मैं पिक्चर लूप के अंदर होता, और स्लाइडर इरादे से काम नहीं करता। मैंने स्लाइडर की गति को एक अलग भौतिक बटन ट्रिगर करके इस मुद्दे को भी दरकिनार कर दिया।

इसके बाद हम घूर्णी ट्रैकिंग तत्व के बारे में बात करते हैं। यह हिस्सा एकीकृत करने के लिए बहुत जटिल लगता है, लेकिन यह वास्तव में सरल है। इसके लिए कार्यान्वयन मेरे Arduino कोड के अंदर 'मोटर ()' फ़ंक्शन के अंतर्गत है। पहला कदम 2 आयामी ग्रिड बनाना है और यह तय करना है कि आप जिस वस्तु को ट्रैक करना चाहते हैं उसे कहाँ रखा गया है। उसके आधार पर आप अपने वर्तमान स्थान पर एक त्रिभुज बना सकते हैं। आप मोटर के एन्कोडर मान से अपना वर्तमान स्थान प्राप्त कर सकते हैं। यदि आप ट्रैक किए जा रहे ऑब्जेक्ट की स्थिति को cm/mm में कॉन्फ़िगर करना चाहते हैं, तो आपको अपने एन्कोडर मान को cm/mm मान में अनुवाद करना होगा। यह केवल कैमरा स्लाइडर को 1 सेमी ले जाकर और एन्कोडर मान में वृद्धि को मापकर किया जा सकता है। आप इस मान को कोड के शीर्ष पर encoder_mm चर के अंतर्गत इनपुट कर सकते हैं।

आगे बढ़ते हुए, अब हम व्युत्क्रम स्पर्शरेखा फ़ंक्शन का उपयोग उस कोण को प्राप्त करने के लिए करेंगे जिसका कैमरा आपके ऑब्जेक्ट पर इंगित करने के लिए सामना कर रहा होगा। प्रतिलोम स्पर्शरेखा त्रिभुज के विपरीत और आसन्न भुजा को ग्रहण करती है। त्रिभुज का विपरीत भाग कभी नहीं बदलता है क्योंकि यह आपके स्लाइडर से वस्तु की y दूरी है। कैमरा स्लाइडर का बगल वाला हिस्सा हालांकि बदलता रहता है। इस आसन्न पक्ष की गणना वस्तु की x स्थिति लेकर और उसमें से आपकी वर्तमान स्थिति को घटाकर की जा सकती है। जैसे ही स्लाइडर अपनी गति की सीमा से आगे बढ़ता है, यह Arduino को एन्कोडर मान पर अपडेट करता रहेगा। Arduino बार-बार इस एन्कोडर मान को एक सेमी/मिमी x स्थितीय मान में परिवर्तित करेगा और फिर आसन्न पक्ष की लंबाई की गणना करेगा, और अंत में उस कोण की गणना करेगा जिसे कैमरे को ऑब्जेक्ट पर इंगित करने के लिए हर समय सामना करना पड़ता है।

अब जब हमारा Arduino कैमरा कोण को गतिशील रूप से संसाधित कर रहा है, तो हम घूर्णी मोटर को स्थानांतरित करने के लिए इस कोण को स्थितिगत मान में परिवर्तित करने से निपट सकते हैं। यह हमें इस परियोजना के लिए रोबोक्ला की सबसे बड़ी विशेषता के बारे में बताता है। रोबोक्ला को एक स्थिति मान देकर, यह अनिवार्य रूप से एक डीसी ब्रश मोटर को सर्वो की तरह व्यवहार कर सकता है। एक सर्वो के विपरीत, हमारी मोटर में टन अधिक टॉर्क, बहुत अधिक सटीकता है और यह 360 डिग्री भी घूम सकता है।

रोबोक्ला को एक निश्चित स्थिति में ले जाने के लिए Arduino कोड इस प्रकार है:

रोबोक्ला.स्पीडएसेलडेसेलपोसिशनएम1(पता, 'गति', 'त्वरण', 'मंदी', 'जिस स्थिति में आप जाना चाहते हैं', १);

अपने कैमरे के कोण के अनुरूप मोटर के स्थितिगत मान को ट्यून करने के लिए, आपको कैमरा प्लेट को 180 डिग्री मैन्युअल रूप से स्थानांतरित करने की आवश्यकता होगी। अगला देखें कि कैमरा प्लेट को 0 डिग्री से 180 डिग्री तक ले जाने से एन्कोडर मान कितना बदल गया है। यह आपको आपकी एन्कोडर श्रेणी देता है। आप इस श्रेणी को मोटर फ़ंक्शन में इनपुट कर सकते हैं जो Arduino के कैमरा कोण को एक स्थितीय मान पर मैप करता है। यह कोड में भी टिप्पणी की गई है, इसलिए इसे खोजना आसान होना चाहिए *****

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

चरण 4: कैमरा स्लाइडर का संचालन

कैमरा स्लाइडर का संचालन
कैमरा स्लाइडर का संचालन

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

सुनिश्चित करें कि एक बार जब आप कैमरा स्लाइडर का उपयोग कर लेते हैं, तो कैमरा 'होम' स्थिति में होता है: स्लाइडर का वह भाग जिस पर वह शुरू हुआ था। इसका कारण यह है कि मोटर एन्कोडर एक पूर्ण एन्कोडर नहीं है जिसका अर्थ है कि रोबोक्ला/अरुडिनो यह नहीं बता सकता कि एन्कोडर कहां है। वे केवल यह बता सकते हैं कि पिछली बार चालू होने के बाद से एन्कोडर कितना बदल गया है। इसका मतलब यह है कि जब आप अपने कैमरा स्लाइडर को बंद कर देते हैं, तो स्लाइडर स्लाइडर की स्थिति को 'भूल जाएगा' और एन्कोडर को 0 पर रीसेट कर देगा। इसलिए, यदि आप अपने स्लाइडर को दूसरी तरफ बंद करते हैं, जब आप इसे चालू करते हैं, तो स्लाइडर होगा किनारे से आगे बढ़ने की कोशिश करें और स्लाइडर दीवार में दुर्घटनाग्रस्त हो जाएं। यह एन्कोडर व्यवहार इसलिए भी है कि कैमरा हर कैमरा स्लाइड मूवमेंट के बाद अपने रोटेशन एंगल को रीसेट करता है। घूर्णी अक्ष भी गति की अपनी सीमा के अंत में दुर्घटनाग्रस्त होने से खुद को बचा रहा है।

जब आप बूट करते हैं तो आप एंड-स्टॉप और होमिंग प्रक्रिया जोड़कर इसे ठीक कर सकते हैं। यह वही है जो 3D प्रिंटर उपयोग करता है।

चरण 5: अंतिम विचार + भविष्य में सुधार

मैं दृढ़ता से अनुशंसा करता हूं कि प्रत्येक बिल्डर ठीक उसी स्लाइडर को बनाने के बजाय इस स्लाइडर के अपने संस्करण बनाएं। मेरे डिज़ाइन में बदलाव करने से आप अपने स्लाइडर को अपने सटीक विनिर्देशों के अनुसार बनाने में सक्षम होंगे, साथ ही यह भी बेहतर ढंग से समझ पाएंगे कि इलेक्ट्रॉनिक्स और कोड कैसे काम करते हैं।

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

अंत में, अगर मैंने संस्करण 2.0 बनाया है, तो यहां कुछ सुधार किए गए हैं जो मैं करूंगा

  1. घूर्णी अक्ष मोटर के लिए उच्च गियर अनुपात। एक उच्च गियरिंग अनुपात का मतलब है कि मैं अधिक सटीक छोटी चालें कर सकता हूं। यह विशेष रूप से महत्वपूर्ण है जब कैमरा आपकी वस्तु से बहुत दूर है और आपका कैमरा कोण बहुत धीरे-धीरे बदल रहा है। वर्तमान में, मेरी मोटर बहुत अधिक गियर वाली नहीं है और जब कैमरा स्लाइडर बहुत धीमी गति से चलता है या जब बहुत कम घूर्णी कोण परिवर्तन होता है, तो इसका परिणाम थोड़ा झटकेदार हो सकता है। एक उच्च 'डी' पीआईडी मान जोड़ने से मुझे इससे छुटकारा पाने में मदद मिली है, लेकिन यह थोड़ा कम ऑब्जेक्ट ट्रैकिंग सटीकता की कीमत पर आया है।
  2. मॉड्यूलर लंबाई। यह एक दूर की कौड़ी है, लेकिन मैं कैमरा स्लाइडर के लिए लंबाई में मॉड्यूलर होना पसंद करूंगा, जिसका अर्थ है कि आप कैमरे को स्लाइड करने के लिए आसानी से लंबी लंबाई का ट्रैक संलग्न कर सकते हैं। यह काफी मुश्किल है क्योंकि किसी को पूरी तरह से दोनों पटरियों को संरेखित करना होगा और यह पता लगाना होगा कि बेल्ट सिस्टम कैसे काम करता है। फिर भी, यह एक अच्छा अपग्रेड होगा!
  3. कस्टम आंदोलन कीफ़्रेमिंग। मैं इस कैमरा स्लाइडर में कीफ़्रेम्ड मूवमेंट की अवधारणा को पेश करना पसंद करूंगा। कीफ़्रेमिंग एक ऐसी तकनीक है जिसका उपयोग आमतौर पर वीडियो और ऑडियो उत्पादन में किया जाता है। यह गैर-रैखिक कैमरा आंदोलनों को सक्षम करेगा जहां कैमरा एक स्थिति में जाता है, प्रतीक्षा करता है, फिर एक अलग गति से दूसरी स्थिति में जाता है, प्रतीक्षा करता है, फिर तीसरे स्थान पर जाता है आदि।
  4. ब्लूटूथ / वायरलेस फोन नियंत्रण। कैमरा स्लाइडर के मापदंडों को वायरलेस तरीके से कॉन्फ़िगर करने में सक्षम होना और स्थानों तक पहुंचने के लिए कठिन कैमरा स्लाइडर को तैनात करने में सक्षम होना वास्तव में अच्छा होगा। जैसा कि पिछले पैराग्राफ में बताया गया है, फोन ऐप कीफ़्रेमिंग को एकीकृत करने के अवसर भी खोल सकता है।

इस ट्यूटोरियल के लिए बस इतना ही। नीचे टिप्पणी अनुभाग में किसी भी प्रश्न को छोड़ने के लिए स्वतंत्र महसूस करें।

अधिक सामग्री और इलेक्ट्रॉनिक्स ट्यूटोरियल के लिए आप यहां मेरा YouTube चैनल भी देख सकते हैं।

सिफारिश की: