हमारा फैसला
QT Py और पंख RP2040 बोर्डों के बीच एक सुविचारित समझौता। यदि आपको GPIO की आवश्यकता है, लेकिन आकार की नहीं, तो ItsyBitsy RP2040 सही विकल्प है।
के लिये
+ QT Py से अधिक पिन, लेकिन पूर्ण पूरक नहीं
+ उपयोगकर्ता प्रोग्राम करने योग्य बूट बटन
+ QT Py RP2040 के समान मूल्य
के खिलाफ
– कोई स्टेमा क्यूटी नहीं
Adafruit का नवीनतम RP2040 बोर्ड एक समझौता है। यह QT Py RP2040 जितना छोटा नहीं है और न ही यह उनके पंख RP2040 की तरह समृद्ध है, लेकिन यह एक कॉम्पैक्ट फॉर्म फैक्टर में GPIO पिन का एक बड़ा चयन प्रदान करता है। $10 का ItsyBitsy RP2040 उन लोगों के लिए आदर्श है जिन्हें एक छोटे पैकेज में बहुत सारे GPIO पिन की आवश्यकता होती है। एडफ्रूट की इट्सीबिट्सी बोर्डों की श्रृंखला को जारी रखते हुए, RP2040 मॉडल शक्तिशाली रास्पबेरी पाई RP2040 SoC को फॉर्म फैक्टर में लाता है और दूर से आपको यह सोचने के लिए क्षमा किया जा सकता है कि यह एक Arduino नैनो है, समानता हड़ताली है।
Adafruit ItsyBitsy RP2040
प्रत्यक्ष मूल्य $9.95
ItsyBitsy RP2040 समान कीमत होने के बावजूद QT Py RP2040 के आकार से लगभग दोगुना है। हम GPIO पिन में जो हासिल करते हैं वह हम स्टेमा क्यूटी कनेक्टर के रूप में खो देते हैं। फेदर RP2040, ItsyBitsy RP2040 से बड़ा है, लेकिन केवल 14 मिमी, सामान्य प्रयोजन परियोजनाओं के लिए एक बड़ी राशि नहीं है, लेकिन सीमित स्थान वाले लोगों के लिए, प्रत्येक मिलीमीटर मायने रखता है। क्या ItsyBitsy RP2040 बहुत दूर का समझौता हो सकता है?
एडफ्रूट इट्सीबिट्सी RP2040 हार्डवेयर निर्दिष्टीकरण
RP2040 एसओसी
एआरएम कोर्टेक्स एम0+ 133 मेगाहर्ट्ज तक चल रहा है
SRAM
264kB
फ़्लैश भंडारण
क्यूएसपीआई का 8 एमबी
जीपीआईओ
निम्नलिखित कार्यक्षमता के साथ 30 GPIO पिन 16 x PWM आउटपुट 10 x डिजिटल I/O, 4 x एनालॉग 12-बिट ADC, 2 x I2C, SPI, 2 x UART, प्रोग्राम करने योग्य IO, 1 x NeoPixel
यूएसबी पोर्ट
माइक्रो यूएसबी
आयाम
1.4 x 0.7 x 0.2 (36 मिमी x 18 मिमी x 4 मिमी)
एडफ्रूट इट्सीबिट्सी RP2040 . का डिजाइन
ItsyBitsy रेंज एक समझौता है, जब आपको किसी प्रोजेक्ट के लिए बहुत सारे पिन की आवश्यकता होती है, लेकिन आपको अभी भी सबसे छोटे बोर्ड की आवश्यकता होती है। जैसा कि एडफ्रूट कहते हैं, “पंख से छोटा लेकिन ट्रिंकेट से बड़ा क्या है? यह एक इट्सीबिट्सी है! “
हमारे मामले में, ItsyBitsy RP2040 QT Py RP2040 से बड़ा है, लेकिन पंख RP2040 से छोटा है। बोर्ड को डीआईपी कॉन्फ़िगरेशन में डिज़ाइन किया गया है, जिसका अर्थ है कि इसे आसानी से ब्रेडबोर्ड में उपयोग किया जा सकता है। ItsyBitsy RP2040 से जो गायब है वह सतह माउंट सोल्डरिंग के लिए जालीदार किनारे हैं, वास्तव में माइक्रो यूएसबी कनेक्टर के विपरीत पांच अतिरिक्त GPIO पिन हैं जिन्हें ऊपर की ओर इशारा करते हुए उनके पिन के साथ सोल्डरिंग की आवश्यकता होती है।
ये अतिरिक्त पिन उपयोगी हैं, लेकिन इसका मतलब है कि हमारे पास कोई स्टेम्मा क्यूटी कनेक्टर नहीं है, आमतौर पर ये सीमा पर मौजूद नहीं होते हैं। लेकिन उनका समावेश इस छोटे बोर्ड के लिए एक बड़ा कनेक्टिविटी बढ़ावा होता। GPIO पिन को बोर्ड के दोनों किनारों पर स्पष्ट रूप से लेबल किया जाता है, आसानी से I2C के लिए SDA और SCL पिन के पीछे उनके GPIO पिन नंबर होते हैं।
Adafruit ItsyBitsy RP2040 का उपयोग करना
ItsyBitsy RP2040 क्लासिक एडफ्रूट है: उपयोग में आसान और GPIO पिन के एक अच्छी तरह से चुने गए चयन के साथ। जैसा कि यह एक RP2040 बोर्ड है, हम MicroPython, circuitPython, C/C++ और Arduino IDE का उपयोग करके कोड लिख सकते हैं। हमने सर्किटपाइथन और माइक्रोपायथन के साथ इट्सीबिट्सी आरपी2040 का परीक्षण किया, लेकिन पूरी ईमानदारी से अगर आप एक एडफ्रूट बोर्ड खरीद रहे हैं तो आप सर्किटपाइथन का पक्ष लेने की अत्यधिक संभावना रखते हैं।
संचालन में, ItsyBitsy RP2040 बिल्कुल QT Py RP2040 और पंख RP2040 की तरह व्यवहार करता है। हमने सर्किटपायथन में अनिवार्य फ्लैशिंग एलईडी से शुरू होने वाले कुछ परीक्षण चलाए, और फिर हमने बिल्टिन नियोपिक्सल को नियंत्रित किया। स्टेमा क्यूटी कनेक्टर न होने के बावजूद, हम स्टेम्मा क्यूटी बोर्ड का उपयोग स्टेम्मा क्यूटी के माध्यम से जम्पर वायर एडॉप्टर के लिए कर सकते हैं और एडफ्रूट के बोर्ड और ड्राइवरों के विस्तृत पुस्तकालय के लिए धन्यवाद, हम सेंसर, स्क्रीन और कई अन्य एडऑन बोर्ड कनेक्ट कर सकते हैं। MicroPython के साथ हमारे परीक्षणों में छवियों और एनिमेशन को प्रदर्शित करने के लिए I2C OLED स्क्रीन का उपयोग करना शामिल था। एक छोटी पिन नंबरिंग समस्या के बाद, शुरू में हमें I2C पिन का उपयोग करने से रोकने के बाद, हम समस्या को हल करने और स्क्रीन पर टॉम के हार्डवेयर लोगो को स्क्रॉल करने में सक्षम थे।
Adafruit के लिए मामलों का उपयोग करें ItsyBitsy RP2040
ItsyBitsy RP2040 उन लोगों के लिए डिज़ाइन किया गया है जिन्हें एक छोटे पैकेज में बहुत सारे GPIO पिन की आवश्यकता होती है। QT Py RP2040 के 13 GPIO पिन और स्टेम्मा QT कनेक्टर के साथ हमारे पास एक छोटा पैकेज है, लेकिन यह प्रतिबंधित करता है कि हम क्या हासिल कर सकते हैं, खासकर प्रोग्रामेबल IO (PIO) प्रोजेक्ट्स के साथ। ItsyBitsy RP2040 के 30 GPIO पिन का मतलब है कि हम उन प्रोजेक्ट्स को मिला सकते हैं जो PIO के साथ पारंपरिक GPIO का उपयोग करते हैं।
ItsyBitsy RP2040 के आकार और GPIO चयन का मतलब है कि हम आसानी से रोबोट बना सकते हैं, और सेंसर इनपुट को ऑफलोड कर सकते हैं, जैसे कि HC-SR04+ अल्ट्रासोनिक सेंसर से PIO तक। SPI और I2C के साथ हम डेटा लॉगिंग परियोजनाओं के लिए स्क्रीन, सेंसर और एसडी कार्ड संलग्न कर सकते हैं। फॉर्म फैक्टर के लिए किए गए समझौते पर विचार किया जाता है, गेहूँ को भूसी से काटना और हमें वही देना जो हमें चाहिए।
जमीनी स्तर
लगभग $ 10 पर, ItsyBitsy RP2040 QT Py RP2040 के समान मूल्य है, और $ 2 एक पंख RP2040 से सस्ता है। रास्पबेरी पाई पिको सबसे सस्ता विकल्प है, सिर्फ $ 4 पर, लेकिन बड़ा है और इसमें नियोपिक्सल लाइट बिल्ट-इन नहीं है (और इसमें केवल 3 एडीसी पोर्ट हैं)। प्रत्येक बोर्ड एक ही तरीके से काम करता है और इसलिए यह नीचे आता है कि आप बोर्ड के साथ क्या करना चाहते हैं।
यदि आप RP2040 में नए हैं और Adafruit के बोर्ड के पक्ष में हैं तो पंख RP2040 सबसे अच्छा समग्र मूल्य है। इसमें स्टेमा क्यूटी, ऑनबोर्ड लीपो चार्जिंग और फेदरविंग विस्तार बोर्ड के साथ संगतता है। यदि आपको सबसे छोटे बोर्ड की आवश्यकता है और GPIO पिन के नुकसान को संभाल सकते हैं, तो QT Py RP2040 आपके लिए है। लेकिन अगर आपको समझौता करने की ज़रूरत है, तो ItsyBitsy RP2040 ठोस विकल्प है।