طلایاب گنج یاب فلزیاب

مقایسه رزبری پای و آردونیو

آردونیو و رزبری پای از محبوب ترین برد ها نزد دانشجویان و حرفه ای ها هستند. افراد با تجربه و حرفه ای ها ویژگی ها و تفاوت های این دو برد را می دانند. اما مبتدیان و دانشجویان اغلب بین این دو برد گیج می شوند، مثلا کدام برد را برای پروژه خود انتخاب کنند یا یادگیری کدام برد ساده است. در این مقاله ویژگی های این دو برد بیان بیان و مقایسه آردوینو و رزبری پای پرداخته شده است تا شما عزیزان با خیالی راحت برد مورد نظر خود برای انجام پروژه را انتخاب کنید.

بررسی کلی رزبری پای

رزبری پای به طور کامل تابع کامپیوتر است که توسط یک سیستم عامل لینوکس که Rasbian نام دارد مخصوص آن طراحی شده است کار می کند. راسبین سیستم عامل رسمی برای رزبری پای است که سایر سیستم عامل های سه قسمتی مثل سیستم عامل فایرفاکس، اندروید، ویندوز IoT، سیستم عامل RISC و … می توانند بر روی بردهای پای (Pi) نصب شوند. ورژن ویندوز ۱۰ نیز برای پای در دسترس است. مانند یک کامپیوتر این بردها دارای حافظه، پردازنده، پورت USB، خروجی صوت، درایور گرافیک برای خروجی HDMI و چون بر روی لینوکس اجرا می شود بیشتر نرم افزارهای لینوکس بر روی آن نصب می شوند. این بردها چندین مدل مختلف از قبیل رزبری پای زیرو، رزبری پای ۳، رسپری پای مدل ۳ B+ و… .

برای خرید انواع برد های رزبری پای و لوازم جانبی آن میتوانید اینجا کلیک کنید.

نگاهی اجمالی به آردوینو

آردونیو یک میکروکنترلر که به اندازه رزبری پای قدرتمند نیست و می توان آن را جزئی از یک سیستم کامپیوتر دانست. اما این یک سخت افزار بزرگ برای پروژه های الکترونیکی است. به هیچ سیستم عامل و نرم افزاری برای راه اندازی نیاز ندارد. ما فقط به چند خط کد نیاز داریم تا بتوانیم از آن استفاده کنیم. آردونیو برد های متفاوتی دارد مثل Arduino Uno, Arduino Pro, Arduino Mega, Arduino Due… .

برای خرید انواع برد های آردوینو و لوازم جانبی آن میتوانید اینجا کلیک کنید.

درحالی که آنها متفاوت هستند ولی در آغاز و شروع شباهت هایی دارند. هر دوی آنها در کشور های اروپایی اختراع شده اند. مثلا برد رزبری پای توسط Eben Upton در بریتانیا توسعه داده شده است و آردونیو توسط Massimo Benzi در ایتالیا. هردوی این مخترعین معلم و استاد هستند و این بردها را برای دانشجویان خود توسعه داده اند. رزبری پای ابتدا در سال ۲۰۱۲و آردونیو در سال ۲۰۰۵ معرفی شدند.

برای فهمیدن تفاوت های بین بردهای آردونیو و رزبری پای ما مزیت ها و معایب هر برد نسبت به دیگری را بیان می کنیم. زمان آن است تا به مقایسه آردوینو و رزبری پای بپردازیم.

مزیت های برد آردونیو نسبت به رزبری پای:

سادگی:

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

قدرتمندی:

رزبری پای توسط یک سیستم عامل اجرا می شود که قبل از خاموش کردن برد باید سیستم عامل را shut down کنید وگرنه ممکن است سیستم عامل یا نرم افزارها دچار مشکل شوند. درحالیکه آردونیو فقط یک دوشاخه است که در هر زمان می توانید آنرا خاموش یا روشن کنید بدون اینکه مشکلی پیش بیاید. آن می تواند دوباره پس از روشن شد کد را اجرا کند.

مصرف توان:

پای سخت افزار قدرتمندی است و به تغذیه ۵ ولت پایدار نیازمند است بنابراین نمی توان آنرا با باتری راه اندازی کرد. اما آردونیو مصرف توان کمتری دارد و می توان با باتری آنرا تفذیه کرد.

قیمت:

واضح است که آردونیو ارزانتر از بردهای رزبری پای است.

مزیت های رزبری پای نسبت به آردونیو:


یک نفر بعد از خواندن مطالب بالا می تواند فکر کند که آردونیو بهترین است، اما صبر کنید، این کاملا وابسته به پروژه شماست که چه پلتفورمی را استفاده کنید. قدرت و آسانی رزبری پای مهمترین جاذبه های آن نسبت به آردونیو است. در ادامه مزیت های رزبری پای را نسبت به آردونیو بیان می کنیم.

قدرتمندی:

این مهمترین مزیت رزبری پای است. پای توانایی انجام چند کار در یک زمان را مثل کامپیوتر دارد. اگر کسی بخواهد یک پروژه پیچیده مثل یک روبات پیشرفته یا پروژه ای که نیاز به کنترل از طریق اینترنت دارد، پای بهترین انتخاب است. پای می تواند تبدیل به webserver, VPN server, print server, database server, etc بشود. آردونیو خوب است اگر فقط بخواهید یک LED چشمک بزند اما اگر بخواهید صدها LED را از طریق اینترنت کنترل کنید باید از پای استفاده کنید.
رزبری پای ۴۰ مرتبه سریعتر از آردونیو است، با پای، شما می توانید ایمیل بفرستید، موسیقی گوش دهید، فایل های ویدیویی را اجرا کنید، از اینترنت استفاده کنید و… . همچنین که در ابتدا بیان کردیم بردهای رزبری پای دارای مموری، پردازنده، پورت های USB، پورت Ethernet و… است. بنابراین نیازی به سخت افزار اضافه ندارد.

شبکه:

رزبری پای پورت اترنت دارد که شما می توانید آنرا مستقیما به اینترنت متصل کنید. حتی اینترنت می تواند به راحتی از طریق USB یا Wi-Fi بر روی پای اجرا شود. درحالی که در آردونیو اتصال به اینترنت خیلی مشکل است. سخت افزار خارجی کد نویسی نیاز دارد تا بتوانید شبکه و اینترنت را با آردونیو راه اندازی کنید. بردهای خارجی شیلد نام دارند که باید به آردونیو متصل شوند با کد نویسی صحیح تا بتوانند کارایی پای را داشته باشند.

نیاز به دانش عمیق الکترونیک ندارد:

برای آردونیو نیاز به پس زمینه الکترونیک و دانستن زبان برنامه نویسی است. اما برای شروع پای نیازی به دانستن برنامه نویسی نیست و مختصری اطلاعات درباره الکترونیک و قطعات آن کافیست. در کنار این مزیت ها، یک مزیت دیگر این است که سیستم عامل براحتی بر روی یک برد رزبری پای به تنهایی سوئیچ می شود. پای از کارت SD به عنوان حافظه فلش استفاده می کند تا سیستم عامل را نصب کند.

مثال:

با یک مثال نیاز به آردونیو یا پای را توضیح می دهیم. مثلا اگر شما بخواهید به هر تماس تلفنی با یک پیام از پیش ضبط شده پاسخ دهید، آردونیو مناسب است. اما اگر در یک زمان بخواهید تماس های رباتها  را بلاک کنید باید از رزبری پای استفاده کنید تا از طریق دیتابیس تماس های رباتها در اینترنت آنها را فیلتر کند.
بنابراین آردونیو برای کارهای تکرار شونده مثل باز کردن در توسط هرکسی اما اگر بخواهید کارهای پیچیده تری مثل باز کردن در فقط توسط افراد شناسایی شده انجام دهید رزبری پای مناسب است.

نتیجه گیری:

پس از مقایسه آردوینو و رزبری پای باید تصمیم خود برای انجام پروژه را نهایی کنید، پیشنهاد میکنیم به طور خلاصه به موارد زیر دقت کنید.

شما باید از آردوینو استفاده کنید اگر:

-شما پس زمینه الکترونیک دارید یا اگر شما یک مبتدی هستید و می خواهید الکترونیک و جزئیاتش را بیاموزید.
-پروژه شما ساده است مخصوصا به اینترنت نیازی نداشته باشد.
-پروژه شما بیشتر شبیه پروژه الکترونیکی است که نرم افزار کاربردی نیاز ندارد مثل دزدگیر یا چراغ کنترل شونده با صوت.

شما باید از رزبری پای استفاده کنید اگر:

پروژه شما بیشتر شبیه نرم افزار کاربردی یا مثل VPN server, Webserver است.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.

*

code