विषयसूची:

IR प्रॉक्सिमिटी सेंसर, स्पीकर और Arduino Uno (उन्नत/भाग-2) का उपयोग करते हुए एयर पियानो: 6 कदम
IR प्रॉक्सिमिटी सेंसर, स्पीकर और Arduino Uno (उन्नत/भाग-2) का उपयोग करते हुए एयर पियानो: 6 कदम

वीडियो: IR प्रॉक्सिमिटी सेंसर, स्पीकर और Arduino Uno (उन्नत/भाग-2) का उपयोग करते हुए एयर पियानो: 6 कदम

वीडियो: IR प्रॉक्सिमिटी सेंसर, स्पीकर और Arduino Uno (उन्नत/भाग-2) का उपयोग करते हुए एयर पियानो: 6 कदम
वीडियो: DIY | IR sensor to Fire Alarm, How to make Fire Alarm circuit using IR sensor, Transistor, buzzer 2024, नवंबर
Anonim
Image
Image
IR प्रॉक्सिमिटी सेंसर, स्पीकर और Arduino Uno का उपयोग कर एयर पियानो (उन्नत/भाग-2)
IR प्रॉक्सिमिटी सेंसर, स्पीकर और Arduino Uno का उपयोग कर एयर पियानो (उन्नत/भाग-2)
IR प्रॉक्सिमिटी सेंसर, स्पीकर और Arduino Uno का उपयोग कर एयर पियानो (उन्नत/भाग-2)
IR प्रॉक्सिमिटी सेंसर, स्पीकर और Arduino Uno का उपयोग कर एयर पियानो (उन्नत/भाग-2)

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

आपूर्ति

1) 10 पीसी आईआर निकटता सेंसर

2) अरुडिनो यूनो/मेगा

3) ऑडियो जैक के साथ स्पीकर

4) बटन (मेरे मामले में संवेदनशील बटन स्पर्श करें)

5) सेंसर माउंट करने के लिए आधार (एक्रिलिक शीट)

6) ब्लैक कार्डशीट/ब्लैक सेलो टेप

7) शिकंजा / गोंद

8) तार

चरण 1: बढ़ते इर सेंसर

बढ़ते आईआर सेंसर
बढ़ते आईआर सेंसर
बढ़ते आईआर सेंसर
बढ़ते आईआर सेंसर

इर सेंसर मॉड्यूल केंद्र में एक बढ़ते छेद से लैस हैं। आप एक तंग पेंच के साथ सेंसर को फिट करने के लिए छेद का उपयोग कर सकते हैं या आप इसे चिपकाने के लिए गोंद का उपयोग कर सकते हैं। मैंने एक ऐक्रेलिक शीट को आधार के रूप में इस्तेमाल किया है और ऐक्रेलिक में ड्रिल किए गए छेदों को उचित चिह्नों के साथ इस्तेमाल किया है जहां प्रत्येक छेद 2 सेमी अलग था। सेंसर को एक-दूसरे के बहुत करीब न लगाएं क्योंकि यह आपके पियानो उपयोगकर्ता अनुभव को बर्बाद कर सकता है।

चरण 2: इर सेंसर की सीमा को समायोजित करना और ब्लैक कारशीट रोल के साथ कवर करना

इर सेंसर की रेंज को एडजस्ट करना और ब्लैक कारशीट रोल्स के साथ कवर करना
इर सेंसर की रेंज को एडजस्ट करना और ब्लैक कारशीट रोल्स के साथ कवर करना
इर सेंसर की रेंज को एडजस्ट करना और ब्लैक कारशीट रोल्स के साथ कवर करना
इर सेंसर की रेंज को एडजस्ट करना और ब्लैक कारशीट रोल्स के साथ कवर करना

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

चरण 3: स्पीकर को Arduino से कनेक्ट करना

स्पीकर को Arduino से कनेक्ट करना
स्पीकर को Arduino से कनेक्ट करना
स्पीकर को Arduino से कनेक्ट करना
स्पीकर को Arduino से कनेक्ट करना
स्पीकर को Arduino से कनेक्ट करना
स्पीकर को Arduino से कनेक्ट करना

ऑडियो जैक के एक सिरे को स्पीकर से कनेक्ट करें, दूसरे सिरे में आमतौर पर 3 भाग होते हैं। ऊपरी दो भाग बाएँ और दाएँ इनपुट के लिए हैं और सबसे निचला भाग ग्राउंड है। तो ऑडियो जैक के ग्राउंड को Arduino/microcontroller के ग्राउंड से कनेक्ट करें और ऑडियो जैक के किसी भी दाएं/बाएं हिस्से को माइक्रोकंट्रोलर के डिजिटल पिन से कनेक्ट करें। एक अच्छा विचार प्राप्त करने के लिए उपरोक्त छवि देखें। अपने स्पीकर को चालू करें और आपका ऑडियो आउटपुट तैयार है।

चरण 4: वायरिंग इर सेंसर मॉड्यूल और टच सेंसर स्विच

वायरिंग इर सेंसर मॉड्यूल और टच सेंसर स्विच
वायरिंग इर सेंसर मॉड्यूल और टच सेंसर स्विच
वायरिंग इर सेंसर मॉड्यूल और टच सेंसर स्विच
वायरिंग इर सेंसर मॉड्यूल और टच सेंसर स्विच

मैं पियानो के मोड को बदलने के लिए टच सेंसर स्विच का उपयोग कर रहा हूं? आप इसके बजाय एक साधारण पुश बटन स्विच का उपयोग कर सकते हैं। सेंसर स्विच के पॉजिटिव टर्मिनल को Arduino +5V से और नेगेटिव को ग्राउंड से कनेक्ट करें। टच सेंसर के आउटपुट को Arduino के एनालॉग पिन के इनपुट से कनेक्ट करें। एक तार और सोल्डर (वैकल्पिक) का उपयोग करके ir सेंसर के सभी सकारात्मक टर्मिनलों को कनेक्ट करें। साथ ही सभी सेंसर के सभी ग्राउंड पिन को कनेक्ट करें। अब अंत में, आपको आउटपुट पिन को इर सेंसर से माइक्रोकंट्रोलर बोर्ड के डिजिटल पिन से कनेक्ट करने की आवश्यकता है। मेरे मामले में, यह Arduino uno है। याद रखें कि, जब एक बाधा का पता चलता है तो सेंसर से आउटपुट कम होता है।

चरण 5: Arduino आइडिया का उपयोग करके कोड माइक्रोकंट्रोलर

इस कोड में, हमें सबसे पहले ir सेंसर इनपुट, टच सेंसर बटन इनपुट और स्पीकर आउटपुट के लिए पिन को परिभाषित करना होगा। उसके बाद हम अलग-अलग मोड की अलग-अलग फ़्रीक्वेंसी का नेस्टेड ऐरे बनाते हैं। हम टोन () का उपयोग करते हैं; हमारे आउटपुट को स्पीकर पर भेजने के लिए Arduino ide का कार्य। हम नोटोन () का उपयोग करते हैं; ध्वनि को रोकने के लिए कार्य। मैंने लूप में केवल सशर्त कथन का उपयोग किया है, इसलिए इसे समझना आसान होगा और ठीक काम करेगा।

सिफारिश की: