विषयसूची:

सर्किट प्लेग्राउंड एक्सप्रेस के साथ स्टार वार्स लाइट: 5 कदम
सर्किट प्लेग्राउंड एक्सप्रेस के साथ स्टार वार्स लाइट: 5 कदम

वीडियो: सर्किट प्लेग्राउंड एक्सप्रेस के साथ स्टार वार्स लाइट: 5 कदम

वीडियो: सर्किट प्लेग्राउंड एक्सप्रेस के साथ स्टार वार्स लाइट: 5 कदम
वीडियो: Sunflower Searching for Light with Circuit Playground Express 2024, नवंबर
Anonim
Image
Image

यह लाइट लाइट और म्यूजिक सीक्वेंस चलाने के लिए सर्किट प्लेग्राउंड एक्सप्रेस का उपयोग करती है। संलग्न स्पर्श पैड अलग-अलग प्रकाश एनिमेशन चालू करते हैं और या तो इंपीरियल मार्च (डार्थ वाडर की थीम) या स्टार वार्स से मुख्य थीम खेलते हैं। इस ट्यूटोरियल में शामिल प्रोग्राम कोड को किसी भी संगीत स्कोर को चलाने के लिए बदला जा सकता है और अतिरिक्त ध्वनि/प्रकाश अनुक्रम चलाने के लिए अतिरिक्त टच पैड जोड़े जा सकते हैं।

आपूर्ति

  • सर्किट खेल का मैदान एक्सप्रेस
  • मेककोड ऑनलाइन प्रोग्रामिंग प्लेटफॉर्म
  • पेय कर सकते हैं
  • एक्सएकटो चाकू
  • चिमटा
  • शार्पी
  • रबिंग अल्कोहल और एक पेपर टॉवल
  • सिलाई सुई (या awl)
  • 4 मगरमच्छ क्लिप
  • हेड-फोन जैक के साथ बाहरी स्पीकर
  • 2 निकल (या तांबे के टुकड़े)
  • आधार के लिए सामग्री (वैकल्पिक)

चरण 1: चरण 1: अपना कोड बनाएं

चरण 1: अपना कोड बनाएं
चरण 1: अपना कोड बनाएं
चरण 1: अपना कोड बनाएं
चरण 1: अपना कोड बनाएं

शुरू करने के लिए, एडफ्रूट का मेककोड ऑनलाइन प्लेटफॉर्म खोलें और एक नया प्रोजेक्ट शुरू करें।

एक "ऑन स्टार्ट" ब्लॉक बनाएं और टेम्पो को 30 पर सेट करें (चित्र 1 देखें)। जावास्क्रिप्ट में जाकर और "लेट ह्यू = 0" जोड़कर रंग सेट करें (चित्र 3 देखें)।

कोड का पहला हिस्सा पहला प्रकाश अनुक्रम बनाएगा। शुरू करने के लिए, हमेशा के लिए लूप बनाएं और लूप के भीतर "अगर सही है, तो" कंडीशन ब्लॉक बनाएं। इनपुट ब्लॉक सेक्शन से "ट्रू" को "जबकि _ दबाया जाता है" में बदलें ("टच ए 2" का उपयोग इस कोड में टच सेंसर की अनुमति देने के लिए किया जाता है, लेकिन आप ए या बी बटन का चयन भी कर सकते हैं यदि आपके पास नहीं है कार्यक्रम शुरू करने के लिए एक संलग्न सेंसर)। (छवि 2 देखें)

जैसा कि छवि 2 में देखा गया है, कोड बनाना जारी रखें। प्रकाश अनुक्रम में रंग बदलने के लिए एक नया चर "ह्यू" बनाएं। सभी एल ई डी के चारों ओर ह्यू परिवर्तन को घुमाने की अनुमति देने के लिए एक नया चर बनाएं (यहां इसे "जे" कहा जाता है) (जहां 0 आपकी पहली रोशनी है और अनुक्रम में 9 अंतिम प्रकाश है)। आपको रोशनी को उत्तरोत्तर बदलते हुए देखने की अनुमति देने के लिए एक विराम जोड़ा जाता है। ब्लॉक कोडिंग विकल्प केवल विराम को 100ms जितना छोटा करने की अनुमति देते हैं। यदि आप चाहते हैं कि विराम छोटा हो, तो आपको "रोकें" के बाद कोष्ठक के भीतर जावास्क्रिप्ट का उपयोग करके अवधि को संपादित करना होगा (चित्र 3 देखें)। एक "set_ to_" का उपयोग करें और एक "ह्यू" वेरिएबल और एक गणित फ़ंक्शन डालें। गणित फ़ंक्शन आपको यह निर्धारित करने की अनुमति देगा कि कितनी जल्दी रंग संक्रमण (यह उदाहरण कोड में संख्या 2 द्वारा निर्धारित किया गया है) और प्रकाश अनुक्रम किस श्रेणी के रंगों का उपयोग करेगा (यहां रंगों को भीतर रहने के लिए इसे 30 पर सेट किया गया है लाल, नारंगी और पीले रंग की रेंज लेकिन अगर इसे 255 पर सेट किया जाता है, तो रोशनी इंद्रधनुष के माध्यम से घूमती है)। सुनिश्चित करें कि प्रकाश अनुक्रम "समानांतर में चलाएं" ब्लॉक के भीतर है ताकि यह सुनिश्चित हो सके कि यह ध्वनि अनुक्रम के साथ एक साथ चलेगा।

कोड का दूसरा हिस्सा साथ में ध्वनि अनुक्रम बनाएगा। ध्वनि अनुक्रम बनाने के लिए, "_ बीट के लिए _ पर प्ले टोन" की एक श्रृंखला बनाएं और इंपीरियल मार्च के लिए साधारण संगीत स्कोर के आधार पर नोट्स और बीट लेंथ डालें (चित्र 4 देखें)। दूसरे सेंसर को दबाने पर एनिमेशन को रोकने के लिए एक कमांड के साथ कोड के दूसरे भाग को समाप्त करें (यहां यह "टच ए 3" है) दबाया जाता है। यह सुनिश्चित करेगा कि पहला प्रकाश एनीमेशन दूसरे प्रकाश एनीमेशन पर जारी नहीं रहेगा।

दूसरे लाइट एनिमेशन के लिए, पहले लाइट एनिमेशन के कोड को डुप्लिकेट करें। "टच ए 2" को "टच ए 3" में बदलें (यह सर्किट प्लेग्राउंड एक्सप्रेस पर एक और टच सेंसर है)। पिक्सेल को नीले रंग में सेट करें और संख्याओं को गणितीय सूत्र में स्थानांतरित करें ताकि रंग नीले और नीले-बैंगनी रेंज में बने रहें (चित्र 6 देखें)। जावास्क्रिप्ट में जाएं और विराम अवधि को समायोजित करें। जावास्क्रिप्ट में "ह्यू = कलर्स। ग्रीन" वाक्यांश जोड़ें ताकि यह सुनिश्चित हो सके कि ह्यू रेंज ब्लू रेंज में बनी हुई है (चित्र 7 देखें)।

पूर्ण दूसरे ध्वनि अनुक्रम के लिए चित्र 8 देखें (संगीत स्कोर के लिए चित्र 9 देखें)। यह सुनिश्चित करने के लिए स्पर्श A2 दबाए जाने पर "सभी एनिमेशन रोकें" शामिल करना सुनिश्चित करें कि दोनों के बीच स्विच करते समय दूसरा एनीमेशन पहले पर नहीं चलेगा।

चरण 2: चरण 2: बाहरी स्पीकर को हुक अप करें (वैकल्पिक)

चरण 2: बाहरी स्पीकर को हुक अप करें (वैकल्पिक)
चरण 2: बाहरी स्पीकर को हुक अप करें (वैकल्पिक)

सर्किट प्लेग्राउंड एक्सप्रेस को बाहरी स्पीकर से जोड़ने के लिए दो मगरमच्छ क्लिप का उपयोग करें। बोर्ड का अपना स्पीकर है लेकिन यह बहुत ही शांत तरीके से संगीत के दृश्यों को बजाएगा। एलीगेटर क्लिप के एक सिरे को ग्राउंड (जीआरडी) होल से और दूसरे सिरे को स्पीकर जैक से जोड़ दें। दूसरे एलीगेटर क्लिप के एक सिरे को A0 होल से और दूसरे सिरे को उसी स्पीकर जैक से जोड़ें (चित्र देखें)।

चरण 3: चरण 3: टच सेंसर सेट करें

एलीगेटर क्लिप के एक सिरे को A2 होल से जोड़ दें और दूसरे सिरे को निकल (या तांबे के टुकड़े) से जोड़ दें।

दूसरे एलीगेटर क्लिप के एक सिरे को A3 होल से जोड़ दें और दूसरे सिरे को दूसरे निकल (या तांबे के टुकड़े) से जोड़ दें।

जब कार्यक्रम चलता है, तो प्रत्येक निकल एक टच पैड के रूप में कार्य करेगा जो उनके संबंधित प्रकाश एनीमेशन और संगीत अनुक्रम को प्रारंभ करेगा।

चरण 4: चरण 4: लाइट बॉक्स बनाएं

चरण 4: लाइट बॉक्स बनाएं
चरण 4: लाइट बॉक्स बनाएं
चरण 4: लाइट बॉक्स बनाएं
चरण 4: लाइट बॉक्स बनाएं
चरण 4: लाइट बॉक्स बनाएं
चरण 4: लाइट बॉक्स बनाएं

लाइट बॉक्स बनाने के लिए, एक साफ-सुथरे कैन से शुरू करें (चित्र 1 देखें)।

एक सटीक चाकू का उपयोग करके कैन के ऊपरी सिरे को सावधानी से काटें (चित्र 2 देखें)। यह एक तेज रिम छोड़ देगा। सरौता की एक जोड़ी का उपयोग करके, कटे हुए रिम को नीचे और कैन में मोड़ें। यह एक स्तर, गैर-दांतेदार रिम बनाएगा (चित्र 3 देखें)।

शार्पी का उपयोग करके कैन पर एक डिज़ाइन बनाएं। डिजाइन को उन्मुख किया जाना चाहिए ताकि कैन के नीचे (अंत काटा नहीं गया) शीर्ष पर हो। इस डिज़ाइन में R2D2 की मूल छवि का उपयोग किया गया है (चित्र 4 और 5 देखें)। एक बार जब आपका डिज़ाइन तैयार हो जाता है, तो अपनी खींची गई रेखाओं के साथ छेद करने के लिए एक सिलाई सुई या awl का उपयोग करें। उन्हें थोड़ी दूरी पर रखना सुनिश्चित करें (चित्र 6 देखें)। एक बार जब आप अपने कैन में छेद करना समाप्त कर लेते हैं, तो शार्प मार्क्स को हटाने के लिए एक पेपर टॉवल और थोड़ी मात्रा में रबिंग अल्कोहल का उपयोग करें।

यदि आप एक आधार बनाना चाहते हैं, तो एक सामग्री चुनें और कैन के कटे हुए सिरे की परिधि को ट्रेस करें। ट्रेसिंग द्वारा बनाए गए सर्कल को काटें (चित्र 7 देखें)। कैन के खुले सिरे को बेस में रखें। इसे अब आपके सर्किट प्लेग्राउंड एक्सप्रेस के ऊपर रखा जा सकता है (चित्र 8 देखें)।

चरण 5: चरण 5: लाइट चालू करना

एक बार जब लाइट बॉक्स आपके सर्किट प्लेग्राउंड एक्सप्रेस के ऊपर हो, तो आप अपने बोर्ड और बाहरी स्पीकर को चालू कर सकते हैं। निकल्स को छूने से आपका कोड आरंभ हो जाना चाहिए। अगर कुछ ठीक से नहीं चल रहा है, तो यह सुनिश्चित करने के लिए जांचें कि आपके मगरमच्छ क्लिप ठीक से बन्धन हैं।

सिफारिश की: