विषयसूची:
वीडियो: बॉल ट्रैकिंग 180° कैमरा: 5 चरण (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:22
मेरी पहली परियोजना में आपका स्वागत है! मैंने जो बनाया है उसे साझा करने और अपना खुद का ट्रैकिंग कैमरा बनाने के लिए आपको कदम दिखाने के लिए मैं उत्साहित हूं। इस परियोजना को पायथन के साथ ओपनसीवी लाइब्रेरी का उपयोग करके संभव बनाया गया था।
चरण 1: सामग्री इकट्ठा करें
- रास्पबेरी पाई मॉडल बी 2 (या कोई अन्य मॉडल)
- L298N एच-ब्रिज मोटर चालक
- गियर हाउसिंग के साथ मोटर
- यूएसबी वेब कैमरा
- जम्पर तार
- नट के साथ मशीन स्क्रू
- गियर्स
- एपॉक्सी / गर्म गोंद
- वैकल्पिक: लेजर
चरण 2: यांत्रिकी
लकड़ी के एक स्क्रैप टुकड़े का उपयोग करना (जो मेरे पास है वह बहुत हरा है जो ठीक है), मोटर को उस स्थान पर माउंट करें जो बीच में नहीं है। फिर, मोटर पर एक छोटा गियर संलग्न करें। मोटर की फिटिंग के ऊपर फिट होने के लिए गियर के छेद को बड़ा करना पड़ सकता है।
अगला कदम बड़े गियर को माउंट करना होगा (जो ढीला होगा) ताकि उसके दांत छोटे गियर के दांतों से जुड़ जाएं। यह एक बेहतर बंधन के लिए सैंडपेपर के साथ लकड़ी को खुरदरा करने के बाद गर्म गोंद का उपयोग करके बोर्ड पर लगाया गया था।
गियर लगाने के बाद, वेबकैम को बड़े गियर में संलग्न करने का समय आ गया है। यहां, मैंने वेबकैम को उसके आवास से हटा दिया है और आसान माउंटिंग के लिए वेबकैम के केवल कोर सर्किट बोर्ड का उपयोग किया है। एक मजबूत बंधन के लिए एपॉक्सी गोंद का उपयोग करके वेबकैम को जोड़ा गया था।
माउंट किया जाने वाला अंतिम घटक वैकल्पिक है - L298N H- ब्रिज के लिए। इसे बोर्ड में केवल चार छेद ड्रिल करके और मशीन स्क्रू और हेक्स नट्स का उपयोग करके बोर्ड को माउंट करके माउंट किया जा सकता है।
चरण 3: वायरिंग
अब सब कुछ एक साथ जोड़ने के लिए। मोटर के दो तार बोर्ड के बाईं या दाईं ओर दो टर्मिनल कनेक्टरों में से किसी एक में सीधे L298N H- ब्रिज से जुड़ेंगे (मैंने बाईं ओर चुना)। बिजली के लिए 5V और ग्राउंड L298N को 5V और ग्राउंड ऑफ रास्पबेरी पाई से जोड़ने के लिए दो तारों की आवश्यकता होती है। फिर, दो महिला-महिला जम्पर तारों को L298N से Pi के पिन 17 और 18 से कनेक्ट करने की आवश्यकता होती है। वेबकैम बस Pi के USB पोर्ट में से एक से जुड़ता है। वह सब वायरिंग है!
चरण 4: कोड
अब इस परियोजना के सबसे चुनौतीपूर्ण पहलू के लिए।
मैंने वास्तविक समय में गेंद को ट्रैक करने के लिए पायथन के साथ ओपनसीवी लाइब्रेरी का इस्तेमाल किया। यह प्रोग्राम ओपनसीवी द्वारा निर्धारित गेंद के एक्स-निर्देशांक के अनुसार मोटर को चालू करने के लिए पीआई के साथ आने वाली जीपीओजेरो लाइब्रेरी का भी उपयोग करता है। कोड गेंद की स्थिति को उसके पीले रंग के आधार पर निर्धारित करने में सक्षम है, जो प्रभावी होने के लिए पृष्ठभूमि से अद्वितीय होना चाहिए। यह निर्धारित करने के लिए कि गेंद कहाँ है, कार्यक्रम के लिए एक निचली और ऊपरी रंग सीमा की आपूर्ति की जाती है। ओपनसीवी तब.inRange () फ़ंक्शन को पैरामीटर के साथ कॉल करता है: वर्तमान फ्रेम (वेबकैम से), और निचली और ऊपरी रंग सीमाएं। फ्रेम पर गेंद के निर्देशांक निर्धारित होने के बाद, प्रोग्राम मोटर को चालू करने के लिए कहता है यदि गेंद केंद्र में नहीं है (x 640 पिक्सेल चौड़े फ्रेम में 240 - 400 की सीमा में समन्वय करता है)। यदि गेंद केंद्र से अधिक दूर होगी तो मोटर अधिक घूमेगी, और जब गेंद केंद्र के करीब होगी तो कम घूमेगी।
और इस तरह कोड काम करता है।
नोट: यदि आप कोड का उपयोग करने जा रहे हैं, तो आपके पास OpenCV स्थापित होना चाहिए। इसके अलावा, यदि मोटर गलत तरीके से मुड़ती है, तो बस L289N में जाने वाले तारों को उलट दें, या पाई से जुड़े नियंत्रण वाले gpio तारों को उलट दें।
सिफारिश की:
ATtiny85 पहनने योग्य कंपन गतिविधि ट्रैकिंग घड़ी और प्रोग्रामिंग ATtiny85 Arduino Uno के साथ: 4 चरण (चित्रों के साथ)
ATtiny85 पहनने योग्य कंपन गतिविधि ट्रैकिंग घड़ी और प्रोग्रामिंग ATtiny85 Arduino Uno के साथ: पहनने योग्य गतिविधि ट्रैकिंग घड़ी कैसे बनाएं? यह एक पहनने योग्य गैजेट है जिसे स्थिरता का पता लगाने पर कंपन करने के लिए डिज़ाइन किया गया है। क्या आप भी मेरी तरह अपना ज्यादातर समय कंप्यूटर पर बिताते हैं? क्या आप इसे महसूस किए बिना घंटों बैठे रहते हैं? तब यह डिवाइस f
एलईडी टेबल टेनिस बॉल-बॉल: 16 कदम (चित्रों के साथ)
एलईडी टेबल टेनिस बॉल-बॉल: बैकस्टोरी कुछ समय पहले टेबल टेनिस गेंदों का एक फ्लैट पैनल बनाने के बाद, मैं सोचने लगा कि क्या टेबल टेनिस गेंदों से 3 डी पैनल बनाना संभव होगा। "कला" बनाने में मेरी रुचि के साथ संयुक्त आवर्ती ज्यामितीय आकृतियों से मैं
घूर्णी अक्ष के साथ ऑब्जेक्ट ट्रैकिंग कैमरा स्लाइडर। 3डी प्रिंटेड और रोबोक्ला डीसी मोटर कंट्रोलर और अरुडिनो पर निर्मित: 5 कदम (चित्रों के साथ)
घूर्णी अक्ष के साथ ऑब्जेक्ट ट्रैकिंग कैमरा स्लाइडर। 3D प्रिंटेड और RoboClaw DC मोटर कंट्रोलर और Arduino पर निर्मित: यह प्रोजेक्ट मेरे पसंदीदा प्रोजेक्ट्स में से एक रहा है क्योंकि मुझे DIY के साथ वीडियो-मेकिंग के अपने हित को मिलाने के लिए मिला है। मैंने हमेशा देखा है और फिल्मों में उन सिनेमाई शॉट्स का अनुकरण करना चाहता हूं जहां एक कैमरा एक स्क्रीन पर पैनिंग करते समय ट्रैक करता है
ट्रैकिंग सिस्टम के साथ मोटराइज्ड कैमरा स्लाइडर (3डी प्रिंटेड): 7 कदम (चित्रों के साथ)
ट्रैकिंग सिस्टम के साथ मोटराइज्ड कैमरा स्लाइडर (3 डी प्रिंटेड): मूल रूप से, यह रोबोट एक कैमरा / स्मार्टफोन को रेल पर ले जाएगा और एक वस्तु को "ट्रैक" करेगा। लक्ष्य वस्तु स्थान रोबोट द्वारा पहले से ही जाना जाता है। इस ट्रैकिंग सिस्टम के पीछे का गणित काफी सरल है। हमने ट्रैकिंग प्रक्रिया का अनुकरण बनाया है
Wii रिमोट कैमरा के साथ हेड ट्रैकिंग (वॉर थंडर): 6 कदम (चित्रों के साथ)
Wii रिमोट कैमरा (वॉर थंडर) के साथ हेड ट्रैकिंग: सभी को नमस्कार! मैं आपके साथ अपना पहला वास्तविक समाप्त Arduino प्रोजेक्ट साझा करना चाहता हूं। मैंने एक तरह का होममेड ऑगमेंटेड रियलिटी बनाने की कोशिश की। मैं आपको इसे समझाता हूं: यह मूल रूप से एक प्रणाली है जो आपके सिर की चाल को ट्रैक करने के लिए कैमरे का उपयोग करती है ताकि इसे अनुकूलित किया जा सके