विषयसूची:
वीडियो: Arduino के साथ जिंगल बेल्स की गति को नियंत्रित करें: 4 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
यह निर्देश आपको दिखाएगा कि कैसे Arduino द्वारा चलाए गए नोटों के अनुरूप एक स्ट्रिप एलईडी को प्रोग्राम किया जाए। आप अपने हाथ को फोटोरेसिस्टर से दूर या करीब लाकर गाने को तेज या धीमा भी कर सकते हैं। मेरा उदाहरण जिंगल बेल्स गीत के साथ है, हालांकि यदि आप नोट्स का अनुवाद करते हैं तो आप इसे किसी भी गीत में बदल सकते हैं।
आपूर्ति
- फोटोरेसिस्टर
- अरुडिनो बोर्ड
- 10K रोकनेवाला (x2)
- एलईडी स्ट्रिप
- स्पीकर एम्पलीफायर
- तार (पुरुष और महिला)
चरण 1: वायरिंग
अपने तारों के लिए उचित सेट अप देखने के लिए नीचे दिए गए लिंक का संदर्भ लें।
सभी गुलाबी तार पिन नंबर से संरेखित होते हैं।
सभी काले तार जमीन की ओर ले जाते हैं।
सभी लाल तार 5V तक ले जाते हैं।
तन के साथ सभी काले एक रोकनेवाला का संकेत देते हैं।
हरे रंग के तार एलईडी पट्टी से निकलने वाले तारों को दर्शाते हैं।
चरण 2: कोडिंग
संलग्न कोड को कॉपी करें।
बाकी की व्याख्या है कि कोड कैसे काम करता है:
कोडिंग में टिप्पणियां हैं हालांकि आप देखेंगे कि यह काफी लंबा है। घोषित प्रारंभिक नोट्स यह सुनिश्चित करते हैं कि आपका बोर्ड कोई भी संगीतमय स्वर बना सकता है। फिर प्रत्येक नोट के अनुरूप रंगों की घोषणा होती है। शून्य सेटअप आपके सभी पिनों को चालू कर देता है और प्रोग्रामिंग शुरू कर देता है। शून्य लूप वह जगह है जहां मुख्य कोडिंग होती है। यह एक फ्लोट टेम्पो से शुरू होता है, यह सुनिश्चित करता है कि आप फोटोरेसिस्टर के कितने करीब हैं, इस पर निर्भर करते हुए आपका गाना तेज या धीमा हो जाएगा। आप जितने करीब होंगे, यह उतनी ही तेजी से खेलेगा। इसके बाद यह जिंगल बेल्स बजाता है। प्रत्येक नोट का अपना कार्य होता है। प्रारंभ में सभी रंगों की एलईडी पट्टी को साफ करता है, फिर यह नोट को निर्धारित करता है और यह कितना लंबा है। 250 मिलीसेकंड के नाटकों में एक चौथाई नोट के लिए, एक आधा नोट 500 मिलीसेकंड के लिए चलता है और एक पूरा नोट 1000 मिलीसेकंड के लिए चलता है। इस घोषणा के बाद एक लूप होता है जो बोर्ड को बताता है कि कितनी रोशनी जलनी चाहिए; एक चौथाई नोट के लिए 5 रोशनी, आधा नोट 10 रोशनी और पूरे नोट के लिए 10 रोशनी रोशनी। फिर रंग का श्रुतलेख और नोट को समाप्त करने में देरी होती है। यह तब तक लगातार दोहराया जाता है जब तक कि बोर्ड से अनप्लग न हो जाए।
चरण 3: इसका परीक्षण करें
अपने कोड और वायरिंग का परीक्षण करने का तरीका इसे प्लग इन करना है! यदि यह ठीक से काम नहीं कर रहा है, तो अपने तारों की जांच करें और यह कि आपने सभी कोडिंग की प्रतिलिपि बनाई है। आपके पास 5V या अन्य मिश्रण पर जाने वाला मैदान हो सकता है।
चरण 4: यह काम करता है, अब साझा करें
अब जब आपने प्रोजेक्ट के साथ किसी भी समस्या का समाधान कर लिया है! एक तस्वीर स्नैप करें और अपने दोस्तों के साथ साझा करें। आप चाहें तो नोट्स को अलग-अलग करके और उसी के अनुसार रंग बदलकर गाने को बदल सकते हैं। आपके ऊपर, संभावनाएं अनंत हैं!
सिफारिश की:
आपकी हृदय गति को मापना आपकी उंगली की नोक पर है: हृदय गति निर्धारित करने के लिए फोटोप्लेथिस्मोग्राफी दृष्टिकोण: 7 कदम
आपकी हृदय गति को मापना आपकी उंगली की नोक पर है: Photoplethysmography दृष्टिकोण हृदय गति निर्धारित करने के लिए दृष्टिकोण: एक photoplethysmograph (PPG) एक सरल और कम लागत वाली ऑप्टिकल तकनीक है जिसका उपयोग अक्सर ऊतक के सूक्ष्म संवहनी बिस्तर में रक्त की मात्रा में परिवर्तन का पता लगाने के लिए किया जाता है। यह ज्यादातर त्वचा की सतह पर माप करने के लिए गैर-आक्रामक रूप से उपयोग किया जाता है, आमतौर पर
कैसे करें: मोटर की गति को नियंत्रित करें?: 5 कदम (चित्रों के साथ)
कैसे करें: मोटर की गति को नियंत्रित करें ?: यदि आपके पास डीसी मोटर्स के दो जोड़े हैं, तो पहला सवाल दिमाग में आता है कि मैं इन मोटरों की गति को कैसे नियंत्रित करूंगा! तो इस निर्देश में मैं दिखाऊंगा कि ऐसा करना कितना आसान है! यदि आप आलसी महसूस करते हैं आप मेरे चैनल पर वीडियो भी देख सकते हैं बहुत बड़ा था
धीमी गति वाले वीडियो के लिए उच्च गति वाली घड़ी: 4 कदम
स्लो-मोशन वीडियो के लिए हाई-स्पीड क्लॉक: आधुनिक स्मार्टफोन वाले लगभग हर किसी के पास हाई-स्पीड कैमरा होता है जिसका इस्तेमाल शानदार स्लो-मोशन वीडियो बनाने के लिए किया जा सकता है। लेकिन अगर आप यह मापना चाहते हैं कि वास्तव में उस साबुन के बुलबुले को फूटने में या उस तरबूज को फटने में कितना समय लगता है, तो आप
Arduino और ब्लूटूथ मॉड्यूल (HC-05) का उपयोग करके ब्रशलेस डीसी मोटर की गति को नियंत्रित करें: 4 कदम
Arduino और ब्लूटूथ मॉड्यूल (HC-05) का उपयोग करके ब्रशलेस DC मोटर की गति को नियंत्रित करें: परिचय इस ट्यूटोरियल में, हम Arduino UNO, ब्लूटूथ मॉड्यूल (HC-05) और ब्लूटूथ के लिए Android एप्लिकेशन का उपयोग करके ब्रशलेस DC मोटर की गति को नियंत्रित करने जा रहे हैं। Arduino ब्लूटूथ नियंत्रक)
कैसे यूट पीसी को तेज गति दें, और सिस्टम के जीवन के लिए उस गति को बनाए रखें।: 9 कदम
यूट पीसी को तेजी से कैसे तेज करें, और सिस्टम के जीवन के लिए उस गति को बनाए रखें: यह एक ट्यूटोरियल है जिसे मैंने आपके द्वारा पहली बार खरीदे जाने की तुलना में तेजी से चलाने के लिए पीसी को साफ, ट्वीक और ऑप्टिमाइज़ करने के तरीके पर बनाया है। यह और इसे इस तरह बनाए रखने में मदद करने के लिए। मौका मिलते ही मैं तस्वीरें पोस्ट करूंगा, दुर्भाग्य से अभी मैं नहीं