Skip to content

Adafruit MacroPad RP2040 समीक्षा: परम DIY कीपैड

    1647488402

    हमारा फैसला

    बाजार पर सबसे अच्छा कोडेबल कीपैड, एडफ्रूट का मैक्रोपैड आरपी2040 उन विशेषताओं से भरा हुआ है जो आपको कहीं और नहीं मिलेंगी।

    के लिये

    आकर्षक डिजाइन
    बिल्ट-इन स्पीकर, रोटरी एनकोडर और स्क्रीन
    सहायक ट्यूटोरियल के साथ सर्किटपायथन समर्थन
    स्टेमा क्यूटी कनेक्टर
    अनुकूलन योग्य आरजीबी

    के खिलाफ

    ऊंचाई समायोज्य नहीं
    स्क्रीन रंग नहीं

    रास्पबेरी पाई-संचालित मैक्रो कीपैड में एक छोटा, लेकिन दिलचस्प कुटीर उद्योग है जिसका उपयोग आप अपने पीसी में कुछ कस्टम फ़ंक्शन जोड़ने के लिए कर सकते हैं। कुछ साल पहले, पिमोरोनी ने अपना कीबो लॉन्च किया, जो रास्पबेरी पाई ज़ीरो पर निर्भर करता है, लेकिन आपको इसे हर बार प्लग इन करने के लिए बूट करने की प्रतीक्षा करनी होगी और आपको इसे लुआ में प्रोग्राम करना होगा। फिर, इस साल, पिमोरोनी पिमोरोनी कीबो RP2040 और पिको आरजीबी कीपैड बेस के साथ आया, जो रास्पबेरी RP2040 सीपीयू का उपयोग करते हैं और सर्किटपाइथन सहित विभिन्न प्रोग्रामिंग भाषाओं के साथ काम करते हैं। और, यह देखते हुए कि रास्पबेरी पिको और अन्य RP2040 बोर्ड USB HID उपकरणों के रूप में दोगुना हो सकते हैं, ऐसे कई ट्यूटोरियल हैं जो बताते हैं कि उनका उपयोग करके कस्टम कीपैड कैसे बनाया जाए।

    हालाँकि, Adafruit का MacroPad RP2040 बाकी हिस्सों से अलग है और इतना उपयोगी है कि गैर-निर्माता भी अपने जीवन को आसान बनाने के लिए एक चाहते हैं। $49 के लिए एक पूर्ण किट के रूप में या $34 के लिए एक बेयरबोन (कोई स्विच या कीकैप्स) के रूप में उपलब्ध, MacoPad RP2040 में एक OLED स्क्रीन, एक रोटरी एनकोडर डायल, 8MB सहित सहायक सुविधाओं के साथ एक अंतर्निहित RP2040 चिप है। फ्लैश स्टोरेज, प्रत्येक कुंजी के नीचे नियोपिक्सल आरजीबी रोशनी और अन्य इलेक्ट्रॉनिक्स जैसे सेंसर और अतिरिक्त ओएलईडी / एलसीडी स्क्रीन संलग्न करने के लिए स्टेमा क्यूटी कनेक्टर। चाहे आप DIY प्रोजेक्ट पसंद करने वाले निर्माता हों या वास्तव में लचीला दूसरा कीबोर्ड चाहते हैं, Adafruit MacroPad RP2040 आपकी सबसे अच्छी पसंद है।

    Adafruit MacroPad RP2040 . के विनिर्देश 

    प्रोसेसर
    रास्पबेरी पाई RP2040 (130 हर्ट्ज, 264K रैम)

    भंडारण
    8MB फ्लैश मेमोरी

    बंदरगाहों
    यूएसबी-सी / स्टेमा क्यूटी

    चांबियाँ
    3 x 4 हॉट-स्वैपेबल सॉकेट्स

    आरजीबी
    एक नियोपिक्सल आरजीबी एलईडी प्रति स्विच

    स्क्रीन
    128 x 64 SH1106 मोनोक्रोम OLED

    वक्ता
    8 मिमी स्पीकर / बजर

    अतिरिक्त इनपुट
    रोटरी एन्कोडर (दबाने योग्य), रीसेट बटन

    आकार
    4.1 x 2.3 x 1.1 इंच (104 x 59.5 x 29 मिमी)

    वज़न
    1.2 औंस (34 ग्राम)

    Adafruit MacroPad RP2040 के लिए कॉन्फ़िगरेशन विकल्प 

    आप Adafruit MacroPad को $49 के लिए एक पूर्ण स्टार्टर किट के रूप में या केवल $34 के लिए बोर्ड के रूप में खरीद सकते हैं, जिसके बाद आपको कुछ अन्य घटकों की आवश्यकता होगी। $49 किट बोर्ड के साथ आता है, 12 कैलाश रैखिक लाल कुंजी स्विच, 12 स्पष्ट कीकैप और मैक्रोपैड संलग्नक किट, जो सभी Adafruit.com पर अलग से बेचे जाते हैं। यदि आप नंगे बोर्ड प्राप्त करते हैं तो $ 5 संलग्नक किट एक खरीदना चाहिए, क्योंकि इसमें बोर्ड के नीचे जाने के लिए नीचे की प्लेट और पैर शामिल हैं, एक शीर्ष प्लेट जो कुंजी स्विच रखती है, एक रबड़ घुंडी जो शीर्ष पर बैठती है रोटरी एनकोडर और शिकंजा जो आपको नीचे की प्लेट को संलग्न करने की आवश्यकता है।

    क्योंकि मुझे रैखिक स्विच का अनुभव पसंद नहीं है, मैंने नंगे बोर्ड और बाड़े की किट खरीदी और अपने स्वयं के कुंजी स्विच, बहुत ही आकर्षक कैलाश बॉक्स जेड का एक सेट लाया। मैंने अपने आस-पास बैठे कुछ स्पष्ट कीकैप संलग्न किए, लेकिन अंततः कुछ पारभासी नीली टोपियां भी खरीदीं जिन्हें Adafruit अलग से बेचता है। संक्षेप में, यदि आप रैखिक स्विच पसंद करते हैं या किसी भी तरह से परवाह नहीं करते हैं, तो पूरी किट खरीदना सबसे आसान है। यदि आप अन्य स्विच पसंद करते हैं, तो वही करें जो मैंने किया था। आप जो कुछ भी करते हैं, सुनिश्चित करें कि आपको संलग्नक किट मिल रही है; तूम्हे इस्कि जरूरत है।

    Adafruit MacroPad RP2040 . का डिज़ाइन 

    4.1 x 2.3 इंच पर, एडफ्रूट मैक्रोपैड आरपी2040, बहुत कॉम्पैक्ट है, जिसमें प्रत्येक तीन चाबियों की चार पंक्तियों को प्रदर्शित करने के लिए न्यूनतम मात्रा में स्थान का उपयोग किया जाता है, जिसमें एक छोटा 128 x 64 मोनोक्रोम ओएलईडी डिस्प्ले और एक रोटरी एनकोडर है जो ऊपर की पंक्ति को ऊपर की पंक्ति में रखता है। चांबियाँ। इसके पिछले हिस्से पर, मैक्रोपैड RP2040 में कंप्यूटर के साथ डेटा प्राप्त करने और डेटा का आदान-प्रदान करने के लिए USB-C पोर्ट है। बाईं ओर एक भौतिक रीसेट बटन और स्टेम्मा क्यूटी पोर्ट बैठें। बूट चयन मोड में प्रवेश करने के लिए – नया फर्मवेयर स्थापित करने के लिए – आपको डिवाइस को चालू करते समय रोटरी एन्कोडर को नीचे दबाना होगा।

    मैक्रोपैड में नासा थीम का एक छोटा सा हिस्सा है क्योंकि एन्कोडर के पास एक स्पेस शटल का एक छोटा सा आइकन है और बोर्ड पर “स्पीकर” शब्द बहुत ही नासा जैसे फ़ॉन्ट में लिखा गया है। यदि आपको एनक्लोजर किट या स्टार्ट किट मिलती है, जिसके अंदर संलग्नक है, तो नीचे के टुकड़े में कीपैड की एक तस्वीर है और उसी फ़ॉन्ट में मैक्रोपैड शब्द के साथ डायल करें। आप इसे कैसे प्रोग्राम करते हैं, इस पर निर्भर करते हुए, रंग जोड़ने के बहुत सारे अवसर हैं क्योंकि प्रत्येक कुंजी के स्विच के नीचे एक व्यक्तिगत रूप से पता करने योग्य RGB Neopixel लाइट होती है।

    इससे भी महत्वपूर्ण बात यह है कि निचला बोर्ड आपके डेस्क से कीबोर्ड को 1.1 इंच ऊपर उठाता है, लेकिन फिर भी यह मेरे नियमित कीबोर्ड की तुलना में काफी कम है। मैक्रोपैड RP2040 की ऊंचाई को समायोजित करने का कोई अंतर्निहित तरीका नहीं है, लेकिन Adafruit में कुछ 3D-प्रिंट करने योग्य बाड़े / स्टैंड हैं जिनका आप इसके साथ उपयोग कर सकते हैं, बशर्ते आपके पास 3D प्रिंटर तक पहुंच हो। 

    Adafruit MacroPad RP2040 . की असेंबली और सेट अप 

    Adafruit MacroPad RP2040 की स्थापना एक काफी त्वरित प्रक्रिया थी, हालांकि बोर्ड पर हॉट-स्वैपेबल सॉकेट्स में चिपके रहने के लिए सभी 12 स्विच प्राप्त करने के लिए कुछ प्रयास किए गए क्योंकि जब मैंने प्लेट को धक्का देने की कोशिश की तो एक-दो बार स्विच पॉप आउट हो गए। उन पर संलग्नक किट। मैंने पाया कि सभी स्विच को प्लेट में रखना और फिर नीचे धकेलना आसान हो सकता है। हालाँकि, मेरे पास बोर्ड पर सभी स्विच होने के बाद, वे मजबूत थे और नियमित उपयोग से बाहर नहीं निकलते थे।

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

    मैक्रोपैड RP2040 के साथ कुछ भी करने के लिए, आपको सर्किटपायथन फर्मवेयर स्थापित करने की आवश्यकता होगी, विशेष रूप से अभी संस्करण 7। किसी भी अन्य RP2040 बोर्ड के साथ, ऐसा करना काफी आसान है। सर्किटपायथन.ऑर्ग पर मैक्रोपैड के पेज से बस उपयुक्त यूएफ2 फाइल डाउनलोड करें, डिवाइस को बूट चयन मोड में लॉन्च करें (अपने पीसी को चालू/कनेक्ट करते समय रोटरी एन्कोडर बटन दबाकर) और यूएफ 2 फाइल को बोर्ड पर खींचें, जो दिखाई देता है RPI-RP2 लेबल के साथ स्टोरेज ड्राइव के रूप में (हर दूसरे RP2040 बोर्ड की तरह)।

    आप कुछ सर्किटपाइथन पुस्तकालय भी स्थापित करना चाहेंगे। आप जो प्रोग्राम करना चाहते हैं उसके आधार पर, आप दूसरों के बीच में डिस्प्लेियो, adafruit_hid या adafruit_displaytext लाइब्रेरी चाहते हैं। Adafruit के पास केवल इस उपकरण के लिए एक समर्पित adafruit_macropad पुस्तकालय है।

    Adafruit MacroPad RP2040 की प्रोग्रामिंग 

    जबकि RP2040 SoC C, MicroPython और Arduino भाषा सहित कई अन्य प्रोग्रामिंग भाषाओं का समर्थन करता है, आप वास्तव में इसे सर्किटपाइथन में कोड करना चाहेंगे। Adafruit के MicroPython के कांटे में किसी भी RP2040 डिवाइस को USB HID डिवाइस में बदलने के लिए अंतर्निहित समर्थन है, जिसे आप Windows, Linux या macOS में एक नियमित परिधीय की तरह उपयोग कर सकते हैं। इसमें विशेष रूप से मैक्रोपैड और नियोपिक्सल आरजीबी रोशनी और स्क्रीन के लिए पुस्तकालय भी हैं।

    अपने विस्तृत और सहायक ट्यूटोरियल के लिए जाना जाता है, Adafruit के पास MacroPad RP2040 को प्रोग्राम करने के लिए छह से कम ट्यूटोरियल नहीं हैं, जिनमें से प्रत्येक में कोड है जिसे आप बस डाउनलोड और उपयोग कर सकते हैं। इनमें से सबसे उपयोगी मैक्रोपैड हॉटकी ट्यूटोरियल है, जो विभिन्न ऐप्स के लिए अलग-अलग मैक्रो कीसेट बनाने के लिए एक टेम्पलेट प्रदान करता है। डिफ़ॉल्ट रूप से, ट्यूटोरियल में कोड में नौ मैक्रो सेट शामिल हैं जिनमें विंडोज़ में माइक्रोसॉफ्ट एज, विंडोज़ में एडोब फोटोशॉप या मैक और लिनक्स में फ़ायरफ़ॉक्स शामिल हैं। आप मैक्रो सेटों में से चुनने के लिए रोटरी एन्कोडर को चालू करते हैं, जबकि स्क्रीन दिखाती है कि प्रत्येक कुंजी क्या करती है। कई उपयोगकर्ताओं के लिए अकेले इस ट्यूटोरियल और नमूना कोड का उपयोग करना पर्याप्त हो सकता है।

    हालाँकि, चूंकि हम अपने स्वयं के कार्यक्रम बनाना पसंद करते हैं, इसलिए मैंने और मेरे बेटे ने मैक्रोपैड RP2040 के लिए कुछ सरल कार्यक्रम बनाए। सबसे पहले, हमने एक प्रोग्राम को कोडित किया, जो डिवाइस को एक इलेक्ट्रॉनिक कीबोर्ड में बदल देता है, जहां पहली सात कुंजियाँ एक पियानो पर A से G कुंजियों का प्रतिनिधित्व करती हैं, दूसरी कुंजी को दबाए रखने से वे शार्प हो जाती हैं और रोटरी एन्कोडर को घुमाने से ऑक्टेव बदल जाता है, जो कि प्रदर्शित होता है स्क्रीन। चूंकि हमने आंतरिक स्पीकर का उपयोग किया था, ध्वनि विशेष रूप से उच्च-मात्रा या सुंदर नहीं थी, लेकिन इसने काम किया। जब हमने एक बटन दबाया तो हमने मैक्रोपैड को पूरे गाने चलाने के लिए कोडित किया। 

    मैक्रोपैड RP2040 के लिए मैंने जो सबसे उपयोगी प्रोग्राम लिखा है, वह वह है जो प्रत्येक कुंजी को F13 से F24 तक कार्य करने के लिए मैप करता है। कोड की कुछ पंक्तियों का उपयोग करके, आप किसी भी मौजूदा कीबोर्ड कुंजी या कीबोर्ड संयोजन के लिए 12 कुंजियों को मैप कर सकते हैं। उदाहरण के लिए, यदि आप “कॉपी” बटन बनाना चाहते हैं, तो आप मैक्रोपैड की किसी एक कुंजी में CTRL+C मैप कर सकते हैं। या, यदि आपके मुख्य कीबोर्ड पर संख्यात्मक कीपैड नहीं है, तो आप मैक्रोपैड को एक में बदल सकते हैं। 

    मैंने अपनी कुंजियों को F13 – F24 में बनाना चुना क्योंकि ये विस्तारित फ़ंक्शन कुंजियाँ, जो 99% पीसी कीबोर्ड से अनुपस्थित हैं, पहले से ही किसी और चीज़ को असाइन नहीं की गई हैं। तो मैं अपने पीसी पर एक समर्पित मैक्रो प्रोग्राम का उपयोग कर सकता था, मेरे मामले में ऑटोहॉटकी, जटिल मैक्रोज़ या प्रोग्राम लॉन्च करने के लिए, किसी और चीज में हस्तक्षेप करने की चिंता किए बिना।

    Adafruit MacroPad RP2040 के लिए मामलों का उपयोग करें 

    किसी भी मैक्रो कीपैड के लिए सबसे स्पष्ट उपयोग का मामला दूसरे कीबोर्ड के रूप में है जो आपको अतिरिक्त कुंजी देता है। कोड की कुछ पंक्तियों के साथ, आप प्रत्येक कुंजी को आपके द्वारा प्लग किए गए किसी भी कंप्यूटर पर एक कीबोर्ड संयोजन या समर्पित फ़ंक्शन कुंजी संदेश भेज सकते हैं। हालांकि, अन्य संभावनाएं हैं।

    मेरी तरह, आप संगीत चलाने के लिए मैक्रोपैड RP2040 को प्रोग्राम कर सकते हैं। या आप इसका उपयोग साइमन सेज़ या एडफ्रूट के इस टीके ट्यूटोरियल जैसे सरल गेम बनाने के लिए कर सकते हैं। 

    मैक्रोपैड RP2040 के लिए एक और व्यावहारिक उपयोग टाइम-आधारित वन टाइम पासवर्ड (टीओटीपी) जनरेटर के रूप में है जिसे आप 2FA में दूसरे कारक के रूप में विभिन्न सेवाओं के लिए उपयोग कर सकते हैं जिस तरह से आप अपने फोन पर Google प्रमाणक का उपयोग करते हैं। टीओटीपी के लिए पैड का उपयोग कैसे करें, इस पर एडफ्रूट का एक अच्छा ट्यूटोरियल है और प्रत्येक कुंजी एक अलग सेवा के लिए हो सकती है।

    आप एक स्टेम्मा क्यूटी डिवाइस जैसे एक्सेलेरोमीटर, एयर क्वालिटी मॉनिटर या टच सेंसर को मैक्रोपैड RP2040 से भी कनेक्ट कर सकते हैं। संभावनाएं लगभग अनंत हैं।

    जमीनी स्तर 

    Adafruit MacroPad RP2040 के बारे में प्यार करने के लिए बहुत कुछ है और इसके साथ वक्रोक्ति करने के लिए बहुत कुछ नहीं है। पैड पिमोरोनी कीबो RP2040 जैसे प्रतियोगियों की तुलना में बहुत अधिक लचीलापन और कार्यक्षमता प्रदान करता है। हालांकि, अगर आपको अपने स्वयं के कीपैड को एक साथ रखने और कोडिंग करने का विचार पसंद नहीं है, तो कई ऑफ-द-शेल्फ कीपैड हैं जैसे कि एल्गाटो स्ट्रीमडेक लाइन या कूलरमास्टर कंट्रोलपैड।

    कोई भी उपकरण संपूर्ण नहीं होता है। मेरी इच्छा है कि मैक्रोपैड ऊंचाई समायोज्य था, इसलिए मैं इसे अपने नियमित कीबोर्ड के समान ऊंचाई और कोण पर प्राप्त कर सकता था, हालांकि 3 डी प्रिंटिंग स्टैंड मुझे वहां ले जा सकता था। एक मोनोक्रोम स्क्रीन के बजाय एक रंग होना एक और प्लस होगा, लेकिन एक जो निस्संदेह कीमत में इजाफा करेगा।

    हालाँकि, सभी बातों पर विचार किया जाता है, मैक्रोपैड RP2040 एक शानदार उपकरण है जो किसी भी इलेक्ट्रॉनिक हॉबीस्ट या उत्पादकता गीक को पसंद आएगा। बस विचार करें कि आपको रैखिक स्विच पसंद हैं या नहीं। यदि आप नहीं करते हैं, तो स्टार्टर किट को छोड़ दें और अपनी पसंद के स्विच और कैप के साथ नंगे हड्डियों की किट और संलग्नक किट खरीद लें।

    0 0 votes
    Rating post
    Subscribe
    Notify of
    guest
    0 comments
    Inline Feedbacks
    View all comments
    0
    Would love your thoughts, please comment.x
    ()
    x