Raspberry Pi گران نیست، اما این بدان معنا نیست که شما یکی از آنها را در دست دارید (یا می خواهید آن را به خطر بیندازید). در عوض ایده خود را در یک شبیه ساز امتحان کنید.
Raspberry Pi یک کامپیوتر تک برد همه کاره است که می تواند در پروژه های اینترنت اشیا و روباتیک استفاده شود. ارزان، قدرتمند و به خوبی پشتیبانی می شود. اما، به دلایل مختلف، ممکن است همیشه Raspberry Pi برای آزمایش ایده های پروژه خود در دسترس نداشته باشید. اینجاست که شبیه ساز Raspberry Pi وارد می شود.
برای سهولت در انتخاب شما، ما پنج مورد از این شبیه سازها، ویژگی ها، قیمت و مزایا و معایب آنها را بررسی کرده ایم.
شبیه ساز چیست؟
شبیه ساز Raspberry Pi به شما امکان می دهد پروژه ها را بدون استفاده از Raspberry Pi واقعی و فیزیکی آزمایش کنید. این می تواند در هزینه، زمان و تلاش شما صرفه جویی کند.
Raspberry Pi و اجزای مختلف الکترونیکی پروژه شما به صورت دیجیتالی نمایش داده می شوند. برخی از این شبیه سازها دارای رابط کشیدن و رها کردن هستند که به شما امکان می دهد به راحتی اجزا را اضافه و حذف کنید. با شبیهساز Raspberry Pi، میتوانید پروژههایی را به سادگی چشمک زدن یک LED یا به پیچیدگی پروژههای مبتنی بر حسگر اجرا کنید.
یک شبیهساز با شبیهسازی Raspberry Pi متفاوت است، زیرا میتوانید به جای سیستم عامل Raspberry Pi، یک نمایش از سختافزار را آزمایش کنید.
دلایل استفاده از شبیه ساز Raspberry Pi
یک شبیه ساز چندین مزیت دارد که می تواند در پروژه الکترونیکی شما مفید باشد.
- شبیه ساز Raspberry Pi به شما کمک می کند خارج از بودجه خود کار کنید. شما می توانید اجزای گران قیمت را اضافه کنید و در مقیاس بزرگتر از حد معمول کار کنید.
- اگر در طول فرآیند تکرار دچار مشکل شوید، یک شبیهساز به شما کمک میکند به روشی کاملاً متفاوت به مشکل نگاه کنید. همچنین، از آنجایی که کاملا دیجیتال است، می توانید طرح های خود را با دوستان/همکاران خود به اشتراک بگذارید تا با یک جفت چشم تازه به مشکل نگاه کنند.
- شبیهسازها همچنین به توسعهدهندگانی اجازه میدهند که به سختافزار یا منابع مورد نیاز برای اهداف آزمایشی دسترسی ندارند، اما هنوز ایدهای دارند که میخواهند فوراً پیادهسازی کنند.
- اصلاح با شبیه ساز ساده و بدون دردسر است. شما می توانید یک جزء را تغییر دهید یا یک جزء جدید را با کلیک یک دکمه اضافه کنید. اگر از یک شبیهساز استفاده میکنید، لازم نیست نگران خراب شدن چیزها باشید، مانند داشتن Raspberry Pi مرده روی دستان خود یا ایجاد یک آتش کوچک.
بهترین شبیه سازها برای Raspberry Pi
اکنون که می دانید یک شبیه ساز چه کاری انجام می دهد و چرا ممکن است بخواهید از آن استفاده کنید، در واقع کدام شبیه ساز را باید دانلود کنید؟ در اینجا چهار مورد از بهترین گزینه های شما آورده شده است.
1. Microsoft Azure
Microsoft Azure یکی از سه پلتفرم رایانش ابری محبوب است. این میزبان مجموعه ای از راه حل های اینترنت اشیا است که در مجموع به عنوان Microsoft Azure IoT شناخته می شوند. این شامل یک شبیه ساز Raspberry Pi است که می توانید به هاب اینترنت اشیا Azure خود متصل کنید.
سه ناحیه اصلی در شبیه ساز عبارتند از: ناحیه مونتاژ، ناحیه کدگذاری و پنجره کنسول یکپارچه. میتوانید رشتهای از کد اضافه کنید که به Raspberry Pi شبیهسازی شده اجازه میدهد پیامهایی را به هاب اینترنت اشیا شما ارسال کند.
ایجاد یک هاب اینترنت اشیا مستلزم داشتن یک حساب Microsoft Azure است. چهار سطح مختلف قیمت گذاری وجود دارد که با برنامه توسعه دهنده با 29 دلار در ماه شروع می شود.
این شبیه ساز هنوز در حال توسعه است و به همین دلیل است که منطقه مونتاژ در حالت پیش نمایش قفل شده است. در حال حاضر، تنها کاری که باید با آن کار کنید یک سنسور رطوبت BME280 و یک LED است، اما احتمالاً در آینده تغییر خواهد کرد. با مطالعه مستندات مایکروسافت می توانید به راحتی فرآیند اتصال شبیه ساز به هاب IoT Azure را یاد بگیرید.
2. ووکوی
Wokwi یک پلت فرم شبیه سازی است که توسط Uri Shaked ایجاد شده است که به شما امکان می دهد پروژه های اینترنت اشیا را در فضای ابری شبیه سازی کنید. Wokwi قادر است میکروکنترلرهایی مانند Arduino، ESP32 و Raspberry Pi Pico را شبیه سازی کند. همچنین، کاملا رایگان است. اگر به ساخت پروژه برای Pico علاقه دارید، حتماً باید این ابزار را امتحان کنید.
بسیاری از لوازم جانبی Raspberry Pi Pico در حال حاضر شبیه سازی شده اند. می توانید اجزایی مانند LED، زنگ، OLED و LCD، حسگرهای حرکتی، پتانسیومتر و حتی صفحه کلید را اضافه کنید. شما می توانید لینک های پروژه های خود را به راحتی به اشتراک بگذارید و به دیگران اجازه دهید آنچه را که ساخته اید ببینند و بر اساس طرح شما بسازند.
در حال حاضر، این وب اپلیکیشن فقط Raspberry Pi Pico و سایر میکروکنترلرها را شبیه سازی می کند. اگر می خواهید کامپیوترهای تک بردی Raspberry Pi را شبیه سازی کنید، گزینه های دیگر این لیست را در نظر بگیرید.
پروژه های LED یک سکه هستند. اضافه کردن Raspberry Pi می تواند به جالب تر کردن چیزها کمک کند. حتما راهنمای ما را در مورد نحوه کنترل LED ها با Raspberry Pi خود بررسی کنید.
3. استودیو Wyliodrin
Wyliodrin Studio یک محیط توسعه یکپارچه منبع باز (IDE) است که روی سیستمهای لینوکس، ویندوز، اوبونتو و macOS کار میکند و برای دانلود رایگان در دسترس است. همچنین به عنوان افزونه مرورگر کروم در دسترس است و تعدادی راه حل برای توسعه اینترنت اشیا و سیستم های جاسازی شده ارائه می دهد.
این برنامه شامل یک شبیه ساز Raspberry Pi است که به شما امکان می دهد Raspberry Pi Zero و Raspberry 1 را آینه کنید و همچنین یک شبیه ساز Raspberry Pi که به شما امکان می دهد مدارهای الکترونیکی ساده بسازید. در حال حاضر، شما فقط می توانید برنامه ها را در جاوا اسکریپت بنویسید، اما پشتیبانی از پایتون نیز در حال انجام است.
Wyoliodrin Studio کاملا رایگان است. به صورت آنلاین و آفلاین کار می کند، به این معنی که می توانید در هر مکان و هر زمان روی پروژه های خود کار کنید. همچنین به شما امکان می دهد پروژه هایی را وارد و صادر کنید که می تواند همکاری با دیگران را آسان تر کند. به غیر از Raspberry Pi، Wyolidrin Studio از Arduino، BeagleBone Black و UDOO Neo پشتیبانی می کند.
4. طراح بصری مرکز آزمایشگاه
Proteus Design Suite شامل یک Visual Designer است که به شما امکان می دهد سیستم های Arduino و Raspberry Pi را شبیه سازی کنید. این محصول شامل یک ویرایشگر فلوچارت و یک گالری جانبی است که می توانید تخته های شکست را از بین آنها انتخاب کنید. شما می توانید پروژه های تعبیه شده خود را مستقیماً در Visual Designer از طریق رابط بصری کشیدن و رها کردن بسازید. همچنین به صورت آفلاین کار می کند، که می تواند در مواقعی که به اینترنت دسترسی ندارید مفید باشد.
Proteus از کل رایانه Raspberry Pi تقلید نمی کند. فقط فرآیندهای لازم برای اجرای پروژه های تعبیه شده را شبیه سازی می کند. شما می توانید از ویرایشگر فلوچارت برای ایجاد برنامه های خود استفاده کنید یا آنها را در پایتون بنویسید. برخی از بردهای دیجیتالی موجود در این شبیهساز عبارتند از: برد زنگ هشدار، ماژول دوربین Raspberry Pi، LED، نمایشگر TFT، GPIO Expander و برد شکستن صدای پیزو.
این شبیه ساز یکی از همه کاره ترین در این لیست است زیرا شامل اکثر ویژگی هایی است که برای راه اندازی و اجرای پروژه های خود به آن نیاز دارید. شایان ذکر است که ارزان ترین طرح از 248 دلار شروع می شود، اما این یک پرداخت است.
با استفاده از شبیه ساز Raspberry Pi
شبیهسازها میتوانند در مواقعی که نیاز به آزمایش ایدههای پروژه داشته باشید مفید باشند، اما در نظر گرفته نشدهاند که جایگزینی برای دستگاه واقعی باشند. برخی شبیهسازها در واقع هزینه بیشتری نسبت به خود Raspberry Pi دارند و آنها را برای پروژههای مقیاس کوچک غیرممکن میسازد.
همانطور که گفته شد، شبیه سازها می توانند دنیای کاملاً جدیدی از الکترونیک جاسازی شده را به روی شما بگشایند. این شما هستید که شبیه ساز Raspberry Pi را انتخاب کنید که با بودجه، نیازها و ترجیحات شما مطابقت داشته باشد. ساخت مبارک!