Raspberry Pi

Raspberry PiReviewed by ُسید عماد حجازیان on Feb 5Rating: 4.5Raspberry Piبررسی جزییات Raspberry Pi و آموزش راه اندازی اولیه

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

اخیرا برد های ARM Base با هزینه های بسیار پایین روانه بازار شده اند که هم قابلیت اجرای یک سیستم عامل(عموما لینوکس) هم پورت های خروجی (I/O) را دارند.

در این مقاله قصد داریم یکی از معروف ترین این برد ها ، Raspberry Pi  را معرفی و بررسی کنیم و آموزش های مقدماتی جهت راه اندازی ابتدایی آن را ارائه دهیم.

 

چرا Raspberry pi؟

 

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

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

در ادامه به پروژه های جذابی که توسط این برد ها پیاده سازی شده اند می پردازیم.

 

معرفی اجزا و امکانات سخت افزاری

 

این برد ها در مدل های مختلف در بازار عرضه می شوند و در رنج قیمت حدود ۱۵۰تا ۲۰۰ هزار تومان یا ۲۰-۳۵$ می باشد.برای بررسی دقیق مشخصات پردازشگر و پورت ها می توانید به سایت اصلی آن مراجعه کنید!

Raspberry Pi Web Site

اما چیزی که مهم است پورتهای کلی و تجهیزات جانبی آن است که باعث کارایی و پویای این برد ها شده اند

RPi-B-CN-set-up

بخش های کلی برد در شکل مشخص شده اند:

پورت USB

خروجی HDMI

خروجی LAN

ورودی جک ۳٫۵ میلی متری هدفون

خروجی تصویر AV

ورودی های دوربین و مانیتور مخصوص

ورودی مموری

GPIO : این بخش یکی از مهم ترین بخش های این برد است که به شما این امکان را می دهد با ماژول های الکترونیکی ارتباط برقرار کنید.از طریق این پورت ها می توانید از طریق سریال یا I2C اطلاعات را بخوانید یا بفرستید.سنسور ها را مانیتور کنید و اجزایی مثل موتور و چراغ و …. را کنترل کنید.

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

 

raspberry-pi-rev2-gpio-pinout

 

لوازم جانبی کاربردی

 

 

adafruit_pi_boxpi3g-Raspberry-Pi-Touch-LCD-Moduleraspberry-pi-camera-bundle

wifi_1024x1024

راه اندازی سریع و اولیه

 

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

 

خب پس از اینکه برد را تهیه کردید(در فروشگاه سایت یا بازار _در ایران به وفور یافت می شود) باید یک مموری SD یا micro SD(توصیه میشود ۸گیگابایت) با توجه به مدل برد تهیه کنید به عنوان Storage و پس از فراهم آوردن تجهیزات اولیه (اداپتور micro usb 5V مانند شارژ موبایل های اندرویدی و HDMI cable/AV و مموری، ماوس و کیبورد) باید بریم سراغ نصب سیستم عامل لینوکس، اگه با لینوکس آشنایی ندارید می تونید از اینجا اطلاعات کافی رو جهت کار با لینوکس کسب کنید!خب آماده اید؟بریم برای راه اندازی و نصب لینوکس روی رسپبری پای :

۱- نسخه سیستم عامل مورد نیاز خود را از سایت اصلی انتخاب و دانلود کنید

۲-۱- برنامه ای مناسب جهت فرمت کردن مموری : SD Formater

۲- برنامه Win32DiskImager را دانلود و نصب کنید

۳- مموری را داخل کامپیوتر قرار دهید و با استفاده از برنامه Win32DiskImager فایل سیستم عامل را که قبلا دانلود کرده اید را انتخاب کنید و روی مموری Wirte  کنید.

win32-imagewriter

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

تصویری از محیط اولیه تنظیمات:raspi-config

 

پس از بوت شدن برای اولین بار منویی ظاهر می شود که تنظیمات ابتدایی لینوکس و برد در اینجا وجود دارد که بعدا هم قابل تغییر است.با کمی اشنایی با لینوکس میتونید برد خود را تنظیم کنید و باهاش شروع به کار کنید.تنها نکته ای که باید بدونید :

           username : pi

password : raspberry

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

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

 

برخی از پروژه ها

 

IMG_0574-1024x768اطلاعات بیشتر در مورد پرتاب سوپر من به فضا : کلیک کنید!

5-Car 25-things-to-do-with-raspberry-pi-arcade 156wu-floaty F4YLFN2H7S4RN25.MEDIUM FGAEDGPHA4MBMQF.MEDIUMFP43HPRI1SN6AS7.MEDIUM

raspberry_pi_hero-pi-dt

مشاهده پروزه های بیشتر در این سایت !

    پاسخگو
    نیما در یکشنبه ۰۶ دی ۱۳۹۴ :

    ممنونم از سایت فوق العاده حرفه ای شما با مطالب فنی که گذاشتین

    پاسخگو
    مهدی در پنج شنبه ۰۵ فروردین ۱۳۹۵ :

    مطلب مفیدی بود..ممنون