به نام خدای علی (ع) آفرین : تو این مطلب میخوایم به مقایسه انواع بردهای رزبری پای با هم بپردازیم، رزبری پای، نام یک بنیاد هستش که یه سری برد مبتنی بر میکروکنترلر های ARM تولید می کنه و نام این بوردها رو هم به اسم همین بنیاد با ورژن های مختلف میذاره. در حال حاضر، چهار بورد با ورژن های مختلف از این بنیاد موجود است :
این بردها مثل بورد اصلی گوشی هوشمند می مونه که قابلیت نصب سیستم عامل های مختلف مثل اندروید، لینوکس، ویندوز و… رو دارا است.
و به زبان ساده، یه کامپیوتر کوچیکه که قابلیت کنترل یه سری ورودی خروجی رو داره. گویی امکانات کامپیوتر و میکروکنترلر ها رو در یک بورد جمع کرده باشه. ورژن های 2 و3 امکان اتصال به شبکه های کامپیوتری رو به درگاه اترنت رو دارا هستن و مدل3، یه وای فای داخلی جهت اتصال به شبکه داره. گرچه وجود درگاه USB(میکرو یا معمولی) در تمام مدل های رسپری امکان اضافه کردن دانگل وای فای رو به رسپری میده. رسپری پای 3، دارای بلوتوث داخلی نیز می باشد.
درگاه های USB موجود روی برد ها، امکان اتصال موس، کیبورد و سایر دستگاههای USB رو به رزبری پای فراهم می کنه، درست مثل کامپیوتر معمولی. در تمام ورژن ها، یه درگاه CSI موجوده که امکان نصب یک دوربین مخصوص رسپری رو فراهم کرده. و همین طور در ورژن های 1،2 و3 یه درگاه DSI مخصوص نمایشگرهای 15 پین تعبیه شده. تمام ورژن های رزبری پای، دارای خروجی HDMI و AV برای خروجی تصویرمی باشند. یه درگاه میکرو اس دی هم روی برد ها تعبیه شده که سیستم عامل روی اون نصب میشه. امکان نصب سیستم عامل روی فلش یا هارد اکسترنال هم وجود داره ولی وجودحافظه میکرو اس دی برای آدرس دهی بوت لازم است. مدل های 1 ،2 و3 دارای خروجی صدا نیز میباشند که به جز در مدل 1B با درگاه AV با هم در یک جک مادگی 3.5mm قرار گرفته است.
ورودی خروجی ها(GPIO) هم قابلیت تنظیم به عنوان درگاههای SPI،I2C،UART، می باشند. و همین طور تمام پایه های ورودی و خروجی، قابلیت پول آپ و پول دان و PWM و کنترل وقفه می باشند. ترتیب پایه های رزبری پای در مدل 3B به صورت زیر است:
توضیح تصویری پورت های رزبری پای 3 رو در تصویر زیر می بینیم.
جهت دسترسی به پورت ها و امکانات رزبری در مرحله اول باید یه سیستم عامل مناسب روروی رزبری نصب و راه اندازی کرد. سیستم عامل توصیه شده توسط بنیاد رزبری، سیستم عامل رسپین است .جهت آگاهی از راه اندازی رسپین به لینک زیر مراجعه فرمایید : نصب سیستم عامل raspbian راه اندازی اولیه raspberry pi
خب رسپین رو که نصب کردیم، یه محیط کاربری در اختیار ما میذاره شبیه به ویندوز. شما تو این فضا امکان نصب نرم افزارهایی دارید که قابلیت دسترسی به پورت ها رو به شما میده. امکان برنامه نویسی در این محیط، با نرم افزار های برنامه نویسی مثل codeblocks ،geany ،gcc ،pythin ،QT و… امکان پذیر است. که میشه به زبان های c ،c++ ،python ،php و هر زبان برنامه نویسی که میشناسید، از امکانات رزبری استفاده کرد. قبلا آموزش هایی به دو زبان c و python در سایت قرار داده شده.
در زیر شکل انواع بردهای رزبری پای رو به همراه لینک به سایت رزبری پای مشاهده میکنید :
جهت هرچه مستحکمتر شدن جایگاه ولایت فقیه و تعجیل در ظهور بابای خوبمون مهدی(عج) صلوات.
فعلا دارم رو USB و میکرو LPC کار میکنم، 3 تا موضوع مطرح هستش ( که تو ذهنمه هر3شو برم ) :
1) میکرو در نقش Device ( فعلا محوریت کار من این مورد هستش )
2) میکرو در نقش Host
3) میکرو در نقش OTG
و باز 2 تا موضوع مطرح هستش، برا راه اندازی usb دو تا راه داریم ( که تو ذهنمه هر2شو برم ) :
1) استفاده از میکروکنترلر ( فعلا محوریت کار من این مورد هستش که از LPC1768 استفاده میکنم )
2) استفاده از آیسی های مختص اینکار.
فعلا کارم با دیتاشیت usb تموم شده، دارم کلاس های usb رو مطالعه میکنم، کلاس cdc رو ماستمالی کردیم و یه پروژه ازش منتشر کردیم، الان رو کلاس HID ریز شدم و دارم مطالعه میکنمش و پروژه ازش میزارم تو سایت.
جزئیات داستان رو در لینک زیر میتویند ببینید :
سوالی داشتید در قسمت نظرت مطرح کنید؛ بلد باشم حتما جواب میدم ( اکثر مواقع آنلاین هستم و در کمتر از 1 ساعت جواب میدم )
سلام، حاجی دمت گرم، خوشم اومد، خوب توضیح دادی، فقط قربون دستت مطالب سایتو پولی نکن، بدم میاد هر جا میری مینویسه پول بده بعد ببین، اینطوری پول نداشته باشی باید بی سواد بمونی
سلام
شما سعی کن مطالبی که تو سایت میبینی رو در گوگل به انگلیسی سرچ کنی.تا دستت بیاد چجوری باید سرچ کنی.اینجوری اگر یه روزی مطلب فارسی پیدا نکردی یا پیدا کردی و پولی بود،دستت بازه و کار و بارت لنگ نمیمونه.اگر از برنامه نویسا بپرسی که فلان ترفند یا مطلب رو از کجا یاد گرفتی،جواب میدن:”تو گوگل سرچ کردمHow to folan ویا How to solve folan problem”
ویا اگر با خطایی مواجه شدید،متن خطا زو تو گوگل سرچ بفرمایید.
البته این مطلب رو آقا مهدی، دستی به سرش کشیدن و کاملش کردن که خوب شده
سلام آقا حسین ممنون از شما تصحیح شد
سلام ببخشید من میخواستم بدونم که بردمیکرو آرم چطوری با رزبری پای برنامه نویسی میشه
من متوجه نشدم
هم آرم هم رزبری یه زبان و سیستم عامل مختلف دارند
سلام
سوالتون رو متوجه نشدم
*****
۱.رزبری پای،یه بورد هست با میکروکنترلر آرم.
۲.روی بعضی میکروهای آرم(مثل میکرو کنترلر رزبری پای)
امکان نصب سیستم عامل وجود داره
******
لطفا سوالتون رو واضح تر بپرسید
واقعا عالیه. خسته نباشید