विषयसूची:

Arduino Uno के साथ ऑप्टिकल थेरेमिन: 11 कदम
Arduino Uno के साथ ऑप्टिकल थेरेमिन: 11 कदम

वीडियो: Arduino Uno के साथ ऑप्टिकल थेरेमिन: 11 कदम

वीडियो: Arduino Uno के साथ ऑप्टिकल थेरेमिन: 11 कदम
वीडियो: Light Theremin using the Arduino Uno 2024, नवंबर
Anonim
Image
Image
पावर से कनेक्ट करें
पावर से कनेक्ट करें

एक थेरेमिन एक इलेक्ट्रॉनिक उपकरण है जिसमें दो उच्च-आवृत्ति वाले ऑसिलेटर टोन को नियंत्रित करते हैं जबकि संगीतकारों के हाथ की गति पिच को नियंत्रित करती है।

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

आपको जिन भागों की आवश्यकता होगी:

Arduino माइक्रोकंट्रोलर

ब्रेड बोर्ड

10 K ओम रोकनेवाला

जम्पर तार

१ पीजो बजर

फोटोरेसिस्टर

चरण 1: पावर से कनेक्ट करें

अपने ब्रेडबोर्ड की सकारात्मक पंक्ति को Arduino Uno पर 5V पिन से जोड़कर प्रारंभ करें।

चरण 2: ग्राउंड से कनेक्ट करें

ग्राउंड से कनेक्ट करें
ग्राउंड से कनेक्ट करें

फिर GND पिन में से एक को अपने Arduino पर नेगेटिव लाइन से कनेक्ट करें।

चरण 3: बजर

बजर
बजर

अपना बजर डालें। इसके शीर्ष पर एक लंबा पैर, या एक छोटा "+" चिन्ह होने की संभावना है। ट्रैक करें कि लंबा पैर या "+" चिन्ह किस तरफ है।

चरण 4: बजर को ग्राउंड करें

बजर को ग्राउंड करें
बजर को ग्राउंड करें

बजर के छोटे पैर के समान पंक्ति में और ब्रेडबोर्ड पर नकारात्मक रेखा में तार डालकर बजर के छोटे पैर को जमीन से कनेक्ट करें।

चरण 5: बजर को पावर दें

बजर को पावर दें
बजर को पावर दें

बजर सर्किट को Arduino पर पिन 12 से जोड़कर पूरा करें।

चरण 6: फोटोरेसिस्टर

फोटोरेसिस्टर
फोटोरेसिस्टर

फोटोरेसिस्टर को सम्मिलित करके फोटोरेसिस्टर सर्किट का निर्माण शुरू करें ताकि ब्रेडबोर्ड के बीच में चैनल के प्रत्येक तरफ एक पैर हो।

चरण 7: फोटोरेसिस्टर को पावर से कनेक्ट करें

फोटोरेसिस्टर को पावर से कनेक्ट करें
फोटोरेसिस्टर को पावर से कनेक्ट करें

फोटोरेसिस्टर के एक पैर को अपने ब्रेडबोर्ड पर सकारात्मक रेखा से जोड़ने के लिए एक तार का उपयोग करें जिसे आपने पहले 5V से जोड़ा था।

चरण 8: फोटोरेसिस्टर को ग्राउंड करें

फोटोरेसिस्टर को ग्राउंड करें
फोटोरेसिस्टर को ग्राउंड करें

फोटोरेसिस्टर के दूसरे पैर को जमीन से कनेक्ट करें, 10K ओम रेसिस्टर को अपने ब्रेडबोर्ड पर नेगेटिव लाइन से कनेक्ट करें।

चरण 9: चरण 9: Photoresistor को Arduino से कनेक्ट करें

चरण 9: Photoresistor को Arduino से कनेक्ट करें
चरण 9: Photoresistor को Arduino से कनेक्ट करें

हम Arduino पर A0 पिन करने के लिए, photoresistor और इसके ग्राउंड वायर के बीच एक तार को जोड़कर रेसिस्टर के माध्यम से करंट में बदलाव को पढ़ेंगे।

चरण 10: चरण 10: अपना कोड लिखें

इंट एनालॉगपिन = ए0;

इंट नोटटोप्ले;

अंतर ध्वनि; इंट स्पीकर = 7;

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

सीरियल.बेगिन (९६००);

पिनमोड (एनालॉगपिन, इनपुट);

}

शून्य लूप () {

ध्वनि = एनालॉग रीड (एनालॉगपिन);

देरी (200);

इंट नोट्स [21] = {65, 73, 82, 87, 98, 110, 123, 131, 147, 165, 175, 196, 220, 247, 262, 294, 330, 349, 392, 440, 494};

नोटटोप्ले = नक्शा (ध्वनि, 0, 1023, 0, 21);

टोन (स्पीकर, नोट्स [नोट टॉप्ले]); देरी(10);

}

सिफारिश की: