विषयसूची:
- चरण 1: वायरिंग
- चरण 2: प्रोग्रामिंग
- चरण 3: ऑसिलोस्कोप पर टोन देखना।
- चरण 4: वास्तविक पियानो कुंजी?
- चरण 5: निष्कर्ष
वीडियो: Arduino Piezo Buzzer पियानो: 5 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:18
यहां हम एक Arduino पियानो बनाएंगे जो स्पीकर के रूप में पीजो बजर का उपयोग करता है। यह परियोजना आसानी से मापनीय है और आप पर निर्भर करते हुए कम या ज्यादा नोट्स के साथ काम कर सकती है! हम इसे सरलता के लिए केवल चार बटन/कुंजी के साथ बनाएंगे। यह मजेदार और आसान प्रोजेक्ट है जिसके लिए कम कौशल की आवश्यकता होती है, लेकिन इसे कुछ अधिक जटिल या बड़ा बनाया जा सकता है।
आपूर्ति:
- 1x Arduino Uno (अन्य Arduino बोर्ड ठीक होने चाहिए लेकिन उनका परीक्षण नहीं किया गया)
- 1x आधा आकार या बड़ा ब्रेड बोर्ड
- 1x सक्रिय पीजो बजर
- 4x क्षणिक पुश बटन
- 11x ब्रेड बोर्ड जम्पर तार (नकारात्मक के लिए 6 काला और बटन और बजर के लिए 5 रंगीन)
चरण 1: वायरिंग
शुरू करने के लिए, हम एक दूसरे के पास 4 बटन और ब्रेड बोर्ड के दूसरी तरफ पीजो बजर रखेंगे, जैसा कि पहली तस्वीर में दिखाया गया है। अगला, हम नकारात्मक तारों को जोड़ेंगे। सबसे पहले, हम ब्रेड बोर्ड पर नेगेटिव रेल को Arduino पर "GND" लेबल वाले नेगेटिव पिन से जोड़ेंगे। फिर, हम प्रत्येक बटन के एक पैर को नेगेटिव रेल से जोड़ते हैं। पीजो बजर का एक पैर छोटा होता है, जो नकारात्मक है। हम इसे नेगेटिव रेल से भी जोड़ेंगे।
अब बाकी तारों को जोड़ने का समय आ गया है। हम बटन के दूसरे पैरों को 2-5 पिन से जोड़ेंगे, जैसा कि चित्र में दिखाया गया है। अंत में, हम पीजो बजर (लंबा वाला) के पॉजिटिव लेग को 10 पिन से जोड़ेंगे। पिन नंबर को बाद में कोड में आसानी से बदला जा सकता है। कृपया स्पष्ट तारों के लिए छवियों की समीक्षा करें।
चरण 2: प्रोग्रामिंग
कोड बहुत सरल और आत्म व्याख्यात्मक है। सबसे ऊपर, हम वेरिएबल को पिन नंबर असाइन करते हैं। फिर, हम प्रत्येक को एक इनपुट या आउटपुट के रूप में घोषित करते हैं। अंत में, हम बताते हैं कि जब एक निश्चित बटन दबाया जाता है तो क्या करना चाहिए। but1-but4 लेबल वाले बटन प्रत्येक पुश किए जाने पर बजने वाली आवृत्ति के अनुरूप होते हैं। But1 100hz की सबसे कम आवृत्ति है, जबकि 4 में 400hz की उच्चतम आवृत्ति है। हर्ट्ज़ में टोन चलाने के लिए हम टोन () फ़ंक्शन का उपयोग करते हैं। यह इस तरह संरचित है:
टोन (बजरपिन, [हर्ट्ज में आवृत्ति], [अवधि]);
यदि आप अधिक बटन जोड़ना चाहते हैं, तो आपको एक नया चर और एक नया 'if' कथन बनाना होगा जब इसे दबाया जाए। नकल करना बहुत आसान है।
हालाँकि, ध्यान रखें कि Arduino एक समय में केवल एक ही स्वर बजा सकता है। यदि आप एक साथ कई बटन दबाते हैं, तो ध्वनि सही नहीं होगी क्योंकि Arduino विभिन्न आवृत्तियों के बीच तेजी से स्विच कर रहा है।
चरण 3: ऑसिलोस्कोप पर टोन देखना।
जब हम एक आस्टसीलस्कप को नकारात्मक रेल और बजर पिन से जोड़ते हैं, तो हमें कुछ अलग वर्ग तरंगें मिलती हैं। आवृत्ति जितनी अधिक होगी, स्पाइक्स एक साथ जितने करीब होंगे। पहली तस्वीर हमारे कार्यक्रम (400 हर्ट्ज) में उच्चतम आवृत्ति दिखाती है, और आखिरी तस्वीर सबसे कम आवृत्ति (100 हर्ट्ज) दिखाती है। आवृत्ति कम होने पर वर्गाकार तरंगें और दूर होती जाती हैं। प्रभाव देखने के लिए चित्रों की जांच करें।
बाएं से दाएं:
400 हर्ट्ज़, 300 हर्ट्ज़, 200 हर्ट्ज़ और 100 हर्ट्ज़
चरण 4: वास्तविक पियानो कुंजी?
यदि आपके पास 3D प्रिंटर तक पहुंच है, तो आप अपने Arduino पीजो बजर कीबोर्ड के लिए कुछ कुंजियां बनाने में रुचि ले सकते हैं। ये छोटे पुश बटन को बेहतर एहसास देते हैं। आप उन्हें यहां prusaprinters.org पर पा सकते हैं।
चरण 5: निष्कर्ष
मुझे आशा है कि आपने Arduino पीजो बजर कीबोर्ड बनाने में आनंद लिया है, और मैं आपको कोड को ट्वीक करने के लिए भी प्रोत्साहित करता हूं। अगर आपको यह प्रोजेक्ट पसंद आया है, तो कृपया नीचे अपना मेक डाउन पोस्ट करें या एक टिप्पणी छोड़ दें। शुक्रिया!:डी
सिफारिश की:
सरल Arduino पियानो: 8 कदम
सिंपल अरुडिनो पियानो: आज हम एक साधारण वन-ऑक्टेव अरुडिनो पियानो बनाएंगे, जो अन्य प्रोजेक्ट्स के लिए एक बेहतरीन शुरुआती बिंदु हो सकता है। यह परियोजना हाई स्कूल स्तर पर बुनियादी Arduino घटकों और प्रोग्रामिंग को पेश करेगी। जबकि कोड पूर्व-निर्मित व्यक्ति है
मैनुअल और 7 प्रीसेट गानों के साथ Arduino पियानो: 7 कदम
मैनुअल और 7 प्रीसेट गानों के साथ Arduino पियानो: एलसीडी के साथ Arduino पियानो कीबोर्ड इंटरफेसिंग में 2 मोड हैं। मैनुअल मोड और amp; प्रीसेट मोड। मैंने 7 प्रीसेट गानों पर स्विच करने के लिए एक साधारण 7 कुंजी पियानो के लिए 7 पुशबटन और सेटअप मोड के लिए 1 बटन का उपयोग किया .. प्रीसेट मोड गाने: सेटअप मोड बटन पर क्लिक करें
टिंकरकैड पर Arduino का उपयोग करते हुए पियानो लगता है: 4 कदम
टिंकरकैड पर Arduino का उपयोग करते हुए पियानो लगता है: इस ट्यूटोरियल में, आप सीखेंगे कि Arduino के साथ बजर (या पीजो स्पीकर) का उपयोग कैसे करें। बजर अलार्म डिवाइस, कंप्यूटर, टाइमर और उपयोगकर्ता इनपुट की पुष्टि जैसे माउस क्लिक या कीस्ट्रोक में पाए जा सकते हैं। आप यह भी सीखेंगे कि टोन () और
Arduino का उपयोग कर मिनी पियानो: 4 कदम
Arduino का उपयोग करके मिनी पियानो: Arduino ट्यूटोरियल: Arduino का उपयोग करके मिनी पियानोइस वीडियो में, मैं आपको दिखाता हूँ कि Arduino का उपयोग करके एक मिनी पियानो कैसे बनाया जाता है
Arduino - Piezo तीन बटन पियानो: 4 कदम
Arduino - Piezo थ्री बटन पियानो: थ्री-बटन पियानो शुरुआती लोगों के लिए एक प्रोजेक्ट है जिसे Arduino का उपयोग करने का कुछ अनुभव है। पहली बार पीजो बजर के साथ खेलते हुए मैं अनजाने में इसे बनाने की कोशिश में बह गया था। यह बहुत जोर से था! विभिन्न का पता लगाने की कोशिश में