विषयसूची:
- आपूर्ति
- चरण 1: नियोपिक्सेल
- चरण 2: Neopixels तैयार करना
- चरण 3: Neopixel स्ट्रिप और माइक्रो को जोड़ना: बिट
- चरण 4: एक्सटेंशन प्राप्त करना
- चरण 5: पहला कार्यक्रम
- चरण 6: दूसरा कार्यक्रम
वीडियो: माइक्रो: बिट नियोपिक्सल परिचय: 6 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:19
यह निर्देशयोग्य Neopixels के बारे में कुछ बुनियादी सिखाएगा और दिखाएगा कि Neopixel लाइब्रेरी का उपयोग कैसे करें। Neopixels आपकी परियोजनाओं में प्रकाश लाने का एक शानदार तरीका है, क्योंकि वे सस्ते, उपयोग में आसान और सूक्ष्म: बिट एक ही समय में उनमें से कई को नियंत्रित कर सकते हैं।
आपूर्ति
1 एक्स माइक्रो: बिट
3 एक्स एलीगेटर-एलीगेटर जंपवायर
Neopixels (WS2812B) की एक पट्टी।
कुछ तार
मिलाप
सोल्डरिंग आयरन
चरण 1: नियोपिक्सेल
Neopixels व्यक्तिगत पता योग्य एलईडी हैं। प्रत्येक में तीन इनपुट होते हैं। पावर, ग्राउंड और डेटा इनपुट। उस तस्वीर पर जो 5v, gnd और Din है। इसके तीन आउटपुट भी हैं। पावर, ग्राउंड और डेटा आउट। जो फिर से 5v, gnd और तस्वीर पर करो। चूंकि प्रत्येक नियोपिक्सल अगले नियोपिक्सल को डेटा, पावर और ग्राउंड भेज सकता है, इसलिए आप बड़ी मात्रा में नियोपिक्सल को एक साथ डेज़ी चेन कर सकते हैं और उन सभी को एक पिन आउट के साथ नियंत्रित कर सकते हैं और उन्हें एक ही बिजली की आपूर्ति से पावर कर सकते हैं।
जबकि नियोपिक्सल 5 वोल्ट कहता है, आप इसे 3.3 वोल्ट पर चला सकते हैं, लेकिन उन्हें एक निश्चित मात्रा में बिजली की आवश्यकता होती है, इसलिए आपको अपने माइक्रो: बिट से सीधे कई लोगों को बिजली देने की कोशिश नहीं करनी चाहिए। इसलिए यदि आप कई नियोपिक्सल चलाना चाहते हैं तो आपको डेटा इनपुट करने के लिए केवल माइक्रो: बिट का उपयोग करना चाहिए, जबकि आप किसी अन्य स्रोत से पावर प्राप्त करते हैं। यहां हम केवल 3 नियोपिक्सल का उपयोग करेंगे, इसलिए इसे माइक्रो: बिट से पावर देना कोई समस्या नहीं है।
चरण 2: Neopixels तैयार करना
पहले हम नियोपिक्सल पट्टी काटने जा रहे हैं ताकि हमारे पास केवल तीन नियोपिक्सल हों। नियोपिक्सल स्ट्रिप को पिक्सल के बीच काटा जा सकता है। अगर आप पहली तस्वीर को देखें, तो सफेद पट्टी पर पट्टी को क्लिप किया जा सकता है। बस एक वायरकटर का उपयोग करें।
मैंने देखा है कि कुछ लोग एलीगेटर क्लिप को सीधे नियोपिक्सल एलईडी स्ट्रिप्स पर डालते हैं, लेकिन चूंकि मैं इस छोटी पट्टी का ठीक से उपयोग करने जा रहा हूं, इसलिए मैं इसमें सोल्डर तारों पर जा रहा हूं। तीन तार। दीन पर एक हरा तार, जीएनडी पर काला तार और 5 वी पर लाल तार।
चरण 3: Neopixel स्ट्रिप और माइक्रो को जोड़ना: बिट
हम नियोपिक्सल को माइक्रो: बिट से जोड़ने के लिए मगरमच्छ के तारों का उपयोग करते हैं।
नियोपिक्सल -> माइक्रो: बिट
Gnd -> Gnd
दीन -> पिन 0
5 वी -> 3.3 वी
चरण 4: एक्सटेंशन प्राप्त करना
सबसे पहले आप Makecode एडिटर में जाएं और एक नया प्रोजेक्ट शुरू करें। फिर आप "उन्नत" पर जाएं और "एक्सटेंशन" चुनें। ध्यान रखें कि चूंकि मैं डेनिश हूं, इसलिए तस्वीरों में इन बटनों के नाम थोड़े अलग हैं। एक्सटेंशन में आप "नियोपिक्सल" खोजते हैं और ऊपरी बाएँ परिणाम का चयन करते हैं।
चरण 5: पहला कार्यक्रम
मैं अभी भी डेनिश हूं, इसलिए मेरा मेककोड डेनिश में है, लेकिन आप अभी भी ठीक से देख सकते हैं कि अंग्रेजी संस्करण में ब्लॉक की तुलना क्या है।
"ऑन स्टार्ट" (वेद स्टार्ट) में पहला ब्लॉक बताता है कि माइक्रो: बिट को नियोपिक्सल स्ट्रिप ढूंढना था और इससे कितने नियोपिक्सल जुड़े हुए हैं। यहां हम 3 नियोपिक्सल को पिन 0 से जोड़ रहे हैं।
अगला ब्लॉक 0 से 255 तक चमक सेट करता है। हम इसे 30 पर सेट करते हैं जो अभी भी बहुत उज्ज्वल है।
हमेशा के लिए लूप में (altid के लिए) हम एलईडी रंग सेट करने के लिए तीन अलग-अलग तरीकों का उपयोग करते हैं।
पहला ब्लॉक पहली एलईडी को लाल रंग में सेट करता है। रंग सेट करने का यह सबसे आसान तरीका है, लेकिन चुनने के लिए केवल 10 अलग-अलग रंग हैं। यह ब्लॉक एलईडी पट्टी पर वास्तव में रंग नहीं दिखाता है। हमें उसके लिए शो ब्लॉक का उपयोग करने की आवश्यकता है।
दूसरा ब्लॉक ह्यू (आधार रंग का प्रकार), संतृप्ति (रंग कितना मजबूत है) और चमक (रंग कितना उज्ज्वल या गहरा है) के आधार पर दूसरी एलईडी का रंग निर्धारित करता है। यह एक चमकदार तुर्की नीला होने जा रहा है।
तीसरा ब्लॉक इसमें कितना हरा, नीला और लाल है, इसके आधार पर तीसरी एलईडी का रंग निर्धारित करता है। यह रंग 80 हरे और 40 लाल रंग से बनता है, जो हमें गहरा हरा रंग देता है।
हमेशा के लिए लूप में अंतिम ब्लॉक शो ब्लॉक है। हमारे द्वारा किए गए रंग परिवर्तन शो ब्लॉक चलाने पर सबसे पहले प्रभावी होंगे।
चूंकि इस कार्यक्रम में कुछ भी नहीं बदल रहा है, इसलिए हम वास्तव में पूरे कार्यक्रम को "ऑन स्टार्ट" में डाल सकते हैं।
यहाँ कार्यक्रम है।
चरण 6: दूसरा कार्यक्रम
दूसरे प्रोग्राम में हमने पूरे पहले प्रोग्राम को "ऑन स्टार्ट" में डाल दिया है
बटन A दबाने पर (Når der trykkes på knappen A) हम शिफ्ट पिक्सेल कमांड का उपयोग करते हैं। यह सभी रंगों को स्टेप अप पर ले जाएगा। तो तीसरी एलईडी को दूसरी एलईडी का रंग मिलता है, दूसरी एलईडी को पहली एलईडी का रंग मिलता है और शिफ्ट कमांड से पहली एलईडी खाली हो जाएगी। हम शो ब्लॉक का भी उपयोग करते हैं, क्योंकि शो ब्लॉक के बिना एलईडी वास्तव में रंग नहीं बदलेगी।
बटन B दबाने पर (Når der trykkes på knappen B) हम रोटेट पिक्सेल कमांड का उपयोग करते हैं। यह बहुत हद तक शिफ्ट कमांड पिक्सेल कमांड की तरह काम करता है, लेकिन पहली एलईडी खाली होने के बजाय यह आखिरी एलईडी का रंग ले लेगी। तो तीसरी एलईडी को दूसरी एलईडी का रंग मिलता है, दूसरी एलईडी को पहली एलईडी का रंग मिलता है और रोटेट कमांड से पहली एलईडी को तीसरी एलईडी का रंग मिलेगा। हम शो ब्लॉक का भी उपयोग करते हैं, क्योंकि शो ब्लॉक के बिना एलईडी वास्तव में रंग नहीं बदलेगी।
बटन पर A+B दबाया गया (Når der trykkes på knappen A+B)। पहला ब्लॉक माइक्रो: बिट पर नियोपिक्सल के अनुमानित बिजली उपयोग को प्रिंट करता है। दूसरा खंड हमें अनुमान पढ़ने के लिए 2 सेकंड का समय देता है। तीसरा ब्लॉक तब स्क्रीन को साफ करता है।
यहाँ दूसरा कार्यक्रम है।
सिफारिश की:
मोटो का उपयोग करके सर्वो मोटर्स को कैसे चलाएं: माइक्रो के साथ बिट: बिट: 7 कदम (चित्रों के साथ)
मोटो का उपयोग करके सर्वो मोटर्स को कैसे चलाएं: माइक्रो के साथ बिट: माइक्रो: बिट की कार्यक्षमता को बढ़ाने का एक तरीका है मोटो: बिट नामक बोर्ड का उपयोग स्पार्कफुन इलेक्ट्रॉनिक्स (लगभग $ 15-20) द्वारा। यह जटिल दिखता है और इसमें कई विशेषताएं हैं, लेकिन इससे सर्वो मोटर्स को चलाना मुश्किल नहीं है। मोटो: बिट आपको
माइक्रो: बॉट - माइक्रो: बिट: 20 कदम
माइक्रो: बॉट - माइक्रो: बिट: खुद को माइक्रो बनाएं: बॉट! यह एक माइक्रो: बिट नियंत्रित रोबोट है जिसमें स्वायत्त ड्राइविंग के लिए सोनार में निर्मित है, या यदि आपके पास दो माइक्रो: बिट्स हैं, तो रेडियो नियंत्रित ड्राइविंग
माइक्रो: बिट ज़िप टाइल परिचय: 9 कदम (चित्रों के साथ)
माइक्रो: बिट जिप टाइल परिचय: इससे पहले कि मैं माइक्रो: बिट के लिए MU विज़न सेंसर इंस्ट्रक्शंस की अपनी श्रृंखला जारी रखूँ, मुझे किट्रोनिक जिप टाइल के लिए इसे निर्देश योग्य बनाने की आवश्यकता है, क्योंकि मैं इसका उपयोग करने जा रहा हूँ। किट्रोनिक जिप टाइल, मैं करूँगा बस इसे अभी से जिप कहें, एक 8x8 नियोपिक्सल मैट है
एक माइक्रो प्रोग्रामिंग: बिट रोबोट और जॉयस्टिक: माइक्रोपायथन के साथ बिट नियंत्रक: 11 कदम
एक माइक्रो प्रोग्रामिंग: बिट रोबोट और जॉयस्टिक: माइक्रोपायथन के साथ बिट कंट्रोलर: रोबोकैम्प 2019 के लिए, हमारे ग्रीष्मकालीन रोबोटिक्स शिविर, 10-13 आयु वर्ग के युवा सोल्डरिंग, प्रोग्रामिंग और बीबीसी माइक्रो: बिट आधारित 'एंटीवेट रोबोट' का निर्माण कर रहे हैं, साथ ही साथ प्रोग्रामिंग भी कर रहे हैं। रिमोट कंट्रोल के रूप में उपयोग करने के लिए एक माइक्रो: बिट। यदि आप वर्तमान में रोबोकैम्प में हैं, स्की
पिमोरोनी एनविरो के साथ प्रकाश और रंग मापन: माइक्रो के लिए बिट: बिट: 5 कदम
पिमोरोनी एनविरो के साथ प्रकाश और रंग माप: माइक्रो के लिए बिट: मैं कुछ उपकरणों पर काम कर रहा था जो पहले प्रकाश और रंग माप की अनुमति देते थे और आपको इस तरह के माप के पीछे सिद्धांत के बारे में बहुत कुछ मिल सकता है, यहां और यहां निर्देश। पिमोरोनी ने हाल ही में जारी किया गया एनवायरो: बिट, एम के लिए एक ऐड-ऑन