آردوینو و رزبری پای ممکن است کاملاً شبیه به هم به نظر برسند – هر دو برد مدارهای کوچک بامزه ای هستند که روی آنها تراشه ها و پین ها وجود دارد – اما در واقع دستگاه های بسیار متفاوتی هستند.
چیزهای خوبی در مورد Raspberry Pi و Arduino شنیدهاید و نمیتوانید تصمیم بگیرید کدام یک برای پروژه DIY بعدی شما مناسب است. این PCBهای کوچک ممکن است شبیه به هم به نظر برسند و حتی گاهی برای پروژههای مشابه کار کنند، اما جایگاههای الکترونیکی خودشان را اشغال میکنند.
بنابراین، کدام یک برای شما مناسب است، آردوینو یا رزبری پای؟ همه را در اینجا توضیح خواهیم داد.
آردوینو در مقابل رزبری پای: تفاوت چیست؟
برای دریافت ایده ای از تفاوت های بین آردوینو و رزبری پای، منطقی است که محبوب ترین برد از هر برند را بررسی کنید. مشخصات هر برد واقعا قابل مقایسه نیست، اما هنوز هم باید هنگام انتخاب پروژه های الکترونیکی خود در نظر گرفته شود.
ویژگی ها و مشخصات آردوینو Uno R3
Arduino Uno R3 یک میکروکنترلر است نه یک مینی کامپیوتر. یک میکروکنترلر تنها بخش کوچکی از چیزی است که یک کامپیوتر کامل را می سازد. این بدان معناست که یک آردوینو فقط زیرمجموعه ای از عملکرد Raspberry Pi را ارائه می دهد.
اگرچه آردوینو را می توان با برنامه های کوچکی که به زبان C++ نوشته شده است برنامه ریزی کرد، اما نمی تواند یک سیستم عامل در مقیاس کامل را اجرا کند. آردوینو به جای پورت های اتصال معمولی، دارای یک سری پین است که با مجموعه ای از سنسورها و قطعات سازگار است. طیف وسیعی از بردهای آردوینو موجود است.
مشخصات کلید Arduino Uno R3 به شرح زیر است:
- تراشه میکروکنترلر: ATmega328P (با سرعت 16 مگاهرتز)
- SRAM: 2 کیلوبایت
- EEPROM: 1 کیلوبایت
- پین های ورودی/خروجی دیجیتال: 14
- پین های ورودی/خروجی دیجیتال PWM: 6
- پین ورودی آنالوگ: 6
ویژگی ها و مشخصات Raspberry Pi 4
برخلاف آردوینو، Raspberry Pi یک کامپیوتر تمام عیار است. این می تواند سیستم عامل هایی مانند لینوکس و ویندوز را اجرا کند، دارای پورت های ورودی/خروجی معمولی مانند HDMI است و قدرت بسیار بیشتری نسبت به آردوینو دارد. چندین مدل Raspberry Pi در دسترس هستند، از Pi Zero کوچک تا Raspberry Pi 4 قدرتمندتر.
مشخصات کلیدی Raspberry Pi 4 به شرح زیر است:
- پردازنده: Broadcom BCM2711 (چهار هسته ای Cortex-A72 (ARM v8) SoC 64 بیتی با کلاک @ 1.5GHz)
- رم: 1 گیگابایت، 2 گیگابایت، 4 گیگابایت یا 8 گیگابایت
- قابلیت اتصال: 2.4 گیگاهرتز و 5.0 گیگاهرتز IEEE 802.11ac بی سیم، بلوتوث 5.0، گیگابیت اترنت
- پورت ها: 2 x USB 3.0 + 2 x USB 2.0، 2 x micro-HDMI، صفحه نمایش MIPI DSI 2 لاین، دوربین MIPI CSI 2 لاین، صدا و ویدئو کامپوزیت 4 قطبی استریو و پورت های USB Type-C Power
برد میکروکنترلر Raspberry Pi Pico
در این مرحله شایان ذکر است که Raspberry Pi برد میکروکنترلر خود را در دسترس دارد. Raspberry Pi Pico می تواند همان نقش آردوینو را ایفا کند، با طیف وسیعی از مدل ها که ویژگی های متفاوتی را ارائه می دهند.
آردوینو در مقابل رزبری پای: نقاط قوت و ضعف
اگرچه آردوینو یک کامپیوتر تمام عیار نیست، اما همچنان کاربردهای خود را دارد. این امر در مورد Raspberry Pi نیز صادق است، و باعث می شود قبل از شروع پروژه الکترونیکی بعدی خود، نقاط قوت و ضعف هر دو نوع برد را در نظر بگیرید.
نقاط قوت و ضعف برد میکروکنترلر آردوینو
یک آردوینو برای پروژه های الکترونیکی عالی است. این شامل مجموعهای از ورودیها و خروجیها است که به مؤلفهها متصل میشوند و آن را برای پروژههای DIY با دامنه محدود ایدهآل میکند. هنگامی که یک آردوینو روشن می شود، کد ذخیره شده در حافظه آن بلافاصله بدون نیاز به وسایل جانبی یا راه اندازی مجدد شروع به اجرا می کند.
در کنار این مزایا، آردوینوها طعم های زیادی نیز دارند. میتوانید نمونههایی از این بردها را با پینهای ورودی/خروجی اضافی و اتصال بهبودیافته، با هر برد در خط تولید آردوینو با قیمت پایین پیدا کنید. آردوینو محبوب ترین پلتفرم برای پروژه های الکترونیکی است. حتی اگر پروژه های الکترونیکی در Raspberry Pi امکان پذیر است، شما تقریباً به همان اندازه آموزش مبتدی برای کمک به شما پیدا نخواهید کرد.
البته، میکروکنترلرهای آردوینو دارای نقاط ضعفی هستند. حافظه کم و قدرت پردازش، اجرای برنامه های پیچیده را دشوار می کند و آنها به سادگی نمی توانند با عملکرد Raspberry Pi مطابقت داشته باشند. اگر چه زمانی که برای انجام پروژههای بزرگتر و سختتر آماده شدید، بهتر است Pi را بهعنوان یک ارتقاء در نظر بگیرید.
نقاط قوت و ضعف رزبری پای
همانطور که قبلاً اشاره کردیم، Raspberry Pi یک کامپیوتر تمام عیار با قدرت بسیار بیشتر از Arduino است. این به یک سیستم عامل نیاز دارد و قبل از اینکه عملیاتی شود، زمان کمی برای راه اندازی لازم است. فضای ذخیرهسازی به شکل کارت microSD ارائه میشود و به شما امکان میدهد تا Raspberry Pi خود را گسترش دهید تا فایلهایی با هر اندازهای را در خود جای دهد. این امکان اجرای طیف وسیعی از سیستم عامل ها را بر روی Raspberry Pi خود فراهم می کند، از جمله سیستم عامل Raspberry Pi (که قبلا به عنوان Raspbian شناخته می شد)، RISC OS، Windows و حتی Xbox Media Center.
در قلب Raspberry Pi یک سیستم روی تراشه Broadcom بر اساس CPU ARM قرار دارد. دارای حافظه و یک پردازنده گرافیکی است که خروجی HDMI را هدایت می کند. حتی می تواند با وسایل جانبی مانند صفحه کلید و ماوس کار کند. این باعث می شود Raspberry Pi برای پروژه هایی که نیاز به تعامل و قدرت پردازش بیشتری دارند، عالی باشد. می توانید از Raspberry Pi خود برای طیف وسیعی از پروژه های DIY پیچیده استفاده کنید، اما این چیزی است که در بخش بعدی به آن خواهیم پرداخت.
با این حال، Raspberry برای پروژه های الکترونیکی ساده بسیار پیچیده تر است. وسایل الکترونیکی DIY که به حداقل کد در آردوینو نیاز دارند، میتوانند به استفاده از چندین کتابخانه در Raspberry Pi نیاز داشته باشند. شما می توانید تقریباً هر کاری که یک آردوینو می تواند روی Pi انجام دهد. این فقط پیچیده تر است.
ترکیب قدرت Raspberry Pi و Arduino
Raspberry Pi ممکن است پیچیده تر از Arduino باشد، و Arduino واقعاً نمی تواند به اندازه Pi کار کند، اما آیا به استفاده از آنها با هم فکر کرده اید؟ پروژه AlaMode یک صفحه آردوینو قابل انباشته را مستقیماً در بالای Pi قرار می دهد و به همه عملکردهای معمول آردوینو دسترسی فوری می دهد. از طرف دیگر، فقط آردوینو خود را به پورت USB Pi خود وصل کنید و مستقیماً با آن ارتباط برقرار کنید.
Raspberry Pi vs Arduino: Suitable Projects
تفاوت بین آردوینو و رزبری پای به معنای برتری آنها در زمینه های مختلف است. آردوینوها برای پروژه های ساده با اجزای خارجی مانند موتورها و LED ها بهترین هستند، در حالی که Raspberry Pis برای ایده های پیچیده تر مانند دوربین های مدار بسته و مراکز رسانه ای ایده آل هستند. بیایید نگاهی به چند پروژه نمونه بیندازیم تا شروع کنید.
سیستم دوربین مدار بسته چند دوربینی با Raspberry Pi و motionEyeOS
Raspberry Pis به اندازه کافی برای دریافت سیگنال های ویدئویی از ماژول های دوربین قدرتمند است. با کمک motionEyeOS می توانید در عرض چند ساعت سیستم دوربین مداربسته چند دوربینی خود را بسازید. با این حال، بهترین چیز این است که این سیستم امکان ردیابی حرکت و اتصال بی سیم را فراهم می کند. این راهنما به شما نشان می دهد که چگونه این کار را با هر کامپیوتر کوچک Raspberry Pi انجام دهید.
بازی ویدیویی دستی ساده با آردوینو
با تعداد انگشت شماری دکمه، نمایشگر کوچک و آردوینو، می توانید دستگاه بازی ویدیویی دستی خود را بسازید. بازی در این مثال یک بازی ساده مبتنی بر واکنش است، اما شما می توانید روی بازی های خود کار کنید تا به نتایج دلخواه خود برسید. بازی مانند این در Raspberry Pi امکان پذیر است، اگرچه منابع مورد نیاز آن پتانسیل یک Pi را هدر می دهد.
Raspberry Pi 4 به عنوان یک مرکز رسانه جریان Jellyfin
Jellyfin یک نرم افزار مرکز رسانه رایگان و منبع باز است که به خوبی با Raspberry Pi 4s کار می کند. موسیقی، فیلم و حتی تلویزیون زنده همگی می توانند با استفاده از سرور استریم Jellyfin خود پخش شوند و این راهنما به شما نشان می دهد که چگونه به راحتی شروع کنید. این یک روش مقرون به صرفه برای تبدیل یک تلویزیون معمولی به یک تلویزیون هوشمند با تمام ویژگی هایی است که احتمالاً می خواهید.
کنترل کننده دما با آردوینو
این ایده نهایی پروژه برای هر کسی که به دنبال تبدیل آردوینو خود به یک کنترل کننده دما است عالی است. با استفاده از پروب دمای TMP36، این پروژه دستگاهی را در اختیار شما قرار می دهد که می تواند دستگاه های دیگر را بر اساس دمایی که دریافت می کند روشن و خاموش کند. این یک مثال عالی از استفاده از رله با آردوینو است و همین مفهوم را می توان در پروژه های دیگر نیز به کار برد.
انتخاب بین Raspberry Pi و Arduino
اکنون باید در مورد تفاوتهای میان آردوینو و رزبری پای و اینکه چرا ممکن است یکی برای یک برنامه خاص بهتر از دیگری باشد، احساس واضحتری داشته باشید. هر دوی این نوع بردها به تنهایی قدرتمند هستند، اما این بدان معنا نیست که برای هر پروژه ای عالی هستند.