अरुडिनो बनाम। रास्पबेरी पाई

यदि आप कभी सीखना चाहते हैं कि कैसे एक रोबोट या अन्य इलेक्ट्रॉनिक उपकरण को कोड करना या बनाना है जिसे आप नियंत्रित कर सकते हैं, तो a. का उपयोग करके अरुडिनो या रास्पबेरी पाई बोर्ड दोनों शुरू करने के शानदार तरीके हैं। लेकिन आपके और आपके लक्ष्यों के लिए कौन सा सबसे अच्छा है? यहाँ Arduino बनाम Arduino के बीच के अंतरों पर करीब से नज़र डाली गई है। रास्पबेरी पाई बोर्ड, जिसमें उनके संबंधित तकनीकी विनिर्देश और उनमें से प्रत्येक के साथ आप किस प्रकार की परियोजनाएँ बना सकते हैं।

इस गाइड के प्रयोजनों के लिए, हम प्रत्येक प्रकार के बोर्ड के नवीनतम संस्करणों की तुलना करेंगे: Arduino Uno Rev3 और रास्पबेरी पाई 4।

अरुडिनो बनाम। रास्पबेरी पाई: कुल मिलाकर निष्कर्ष

अरुडिनो

  • कंप्यूटर नहीं। यह वास्तव में एक माइक्रोकंट्रोलर बोर्ड है।

  • कोई स्पष्ट प्रसंस्करण कोर और सीमित I/O पोर्ट और विकल्प नहीं हैं।

  • यूएसबी या पावर जैक के जरिए चार्ज किया जा सकता है।

  • Arduino Web Editor या Arduino IDE सॉफ़्टवेयर के माध्यम से प्रोग्राम किया जा सकता है।

रास्पबेरी पाई

  • यह एक कंप्यूटर है। हालांकि इसे माइक्रो कंप्यूटर के नाम से जाना जाता है।

  • नवीनतम संस्करण में 4 प्रसंस्करण कोर और I/O बंदरगाहों और विकल्पों की एक विस्तृत विविधता है।

  • केवल USB-C पोर्ट के माध्यम से चार्ज किया जा सकता है।

  • 9 संभावित ऑपरेटिंग सिस्टमों में से किसी एक के साथ प्रोग्राम किया जा सकता है। अनुशंसित एक को रास्पियन कहा जाता है और यह लिनक्स डेबियन पर आधारित है।

Arduino और रास्पबेरी पाई के बीच मुख्य अंतर यह है कि Arduino एक कंप्यूटर नहीं है और रास्पबेरी पाई एक कंप्यूटर है। लेकिन वे कुछ कार्यों को करने के लिए अन्य उपकरणों को प्रोग्राम और नियंत्रित कर सकते हैं और वे दोनों आपको कोड करना सिखा सकते हैं।

Arduinos में वास्तव में कोई वास्तविक प्रसंस्करण कोर नहीं है, और इसे ऑनलाइन वेब संपादक या Arduino IDE सॉफ़्टवेयर के माध्यम से प्रोग्राम किया जा सकता है। रास्पबेरी पाई 4 में चार कोर हैं और नौ संभव हैं ऑपरेटिंग सिस्टम जिस प्रोजेक्ट पर आप काम कर रहे हैं, उसके आधार पर इसे प्रोग्राम करने के लिए इस्तेमाल किया जा सकता है।

पाई के लिए अनुशंसित ऑपरेटिंग सिस्टम को रास्पियन कहा जाता है। क्योंकि Arduinos कंप्यूटर नहीं हैं, वे रोशनी को नियंत्रित करने जैसे सरल कार्यों के लिए बेहतर अनुकूल हैं। रास्पबेरी पीआईएस अधिक जटिल चीजें कर सकता है जैसे गेम बनाना, मोबाइल ऐप या वेबसाइट बनाना।

अरुडिनो बनाम। रास्पबेरी पाई: कोर की संख्या और I/O विकल्प

अरुडिनो

  • ऐसा लगता है कि इसमें कोई प्रोसेसिंग कोर नहीं है क्योंकि यह कंप्यूटर नहीं है।

  • I/O विकल्पों की एक सीमित विविधता है। अधिकांश सिर्फ डिजिटल I/O पिन हैं।

  • 1 यूएसबी कनेक्शन है।

रास्पबेरी पाई

  • रास्पबेरी पाई 4 में चार प्रोसेसिंग कोर हैं।

  • I/O पोर्ट की एक विस्तृत विविधता है और एक नियमित कंप्यूटर की तरह विकल्प हैं।

  • इसमें दो माइक्रो-एचडीएमआई पोर्ट हैं जो दो 4K डिस्प्ले को सपोर्ट कर सकते हैं।

प्रत्येक बोर्ड में कोर की संख्या पर चर्चा करते समय, यह याद रखने योग्य है कि एक Arduino बोर्ड कंप्यूटर नहीं है, यह एक है माइक्रोकंट्रोलर बोर्ड, और इसलिए ऐसा प्रतीत होता है कि आपके लैपटॉप की तरह एक सच्चे प्रोसेसिंग कोर जैसा कुछ भी नहीं है प्रोसेसर हो सकता है। और जब कोर की बात आती है, तो Arduino बोर्डों में कोई प्रतीत नहीं होता है।

दूसरी ओर, रास्पबेरी पाई एक कंप्यूटर है, भले ही वह बहुत छोटा हो। रास्पबेरी पाई वेबसाइट के अनुसाररास्पबेरी पाई 4 में 4 प्रोसेसिंग कोर हैं।

जहां तक ​​इनपुट/आउटपुट (I/O) विकल्पों का संबंध है, Arduino Uno 14 डिजिटल इनपुट/आउटपुट पिन, 6 एनालॉग इनपुट के साथ आता है, a यु एस बी कनेक्शन, और एक पावर जैक। रास्पबेरी पाई 4 में 2. सहित I/O पोर्ट और विकल्पों की एक विस्तृत विविधता है यूएसबी 3.0 बंदरगाह, 2 यूएसबी 2.0 पोर्ट, 2 माइक्रो-HDMI पोर्ट, और एक माइक्रो एसडी कार्ड स्लॉट, बस कुछ ही नाम रखने के लिए। दो माइक्रो-एचडीएमआई पोर्ट दो 4K डिस्प्ले को सपोर्ट कर सकते हैं।

अरुडिनो बनाम। रास्पबेरी पाई: ऊर्जा की खपत

अरुडिनो

  • USB कनेक्शन या पावर जैक का उपयोग करके चार्ज किया जा सकता है।

  • संचालित करने के लिए 5 वोल्ट की शक्ति की आवश्यकता होती है।

  • अनुशंसित इनपुट वोल्टेज 7 - 12 वोल्ट से होता है।

रास्पबेरी पाई

  • केवल USB-C पोर्ट के माध्यम से चार्ज किया जा सकता है।

  • काम करने के लिए आम तौर पर 3 एम्पीयर और 5 वोल्ट बिजली की जरूरत होती है।

  • 2.5 amps की शक्ति भी स्वीकार कर सकते हैं यदि इसमें बहुत अधिक उपकरण जुड़े हुए नहीं हैं।

Arduino Uno में एक पावर जैक और एक USB कनेक्शन है और इसलिए इसे या तो USB कनेक्शन के माध्यम से कंप्यूटर से कनेक्ट करके या AC-to-DC अडैप्टर या बैटरी के साथ पावर जैक के माध्यम से चार्ज किया जा सकता है। Arduino के लिए ऑपरेटिंग वोल्टेज 5V है और अनुशंसित इनपुट वोल्टेज 7-12V से है।

रास्पबेरी पाई 4 a. के माध्यम से चार्ज होता है यूएसबी-सी बंदरगाह। टॉम के हार्डवेयर के अनुसार, इस माइक्रो कंप्यूटर को कम से कम 3 एम्पीयर की शक्ति और 5V (वोल्ट) की आवश्यकता होती है। यह 2.5 एएमपीएस भी स्वीकार कर सकता है जब तक कि इसमें बहुत से परिधीय जुड़े हुए न हों।

अरुडिनो बनाम। रास्पबेरी पाई: प्रोग्रामयोग्यता

अरुडिनो

  • ओपन सोर्स, डाउनलोड करने योग्य सॉफ़्टवेयर के माध्यम से प्रोग्राम किया जा सकता है, जिसे Arduino IDE कहा जाता है।

  • ऑनलाइन Arduino Web Editor का उपयोग करके भी प्रोग्राम किया जा सकता है।

  • आईडीई विंडोज, मैकओएस एक्स और लिनक्स पर चलता है।

रास्पबेरी पाई

  • आप अपने पाई को प्रोग्राम करने के लिए 9 ऑपरेटिंग सिस्टम में से चुन सकते हैं।

  • रास्पियन अनुशंसित ऑपरेटिंग सिस्टम है और यह लिनक्स डेबियन पर आधारित है।

  • अन्य ऑपरेटिंग सिस्टम प्रोजेक्ट विशिष्ट प्रतीत होते हैं, जैसे लिब्रेईएलईसी, जो कोडी एंटरटेनमेंट सेंटर के लिए है।

एक Arduino प्रोग्रामिंग के साथ किया जा सकता है Arduino IDE सॉफ़्टवेयर. आप Arduino Web Editor का भी उपयोग कर सकते हैं। आईडीई सॉफ्टवेयर खुला स्रोत है और उपयोगकर्ताओं को कोड लिखने और फिर इसे सीधे बोर्ड पर अपलोड करने की अनुमति देता है। Arduino IDE वातावरण जावा में लिखा गया है, लेकिन अन्य (अनाम) ओपन-सोर्स सॉफ़्टवेयर और प्रोसेसिंग के रूप में जानी जाने वाली भाषा पर आधारित है। IDE पर भी चल सकता है खिड़कियाँ, मैक ओएस एक्स, और लिनक्स.

जब आप पहली बार अपना रास्पबेरी पाई 4 प्राप्त करते हैं, तो आपसे एक ऑपरेटिंग सिस्टम इंस्टॉलेशन मैनेजर का उपयोग करने की उम्मीद की जाएगी, जिसे NOOBS (न्यू आउट ऑफ बॉक्स सॉफ्टवेयर) के रूप में जाना जाता है। यह प्रबंधक आपको अपने रास्पबेरी पाई के लिए एक ऑपरेटिंग सिस्टम चुनने देगा जिसका उपयोग आप इसे प्रोग्राम करने के लिए कर सकते हैं। वर्तमान में 9 ऑपरेटिंग सिस्टम हैं जिनमें से आप चुन सकते हैं, लेकिन अनुशंसित एक को रास्पियन कहा जाता है, जो कि लिनक्स डेबियन पर आधारित है। विशेष रूप से, इनमें से एक अन्य संभावित ऑपरेटिंग सिस्टम आप Windows 10 IoT Core का उपयोग कर सकते हैं।

अंतिम फैसला: प्रत्येक बोर्ड का एक अलग उद्देश्य होता है

Arduinos और Raspberry Pis दोनों ही यह सीखने के लिए बहुत अच्छे हैं कि कैसे कोड करना है और इलेक्ट्रॉनिक्स के साथ कैसे काम करना है। लेकिन उनमें से प्रत्येक केवल कुछ प्रकार की परियोजनाओं के लिए सबसे उपयुक्त हैं। चूंकि Arduinos साधारण बोर्ड हैं और कंप्यूटर नहीं हैं, इसलिए वे इसके लिए बेहतर अनुकूल हैं सरल प्रोग्रामिंग कार्य जैसे रोशनी को नियंत्रित करना, थर्मोस्टैट को समायोजित करना या उपकरणों को नियंत्रित करना।

और क्योंकि रास्पबेरी पीआईएस वास्तविक कंप्यूटर हैं, आप मोबाइल एप्लिकेशन विकसित करने, गेम बनाने या वेबसाइट डिजाइन करने जैसे अधिक जटिल कार्य कर सकते हैं। और रास्पबेरी पाई 4 के साथ आप इसे मॉनिटर और कीबोर्ड से भी जोड़ सकते हैं और डेस्कटॉप कंप्यूटर को बदलने के लिए इसका इस्तेमाल कर सकते हैं।