हमारा फैसला
एक फीचर पैक्ड बोर्ड जो Adafruit के ItsyBitsy RP2040 के समान कीमत और आकार का है लेकिन एक बेहतर मूल्य है।
के लिये
+ क्विक कनेक्टर
+ GPIO का बढ़िया विकल्प
+ छोटा आकार
+ जालीदार किनारे
के खिलाफ
– केवल एक I2C चैनल
हमने आखिरकार SparkFun के RP2040 बोर्ड की पहली रेंज पर अपना हाथ रख लिया है। $10 SparkFun Pro Micro RP2040 ऑफ़र पर सबसे सस्ता मॉडल है और एक क्लासिक डिज़ाइन का अनुसरण करता है जो एक Arduino नैनो बोर्ड लेआउट जैसा दिखता है जो एक ब्रेडबोर्ड में घर पर होता है और आपकी परियोजनाओं में एम्बेडेड होता है। यह हमें संगत एडऑन बोर्ड के लिए GPIO पिन का एक सुविचारित चयन और एक Qwiic कनेक्टर भी प्रदान करता है।
स्पार्कफन प्रो माइक्रो – RP2040
प्रत्यक्ष मूल्य निर्धारण $9.95
स्पार्कफन के RP2040 बोर्ड की रेंज विविध है, लेकिन प्रो माइक्रो RP2040 इसकी उचित लागत और परिचित फॉर्म फैक्टर के कारण गुच्छा का सबसे विशिष्ट है। अन्य दो थिंग प्लस RP2040 हैं जो Adafruit के पंख RP2040 के समान लेआउट में डिज़ाइन किए गए हैं लेकिन अतिरिक्त माइक्रो एसडी कार्ड 16MB फ्लैश स्टोरेज के साथ हैं। अंतिम RP2040 बोर्ड माइक्रोमॉड RP2040 प्रोसेसर है, एक M.2 कार्ड है जिसमें RP2040 है जो वाहक बोर्डों की एक श्रृंखला में उपयोग के लिए है।
स्पार्कफन का प्रो माइक्रो RP2040 उन लोगों के लिए आदर्श फॉर्म फैक्टर लगता है जिन्हें बहुत सारे GPIO पिन, कैस्टेलेटेड किनारों और एक क्विक कनेक्टर की आवश्यकता होती है। हमने परीक्षण के लिए अपने कार्यक्षेत्र को पार करने के लिए नवीनतम RP2040 बोर्ड लगाया और इसकी बहुमुखी प्रतिभा पर सुखद आश्चर्य हुआ।
SparkFun Pro माइक्रो RP2040 हार्डवेयर निर्दिष्टीकरण
RP2040 एसओसी
एआरएम कोर्टेक्स एम0+ 133 मेगाहर्ट्ज तक चल रहा है
SRAM
264kB
फ़्लैश भंडारण
16MB बाहरी फ्लैश मेमोरी
जीपीआईओ
निम्नलिखित कार्यक्षमता के साथ 20 GPIO पिन
10 x PWM आउटपुट 10 x डिजिटल I/O, 4 x एनालॉग 12-बिट ADC, 1 x I2C (Qwiic), SPI, 2 x UART, प्रोग्राम करने योग्य IO, 1 x WS2812 / NeoPixel
यूएसबी पोर्ट
यूएसबी सी
आयाम
1.3 x 0.7 इंच (33 x 17.8 मिमी)
स्पार्कफन प्रो माइक्रो RP2040 . का डिज़ाइन
Adafruit के ItsyBitsy RP2040 के आकार के लगभग समान होने के कारण, SparkFun के प्रो माइक्रो RP2040 में एक परिचित DIP पैकेज डिज़ाइन है, जो ब्रेडबोर्ड में उपयोग के लिए आदर्श है, लेकिन घर पर भी जब सतह पर कैस्टेलेशन का उपयोग करके टांका लगाया जाता है। प्रो माइक्रो होने का मतलब है कि बोर्ड पिछले बोर्डों की विशेषताओं के साथ फिट बैठता है, जो आमतौर पर एटमेल चिप्स द्वारा संचालित होता है और $ 10 RP2040 की कीमत से लगभग दोगुना होता है।
बोर्ड का चमकदार लाल रंग इसे काले और हरे बोर्ड के समुद्र से अलग बनाता है, और सिल्कस्क्रीन मुद्रित GPIO पिन संदर्भ बोर्ड के दोनों किनारों पर पढ़ने के लिए स्पष्ट है। यूएसबी सी पोर्ट के माध्यम से बिजली प्रदान की जा सकती है, बोर्ड प्रोग्रामिंग के लिए भी इस्तेमाल किया जा सकता है, या हम 600 एमए पर 5 वी प्रदान करने के लिए रॉ / + पिन और जीएनडी का उपयोग कर सकते हैं, लेकिन सुनिश्चित करें कि इन सीमाओं को पार न करें। बोर्ड के विपरीत छोर पर एक क्विक कनेक्टर है जो बोर्ड पर केवल I2C कनेक्शन को तोड़ता है।
Qwiic कनेक्टर एडफ्रूट के स्टेम्मा क्यूटी प्रारूप के साथ संगत हैं (क्विक बनाम स्टेमा बनाम ग्रोव पर हमारी कहानी देखें) और दो प्रारूपों के बीच हमारे पास ब्रेकआउट बोर्ड, सेंसर और डिस्प्ले की प्रचुर पसंद है जो पोर्ट से आसानी से और सफाई से जुड़ते हैं। यदि आप नॉन क्विक बोर्ड का उपयोग करना चाहते हैं, तो क्विक टू जम्पर केबल एडेप्टर एक सस्ता और आसान विकल्प है। यूएआरटी, एसपीआई पिन तक पहुंच जीपीआईओ के माध्यम से है।
स्पार्कफन प्रो माइक्रो RP2040 . का उपयोग करना
हमारे परीक्षण MicroPython और circuitPython के नवीनतम संस्करणों का उपयोग करके किए गए थे। सर्किटपायथन के लिए, हमने एलईडी और पुश बटन के साथ बुनियादी जीपीआईओ कार्यक्षमता का परीक्षण किया जो बिना किसी समस्या के काम करता था। थोड़ा और आगे बढ़ते हुए, हमने WS2812 / NeoPixel रिंग को कनेक्ट किया और neopixel circuitPython लाइब्रेरी को स्थापित किया और, कुछ ही मिनटों में, हमारे कार्यक्षेत्र पर RGB लाइटिंग थी।
फिर हमने एक Qwiic / Stemma QT केबल के माध्यम से एक Adafruit MPR121 कैपेसिटिव टच सेंसर को कनेक्ट किया और जल्द ही रोजमर्रा की वस्तुओं को टच इनपुट के रूप में उपयोग करने में सक्षम हो गए। MicroPython की ओर बढ़ते हुए, हमने परीक्षण किया कि Qwiic कनेक्टर के माध्यम से I2C उपकरणों का उपयोग कैसे किया जाता है। पहली OLED स्क्रीन थी जिसे हमने ग्राफिकल डेमो और एनिमेशन की एक श्रृंखला दिखाने के लिए कोड किया था। अगला परीक्षण चार अंकों वाला, सात खंड वाला डिस्प्ले था, एक सामान्य TM1637 संचालित बोर्ड जो हेडर पिन का उपयोग करता है, जिसके लिए हमें Qwiic से जम्पर केबल एडेप्टर का उपयोग करने की आवश्यकता होती है। TM1637 एक माइक्रोपायथन पुस्तकालय के लिए धन्यवाद के साथ काम करना आसान है, हमारे पास एक यादृच्छिक चार अंकों की संख्या जनरेटर और स्क्रॉलिंग टेक्स्ट था।
SparkFun का प्रो माइक्रो RP2040 दो Adafruit RP2040 बोर्डों, ItsyBitsy RP2040 और QT Py RP2040 की सर्वोत्तम विशेषताओं को मिलाता है। Adafruit के ItsyBitsy RP2040 की तरह, SparkFun का प्रो माइक्रो RP2030 GPIO पिन का एक बड़ा चयन प्रदान करता है, और यह QT Py की तरह ही एक Qwiic / Stemma QT कनेक्टर और USB-C प्रदान करता है।
स्पार्कफन प्रो माइक्रो RP2040 . के लिए मामलों का उपयोग करें
जालीदार किनारों और एक सपाट तल के साथ, स्पार्कफन प्रो माइक्रो RP2040 घर पर एक प्रोजेक्ट में एम्बेडेड है क्योंकि यह एक ब्रेडबोर्ड में है। यांत्रिक आयाम होने के बाद इस बोर्ड को अपने स्वयं के सर्किट में एम्बेड करना तुच्छ है। ताकि आप जिस छोटे से RP2040 रोबोट का निर्माण करना चाहते हैं वह इस बोर्ड के साथ एक वास्तविकता हो सके। Qwiic कनेक्टर और 16MB का फ्लैश स्टोरेज प्रो माइक्रो RP2040 को डेटा संग्रह परियोजनाओं में उपयोग करने में सक्षम बनाता है।
जमीनी स्तर
$ 10 मूल्य टैग के साथ, Adafruit के ItsyBitsy RP2040 के समान, हम SparkFun के प्रो माइक्रो RP2040 का पक्ष लेंगे क्योंकि यह अपेक्षाकृत छोटे पैकेज में बहुत सारे GPIO पिन और एक Qwiic / Stemma QT कनेक्टर प्रदान करता है।
यदि आप अपने RP2040 बोर्ड से थोड़ी अधिक कार्यक्षमता की तलाश कर रहे हैं और थोड़ी अधिक कीमत और बड़े फॉर्म फैक्टर पर ध्यान नहीं देते हैं, तो Adafruit Feather RP2040 एक बढ़िया विकल्प है क्योंकि यह ऐड-ऑन बोर्डों के विशाल पारिस्थितिकी तंत्र के साथ काम करता है। यदि आपको कुछ छोटा चाहिए, तो Adafruit QT Py RP2040 बिल में फिट बैठता है। और, ज़ाहिर है, मूल रास्पबेरी पाई पिको सिर्फ $ 4 पर सबसे अच्छा मूल्य है। हालाँकि, यदि आप बहुत अधिक लचीलेपन के साथ एक अच्छा मध्यम आकार का बोर्ड चाहते हैं, तो SparkFun Pro Micro RP2040 आपका सबसे अच्छा दांव है।