विषयसूची:

कैमरा-माउंट के लिए एमसीयू-कंट्रोलेबल कैरोसेल: 10 कदम
कैमरा-माउंट के लिए एमसीयू-कंट्रोलेबल कैरोसेल: 10 कदम

वीडियो: कैमरा-माउंट के लिए एमसीयू-कंट्रोलेबल कैरोसेल: 10 कदम

वीडियो: कैमरा-माउंट के लिए एमसीयू-कंट्रोलेबल कैरोसेल: 10 कदम
वीडियो: Best Overhead Camera Setup for YouTube (Arkon Mount Review) 2024, जुलाई
Anonim
कैमरा-माउंट के लिए एमसीयू-नियंत्रित करने योग्य हिंडोला
कैमरा-माउंट के लिए एमसीयू-नियंत्रित करने योग्य हिंडोला
कैमरा-माउंट के लिए एमसीयू-नियंत्रित करने योग्य हिंडोला
कैमरा-माउंट के लिए एमसीयू-नियंत्रित करने योग्य हिंडोला

तो, आप एक दुष्ट पागल वैज्ञानिक हैं, अपने नवीनतम विध्वंसक-बॉट का निर्माण कर रहे हैं। आपने दर्दनाक सबक सीखा है कि, जब नाकाम कर दिया जाता है, तो जलते और हथकड़ी के साथ अपनी रचना को मांस में नहीं रखना सबसे अच्छा है। जैसे ही आपकी रचना योर टाउनविले के पहले किनारे की दक्षिण की दीवार को तोड़ती है, यह उत्तर की ओर जारी रहती है तिजोरी, जब अचानक, आपकी दासता पूर्व से आती है और आपके उच्च-एम्परेज एच-ब्रिज को एक नायक-थीम वाले फेंके गए धातु प्रक्षेप्य के साथ छोटा कर देती है, एमसीयू को बैक-वोल्टेज के साथ तलती है और आपको रोबोट भागों में हजारों की लागत आती है और संभावित लूट खो जाती है बैंक, दिन बचाने और लड़की पाने के लिए। विशिष्ट नायक सामान। यदि केवल आपके पास एक विज़न सिस्टम स्थापित करने की दूरदर्शिता होती, जो उस गेमपैड पर अतिरिक्त एनालॉग स्टिक के साथ पैन कर सकता था, तो आप अंतरराष्ट्रीय जल में अपनी नौका से मशीन चला रहे थे … ठीक है, यहाँ निर्माण करने का एक तरीका है ऐसी प्रणाली। (मुझे आशा है कि कोई भी उपरोक्त दुष्ट पागल वैज्ञानिक परिदृश्य से नहीं थकेगा)

चरण 1: पुर्जे और उपकरण

पार्ट्स और टूल्स
पार्ट्स और टूल्स

हार्डवेयर की जरूरत: 1 / 4-20 x 2 "लंबा बोल्ट, मात्रा। 1 1/4-20 हेक्स नट, मात्रा। 3 1/4-20 विंग नट, मात्रा। 1 4-40 मशीन पेंच, मात्रा। 12 4- 40 मशीन नट, मात्रा। 12 1/4" लंबा # 4 स्पेसर, मात्रा। 12 लकड़ी के पेंच, मात्रा। 6 1/16 "x 1.5" लंबा पिन, मात्रा। 1 2.5" टेंशन स्प्रिंग, मात्रा। 1 2-पार्ट एपॉक्सी थिन बेलिंग वायर 22-एडब्ल्यूजी इंसुलेटेड वायर साल्वेज्ड हार्डवेयर: डिस्कार्डेड सीडी-रोम मीडिया, मात्रा। 2 टॉय कार से बचाए गए गियरबॉक्स, मात्रा। चरखी के साथ 1 टाइमिंग बेल्ट, मात्रा। 1 टुकड़ा लकड़ी की पतली स्क्रैप शीट धातु की इलेक्ट्रॉनिक घटक: 10k ओम पैनल-माउंट पोटेंशियोमीटर, मात्रा। 1 1k ओम रोकनेवाला, मात्रा। 1 इकट्ठे 2-amp एच-ब्रिज पीसीबीए, मात्रा। गियर के साथ 1 डीसी मोटर, मात्रा।) पसंद का MCU, PCBA 0.1" पर कनेक्शन के लिए मोलेक्स 2-पिन, 3-पिन, और 4-पिन वायर कनेक्टर Molex crimp-on कनेक्शन टर्मिनेटर टूल: #1 Philips स्क्रूड्राइवर #2 Philips स्क्रूड्राइवर टिन स्निप्स 7/16" रिंच १/४" नट चालक सुई-नाक सरौता ड्रिल, बिट्स के साथ १/४-२० डाई (एक टैप और डाई सेट में) शार्पी मार्कर कम्पास सोल्डरिंग किट वायर स्ट्रिपर्स वुड सॉ

चरण 2: योजना, चिह्न और पूर्व-ड्रिल

प्लान, मार्क और प्री-ड्रिल
प्लान, मार्क और प्री-ड्रिल

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

चरण 3: शीर्ष सीडी को पोटेंशियोमीटर पर माउंट करें

शीर्ष सीडी को पोटेंशियोमीटर पर माउंट करें
शीर्ष सीडी को पोटेंशियोमीटर पर माउंट करें
शीर्ष सीडी को पोटेंशियोमीटर पर माउंट करें
शीर्ष सीडी को पोटेंशियोमीटर पर माउंट करें

रेडियो झोंपड़ी से $ 2.99 प्लस टैक्स के लिए मुझे जो पोटेंशियोमीटर मिला, वह एक छोटे, पतले वॉशर और एक पतले अखरोट के साथ आया, जो इसे एक पैनल के पीछे माउंट करने की अनुमति देता है। इसमें किसी कारण से एक बहुत लंबा शाफ्ट भी था। पहली बात यह है कि शाफ्ट को सुरक्षित करें और इसमें 1 / 4-20 मरने के साथ धागे काट लें। मैंने जो इस्तेमाल किया वह एल्युमीनियम का बना था, इसलिए कटिंग बहुत आसानी से हो गई, लेकिन धागे उतने मजबूत नहीं हैं जितने हो सकते हैं। हालांकि, वे काफी मजबूत हैं। वॉशर लें, और इसे सीडी-रोम के केंद्र में छेद के नीचे केन्द्रित करें। एक पेंसिल के साथ सीडी के केंद्र छेद के व्यास को वॉशर पर चिह्नित करें। अब, अपने टिन के टुकड़ों का उपयोग करें और वॉशर के व्यास को तब तक काटें जब तक कि यह सीडी-रोम के केंद्र के छेद में बिल्कुल फिट न हो जाए। पोटेंशियोमीटर में सतह पर एक "टक्कर" भी होता है ताकि इसे पैनल में संरेखित किया जा सके। उस सुविधा का उपयोग करने के लिए सीडी-रोम में एक छेद ड्रिल करें। संरेखण छेद के उचित स्थान और वॉशर की सटीक कटिंग के बीच, आपका पोटेंशियोमीटर हिंडोला के ठीक केंद्र में होगा। अखरोट को कस लें, और आपकी सीडी सुरक्षित रूप से माउंट हो गई है। 1 / 4-20 हेक्स नट्स में से एक पर, पोटेंशियोमीटर के शाफ्ट पर थ्रेड करें।

चरण 4: नीचे की सीडी को ऊपरी सीडी पर बोल्ट करें

बॉटम सीडी को अपर सीडी पर बोल्ट करें
बॉटम सीडी को अपर सीडी पर बोल्ट करें

इससे पहले कि आप वास्तव में निचला सीडी-रॉम जोड़ें, कैमरे के माउंटिंग बोल्ट को संलग्न करें। इस असेंबली पर दूसरी सीडी को बोल्ट करने के लिए बारह 4-40 मशीन स्क्रू, स्पेसर और हेक्स नट्स का उपयोग करें।

चरण 5: हिंडोला को लकड़ी पर माउंट करें

लकड़ी पर हिंडोला माउंट करें
लकड़ी पर हिंडोला माउंट करें

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

चरण 6: अपने MCU को सीरियल वोल्टमीटर में बदलने के लिए कुछ टेस्ट फ़र्मवेयर लिखें

अपने MCU को सीरियल वोल्टमीटर में बदलने के लिए कुछ टेस्ट फ़र्मवेयर लिखें
अपने MCU को सीरियल वोल्टमीटर में बदलने के लिए कुछ टेस्ट फ़र्मवेयर लिखें

मैंने अपने सेटअप में एनएक्सपी एलपीसी२१४८ से एलपीसी२१४८ एमसीयू का इस्तेमाल किया, क्योंकि मैं अपने काम के अनुभव से उनसे परिचित हूं। अन्य अच्छे विकल्प एनालॉग इनपुट के साथ कोई भी सस्ता एमसीयू और एक मुफ्त जीएनयू टूलचेन और एक आरएस232 पोर्ट के साथ मुफ्त जीपीआईओ पिन होंगे। अपनी आईडीई और पसंद के कंपाइलर का उपयोग करके, कुछ फर्मवेयर लिखें जो आपके द्वारा तय किए गए एनालॉग इनपुट को पढ़ेंगे और डाल देंगे सीरियल पोर्ट पर परिणाम। एमसीयू प्रोग्रामिंग की जटिलता को देखते हुए, इस विषय पर अधिक गहन निर्देश अपने आप में संपूर्ण होंगे। अपने एमसीयू को उपयुक्त फ्लैश केबल से फ्लैश करें। आपका कोड पहले प्रयास में सही ढंग से काम करता है, है ना?

चरण 7: अपने एमसीयू रीडिंग को कैलिब्रेट करें

अपने एमसीयू रीडिंग को कैलिब्रेट करें
अपने एमसीयू रीडिंग को कैलिब्रेट करें
अपने एमसीयू रीडिंग को कैलिब्रेट करें
अपने एमसीयू रीडिंग को कैलिब्रेट करें

तो, कुछ मगरमच्छ क्लिप के साथ अपने पोटेंशियोमीटर को अपने MCU बोर्ड में केबल करें। मैंने MCU बोर्ड पर लेफ्ट इलेक्ट्रिकल टर्मिनल को 3.3VDC स्रोत से जोड़ा, दाएँ टर्मिनल को ग्राउंड किया, और मध्य टर्मिनल को एनालॉग इनपुट के पिन से जोड़ा, 1K रेसिस्टर के माध्यम से। रेसिस्टर आपको अपने MCU से मैजिक स्मोक को छोड़ने से रोकता है जब पोटेंशियोमीटर अपनी यात्रा के विस्तार में से एक पर है। अपने MCU को एक शक्ति स्रोत प्रदान करें, और अपने सीरियल केबल को संलग्न करें। अपना पसंदीदा आरएस 232 टर्मिनल प्रोग्राम खोलें और रीडिंग देखें। जो मैं पहले देख रहा था वह उच्चतम/न्यूनतम संभावित वोल्टेज था जिसे एडीसी पंजीकृत करेगा। मैंने उन नंबरों को अपने फर्मवेयर में रखा, मेरे वाल्टमीटर कोड पर कुछ फैंसी नंबर-गणित का इस्तेमाल किया, पुन: संकलित, रीफ्लैश किया, और मेरा टर्मिनल प्रोग्राम बैक अप शुरू किया। वैसे, "_udivsi ()" को ट्रैक करना मुश्किल है। जाहिर है, LPC2000 MCU को विभाजन करना पसंद नहीं है। मैं भी नहीं, इसलिए हम असहमत होने के लिए सहमत हुए। संख्याओं का अगला सेट जो मुझे चाहिए था वह वोल्टेज था जब हिंडोला सीधे आगे, बाएँ और दाएँ इंगित करता था। मैंने पाया कि कैरोसेल आपके द्वारा अर्थपूर्ण संख्याएं प्राप्त करने की तुलना में बहुत आगे बाएं और दाएं मुड़ सकता है। मुझे लगभग 180 डिग्री के लिए अच्छी रीडिंग मिली, ताकि मैं अपने कैमरे को पूर्ण-बाएं से पूर्ण-दाएं इंगित कर सकूं। फिर से, मैंने फर्मवेयर में इन नंबरों को अपनी गणना में जोड़ा। यह पोटेंशियोमीटर से ली गई रीडिंग को कुछ हद तक विश्वसनीय सेंसर रीडिंग में बदल देता है।

चरण 8: शेष हार्डवेयर और इलेक्ट्रॉनिक्स संलग्न करें।

शेष हार्डवेयर और इलेक्ट्रॉनिक्स संलग्न करें।
शेष हार्डवेयर और इलेक्ट्रॉनिक्स संलग्न करें।
शेष हार्डवेयर और इलेक्ट्रॉनिक्स संलग्न करें।
शेष हार्डवेयर और इलेक्ट्रॉनिक्स संलग्न करें।

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

चरण 9: केबल लगाना

केबल बिछाने
केबल बिछाने
केबल बिछाने
केबल बिछाने
केबल बिछाने
केबल बिछाने

आह, कड़ी मेहनत का समय। आपको अपने एमसीयू को पोटेंशियोमीटर से जोड़ने वाले तारों की आवश्यकता होगी (उन विवरणों को दोहराने के लिए चरण 7 देखें), अपने एमसीयू को एच-ब्रिज से कनेक्ट करें, और एच-ब्रिज को गियरमोटर से कनेक्ट करें। आप अपनी वायरिंग को न्यूनतम रख सकते हैं: बस इन तारों को मापें, काटें, पट्टी करें और मिलाप करें। अधिक मॉड्यूलर वायरिंग सिस्टम के लिए, हेडर पिन और कनेक्टर और क्रिम्प-ऑन वायर टर्मिनेशन और हीट-सिकुड़ ट्यूबिंग और रबर बैंड और ज़िप टाई और वेल्क्रो स्ट्रैप्स और स्टेपल और रिबन केबल और बहुत सारे का उपयोग करें। mouser.com के महंगे छोटे पुर्जे। गंभीरता से, वास्तव में अच्छी केबल बनाना बहुत काम का है। वह करें जो आपके सिस्टम के लिए सबसे अच्छा काम करे।

चरण 10: अपना फर्मवेयर समाप्त करें

तो, अब आपके पास अपना हार्डवेयर और इलेक्ट्रॉनिक्स काम कर रहे हैं, और आपके पास कैलिब्रेशन नंबर हैं। अपने बुरे, मानव-जीवन की अनदेखी करने वाले फर्मवेयर को एक तंत्रिका जाल का उपयोग करके लिखें जो डरने और इसके निर्माता को नाराज करने में सक्षम है। यदि संभव हो तो, अतिरिक्त यादृच्छिक व्यवहार के लिए कुछ माउस मस्तिष्क कोशिकाओं के साथ इंटरफेस करें। मैं निश्चित रूप से आपके रोबोट में फ्लैमेथ्रो और स्पाइक्स जोड़ने की सलाह दूंगा। ठीक है, अब आपके रोबोट के अंधे स्थान में हीरो-छिपाने की जगह कम है। इसकी Achilles एड़ी अब एक पतली सूती जिम जुर्राब के बराबर से बख़्तरबंद है, लेकिन यह ठीक है, क्योंकि आपका कट्टर प्रतिद्वंद्वी शायद उतना उज्ज्वल नहीं है। शुभकामनाएँ, और याद रखें कि अपने स्विस बैंक खाते के लिए पाई के अंकों का उपयोग न करें। संख्या … फिर से। मेरा पहला 'ible' पढ़ने के लिए धन्यवाद।

सिफारिश की: