آردوینو در مقابل رزبری پای: کدام پلتفرم DIY بهتر است؟

اگر در حال برنامه ریزی یک پروژه فناوری جدید هستید و به دنبال یک کامپیوتر کوچک و تک تخته هستید که بتواند به عنوان مغز طراحی شما عمل کند، احتمالاً یکی از دو دستگاه را در نظر خواهید گرفت: Raspberry Pi یا Arduino. هر دو برای افراد حرفه‌ای و علاقه‌مندانی که به دنبال ساخت پروژه‌های جدید هیجان‌انگیز(exciting new projects) با هزینه پایین هستند، در نظر گرفته شده‌اند.

هر دو برد Raspberry Pi و Arduino بسته به نیاز پروژه شما دارای مزایا، معایب و موارد استفاده ایده آل هستند. اگر مطمئن نیستید که کدام برد در نبرد بین آردونیو(Ardunio) و رزبری پای(Raspberry Pi) بهترین است ، در اینجا یک مرحله برای کمک به شما در تصمیم گیری وجود دارد.

عملکرد و مشخصات(Performance and Specifications)

اگر به فکر تعویض برد رایانه شخصی هستید، اکنون به شما پاسخ خواهیم داد: Raspberry Pi تنها گزینه است (حداقل در مقایسه با Arduino ). با جدیدترین Raspberry Pi 4 و 4B که بین 1 تا 8 گیگابایت رم(RAM) و پردازنده چهار هسته ای 1.5 گیگاهرتزی ARM v8 ارائه می کند، قدرت زیادی در برد بسیار کوچکی خواهید داشت.

حتی مدل‌های کوچک‌تر Pi ( بردهای Zero و Zero W ) قدرت قابل‌توجهی نسبت به اندازه خود دارند، با پردازنده ARM(ARM CPU) 1 گیگاهرتزی ، رم 512 مگابایتی(RAM) ، هدرهای GPIO برای توسعه، و پشتیبانی یکپارچه WiFi و بلوتوث(Bluetooth) .

مانند Pi، مدل‌های مختلفی از آردوینو وجود دارد که (Arduino)Arduino Uno یک (Arduino Uno)SRAM بسیار کوچک ۲ کیلوبایتی و میکروکنترلر ۱۶ مگاهرتزی را برای پروژه‌های بسیار خاص ارائه می‌کند. در انتهای دیگر ترازو Arduino Portena H7 با میکروکنترلر دو هسته ای Cortex M7+M4 ARM ، بین 8 مگابایت تا 64 مگابایت رم و (RAM)بلوتوث(Bluetooth) و وای فای(WiFi) یکپارچه قرار دارد.

آیا این یک مقایسه منصفانه است؟ احتمالاً نه، زیرا Raspberry Pi و Arduino دو محصول بسیار متفاوت هستند. آردوینو(Arduino) یک برد قابل تنظیم و برنامه‌ریزی برای پروژه‌های سخت‌افزاری سفارشی است، در حالی که Raspberry Pi به خودی خود یک رایانه سنتی‌تر است که از توزیع‌های مختلف لینوکس(various Linux distros) و سخت‌افزار مناسب برای راه‌اندازی پشتیبانی می‌کند.

سرعت و عملکرد یک پیروزی برای Pi است، اما آردوینو(Arduino) نیازی به اجرای همه برنامه های پیچیده ای که Raspberry Pi (با توزیع کامل لینوکس(Linux) ) دارد را ندارد. تنها مقایسه منصفانه ممکن است با Raspberry Pi Pico ، برد میکروکنترلر سرگرم‌کننده(microcontroller) با پردازنده دو هسته‌ای ARM Cortex M0+ و رم(RAM) ۲۶۴ کیلوبایتی باشد.

عملکرد(Functionality)

همانطور که قبلاً به آن اشاره کردیم، Raspberry Pi نسبت به اندازه خود یک کامپیوتر بسیار قدرتمند است. در حالی که مدل‌های قبلی (از Pi اصلی تا Raspberry Pi 3 ) احتمالاً بسیار کند بودند، جدیدترین مدل‌ها ( رزبری پای 4(Raspberry Pi 4) و 4B) پیشرفت‌های عملکردی عظیمی را ارائه می‌دهند.

این امکان را برای شما فراهم می کند که کامپیوتر کار خود را با Raspberry Pi جایگزین کنید . این برای بازی (به جز بازی های یکپارچهسازی با سیستمعامل(retro gaming) ) یا رمزگذاری ویدیو ایده آل نیست، اما یک سرور یا رایانه شخصی کاملاً کاربردی است. همچنین می‌توان آن را در هر تعداد پروژه ادغام کرد، خواه ساخت یک ایستگاه هواشناسی باشد یا به عنوان مرکز عصبی یک ساختمان روباتیک.

آردوینو(Arduino) از برخی جهات عملکرد یکسانی ندارد، اما مخاطبان متفاوتی را هدف قرار می دهد. اگر یک کدنویس ماهر هستید، می توانید آردوینو(Arduino) خود را برای انجام هر کاری که دوست دارید برنامه ریزی کنید. این می تواند به یک ماشین کنترل از راه دور، یک زنگ خانه، یک سیستم ارتباطی تبدیل شود - همه اینها با تجهیزات مناسب متصل به آن امکان پذیر است.

گسترش آردوینو(Arduino) بهترین راه برای نشان دادن قدرت واقعی پشت آن است. اگر از کدنویسی راضی هستید، این یک راه عالی برای ساخت یک پروژه ارزان و ساده است. با این حال، Raspberry Pi بسیاری از مزایای مشابه را ارائه می دهد، با بردهای افزودنی متعدد (به نام HAT(HATs) ) که می توانند روی هدر 40 پین GPIO روی خود برد قرار گیرند.

ممکن است آردوینو را برای اندازه یا قدرت مورد نیاز انتخاب کنید، اما اگر به عملکرد و عملکرد نیاز دارید، Raspberry Pi برنده کلی است.

قابلیت استفاده(Usability)

اگرچه آردوینو(Arduino) و رزبری پای بردهایی(Raspberry Pi) با پتانسیل زیاد هستند، اما این بدان معنا نیست که استفاده از آنها فوق العاده سخت است. هر دو تابلو منشأ خود را در آموزش و پرورش دارند، با Pi ایجاد شد تا به مدارس و والدین کمک کند تا کنجکاوی به سبک دهه 80 را که کودکان را تشویق به یادگیری کدنویسی می کرد، دوباره معرفی کنند.

به عنوان یک برد میکروکنترلر، آردوینو(Arduino) رویای یک کدنویس مبتدی است. خود وب سایت آردوینو(Arduino) آموزش ها و کدهای نمونه ای را برای کمک به شما در ایجاد پروژه های جدید ارائه می دهد. در حالی که Raspberry Pi به کاربران اجازه می دهد تا چندین کار را همزمان انجام دهند، آردوینو(Arduino) بر روی یک هدف متمرکز است که توسط کاربر ایجاد و کدگذاری شده است.

متأسفانه آردوینو(Arduino) از ++C به عنوان زبان اصلی کد خود استفاده می کند. این ساده‌ترین زبان برای یادگیری یا استفاده نیست، برخلاف پایتون(Python) مبتدی که Raspberry Pi به طور کامل (همراه با سایر زبان‌های برنامه‌نویسی اصلی) پشتیبانی می‌کند.

اگر برنامه نویسی برای شما مناسب نیست، پس نیازی به برنامه نویسی با Raspberry Pi نیز ندارید . نصب Raspberry Pi OS یا یکی دیگر از توزیع‌های لینوکس(Linux) ، یک سیستم عامل کامل، از جمله یک رابط کاربری گرافیکی را در اختیار شما قرار می‌دهد که به شما امکان می‌دهد نرم‌افزار استانداردی مانند Google Chrome یا LibreOffice را اجرا کنید.

همچنین کنترل و استفاده از Raspberry Pi ، حتی از ترمینال، بسیار آسان تر است. یادگیری دستورات ترمینال لینوکس(Linux terminal commands) آسان است، اما اگر ترجیح می دهید از آن اجتناب کنید، می توانید - این موفقیت Raspberry Pi است که مانع ورود بسیار کمی را برای مبتدیان و آماتورها ارائه می دهد.

متأسفانه نمی توان همین را برای آردوینو گفت. (Arduino)با این حال، اگر آماده پذیرش منحنی یادگیری سخت‌تر هستید، می‌تواند محور یک ساخت پروژه جدید عالی باشد، اما Raspberry Pi شما را سریع‌تر به آنجا می‌رساند.

هزینه(Cost)

قدرت و قابلیت استفاده یک چیز است، اما هزینه مهم است، به خصوص برای یک پروژه سرگرمی با بودجه متوسط. خوشبختانه، هم آردوینو(Arduino) و هم رزبری پای(Raspberry Pi) برای خرید و استفاده بسیار ارزان هستند.

در انتهای طیف مدل های Raspberry (Raspberry Pi)Pi Raspberry Pi Pico(Raspberry Pi Pico) قرار دارد. این کنترلر کوچک تنها با قیمت 4 دلار مرکز عصبی قابل برنامه ریزی یک پروژه سرگرمی است. برخلاف آردوینو(Arduino) ، از C و MicroPython ( پایتون(Python) برای میکروکنترلرها) پشتیبانی می‌کند که استفاده از آن را آسان‌تر می‌کند.

با این حال، برای عملکرد کامل، قیمت Pi 4 Model B بین 35 دلار (برای 2 گیگابایت رم(RAM) ) تا 75 دلار (برای 8 گیگابایت)، بسته به خرده‌فروش است. همچنین می‌توانید Zero W کوچک‌تر و کم‌قدرت‌تر را با قیمت 10 دلار خریداری کنید. سایر بردها (مانند Pi، 2، 3 و 3B قدیمی تر) قیمتی مشابه دارند و به دلیل سن و مشخصات پایین تر، تخفیف هایی نیز در نظر گرفته شده است.

خوشبختانه بردهای آردوینو(Arduino) نیز مقرون به صرفه هستند. بردهای آردوینو(Arduino) زیادی در دسترس هستند، اما برخی از رایج‌ترین آنها، مانند آردوینو Uno(Arduino Uno) ، حدود 20 تا 30 دلار قیمت دارند. سایر بردها (مانند Pro Mini ) می توانند تا 10 دلار قیمت داشته باشند، قیمت Mega 60 دلار و Portena H7 99.99 دلار است.

به عنوان یک برد منبع باز، آردوینو(Arduino) همچنین دارای تعدادی کلون در محدوده قیمتی مشابه است. با این حال، با قیمت Raspberry Pi Pico تنها 4 دلار، میکروکنترلر Raspberry Pi هنوز بهترین ارزش برای پول است، اما این به عملکرد و توان مورد نیاز پروژه خاص شما بستگی دارد.

آردوینو در مقابل رزبری پای: کدام یک برای شما بهتر است؟(Arduino vs Raspberry Pi: Which Is Best For You?)

به راحتی می توان گفت که در این نبرد یک برنده وجود دارد، اما اینطور نیست. یک آردوینو یا یک رزبری پای(Raspberry Pi) می‌تواند در پروژه‌ای که شما در حال ساخت آن هستید، محورهای بسیار خوبی باشد. اما اکثر مبتدیان راه اندازی و استفاده از Raspberry Pi را آسان تر می دانند. همچنین قدرت، عملکرد بیشتر و مانع ورود بسیار کمتری را برای مبتدیان مطلق ارائه می دهد.

به لطف افزونه‌های متعدد و یک سیستم‌عامل مناسب برای مبتدیان، بسیاری از پروژه‌های آسان Raspberry Pi(easy Raspberry Pi projects) وجود دارد که می‌توانید امتحان کنید. حتی می‌توانید این دو را با هم ترکیب کنید و یک آردوینو را به رزبری پای(Raspberry Pi) با استفاده از پین‌های هدر GPIO برای پروژه‌های گسترده‌تر متصل کنید. با این حال، اگر به تازگی یک Raspberry Pi(Raspberry Pi) جدید خریداری کرده اید، ممکن است بخواهید ابتدا آن را به روز کنید(update it first) .



About the author

من یک مهندس نرم افزار با بیش از 10 سال سابقه در زمینه مهندسی ویندوز هستم. من در توسعه برنامه‌های مبتنی بر ویندوز، و همچنین سخت‌افزار و درایورهای صوتی برای نسل بعدی سیستم‌عامل ویندوز مایکروسافت، ویندوز 11، تخصص دارم. تجربه من در ساخت برنامه‌های ویندوز، من را برای هر شرکتی که به دنبال توسعه محصولات فناوری نوآورانه است، دارایی ارزشمندی می‌کند.



Related posts