विषयसूची:
वीडियो: सीपीई 133 मेट्रोनोम: 3 चरण
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:22
कैल पॉली में हमारे अंतिम प्रोजेक्ट के लिए हमने मेट्रोनोम नामक एक टेम्पो कीपिंग डिवाइस बनाया, हमने रुचि संगीत और डिजिटल डिज़ाइन के कारण इस प्रोजेक्ट को चुना। हमने ब्रेडबोर्ड पर एलईडी सर्किट के निर्माण में सहायता के लिए हमारे कोड और ऑनलाइन ट्यूटोरियल को डिजाइन करने में मदद करने के लिए सीपीई 133 में पिछली प्रयोगशालाओं का उपयोग किया।
चरण 1: सिस्टम आर्किटेक्चर
हमने कनेक्शन के लिए बेसिस 3 एफपीजीए बोर्ड, ब्रेडबोर्ड, एलईडी, रेसिस्टर्स और जंपर्स का उपयोग करके इस डिजाइन को लागू किया।
इस डिज़ाइन का उद्देश्य उस दर को बढ़ाना और घटाना है जिस पर एलईडी का फ्लैश आगे और पीछे होता है। जिस गति से वे चमक रहे हैं उसे टेम्पो कहा जाता है। प्रकाश की गति को बढ़ाने या घटाने के लिए बेसिस 3 एफपीजीए बोर्ड पर बटनों का उपयोग करके वांछित गति प्राप्त की गई थी।
यदि ऊपर का बटन दबाया जाता है तो रोशनी की गति बढ़ जाती है, यदि नीचे का बटन दबाया जाता है तो गति कम हो जाती है।
चरण 2: सर्किट आर्किटेक्चर
सिस्टम आर्किटेक्चर: बटन डी-बाउंस: हमने यह सुनिश्चित करने के लिए सर्किट में एक बटन डी-बाउंस लागू किया है कि जब हम एक अंतराल से गति बढ़ाने के लिए एक बटन पर क्लिक करते हैं। डी-बाउंस के बिना घड़ी की आवृत्ति के साथ बटन पर एक भी धक्का बढ़ जाएगा।
टेम्पो चेंजर: एलईडी को चलाने वाले क्लॉक आउटपुट को नियंत्रित करने के लिए क्लॉक डिवाइडर द्वारा उपयोग किए जाने वाले MAX_COUNT मान को बढ़ाने या घटाने के लिए टेम्पो चेंजर का उपयोग किया गया था।
रजिस्टर: हमारे नए MAX_COUNT के मूल्यों को रखने के लिए एक रजिस्टर का उपयोग किया गया था जो कि टेम्पो चेंजर से आउटपुट था। MAX_COUNT को 1-सेकंड की घड़ी आवृत्ति के अनुरूप मान पर रीसेट करने के लिए रजिस्टर में एक CLR जोड़ा गया था।
क्लॉक डिवाइडर: BASYS 3 बोर्ड के क्लॉक पल्स को धीमा करने के लिए क्लॉक डिवाइडर का उपयोग किया जाता है, यह घड़ी की आवृत्ति को MAX_COUNT मान से विभाजित करके किया जाता है जिसे टेम्पो चेंजर में बदल दिया गया है।
शिफ्ट रजिस्टर: क्लॉक पल्स के बढ़ते किनारे पर ब्रेडबोर्ड पर हमारे एलईडी सर्किट में '1' या उच्च मूल्य के आउटपुट के लिए एक संशोधित 4-बिट शिफ्ट रजिस्टर का उपयोग किया गया था। ब्रेडबोर्ड पर 4 एल ई डी के साथ, हम एक बार में 4 एल ई डी में से केवल 1 को आउटपुट करने में सक्षम थे, उत्तराधिकार में, 4-बीट अनुक्रम दोहराते हुए। शिफ्ट रजिस्टर को इस तरह संशोधित किया गया था कि 4-बिट आउटपुट में केवल 1 उच्च मान था, अर्थात "0001" या "0100।"
सिफारिश की:
सीपीई 133 अंतिम परियोजना दशमलव से बाइनरी: 5 कदम
सीपीई 133 फाइनल प्रोजेक्ट डेसिमल टू बाइनरी: बाइनरी नंबर डिजिटल लॉजिक के बारे में सोचते समय दिमाग में आने वाली पहली चीजों में से एक हैं। हालांकि, इसके लिए नए लोगों के लिए बाइनरी नंबर एक कठिन अवधारणा हो सकती है। यह परियोजना उन लोगों की मदद करेगी जो बाइनरी नंबर मास के साथ नए और अनुभवी दोनों हैं।
सर्वो मेट्रोनोम, विभिन्न गति के लिए प्रोग्राम करने योग्य: 3 चरण
सर्वो मेट्रोनोम, विभिन्न गति के लिए प्रोग्राम करने योग्य: अपना खुद का मेट्रोनोम बनाएं। आपको बस Arduino मेगा 2560 स्टार्टर किट और एक संगत कंप्यूटर चाहिए
Arduino Uno के साथ ध्वनिक उत्तोलन चरण-दर-चरण (8-चरण): 8 चरण
Arduino Uno के साथ ध्वनिक उत्तोलन चरण-दर-चरण (8-चरण): अल्ट्रासोनिक ध्वनि ट्रांसड्यूसर L298N डीसी महिला एडाप्टर बिजली की आपूर्ति एक पुरुष डीसी पिन के साथ Arduino UNOBreadboardयह कैसे काम करता है: सबसे पहले, आप Arduino Uno पर कोड अपलोड करते हैं (यह डिजिटल से लैस एक माइक्रोकंट्रोलर है और कोड (C++) कन्वर्ट करने के लिए एनालॉग पोर्ट
सर्किट खेल का मैदान एक्सप्रेस (सीपीई) हस्तनिर्मित ढोना: 5 कदम
सर्किट प्लेग्राउंड एक्सप्रेस (सीपीई) हैंडमेड टोटे: इस इंस्टक्टेबल में आपको मेककोड के साथ अपने सर्किट प्लेग्राउंड एक्सप्रेस (सीपीई) माइक्रोकंट्रोलर को कोड करने और फलालैन शर्ट और अन्य कपड़े से टोटे बनाने के चरण मिलेंगे। व्याख्या और नवाचार के लिए बहुत जगह है! आप क्या प्रोग करेंगे
सीपीई 133 ट्रैश सॉर्टर: 14 कदम
सीपीई 133 ट्रैश सॉर्टर: कैल पॉली में हमारे सीपीई 133 वर्ग के लिए हमें एक वीएचडीएल / बेसिस 3 प्रोजेक्ट बनाने के लिए कहा गया था जो पर्यावरण की मदद करेगा और इतना सरल था कि हम इसे डिजिटल डिजाइन के अपने नए ज्ञान के साथ लागू कर सकें। हमारी परियोजना के पीछे का विचार, सामान्य तौर पर