विषयसूची:

Arduino ड्रम मैन: 5 कदम (चित्रों के साथ)
Arduino ड्रम मैन: 5 कदम (चित्रों के साथ)

वीडियो: Arduino ड्रम मैन: 5 कदम (चित्रों के साथ)

वीडियो: Arduino ड्रम मैन: 5 कदम (चित्रों के साथ)
वीडियो: Joystick Robot | Best Arduino Project #shorts 2024, जुलाई
Anonim
अरुडिनो ड्रम मैन
अरुडिनो ड्रम मैन

अवयव:

1. धातु के तार

2. सस्ते ड्रम टॉय किट (हाय हैट, स्नेयर और किक ड्रम)

3. तीन सर्वो

4. बिजली के तार

5. डक्ट टेप

6. ब्रेडबोर्ड

7. Arduino Uno

8. यूएसबी से यूएसबी 2.0

चरण 1: ड्रम कैसे बनाएं:

ड्रम कैसे बनाते हैं
ड्रम कैसे बनाते हैं
ड्रम कैसे बनाते हैं
ड्रम कैसे बनाते हैं
ड्रम कैसे बनाते हैं
ड्रम कैसे बनाते हैं

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

चरण 2: रोबोट कैसे बनाएं:

रोबोट कैसे बनाएं
रोबोट कैसे बनाएं
रोबोट कैसे बनाएं
रोबोट कैसे बनाएं
रोबोट कैसे बनाएं
रोबोट कैसे बनाएं

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

चरण 3: सर्वो:

सर्वो
सर्वो
सर्वो
सर्वो
सर्वो
सर्वो

सभी छोटे नीले सर्वो में भूरे, लाल और नारंगी तार होते हैं। वायरिंग काफी सरल है। सर्वो, ब्रेडबोर्ड और अरुडिनो में महिला उद्घाटन हैं, इसलिए आप बुनियादी बिजली के तार का उपयोग करना चाहेंगे, क्योंकि उनके दो पुरुष छोर हैं। नारंगी तार Arduino Uno में जाता है (बोर्ड पर 0 और 13 के बीच एक संख्या चुनें), लाल तार ब्रेडबोर्ड के प्लस भाग में चला जाता है और ब्राउन तार ब्रेडबोर्ड के माइनस भाग में चला जाता है। यह सभी सर्वोस के लिए करें और आप जाने के लिए अच्छे हैं। अच्छी तरह की। ब्रेडबोर्ड के दाईं ओर GND (Arduino का पावर पार्ट) से एक वायर को माइनस पार्ट से कनेक्ट करें। फिर 5V (Arduino का पावर पार्ट) से एक तार को बोर्ड के दाईं ओर प्लस भाग से कनेक्ट करें। अब वायरिंग समाप्त होनी चाहिए।

चरण 4: कोड:

कोड बहुत आसान होना चाहिए। मुझे इससे कोई परेशानी नहीं हुई, और मेरे पास कोई सुराग नहीं है कि अधिकांश भाग के लिए कोडिंग कैसे काम करती है।

मूल कोड यह है:

#शामिल

सर्वो सर्वो1;

सर्वो सर्वो २;

सर्वो सर्वो3;

इंट सर्वोपोस = 0;

व्यर्थ व्यवस्था() {

सर्वो.अटैच(3); // संख्या इंगित करती है कि मैंने Arduino Uno में किस स्लॉट का उपयोग किया था।

सर्वो.अटैच(5);

सर्वो.अटैच(6);

}

शून्य लूप () {

for(servoPos = 0; सर्वोपोस <१४०; सर्वोपोस++) // यह मूल रूप से सर्वो को शून्य से १४० डिग्री तक जाने के लिए कहता है। यह इस बात पर निर्भर करता है कि आपकी रोबोट भुजा ड्रम से कितनी दूर है।

{

सर्वो १.लिखें (सर्वोपोस); // मेरी हाय टोपी

सर्वो २.लिखें (सर्वोपोस); // मेरी लात

सर्वो3.लिखें (सर्वोपोस); // मेरा जाल

देरी(४); // यह वह समय है जब किसी कार्य को मिलीसेकंड में पूरा करने में समय लगेगा। यदि आप इस संख्या को बढ़ाते हैं, तो आपका ड्रमर धीमा हो जाएगा।

}

के लिए (सर्वोपोस = १४०; सर्वोपोस> ०; सर्वोपोस--)

{

सर्वो १.लिखें (सर्वोपोस);

सर्वो २.लिखें (सर्वोपोस);

सर्वो3.लिखें (सर्वोपोस);

देरी(2);

}

}

यदि आप ड्रम पैटर्न बनाना चाहते हैं, तो बस उन्हें एक दूसरे के नीचे लूप के लिए कॉपी करें, लेकिन हाय हैट, स्नेयर और किक ड्रम का एक साथ उपयोग करने के बजाय (जैसे ऊपर दिए गए कोड में), आप इसे इस तरह कर सकते हैं:

सर्वो १.लिखें (सर्वोपोस);

सर्वो2.लिखें (सर्वोपोस);

सर्वो १.लिखें (सर्वोपोस);

सर्वो3.लिखें (सर्वोपोस);

सर्वो १.लिखें (सर्वोपोस);

सर्वो3.लिखें (सर्वोपोस);

सर्वो १.लिखें (सर्वोपोस);

सर्वो २.लिखें (सर्वोपोस);

(सभी लूप के लिए अलग-अलग, बिल्कुल)

चरण 5: तैयार उत्पाद

आपका तैयार उत्पाद कुछ इस तरह दिखना चाहिए। बधाई हो, आपने अपने आप को एक ड्रम डूड बना लिया है!

सिफारिश की: