विषयसूची:

कैसे अपना खुद का ड्रमिंग बॉट बनाएं !!: 14 कदम
कैसे अपना खुद का ड्रमिंग बॉट बनाएं !!: 14 कदम

वीडियो: कैसे अपना खुद का ड्रमिंग बॉट बनाएं !!: 14 कदम

वीडियो: कैसे अपना खुद का ड्रमिंग बॉट बनाएं !!: 14 कदम
वीडियो: How to draw Boy Face Step By Step for beginners #art #drawing #shorts 2024, जुलाई
Anonim
अपना खुद का ड्रमिंग बॉट कैसे बनाएं !!
अपना खुद का ड्रमिंग बॉट कैसे बनाएं !!

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

चरण 1: सामग्री:

1 गियर मोटर और ट्रेड पैकेज-$39.99 BuyBuy4 GM10 गियर पेजर मोटर- $39.00 Buy2 L293D मोटर ड्राइवर चिप्स- $8.00 Buy1 9V रिकॉर्डिंग मॉड्यूल- $10.79 खरीदें1 दोहरी सामान्य-उद्देश्य IC PC बोर्ड Buy1 16-पिन प्रतिधारण संपर्क Buy1 28 पिन प्रोजेक्ट बोर्ड Picaxe 28x1 Buy1 SRF05 अल्ट्रासोनिक रेंज फाइंडर खरीदें 2-3 मिमी सफेद सिंट्रा का एक गुच्छा, या कोई अन्य निर्माण सामग्री जिसे आप पसंद करते हैं खरीदें1 SRF05 हाउसिंग ब्रैकेट खरीदें एए बैटरियों का एक गुच्छाएक बड़ा स्पीकरकुछ खोखले एल्यूमीनियम टयूबिंगए 2.54 मिमी हैडर पिन का गुच्छाकई कई कई जम्पर तार, दोनों एफ / एम और एफ/एफ

चरण 2: उपकरण

सरौतासोल्डरिंग आयरनमिनी फिलिप्स स्क्रूड्राइवरमिनी फ्लैथेड स्क्रूड्राइवरवायर कटर/स्ट्रिपरधैर्य

चरण 3: सामग्री इकट्ठा करें

सामग्री इकट्ठा करें
सामग्री इकट्ठा करें
सामग्री इकट्ठा करें
सामग्री इकट्ठा करें
सामग्री इकट्ठा करें
सामग्री इकट्ठा करें

चरण 4: सभी ट्रेडों को कनेक्ट करें

सभी ट्रेडों को कनेक्ट करें
सभी ट्रेडों को कनेक्ट करें

स्वयं व्याख्यात्मक, पटरियों को इकट्ठा करें, और पहियों को अपने गियर वाली मोटर में पेंच करें जो इसके साथ आया था। धागे के दूसरे छोर पर, एल्यूमीनियम टयूबिंग में से एक पर गर्म गोंद ताकि यह चित्र की तरह स्वतंत्र रूप से घूम सके।

चरण 5: मोटर्स

मोटर्स पर प्रत्येक स्लैब में एक तार मिलाएं (प्रत्येक के लिए दो)। पिछली तस्वीर को इसके लिए भी न्याय करना चाहिए।

चरण 6: मोटर ड्राइविंग

L293D को प्रोजेक्ट बोर्ड में प्लग करें, और मोटर्स से AB टर्मिनलों तक चार तारों पर मिलाप करें। अब अपने प्रोग्रामर में कोड लिखें:उच्च 4लो 5प्रेस F5दोनों नंबरों को तब तक इधर-उधर स्विच करें जब तक कि दोनों पहिए आगे की ओर न मुड़ जाएं

चरण 7: मोटर ड्राइविंग #2

मोटर ड्राइविंग #2
मोटर ड्राइविंग #2
मोटर ड्राइविंग #2
मोटर ड्राइविंग #2

अपने IC बोर्ड और 16pin DIP, मिलाप को DIP पर IC बोर्ड के बीच में इस तरह प्राप्त करें:

चरण 8: दूसरे L293D को Picaxe से जोड़ना

दूसरे L293D को Picaxe से कनेक्ट करना
दूसरे L293D को Picaxe से कनेक्ट करना
दूसरे L293D को Picaxe से कनेक्ट करना
दूसरे L293D को Picaxe से कनेक्ट करना

GM10->L293D-> Picaxe बोर्ड को नीचे दिए गए चित्र की तरह कनेक्ट करें और कोड चलाएँ: मुख्य: उच्च 1 निम्न 0 प्रतीक्षा करें 1 निम्न 1 निम्न 0 प्रतीक्षा करें 1 निम्न 1 उच्च 0 प्रतीक्षा करें 1 निम्न 1 निम्न 0 प्रतीक्षा करें 1goto मुख्य

चरण 9: सहजन

GM10s में से दो पर हॉट ग्लू, दो एल्युमिनियम टयूबिंग, प्रत्येक की लंबाई समान, आप चाहते हैं कि जब आप इसके खिलाफ कुछ जोर से मारें तो इसे एक अच्छा "डिंग" दें। और तीसरा बास ड्रम होगा, तो यह (मोटा?) होगा, या सिर्फ एक गहरी ध्वनि उत्पन्न करेगा, मैं संगीत नहीं हूं, मुझे नहीं पता:)। चित्रों के बिना जाने के लिए पर्याप्त आत्म व्याख्यात्मक?

चरण 10: रिकॉर्डिंग मॉड्यूल

रिकॉर्डिंग मॉड्यूल
रिकॉर्डिंग मॉड्यूल
रिकॉर्डिंग मॉड्यूल
रिकॉर्डिंग मॉड्यूल

मजेदार हिस्सा: रिकॉर्डर मॉड्यूल से वी + जी को काटें, आप इसे लंबा चाहते हैं, इसलिए इसे लंबे समय तक रखें वी + जी को पिकाक्स के वी + जी पोर्ट से कनेक्ट करें, रिकॉर्डिंग मॉड्यूल के तारों में से एक को काटें, और नॉन कट वाले को एक से कनेक्ट करें। Picaxe आउटपुट 0 प्लेबैक मॉड्यूल में से एक को काटें, और एक को दूसरे आउटपुट से कनेक्ट करें 1***महत्वपूर्ण: यदि आपका प्लेबैक एक बटन है, तो बटन को हटा दें, झिल्ली को उजागर करें, और वहां से बोर्ड की छाप का पालन करें, आपको आगे ले जाना चाहिए एक छोटा सा छेद, कारख़ाना इसका उपयोग यह देखने के लिए करता है कि क्या यह काम कर रहा है, आपके तार को उसमें मिलाप करता है, यह आपका एकल प्लेबैक तार है (आउटपुट से जुड़ता है) **** कोड चलाएँ: मुख्य: उच्च 0wait1low 0wait1goto मुख्य

चरण 11: एसआरएफ05

एसआरएफ05
एसआरएफ05
एसआरएफ05
एसआरएफ05

आपके SRF05 पर 5 हेडर पिन पर मिलाप (साथ आया) डेटाशीट को देखें यदि आप अनिश्चित हैं कि किस तरफ मिलाप करना हैhttps://www.robot-electronics.co.uk/htm/srf05tech.htmऔर srf05 को पिकैक्स से कनेक्ट करें और इस कोड को चलाएँ: सिंबल ट्रिग = 3 सिंबल इको = 6 सिंबल रेंज = w1main: पल्सआउट ट्रिग, 2 पल्सिन इको, 1, रेंज लेट रेंज = रेंज * 10 / 58डीबग रेंजगोटो मेन आपका srf05 ब्लिंकिंग रेड, अच्छा होना चाहिए

चरण 12: वास्तव में Bot. को इकट्ठा करें

वास्तव में Bot. को इकट्ठा करो
वास्तव में Bot. को इकट्ठा करो

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

चरण १३: टेस्ट #1

टेस्ट #1
टेस्ट #1

प्रत्येक ड्रमस्टिक के एक तार को पिकैक्स (0-7) के आउटपुट से कनेक्ट करें, प्रत्येक के दूसरे तार को V+ टर्मिनल से कनेक्ट करें (V1) प्लेबैक को एक आउटपुट से कनेक्ट करें, और रिकॉर्ड को दूसरे से, साथ ही V+ से कनेक्ट करें। बोर्ड से G तार अतिरिक्त L293D, और 4th GM10 को उस चिप से कनेक्ट करें और कोड निष्पादित करें: मुख्य: उच्च 0 पॉज़ 100लो 0 पॉज़ 100 हाई 1 पॉज़ 100लो 1 पॉज़ 100 हाई 2 पॉज़ 100 लो 2 पॉज़ 100 हाई 3 पॉज़ 100लो 3 पॉज़ 100 हाई 4 पॉज़ 100लो 4 पॉज़ 100 हाई 5 पॉज़ 100लो 5 पॉज़ 100 हाई 6 पॉज़ 100लो 6पॉज़ 100goto main यह केवल एक परीक्षण है, यह सुनिश्चित करने के लिए कि सब कुछ काम करता है, अंतिम हरा नहीं:Pand आपको निम्न वीडियो मिलना चाहिए: माइनस द डॉग+और बैकग्राउंड में परिवार चिल्लाना इस आरेख को देखें:

चरण 14: समापन

नहीं, मैं परियोजना के लिए अंतिम कोड नहीं देने जा रहा हूं, इसलिए अपनी आशाओं को पूरा न करें, लेकिन मैं आपको बहुमूल्य जानकारी बताऊंगा। उस अंतिम परीक्षण का उपयोग करें जो आपने किया था (चरण 12) यह देखने के लिए कि कौन सा कमांड किस ड्रम/रिकॉर्ड/प्लेबैक को नियंत्रित करता है, और विभिन्न समय अंतरों का उपयोग करके इसे लयबद्ध बनाता है (रोकें, इसके बाद संख्या एमएस में समय है) आउटपुट कहने का प्रयास करें रिकॉर्डिंग मॉड्यूल एक सत्र (उच्च) की शुरुआत में शुरू होता है और एक सत्र के अंत में समाप्त होता है (निम्न _) और फिर अगले सत्र में, ड्रमर प्लेबैक को अगले सत्र (उच्च, निम्न, आदि) पर बीट करें। कोड में चाहने वाले srf05 को कैसे शामिल किया जाए, इसे साझा करने के लिए मैं इसे बाद में संपादित करूंगामैं कोड साझा नहीं करूंगा, मत पूछो:) मज़े करो !!

सिफारिश की: