رزبری و آردوینو، هر دو از جمله کامپیوترهای تکبردی و یا میکروکنترلی هستند که برای کاربردهای ویژهای طراحی و عرضه شدهاند. اما سوال مهم، این است که تفاوت رزبری پای و آردوینو دقیقاً در چه چیزهایی است و کدام برد میتواند به شما در طراحی و راهاندازی گجتهای الکترونیکی کمک کند. برای اینکه بتوانید درک بهتری در مورد تفاوت رزبری پای و آردوینو داشته باشید، لازم است با چندین ویژگی و قابلیت این بردهای میکروکنترلی آشنا شوید. در این مقاله از مجموعه جم ترونیک، علاوه بر مرور تاریخچههای آردوینو و رزبری پای، تفاوتهای اساسی هر کدام را زیر ذرهبین قرار میدهیم.
معرفی آردوینو
آردوینو (Arduino)، یکی از بردهای مشهور و کاربردی در دنیای محصولات و گجتهای الکترونیکی محسوب میشود. کاربرد آردوینو معمولاً در توسعه Open source و ایجاد یک دنیای گسترده از محصولات الکترونیکی برای طراحان و مهندسان است. یکی از مزایای استفاده از آردینو، اتصال بدون نیاز به سیم این قطعه الکترونیکی به ابزارهای الکترونیکی مثل تبلت، گوشی موبایل، لپ تاپ و غیره است.
آردوینو، بهعنوان ارزانترین قطعه الکترونیکی که طبق ساختار یک میکرو کنترلر طراحی شده، در دسترس طراحان قرار گرفته است. نکته جالب اینجاست که ساختار ساده آردوینو به کاربران تازهوارد و طراحان بیتجربه هم این امکان را میدهد که ابزارهای الکترونیکی مورد نظرشان را آنطور که میخواهند، توسعه دهند.
آردینو را میتوان بهنحوی برنامهنویسی کرد که ورودیهای بهخصوصی را دریافت کند و فرامین مورد نظر را از محیط اطراف، روی ابزارهای الکترونیکی اجرا کنند. برای مثال، شما میتوانید با استفاده از قابلیتهای آردوینو و نحوه برنامهنویسی روی آن، گجتهایی همچون کیتهای تحلیل DNA، پهپاد، گوشیهای موبایل هوشمند و غیره را بهراحتی توسعه دهید.
شما می توانید برای خرید فیوز در انواع مختلف کلیک کنید.
تاریخچه
برای اینکه درک بهتری در مورد تفاوت رزبری پای و آردوینو داشته باشید، لازم است که با تاریخچه و داستان این قطعه الکترونیکی هم آشنا شوید. ایده خلق آردوینو در سال 2005 و در جریان یکی از جلسات موسسه IDII کشور ایتالیا رقم خورد. هرناندو باراگان، اولین دانشجویی بود که در موسسه IDII، توانست برد آردوینو را توسعه دهد. آردوینو، بعدها با توسط یک گروه 5 نفره که رهبری آن برعهده ماسیمو بنزی بود، تبدیل به واقعیت شد و بهعنوان یک برد واقعی در بازار بهفروش رفت.
دلیل نامگذاری این قطعه، نام پادشاهی به اسم Arduin (آردوین) است که در بیش از 1000 سال پیش در منطقه ایوریا در ایتالیا حکمرانی میکرده است. ماسیمو بنزی، اکثر کارهایی را که برای توسعه آردوینو در ایتالیا انجام میداد، در ایوریا به اتمام رساند و بههمین دلیل، این قطعه الکترونیکی را با عنوان آردوینو و احترام به شاه فقید ایوریا نامگذاری کرد.
معرفی رزبری پای
بسیاری از علاقهمندان دنیای کامپیوتر، رزبری پای را با عنوان یک مینیرایانه یا کامپیوتر جیبی میشناسند. شاید نام این مینیکامپیوتر را ریزرایانه را بارها و بارها شینده باشید، اما سوال مهم این است که تفاوت رزبری پای و آردوینو در چیست. رزبری پای، مدلهای مختلفی دارد و بهواسطه همین تنوع، مدلهای متنوعی از آن وارد بازار شدهاند. همچنین، سیستم عاملهای گوناگونی هم برای رزبری پای ارائه شدهاند که هر کدامشان محبط کاربری خاصی را شامل میشوند و از بین آنها میتوان به سیستم عاملهای Raspbian، OSMC، PINET، RISC OS و غیره اشاره کرد.
در حال حاضر مدلهای مختلف رزبری پای که وارد بازار شدهاند و کاربران میتوانند از آنها بهرهمند شوند، عبارتاند از:
- Raspberry Pi 3 B+ (2018 Mar 14)
- Raspberry Pi 3 (2016 Feb 29)
- Raspberry Pi Zero WH (2018 Jan 12)
- Raspberry Pi Zero W (2017 Feb 28)
- Raspberry Pi Zero (2015 Nov 30)
- Raspberry Pi 2 (2015 Feb 1)
- Raspberry Pi B (2012 Feb 15)
- Raspberry Pi A+ (2014 Nov 10)
تاریخچه رزبری پای
قدمت اختراع و ابداع، از جمله تفاوت رزبری پای و آردوینو محسوب میشود که در این میان، رزبری پای جدیدتر است. رزبری پای برای اولین بار در فوریه سال 2012 و توسط تشکل Raspberry Pi ارائه شد. این محصول الکترونیکی در ابتدا برای ارتقای سطح دانش و علوم کامپیوتری کالجهای انگلیس طراحی شده بود؛ تمت پس از آن برای توسعه پروژههای الکترونیکی مختلف بهکار گرفته شد.
یکی از کاربردهای تاریخی رزبری پای، استفاده از آن برای توسعه بازی ماین کرفت (Minecraft) بود. همچنین، قیمت ارزان ان (25 تا 35 دلار) باعث استقبال بینظیر کاربران از این قطعه الکترونیکی شد و بعداً آن را بهعنوان توسعه پروژههای بیشتر و حرفهایتر بهکار گرفتند.
تفاوت رزبری پای و آردوینو در سخت افزار
یک تفاوت مهم رزبری پای و آردوینو، در سختافزارهایی است که برای هر کدام از این میکروکنترلرها تعریف شدهاند. برد آردوینو، از یک میکروکنترلر کوچک تشکیل شده که شامل یک نمونه کوچکشده از پردازنده کامپیوتری است. البته این میکروکنترلر که در سختافزار آردوینو تعبیه شده، هزاران بار از کامپیوترهای رایج ضعیفتر است، اما میتوان آن را با قیمت ارزان خریداری کرد و روی پروژههای مختلف بهکار گرفت.
برای درک بهتر تفاوت رزبری پای و آردوینو از لحاظ سختافزاری، باید به این نکته هم اشاره کنیم که برد آردوینو روی یک چیپ 28 پایهای استوار شده که با عنوان Atmega328 شناخته میشود. تمامی قطعات سختافزاری ویژه آردوینو در برد این قطعه جمعآوری شدهاند که شامل رگولاتور تنظیمکننده، ولتاژ ورودی، IC و غیره است.
تفاوت رزبری پای و آردوینو از لحاظ سختافزاری، نشاندهنده کاربردها و تنوع کارایی هر کدام از این بردهای الکترونیکی است. سختافزارهای بهکاررفته در رزبری پای، بهمراتب ضعیفتر از سختافزارهای آردوینو هستند. البته این بدان معنا نیست که سیستم سختافزاری رزبری پای هیچ کاربردی ندارد، بلکه این مینیکامپیوتر شامل یک پردانده چهار هستهای و حافظه کش با قابلیت تغییر سایز است که محاسبات دقیق رایانهای را بهارمغان میآورند.
فضای بدون کیس، محفظههای ذخیرهسازی و انواع کابل یک تفاوت رزبری پای و آردوینو از لحاظ سختافزاری است که باید به آن توجه کرد. البته، ممکن است که یعضی از تولیدکنندگان و توسعهدهندگان، بستههای ویژه رزبری پای که شامل محفظه کیس و انواع کابل میشوند را هم به بازار ارائه کنند.
مقایسه آردوینو و رزبری پای
برای درک بهتر تفاوت رزبری پای و آردوینو، جدولی مقایسهای آماده کردهایم که شامل اکثر قابلیتهای مهم 4 نسخه مختلف از هر 2 برد الکترونیکی میشود:
فاکتورهای مقایسهای | رزبری پای مدل 4 | رزبری پای مدل Zero W | آردوینو مدل Uno | آردوینو مدل Portenta H7 |
قیمت | از 35 دلار | حدود 10 دلار | 23 دلار | 101.88 دلار |
RAM | 1GB to 8GB | 512MB | 2KB SRAM | Base model: 8MB, Custom: 64MB |
پردازنده یا میکروکنترلر | 1.5GHz quad-core ARMv8-A | 1GHz ARM1176JZF-S | 16MHz ATMega328P | STM32H747XI dual Cortex-M7+M4 32bit low power Arm MCU |
حافظه | Micro SD, USB | Micro SD, USB | 32KB Flash memory | Base model: 16MB Flash, Custom: Up to 128MB Flash storage |
نوع شبکه | Gigabit Ethernet, WiFi b/g/n & 5GHz AC | 802.11 b/g/n wireless LAN, Bluetooth 4.1, Bluetooth Low Energy (BLE) | نیاز به اضافه کردن شیلد دارد | Murata 1DX dual WiFi 802.11b/g/n 65 Mbps and Bluetooth 5.1 |
قدرت | 5V 3A | 5V | 6 – 20V با ورودی DC | 5V با USB تایپ C و VIN PIN |
مزایا و معایب آردوینو و رزبری پای
در ادامه، برای اینکه علاوه بر درک تفاوت رزبری پای و آردوینو، با مزایا و معایب هر کدام آشنا شوید، جدولی مقایسهای در رابطه با این موضوع هم اماده کردهایم:
بردها | مزایا | معایب |
آردوینو | ● کاربری آسان
● تنوع کدها ● تابعهای ساده ● ارتباطات گسترده ● اپن سورس بودن ● قیمت ارزان |
● ساختار بسیار بزرگ
● مشکل بودن کار با سایر پلتفرمها در حین استفاده همزمان از آردوینو ● امکان سوختن آردینو در حین استفاده از منابع تغذیه با ولتاژ بالا |
رزبری پای | ● مقرونبهصرفه
● عدم نیاز به تجربه برنامهنویسی ● پیچیدگی کم برنامهنویسی در مقایسه با سایرین ● ایدهآل برای فناوریهای تطبیقی |
● عدم جایگزینی برای یک سیستم کامپیوتری ● سختافزاری شعیف ● عدم انجام چندین وظیفه در یک زمان واحد ● عدم سازگاری با سیستم عاملهای دیگر ● عدم سازگاری با سرورهای بزرگ و کسبوکارهای گسترده |
10 تفاوت رزبری پای و آردوینو که نمیدانید
مهمترین تفاوت رزبری پای و آردوینو، این است که آردوینو یک برد برای توسعه میکروکنترلر است و رزبری یک مینیکامپیوتر مناسب برای ریزپردازندهها (SBC). البته علاوه بر این تفاوت رزبری پای و آردوینو، 10 تفاوت مهم دیگر هم وجود دارند که عبارتاند از:
- سختافزارهای اضافی مثل RAM، CPU و ROM
- نیاز به سیستم عامل
- نیاز به باینری از کد کامپایلشده
- سرعت کلاک (بر حسب گیگاهرتز)
- کاربرد در زمینه برنامهنویسی پایتون و یا رابط سنسورها
- امکان اتصال سنسورها و LEDها
- پایههای GPIO
- امکان اتصال با استفاده از شیلدها
- توان مورد نیاز
- امکان راهاندازی دوباره برد پس از قطعی برق
آردوینو یا رزبری پای؟ کدام بهتر است؟
برای اینکه تفاوت رزبری پای و آردوینو را درک کنید و در مورد انتخاب آنها تصمیم بگیرید، بهتر است که در ابتدا نوع پروژه مد نظرتان را ارزیابی کنید. برای مثال، آردیونو برای روشن خاموش کردن LEDها، کنترل سنسورهای دمایی، کنترل موتورها و غیره مناسب است. این در حالی است که رزبری پای برای کنترل همزمان چندین کار و پروژه مثل هدایت رباتها، پخش فیلم و غیره کاربرد دارد.
سخن پایانی
رزبری پای و آردوینو، از جمله کامپیوترهای میکروکنترلر هستند که امکانات الکترونیکی مختلفی را در اختیار کاربران قرار میدهند. در این مقاله به تعریف هر کدام از این 2 قطعه الکترونیکی پرداختیم و تفاوت رزبری پای و آردوینو را در 10 حالت مختلف زیر ذرهبین قرار دادیم. اگر قصد شما خواندن دیتاهای سنسور و تغییر دادن اندازهها در موتور و سایر گجتهاست، آردوینو بهترین انتخاب است. از طرفی، اگر قرار است پروژه خود را روی یک رایانه انجام دهید، رزبری پای و سیستم عاملهای مخصوص آن، مناسب تلقی میشوند.
شما میتوانید با استفاده از امکانات فروشگاه آنلاین جم ترونیک، انواع گجتها و قطعات الکترونیکی از جمله متعلقات رزبری پای و یا آردوینو را خریداری کنید. همچنین، امکان آموزش و یادگیری انواع اتصالات آردیونو و یا آشنایی با انواع سیستم عاملهای Raspberry Pi در وبلاگ ما در دسترس شماست.
پاسخ به 3 سوال متداول:
- رزبری پای بهتر است یا آردوینو؟
بستگی به نوع پروژه دارد. آردوینو برای هدایت سنسورها و رزبری پای برای پروژههای مبتنی بر رایانههای شخصی مناسب است.
- سختافزار کدام قطعه ضعیفتر است: آردوینو یا رزبری پای؟
سختافزارهای بهکاررفته در رزبری پای، بهمراتب ضعیفتر از سختافزارهای آردوینو هستند.
- آردوینو یا رزبری پای، کدام ارزانتر است؟
بردهای آردوینو بهمراتب از رزبری پای گرانتر هستند و رزبری پای همیشه مقرونبهصرفهتر تلقی میشود.