
ویدیو مربوط به این مقاله: (کلیک کن)
سال 2008، یه گروه از مهندسهای دانشگاه کمبریج دیدن که دانشجوها دیگه مثل قبل علاقهای به برنامهنویسی ندارن. اونا گفتن: اگه یه کامپیوتر ارزون، کوچیک و قابل حمل بسازیم، شاید بچهها دوباره عاشق کدنویسی بشن. و اینطوری بود که پروژه Raspberry Pi شکل گرفت. اولین مدل رزبری پای تو سال 2012 منتشر شد، و خیلی زود محبوب شد.
Raspberry Pi دقیقا چیه؟ یه کامپیوتر کامل و واقعی، فقط در ابعاد یه کارت بانکی.
یه برد کوچیک که روش یه پردازنده (CPU)، رم (RAM)، درگاه USB، HDMI، کارت شبکه، و پینهای سختافزاری وجود داره. یعنی هرچیزی که یه کامپیوتر بزرگ داره، اینم داره، فقط خیلی فشردهتر و با مصرف برق خیلی پایینتر.
میتونی بهش:
موس، کیبورد و مانیتور وصل کنی
روش سیستمعامل نصب کنی
برنامهنویسی کنی
پروژههای سختافزاری درست کنی
یا حتی ازش یه سرور واقعی بسازی
اجزای سختافزاری رزبری پای:
CPU (پردازنده): چیپ اصلیه که همهی محاسبات رو انجام میده. معمولا از نوع ARM هست.
RAM: حافظه موقتیه برای اجرای برنامهها. بسته به مدل از 512 مگابایت تا 8 گیگابایت متفاوته.
Storage (ذخیرهسازی): دیسک نداره! سیستمعامل و دادهها روی کارت microSD ذخیره میشه.
USB Ports: برای اتصال موس، کیبورد، فلش و وسایل جانبی.
HDMI Port: خروجی تصویر برای مانیتور یا تلویزیون.
Ethernet/Wi-Fi: برای اتصال به شبکه و اینترنت.
GPIO Pins (پینهای ورودی/خروجی): این پینها بهت اجازه میدن با دنیای واقعی ارتباط بگیری: چراغ LED روشن کنی، دما بخونی، موتور کنترل کنی، سنسور وصل کنی... هرچیزی.
Power Input (درگاه برق): معمولا با کابل microUSB یا USB-C برق میگیره و حدود 5 ولت مصرف داره.
سیستم عامل در رزبری پای:
رزبری پای خودش سیستمعامل نداره، باید نصب کنی.
رایجترین سیستمعامل مخصوصش اسمش هست Raspberry Pi OS یا Raspbian.
این سیستمعامل در واقع یه نسخه از لینوکس Debianعه که برای سختافزار رزبری پای بهینه شده (Embedded Linux) رابط گرافیکی داره، مرورگر داره، ترمینال داره، حتی میتونی باهاش کدنویسی پایتون یاد بگیری.
علاوه بر اون، میتونی هر سیستمعامل دیگهای هم نصب کنی مثل Ubuntu یا Kali Linux.
همهی اینا روی یه کارت SD میرن و با یه کلیک بوت میشن.
با رزبری پای چیکار میتونم بکنم؟
یادگیری برنامهنویسی
سرور خانگی: میتونی تبدیلش کنی به سرور وب، فایل سرور، VPN
رباتیک و الکترونیک: با پینهای GPIO میتونی موتور، سنسور، LED کنترل کنی
اینترنت اشیا: ساخت سیستمهای هوشمند برای خانه
و...
رزبری پای (Raspberry Pi) مدل های مختلفی داره:
Model A/B: نسل اول
Zero: کوچیکتر و ارزونتر
Model 3/4: قدرتمندتر شدن
Pico: مخصوص الکترونیک