विषयसूची:

ड्रॉइंग आर्म जो ध्वनि द्वारा नियंत्रित है - अरुडिनो स्कूल प्रोजेक्ट: 4 चरण (चित्रों के साथ)
ड्रॉइंग आर्म जो ध्वनि द्वारा नियंत्रित है - अरुडिनो स्कूल प्रोजेक्ट: 4 चरण (चित्रों के साथ)

वीडियो: ड्रॉइंग आर्म जो ध्वनि द्वारा नियंत्रित है - अरुडिनो स्कूल प्रोजेक्ट: 4 चरण (चित्रों के साथ)

वीडियो: ड्रॉइंग आर्म जो ध्वनि द्वारा नियंत्रित है - अरुडिनो स्कूल प्रोजेक्ट: 4 चरण (चित्रों के साथ)
वीडियो: राम चरण को लव टेस्ट पास होने के लिए कोनसे देने पड़े ३ टेस्ट ?। तमन्नाह का लव चैलेंज सीन 2024, जुलाई
Anonim
ड्रॉइंग आर्म जो ध्वनि द्वारा नियंत्रित होता है - Arduino School Project
ड्रॉइंग आर्म जो ध्वनि द्वारा नियंत्रित होता है - Arduino School Project

यह मेरा पहली बार Arduino के साथ काम कर रहा है, और इस तरह से कुछ के साथ काम कर रहा है, अगर मैंने कोई गलती की है तो क्षमा करें! मुझे यह विचार तब आया जब मैंने अपने शौक के बारे में सोचा, जो ड्राइंग और संगीत हैं। इसलिए मैंने दोनों को इसमें मिलाने की कोशिश की! एक सेल्फ़-ड्राइंग आर्म जो ध्वनि से प्रभावित होता है।

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

- Arduino Uno

- ब्रेड बोर्ड

- साउंड डिटेक्टर (स्पार्कफुन सेन-12642)

- 2 (मिनी) सर्वो के

- टाई रैप्स / जिप टाई

- कुछ लकड़ी और कागज

- कुछ ऐसा जिससे आप आकर्षित/लिख सकते हैं

चरण 2: चरण 2: सेटअप

चरण 2: सेटअप
चरण 2: सेटअप

मैंने पहले सर्वो और फिर साउंड डिटेक्टर में प्लग इन किया। स्पार्कफुन सेन-12642 साउंड डिटेक्टर में 3 आउटपुट हैं, मैंने केवल "लिफाफा" आउटपुट का उपयोग किया है।

सर्वो 1 = पिन ~9

सर्वो 2 = पिन ~ 10

ध्वनि संसूचक = पिन A0

लाल रेखाएँ (5v) ब्रेडबोर्ड पर सकारात्मक पक्ष से जुड़ी होती हैं, और काली रेखाएँ (जमीन) नकारात्मक पक्ष से जुड़ी होती हैं।

चरण 3: चरण 3: गैर-इलेक्ट्रॉनिक्स

चरण 3: गैर-इलेक्ट्रॉनिक्स
चरण 3: गैर-इलेक्ट्रॉनिक्स
चरण 3: गैर-इलेक्ट्रॉनिक्स
चरण 3: गैर-इलेक्ट्रॉनिक्स
चरण 3: गैर-इलेक्ट्रॉनिक्स
चरण 3: गैर-इलेक्ट्रॉनिक्स

सुनिश्चित करें कि सर्वो स्थिर और सही जगह पर हैं। मैंने उन्हें स्थिर करने के लिए टाई रैप्स का इस्तेमाल किया। उसके बाद मैंने सर्वो के ऊपरी हिस्सों को लकड़ी के हथियारों से बांधने के लिए टाई रैप्स का इस्तेमाल किया। उसके बाद आप लकड़ी के हाथ के हिस्सों को सर्वो से जोड़ सकते हैं। सभी तारों को Arduino और ब्रेडबोर्ड से कनेक्ट करें।

उसके बाद मैंने तारों को साउंड डिटेक्टर से मिलाया।

चरण 4: चरण 4: कोड

मैं किसी भी तरह से कोडिंग में अच्छा होने के करीब नहीं हूं, लेकिन मैंने अपनी पूरी कोशिश की और इंटरनेट ने बहुत मदद की:)

#सर्वो myservo1 शामिल करें; सर्वो myservo2; इंट पॉज़ = 0; int PIN_ANALOG_IN = A0;

शून्य सेटअप () {Serial.begin (९६००);

// प्रदर्शन स्थिति

Serial.println ("इनिशियलाइज़्ड"); myservo1.attach(9); myservo2.attach(10); }

शून्य लूप ()

{इंट वैल्यू;

// लिफाफा इनपुट की जाँच करें

मान = एनालॉगरेड (पिन_एनालॉग_इन);

// लिफाफा मूल्य सर्वो को प्रभावित करता है

Serial.println (मान); अगर(मान ५) && (मान १०) && (मान २०) && (मान ३०) && (मान ६०)) { myservo1.write(random(0, 90)); myservo2.write(random(0, 90)); }

देरी (180);

}

सिफारिश की: