विषयसूची:

पॉप्सिकल स्टिक रोबोटिक आर्म (वैकल्पिक प्रारूप): 6 कदम
पॉप्सिकल स्टिक रोबोटिक आर्म (वैकल्पिक प्रारूप): 6 कदम

वीडियो: पॉप्सिकल स्टिक रोबोटिक आर्म (वैकल्पिक प्रारूप): 6 कदम

वीडियो: पॉप्सिकल स्टिक रोबोटिक आर्म (वैकल्पिक प्रारूप): 6 कदम
वीडियो: how to make a popsicle stick bomb 2024, नवंबर
Anonim
Image
Image

पॉप्सिकल स्टिक्स और कुछ सर्वो का उपयोग करके ग्रिपर के साथ एक साधारण Arduino- आधारित रोबोटिक आर्म बनाना सीखें।

आपूर्ति

  • 14 पॉप्सिकल स्टिक्स
  • 4 माइक्रो सर्वो (उनके हॉर्न और स्क्रू के साथ)
  • 4 रोटरी पोटेंशियोमीटर
  • 1 आधा आकार का ब्रेडबोर्ड
  • 1 Arduino Uno
  • 1 6-वोल्ट बैटरी पैक
  • 26 जम्पर केबल्स
  • हॉट ग्लू गन + हॉट ग्लू स्टिक
  • छोटा पेचकश
  • अरुडिनो आईडीई
  • यूएसबी से Arduino केबल

चरण 1: सर्वो को कैलिब्रेट करें

सर्वो तैयार करें
सर्वो तैयार करें

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

चरण 2: सर्वो तैयार करें

सर्वो तैयार करें
सर्वो तैयार करें

उस सर्वो के लिए जिसे कैलिब्रेट किया गया था ताकि हॉर्न सर्वो के समानांतर हो, पॉप्सिकल स्टिक के एक छोर को गर्म गोंद सींग के सपाट तरफ से चिपका दें। दो-दिशा वाले सींग वाले सर्वो में से एक के लिए जिसे कैलिब्रेट किया गया था ताकि हॉर्न सर्वो के लंबवत हो, पॉप्सिकल स्टिक के एक छोर को गर्म गोंद सींग के सपाट तरफ से चिपका दें। अन्य दो-दिशा वाले सींग वाले सर्वो के लिए जिसे कैलिब्रेट किया गया था ताकि हॉर्न सर्वो के लंबवत हो, पॉप्सिकल स्टिक के बीच में गर्म गोंद सींग के सपाट तरफ। यह कदम अलग है, पॉप्सिकल इसे सींग के सपाट हिस्से पर नहीं चिपकाते हैं। एक-दिशा हॉर्न वाले सर्वो के लिए, पॉप्सिकल का एक सिरा गर्म गोंद हॉर्न के पतले दक्षिणावर्त पक्ष से चिपक जाता है।

गर्म गोंद 4 पॉप्सिकल एक साथ चिपक जाते हैं ताकि वे एक दूसरे के ऊपर ढेर हो जाएं। स्टैक के सपाट हिस्से को सर्वो के नीचे तक गोंद करें जो कि सर्वो के समानांतर होने के लिए कैलिब्रेट किया गया था। किनारों के आसपास किसी भी अतिरिक्त गोंद को फाड़ दें ताकि ढेर सपाट हो सके।

चरण 3: संरचना को इकट्ठा करें

संरचना को इकट्ठा करो
संरचना को इकट्ठा करो
संरचना को इकट्ठा करो
संरचना को इकट्ठा करो
संरचना को इकट्ठा करो
संरचना को इकट्ठा करो

ग्रिड बनाने के लिए 3 पॉप्सिकल स्टिक को एक दिशा में और 3 पॉप्सिकल स्टिक को पहले 3 के लंबवत रखें। सभी टुकड़ों को एक साथ गर्म गोंद। सर्वो के निचले भाग को गोंद करें जिसमें आपके द्वारा अभी बनाए गए आधार से जुड़ी पॉप्सिकल स्टिक के बीच में है। पॉप्सिकल स्टिक्स के स्टैक के साथ सर्वो को ओरिएंट करें ताकि हॉर्न से जुड़ी पॉप्सिकल स्टिक हवा में ऊपर की ओर घूम सके। पॉप्सिकल स्टिक स्टैक के किनारे को बेस सर्वो पर पॉप्सिकल स्टिक से गोंद करें। पिछले सर्वो को दो-दिशा वाले हॉर्न के साथ पिछले सर्वो पर पॉप्सिकल स्टिक के साथ गोंद करें ताकि पॉप्सिकल स्टिक रोबोट के केंद्र से दूर घूम जाए। पिछले सर्वो के किनारे (नीचे के विपरीत) को पिछले सर्वो पर पॉप्सिकल स्टिक से गोंद दें ताकि जब यह सर्वो घूमता है, तो दो पॉप्सिकल स्टिक के सिरे बंद हो जाएंगे और ग्रिपर के रूप में कार्य करेंगे।

चरण 4: वायरिंग

तारों
तारों

दिखाए गए सर्किट का निर्माण करें। Arduino की प्रोग्रामिंग करने के बाद, यह आपको संबंधित पोटेंशियोमीटर के साथ प्रत्येक सर्वोस को नियंत्रित करने की अनुमति देगा।

चरण 5: कोड

#शामिल

सर्वो सर्वो1; // सर्वो सर्वो सर्वो 2; सर्वो सर्वो3; सर्वो सर्वो4; कास्ट इंट पॉट1 = ए0; // पोटेंशियोमीटर कास्ट इंट पॉट 2 = ए 1 संलग्न करें; कास्ट इंट पॉट3 = ए2; कास्ट इंट पॉट4 = ए3; शून्य सेटअप () {// सब कुछ सेट करें और एक बार सर्वो १.अटैच (६) चलेगा; // सर्वो संलग्न करें और पिन मोड सर्वो २.अटैच (९) को परिभाषित करें; सर्वो3.अटैच(10); सर्वो4.अटैच(11); सीरियल.बेगिन (९६००); // arduino / लूप शुरू करें} शून्य लूप () {// अपना मुख्य कोड यहां रखें, बार-बार चलाने के लिए: int pot1Value = analogRead (pot1); // पोटेंशियोमीटर के मान पढ़ें int pot2Value = analogRead(pot2); इंट पॉट3वैल्यू = एनालॉगरेड (पोट ३); इंट पॉट4वैल्यू = एनालॉगरेड (पोट 4); int pot1Angle = map(pot1Value, 0, 1023, 0, 179); // पोटेंशियोमीटर (0-1023) के मानों को उन कोणों पर मैप करें जिन्हें सर्वो पढ़ सकता है (0-179 डिग्री) int pot2Angle = map(pot2Value, 0, 1023, 0, 179); int pot3Angle = map(pot3Value, 0, 1023, 0, 179); int pot4Angle = map(pot4Value, 0, 1023, 0, 179); सर्वो 1.लिखें (pot1Angle); // सर्वो को मैप किए गए एंगल्स सर्वो2.राइट (pot2Angle) पर ले जाएं; सर्वो3.लिखें (pot3Angle); सर्वो4.लिखें (pot4Angle); }

चरण 6: समस्या निवारण

कुछ भी नहीं चल रहा है: सुनिश्चित करें कि बैटरी पैक चालू है और Arduino प्लग इन है। यह सुनिश्चित करने के लिए सर्किट को दोबारा जांचें कि सब कुछ सही तरीके से जुड़ा हुआ है।

एक सर्वो काम नहीं कर रहा है: Arduino पर रीसेट बटन दबाने का प्रयास करें। कभी-कभी सर्वो काम करना बंद कर देता है यदि इसे बहुत दूर धकेल दिया जाता है। सर्वो मृत हो सकता है, यह देखने के लिए कि क्या यह सर्वो काम कर रहा है, तारों को काम करने वाले सर्वो के तारों से बदलने का प्रयास करें।

एक सर्वो चिड़चिड़ा है: सर्वो बहुत अधिक भार वहन कर सकता है। सर्वो की वायरिंग में कैपेसिटर जोड़ने का प्रयास करें।

सिफारिश की: