हमारा फैसला
एक कॉम्पैक्ट रूप में आसुत रास्पबेरी पाई पिको का सबसे अच्छा, टाइनी 2040 कुछ सहायक बोनस सुविधाओं के साथ RP2040 SoC की शक्ति प्रदान करता है।
के लिये
छोटा आकार
पिको से अधिक एडीसी पिन
अंतर्निहित रीसेट बटन
शीर्ष पर मुद्रित पिन आईडी
विरुद्ध
सतह माउंट के लिए मुश्किल
पिको ऐड-ऑन बोर्ड के साथ असंगत
प्रीमियम कीमत
क्या रास्पबेरी पाई पिको कोई छोटा हो सकता है? पिमोरोनी का टिनी 2040 रास्पबेरी पिको पिको के आकार का केवल एक तिहाई है, फिर भी यह पिको के आरपी 2040 एसओसी की पूरी शक्ति और जीपीआईओ पिन का एक क्यूरेटेड चयन पैक करता है। आकार में कमी ने कीमत में वृद्धि देखी है, स्टॉक पिको ($12 बनाम $4) की कीमत से लगभग तीन गुना, लेकिन कॉम्पैक्ट डिज़ाइन के लिए हमेशा एक प्रीमियम होता है।
पहला तृतीय-पक्ष RP2040 बोर्ड जिसका हमने परीक्षण किया है, पिमोरोनी टिनी 2040 न केवल स्थान बचाता है, बल्कि एक समर्पित रीसेट बटन, एक चौथा ADC पिन और एक RGB LED जैसी सुविधाएँ जोड़ता है। बोर्ड समग्र रूप से एक उत्कृष्ट अनुभव प्रदान करता है, हालांकि जब सतह पर बढ़ते और ऐड-ऑन बोर्डों से जुड़ने की बात आती है तो इसमें ट्रेड-ऑफ होते हैं।
टिनी 2040 हार्डवेयर निर्दिष्टीकरण
RP2040 एसओसी
एआरएम कोर्टेक्स एम0+ 133 मेगाहर्ट्ज तक चल रहा है
SRAM
264kB
फ़्लैश भंडारण
क्यूएसपीआई के 8 एमबी
जीपीआईओ
16 GPIO पिन। 7 x डिजिटल I/O, 4 x एनालॉग 12-बिट ADC, 2 x I2C, SPI, UART, डीबग
यूएसबी पोर्ट
यूएसबी सी
आयाम
0.74 x 0.7 इंच (19 x 18 मिमी)
रास्पबेरी पाई पिको के आकार का लगभग एक तिहाई मापने वाला, पिमोरोनी टिनी 2040 अपने नाम पर खरा उतरता है। जैसा कि टाइनी 2040 छोटा है, इसमें पिको के 40 GPIO पिनों में से केवल 16 हैं। जो पिन बचे हैं उन्हें सावधानीपूर्वक क्यूरेट किया जाता है ताकि यह सुनिश्चित हो सके कि हमें कार्यक्षमता का कोई नुकसान नहीं है।
हालांकि, पिनों की भिन्न संख्या और लेआउट सुनिश्चित करता है कि आप पिमोरोनी टाइनी 2040 का उपयोग ऐड-ऑन बोर्ड/पैक के साथ नहीं कर सकते हैं जो पिको पर 40 पिनों में प्लग इन करने के लिए डिज़ाइन किए गए हैं। तो पिमोरोनी के अपने आरजीबी कीपैड या एक्सप्लोरर बोर्ड के साथ इसका उपयोग करने के बारे में भूल जाओ।
अपने नुकसान के बारे में बात करने के बजाय, आइए सोचें कि पिमोरोनी टाइनी 2040 के साथ हमें क्या हासिल हुआ है। सबसे प्रमुख जोड़ एक रीसेट बटन है, जो शायद ज्यादा नहीं लगता है, लेकिन कई बार हमें अपने पिको को रीसेट करने की आवश्यकता होती है। रीसेट बटन के बिना हमें पिको को अनप्लग करना होगा और फिर वापस प्लग इन करना होगा, इसके माइक्रो यूएसबी पोर्ट में टूट-फूट जोड़ना होगा। रीसेट बटन RP2040 के RUN पिन को GND से जोड़ता है, जिससे SoC रिबूट होता है।
जो कोई भी नियंत्रक या डायल के साथ कुछ बनाना चाहता है, उसके लिए एक बहुत बड़ा सुधार है, पिको पर आपको मिलने वाले तीन के बजाय 4 एडीसी पिन हैं। वीएसवाईएस पिन के वोल्टेज का पता लगाने के लिए उपयोग किए जाने वाले एनालॉग पिन का त्याग करके अतिरिक्त एडीसी प्राप्त किया जाता है। एक अतिरिक्त एडीसी मायने रखता है, क्योंकि आप एक के बजाय दो एनालॉग जॉयस्टिक संलग्न कर सकते हैं क्योंकि जॉयस्टिक में प्रत्येक को दो एडीसी पोर्ट की आवश्यकता होती है।
एक अन्य अतिरिक्त आरजीबी स्थिति एलईडी है, जो माइक्रोपायथन और सी/सी ++ के माध्यम से प्रोग्राम करने योग्य है। 8 एमबी फ्लैश स्टोरेज के साथ, हमारे पास एक सामान्य रास्पबेरी पाई पिको की भंडारण क्षमता का चार गुना है, परियोजनाओं और पुस्तकालयों के लिए बहुत जगह है।
पिमोरोनी टिनी 2040 . का डिजाइन
पिमोरोनी टाइनी 2040 आपके नाखूनों के ऊपर फिट बैठता है; एक पल के लिए उसे डूबने दें। छोटे बोर्ड में वह सब कुछ है जो हमें पिको परियोजनाओं को हैक करना शुरू करने की आवश्यकता है, और यूएसबी सी पोर्ट पिको के माइक्रोयूएसबी कनेक्टर की तुलना में अधिक महंगा लेकिन फुलप्रूफ कनेक्टर है। एक सुखद जोड़ बोर्ड के शीर्ष पर मुद्रित पिन नंबर हैं; ये तार्किक रूप से क्रमांकित हैं और उनकी संख्या पिको पिनआउट संदर्भ के अनुसार GPIO पिन नंबर से संबंधित है।
टिनी 2040 रास्पबेरी पाई पिको के समान जालीदार किनारों को साझा करता है, जिससे इसे सतह माउंट प्रोजेक्ट में एम्बेड किया जा सकता है लेकिन ऐसा करने से पहले विचार करने के लिए कुछ है। RP2040 SoC बोर्ड के नीचे स्थित है, और यह बोर्ड की ऊंचाई में लगभग 1mm जोड़ता है। यह सतह माउंट परियोजनाओं को थोड़ा मुश्किल बना देगा, या तो चिप के लिए कट आउट की आवश्यकता होगी, या थोड़ा ऊपर उठाए गए हेडर जो कि कैस्टेलेशन से मिलते हैं।
कुल मिलाकर, पिमोरोनी टाइनी 2040 एक प्यारा सा बोर्ड है जो हमें किसी ऐसी चीज़ में समेट देता है जिसे आसानी से आपके डेस्क पर रखा जा सकता है।
पिमोरोनी टिनी 2040 . का उपयोग करना
अनिवार्य रूप से पिमोरोनी टिनी 2040 एक छोटा रास्पबेरी पाई पिको है और इस तरह पिको के लिए कोड लिखने के लिए सभी ट्यूटोरियल और गाइड टाइनी 2040 के साथ काम करेंगे। कुछ मामूली बदलाव हैं। BOOT बटन का उपयोग आमतौर पर RP2040 को एक नई UF2 छवि को स्वीकार करने के लिए तैयार मोड में सेट करने के लिए किया जाता है। हालांकि, पिमोरोनी टाइनी 2040 पर, इसका दोहरा कार्य है और इसे इनपुट के रूप में कोड में भी सुरक्षित रूप से इस्तेमाल किया जा सकता है, GPIO 23 पर बटन मैपिंग के साथ। RGB LED को तीन GPIO पिनों में मैप किया जाता है, लाल से 18, हरे से 19 तक। और नीले से 20 तक। हम इन पिनों को मानक चालू / बंद टॉगलिंग का उपयोग करके नियंत्रित कर सकते हैं, या हम रंग मिश्रण बनाने के लिए पीडब्लूएम का उपयोग कर सकते हैं।
हमने अपने परीक्षणों को थोड़ा और आगे बढ़ाया और सर्किटपायथन के नवीनतम संस्करण को दिखाया, जो एडफ्रूट से माइक्रोपायथन का एक संस्करण है जिसका उपयोग अनगिनत माइक्रोकंट्रोलर पर किया गया है। सब कुछ बस काम कर गया और, कुछ ही क्षणों में, हमारे पास एक पायथन खोल खुला था और हम PimoroniTiny 2040 को नियंत्रित करने में सक्षम थे।
हमने एक त्वरित डेमो बनाया जिसने पिमोरोनी टिनी 2040 को एक वर्चुअल यूएसबी कीबोर्ड (एक यूएसबी एचआईडी डिवाइस) में बदल दिया, जिसने टेक्स्ट की एक पंक्ति को बूट बटन पर मैप किया। बटन दबाने से टेक्स्ट एक दस्तावेज़ में टाइप हो गया। मानक माइक्रोपायथन में यह सुविधा गायब है, लेकिन समर्थन जल्द ही आने की उम्मीद है।
पिमोरोनी टिनी 2040 के लिए मामलों का उपयोग करता है
तो हम पिमोरोनी टाइनी 2040 का उपयोग करने की उम्मीद कहाँ कर सकते हैं? आकार को देखते हुए हम देखेंगे कि टिनी 2040 का उपयोग एम्बेडेड अनुप्रयोगों में किया जा रहा है जहां स्थान एक प्रीमियम पर है। यह आसानी से सबसे छोटे ब्रेडबोर्ड के साथ भी उपयोग किया जाता है, और हमारे पास सभी GPIO पिन हैं जिनकी हमें अधिकांश परियोजनाओं के लिए आवश्यकता होगी।
पिमोरोनी टाइनी 2040 छोटे पैमाने के रोबोट, यूएसबी कीबोर्ड और नागरिक विज्ञान परियोजनाओं के लिए आदर्श है। इसका चौथा एडीसी पिन इसे किसी भी प्रकार के नियंत्रक या नियंत्रण बॉक्स के लिए आदर्श बनाता है जहां आपको चार पोटेंशियोमीटर या दो एनालॉग जॉयस्टिक की आवश्यकता हो सकती है।
जमीनी स्तर
रास्पबेरी पाई पिको किट का एक छोटा, फिर भी शक्तिशाली टुकड़ा है। टाइनी 2040 आकार को कम करता है, और हाँ स्टॉक पिको की तुलना में मूल्य वृद्धि हुई है, लेकिन हम एक अधिक कॉम्पैक्ट इकाई के लिए एक प्रीमियम का भुगतान कर रहे हैं जिसमें कुछ बहुत ही स्वागत योग्य विशेषताएं हैं।
पिमोरोनी टाइनी 2040 सभी परियोजनाओं के लिए नहीं है। इसका निचला-सामना करने वाला एसओसी परियोजनाओं में इसे माउंट करने के लिए एक चुनौती बन गया है और इसके अद्वितीय पिन लेआउट का मतलब है कि यह पैक के पारिस्थितिकी तंत्र, उर्फ एड-ऑन बोर्ड के साथ काम नहीं करेगा, जिसे मूल पिको में प्लग करने के लिए डिज़ाइन किया गया है। हालाँकि, यदि आप अपना खुद का प्रोजेक्ट बना रहे हैं जिसमें इन ऐड-ऑन की आवश्यकता नहीं है और अतिरिक्त सुविधाओं पर पैक करने वाले अधिक कॉम्पैक्ट बोर्ड की आवश्यकता है, तो टाइनी 2040 एक शानदार विकल्प है।