3

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

اگر شما هم به موضوعاتی مانند الکترونیک، سخت افزار، برنامه نویسی، رباتیک، هوش مصنوعی، یادگیری ماشین و موضوعاتی از این دست علاقه مند باشید، حتما تاکنون بارها نام رزبری پای را شنیده اید و ممکن است این سوال که رزبری پای چیست ؟ برای شما بوجود آمده باشد. در پاسخ باید گفت رزبری پای (Raspberry Pi‌) یک کامپیوتر ارزان قیمت در ابعاد یک کارت عابر بانک است. برد رزبری پای توسط بنیاد رزبری پای در کشور انگلستان با هدف آموزش برنامه نویسی به دانش آموزان و کودکان در مدارس کشور های در حال توسعه ساخته شده است. اولین نسخه برد رزبری پای در ۲۴ فوریه سال ۲۰۱۲ با قیمت ۲۵ دلار روانه بازار شد که در مدت کوتاهی به شدت مورد استقبال قرار گرفت. اما برخلاف هدف و پیش بینی اولیه از طراحی این برد، بیش از دانش آموزان و کودکان، دانشجویان، اساتید دانشگاه، توسعه دهندگان برد های الکترونیکی، برنامه نویسان، Hobbyist ها و شرکت های دانش بنیان از این کامپیوتر کوچک استقبال نمودند.

رزبری پای چیست ؟ برد رزبری پای 4
برد رزبری پای ۴ ارائه شده در سال ۲۰۱۹

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

شما می توانید صد ها سنسور، ماژول و دستگاه دیگر را با کمی کدنویسی به برد رزبری پای متصل کنید. علی رغم اینکه برد Raspberry Pi در ابتدا برای آموزش برنامه نویسی و علوم کامپیوتر به دانش آموزان طراحی شد و همچنان بنیاد رزبری پای به انجام این کار مشغول است اما توان قابلیت های فوق العاده این برد باعث شده است تا میلیون ها نفر در سراسر زمین از برد های رزبری پای در طیف گسترده ای از پروژه های حرفه ای و سازمانی در حوزه الکترونیک و رباتیک، پروژه های اینترنت اشیاء، پروژه های صنعتی، علمی، تحقیقاتی و پروژه های Hobby استفاده کنند. از رزبری پای به عنوان یک کامپیوتر کوچک برای نمونه سازی یا Prototyping پروژه های الکترونیکی و امبدد سیستم هایی که نیاز به توان پردازشی نسبتا بالایی دارند نیز استفاده می شود.

رزبری پای (Rasbperry Pi) که در ایران به آن رسپبری پای هم گفته می شود در واقع می تواند یک کامپیوتر ارزان قیمت با قابلیت های بالا در اختیار شما قرار دهد و شما می توانید بنا به دلخواه خود از این کامپیوتر برای مصارف مختلفی از یادگیری علوم کامپیوتر گرفته تا پردازش تصویر، هوشمند سازی خانه، ساخت دستگاه های صنعتی و اینترنت اشیاء استفاده کنید.

برد رزبری پای 4
برد رزبری پای ۴

امکانات نسخه اولیه برد رزبری پای

برد اولیه رزبری پای (Raspberry Pi 1 A) دارای یک پردازنده ۷۰۰ مگاهرتزیARM11 بود و به همراه ۲۵۶ مگابایت رم، ۱ پورت USB 2.0، پردازنده گرافیکی (GPU) VideoCore IV یک پورت خروجی تصویر HDMI، خروجی تصویر AV، ورودی دوربین ۱۵ پین، یک ورودی صدای ۳٫۵ میلیمتری آنالوگ، یک پورت اترنت (Ethernet) و ۲۶ پین ورودی خروجی (GPIO) به بازار عرضه شد.

برد رزبری پای ۱ این امکان را در اختیار برنامه نویسان و توسعه دهندگان قرار می داد تا برنامه های مختلف خود را برای کاربرد های متفاوت بر روی سخت افزار رزبری پای توسعه دهند. رزبری پای ۱ همچنین به دلیل داشتن CPU و RAM کافی می توانست از چندین سیستم عامل پشتیبانی نماید. بنابراین با استفاده از یک SD کارت این امکان را در اختیار توسعه دهندگان قرار می داد تا سیستم عامل ویژه رزبری پای را بر روی این برد کوچک نصب کنند و برنامه های خود را به سادگی در چارچوب یک سیستم عامل بر روی این برد احرا نمایند. همانطور که گفته شد این برد خروجی HDMI، پورت USB و تمام امکانات لازم برای تبدیل این برد کوچک به یک کامپیوتر کوچک را در اختیار توسعه دهندگان قرار می داد.

برد رزبری پای 1
برد رزبری پای ۱ نسخه A

لازم به ذکر است رزبری پای بخش عمده ای از موفقیت خود را مدیون چیپ SoC یا System On Chip تولید شده توسط شرکت BroadCom است. رزبری پای ۱ با کمک تراشه BCM2835 شرکت برودکام توانسته است چنین میزان توان پردازشی و حافظه ای را در سال ۲۰۱۲ در یک برد الکترونیکی به اندازه یک کارت عابر بانک قرار دهد. SoC به طور مختصر به تراشه ای گفته می شود که کلیه قسمت های مختلف یک کامپیوتر یا یک دستگاه الکترونیکی را به طور کامل بر روی خود جای دهد.

رزبری پای 2 مدل B
ٰرزبری پای ۲ مدل B

امکانات رزبری پای ۲

تقریبا سه سال پس از عرضه موفق رزبری پای ۱ در اوایل سال ۲۰۱۵ رزبری پای ۲ روانه بازار شد. رزبری پای ۲ به یک پردازه ۹۰۰ مگاهرتزی ۳۲ بیتی ۴ هسته ای (quad-core) ARM Cortex-A7 مجهز بود و در نسخه ۱٫۲ ٰرزبری پای ۲ پردازنده این برد به ۱٫۲ گیگاهرتز ۶۴ بیتی ARM Cortex-A53 ارتقا پیدا کرذ که البته در حالت پیشفرض مشابه نسخه ۱٫۱ به ۹۰۰ مگاهرتر آندرکلاک شده است . رسپبری پای ۲ دارای یک گیگابایت حافظه رم است. پردازنده گرافیکی در رسپبری پای ۲ تغییری نداشته و این برد هم از VideoCore IV استفاده می کند. رزبری پای ۲ از تراشه SoC ساخت برودکام BCM2836 استفاده می کند. این برد هم مانند برد اولیه رزبری پای دارای یک درگاه میکرو SD برای اتصال حافظه جانبی است.

فرم ظاهری این برد مشابه برد اولیه رزبری پای است با این تفاوت که خروجی AV حذف شده است و تعداد پین های GPIO از ۲۶ پین به ۴۰ پین افزایش یافته است.

رزبری پای ۲ چهار تا شش بار قدرتمند تر از مدل پیشین خود است. در بنچ مارک های انجام شده رزبری پای ۲ نسخه ۱٫۱ تقریبا ۱۴ برابر سریع تر از رزبری پای ۱ عمل نموده است.

ارسال یک پاسخ

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