فهرست مطالب:

معرفی رزبری پای (بدون سر): 12 مرحله (همراه با تصاویر)
معرفی رزبری پای (بدون سر): 12 مرحله (همراه با تصاویر)

تصویری: معرفی رزبری پای (بدون سر): 12 مرحله (همراه با تصاویر)

تصویری: معرفی رزبری پای (بدون سر): 12 مرحله (همراه با تصاویر)
تصویری: نصب ویندوز 11 روی رزبری پای بدون نیاز به دیوایس دیگر 2024, جولای
Anonim
معرفی Raspberry Pi (بدون سر)
معرفی Raspberry Pi (بدون سر)

سرانجام! از Raspberry Pi خود بدون صرف هزینه ای که برای همیشه وصل کردن لوازم جانبی خارجی و برخورد با هیولا کابل استفاده می کنید ، استفاده کنید: Pi خود را بدون سر پیکربندی کنید! (البته این نوع ترسناک نیست) این امر به ویژه برای افرادی که در کارگاه های آموزشی با Raspberry Pi تدریس می کنند بسیار مفید است ، زیرا تهیه مانیتور ، صفحه کلید و موش برای هر دانش آموز می تواند دست و پا گیر باشد.

من فرض می کنم که شما کمی در مورد Pi می دانید ، بنابراین این آموزش به Pi چه می پردازد یا قابلیت های فوق العاده ای ندارد (من به شما نگاه می کنم ، پین های GPIO!). برای کسب اطلاعات بیشتر در مورد کارهایی که Pi می تواند انجام دهد ، برخی از آموزش های دیگر من را بررسی کنید (قسمت آخر این آموزش را ببینید) یا نظر خود را بنویسید.

آنچه در این آموزش آورده شده است: فعال سازی و استفاده از SSH ، نمای کلی پنجره ترمینال لینوکس و نحوه اتصال به رابط کاربری گرافیکی Pi (رابط کاربری گرافیکی ، به عنوان نمای دسکتاپ) از طریق SSH.

زمان مطالعه: 15 دقیقه

زمان ساخت: 20 دقیقه

مجانی! (با فرض اینکه قبلاً کابل RPi و اترنت دارید)

مرحله 1: مواد

مواد
مواد

- رایانه با درگاه اترنت و شکاف کارت SD

- تمشک پای 3

- کارت SD (8 گیگابایت یا بیشتر)

- سیم برق MicroUSB به USB

- کابل اترنت

- توصیه می شود: Raspberry Pi Case & GPIO cable

مرحله 2: نرم افزار

برای این پروژه ، به برنامه های نرم افزاری (رایگان!) زیر نیاز دارید:

  • اچر

    برای نوشتن سیستم عامل Raspbian به کارت SD (و همچنین فرمت کارت SD)

  • خدمات چاپ Bonjour (فقط برای سیستم عامل Windows یا Linux نصب شود)

    برای استفاده از آدرس IP "raspberrypi.local"

  • PuTTY

    به SSH به Pi

  • اتصال دسکتاپ از راه دور (نصب بر روی رایانه های غیر Windows)

    برای اجرای GUI از طریق SSH

مرحله 3: کارت SD را پیکربندی کنید

کارت SD را پیکربندی کنید
کارت SD را پیکربندی کنید
کارت SD را پیکربندی کنید
کارت SD را پیکربندی کنید
کارت SD را پیکربندی کنید
کارت SD را پیکربندی کنید
کارت SD را پیکربندی کنید
کارت SD را پیکربندی کنید

1. طعم مورد علاقه Raspbian را بارگیری کنید! جدیدترین نسخه را می توانید از اینجا دریافت کنید

2. کارت SD را در رایانه خود وارد کرده و Etcher را باز کنید

3. فایل فشرده Raspbian ، درایور کارت SD خود را انتخاب کرده و روی "قالب" کلیک کنید

4. دسترسی SSH را فعال کنید

محتویات فایل کارت SD را باز کنید. یک فایل متنی جدید با عنوان "SSH" اضافه کنید. اگر رایانه یک پسوند فایل اضافه می کند (به عنوان مثال ".txt") ، آن را حذف کرده و هشدارها را نادیده بگیرید.

5. کارت SD را خارج کرده و آن را در Pi خود قرار دهید

مرحله 4: بیایید متصل شویم

بیایید متصل شویم!
بیایید متصل شویم!
بیایید متصل شویم!
بیایید متصل شویم!
بیایید متصل شویم!
بیایید متصل شویم!

1. کابل اترنت را بین Raspberry Pi و رایانه خود وصل کنید

2. کابل برق USB را وصل کنید

بررسی کنید که چراغ قرمز روشن شود و چراغ های پورت اترنت (زرد و سبز) روشن و یا چشمک می زند.

3. RPi را به شبکه جهانی وب (معروف به اینترنت) متصل کنید

به تنظیمات -> شبکه و اینترنت -> تغییر گزینه های آداپتور (معروف به اتصالات شبکه) بروید.

روی اتصال اترنت کلیک کنید ، "CTRL" را نگه دارید و سپس روی اتصال WiFi خود کلیک کنید.

*اگر ابتدا اتصال WiFi را انتخاب کنید ، اتصال WiFi را به Ethernet متصل می کند ، که به شما امکان می دهد وارد Pi شوید اما به اینترنت متصل نشوید.

4. PuTTY را باز کرده و با استفاده از آدرس IP "raspberrypi.local" وارد Pi شوید

نام کاربری پیش فرض: pi

رمز پیش فرض: تمشک

5. رمز عبور پیش فرض را با تایپ passwd و پیروی از دستورات تغییر دهید

مرحله 5: حرکت در پنجره ترمینال لینوکس (Shell)

حرکت در پنجره ترمینال لینوکس (Shell)
حرکت در پنجره ترمینال لینوکس (Shell)
حرکت در پنجره ترمینال لینوکس (Shell)
حرکت در پنجره ترمینال لینوکس (Shell)

پنجره ترمینال کنترل پنل سیستم است

این به طور معمول یک خط فرمان را نشان می دهد ، که اطلاعاتی به ما می دهد اما بخشی از دستورات سیستم نیست. معمولاً خط فرمان نام ورود کاربر و فهرست فعلی کار را نشان می دهد (نشان داده شده با یک پیچ و خم:).

وارد کردن دستورات

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

دستورات را می توان به صورت پیش فرض صادر کرد یا یک یا چند گزینه را دنبال کرد. معمولاً گزینه ها یک خط تیره در جلوی خود دارند ، مانند موارد زیر:

ls -a

می توانید با تایپ نام فرمان و سپس "--help" گزینه های مربوط به یک فرمان خاص را مشاهده کنید (بعداً این مورد را بیشتر توضیح می دهیم).

عکس دوم لیستی از دستورات رایج را نشان می دهد. استفاده از آنها را با (1) حرکت به دسکتاپ ، (2) ایجاد یک فایل با مقداری متن و (3) ذخیره فایل تمرین کنید.

در اینجا یک چالش ویژه وجود دارد: دستور زیر را تایپ کنید و سعی کنید بفهمید که در حال انجام چه کاری است.

سی دی..

مرحله 6: ترکیب کلیدهای ویژه

کلیدهای ترکیبی ویژه!
کلیدهای ترکیبی ویژه!
کلیدهای ترکیبی ویژه!
کلیدهای ترکیبی ویژه!

اگر چند ترکیب کلید خاص را می شناسید ، استفاده از پنجره ترمینال لینوکس بسیار آسان (و سریعتر) است. رایج ترین آنها عبارتند از:

  • Ctrl+C: پایان اجرای برنامه
  • Ctrl+A: به ابتدای خط فرمان بروید
  • Ctrl+E: به انتهای خط فرمان بروید
  • کلیدهای جهت دار بالا و پایین: جستجو در سابقه فرمان (می توانید آنها را ویرایش کنید و Enter را فشار دهید تا دوباره اجرا شود)
  • برگه: تکمیل نام فایل

عکسهای بالا را برای لیست کاملتری بررسی کنید و هنگام حرکت در خط فرمان ، از آنها استفاده کنید!

مرحله 7: دریافت راهنما در ترمینال شماره 1: صفحات راهنما و اطلاعات

دریافت راهنما در ترمینال شماره 1: صفحات راهنما و اطلاعات
دریافت راهنما در ترمینال شماره 1: صفحات راهنما و اطلاعات
دریافت راهنما در ترمینال شماره 1: صفحات راهنما و اطلاعات
دریافت راهنما در ترمینال شماره 1: صفحات راهنما و اطلاعات
دریافت راهنما در ترمینال شماره 1: صفحات راهنما و اطلاعات
دریافت راهنما در ترمینال شماره 1: صفحات راهنما و اطلاعات

صفحات دستی یک منبع جامع برای همه دستورات موجود در پنجره ترمینال لینوکس است.

برای خواندن صفحات دستی در یک دستور خاص ، موارد زیر را تایپ کنید:

فرمان مرد

در دفترچه راهنما ، خط اول شامل نام فرمانی است که در حال مطالعه آن هستید و شناسه بخشی که شامل صفحه راهنما است.

پس از خط اول ، خلاصه ای است ، که شرح کوتاهی از فرمان است که شامل نشانه گذاری فنی همه گزینه ها و/یا آرگومان ها است. گزینه ها روشی برای اجرای فرمان هستند و آرگومان چیزی است که شما آن را اجرا می کنید. آرگومان های اختیاری بین پرانتز قرار می گیرند.

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

برخی دستورات دارای چندین صفحه man هستند ، مانند دستور passwd. برای مشاهده همه صفحات مربوط به یک فرمان ، از گزینه “-a” استفاده کنید:

مرد -a passwd

قسمت اول صفحه راهنمای دستور apropos در عکس 2 بالا نشان داده شده است.

صفحات اطلاعات حاوی اطلاعات جدیدتری هستند و استفاده از آنها آسان تر است. برای مشاهده صفحات اطلاعاتی در یک فرمان (جایگزین "فرمان" با نام واقعی فرمان مورد نظر ، مانند "apropos") ، موارد زیر را تایپ کنید:

فرمان اطلاعات

برای حرکت در صفحات اطلاعات ، از کلیدهای جهت دار برای مرور متن ، کلید Enter برای خواندن یک کلمه کلیدی خاص ، کلیدهای "P" و "N" برای رفتن به موضوع قبلی یا بعدی و نوار فاصله برای حرکت یک صفحه استفاده کنید. به علاوه. برای ترک ، از "Q" استفاده کنید.

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

مرحله 8: دریافت راهنمای شماره 2: دستورات Whatis و Apropos

دریافت راهنمای شماره 2: دستورات Whatis و Apropos
دریافت راهنمای شماره 2: دستورات Whatis و Apropos
دریافت راهنمای شماره 2: دستورات Whatis و Apropos
دریافت راهنمای شماره 2: دستورات Whatis و Apropos

دستور "whatis" اطلاعات مختصری در مورد یک دستور می دهد و اولین بخش را در صفحات man که دارای صفحه مربوطه است (در پرانتز بعد از نام فرمان) لیست می کند.

اگر کاملاً مطمئن نیستید از کجا شروع کنید ، دستور "apropos" یک راه خوب برای جستجوی کلمات کلیدی است. به عنوان مثال ، اگر می خواهید نحوه راه اندازی مرورگر را بدانید ، می توانید عبارت "apropos browser" را تایپ کنید ، که لیستی از تمام برنامه های مربوط به مرورگر ، از جمله مرورگرهای وب ، مرورگرهای فایل و FTP و غیره را نشان می دهد.

مرحله 9: دریافت راهنمای شماره 3: -گزینه راهنما

دریافت راهنمای شماره 3: -گزینه help
دریافت راهنمای شماره 3: -گزینه help

اکثر دستورات همچنین دارای گزینه "--help" هستند که توضیح کوتاهی از دستور و لیستی از گزینه های موجود را ارائه می دهد. در صورت شک ، این یک راه عالی برای به دست آوردن اطلاعات سریع و مفید در مورد استفاده از یک فرمان خاص و برنامه های افزودنی احتمالی آن است.

برای استفاده از گزینه --help ، "--help" را بعد از یک دستور خاص ، مانند مثال زیر (که در عکس بالا نشان داده شده است) ، تایپ کنید:

apropos -کمک

مرحله 10: ترمینال کافی است! دسکتاپ کجاست ؟

ترمینال بس است! دسکتاپ کجاست ؟!
ترمینال بس است! دسکتاپ کجاست ؟!
ترمینال بس است! دسکتاپ کجاست ؟!
ترمینال بس است! دسکتاپ کجاست ؟!

بسیار خوب.. اتصال دسکتاپ از راه دور یک راه آسان برای استفاده از نمای دسکتاپ است که به عنوان "رابط کاربری گرافیکی" یا به اختصار GUI نیز شناخته می شود.

1. Remote Desktop Connection را روی Pi خود نصب کنید:

sudo apt-get xrdp را نصب کنید

2. Remote Desktop Connection را روی رایانه خود نصب کنید (قبلاً در سیستم عامل Windows نصب شده است).

3. Remote Desktop Connection را باز کرده و با استفاده از IP "raspberrypi.local" وارد سیستم شوید (یا IP پی خود را با استفاده از دستور ifconfig پیدا کنید). نادیده گرفتن هشدار (روی "بله" کلیک کنید).

4. با نام کاربری و رمز عبور Pi وارد شوید

اگر هنوز رمز عبور خود را تغییر نداده اید ، همین حالا این کار را انجام دهید. (بله ، من می دانم که قبلاً به شما گفته بودم این کار را انجام دهید اما ارزش تکرار دارد زیرا اگر شما رمز عبور پیش فرض را تغییر ندهید ، واقعاً می تواند Pi شما را هک کند.)

مرحله 11: به هر حال SSH چیست؟

به هر حال SSH چیست؟
به هر حال SSH چیست؟

SSH مخفف "Secure SHell" است - این یک "پروتکل شبکه رمزنگاری برای عملکرد خدمات شبکه به صورت ایمن در یک شبکه بدون امنیت" است. - ویکیپدیا

… اوه ، چی؟

به عبارت دیگر ، SSH راهی مطمئن برای اتصال بین یک رایانه به کامپیوتر دیگر است ، حتی اگر شبکه ای که از طریق آن متصل شده اید ایمن نباشد. به عنوان مثال ، اگر در یک شبکه مشترک هستید و از SSH برای ورود از راه دور به رایانه دیگر استفاده می کنید ، سایر افراد در شبکه مشترک نمی توانند از طریق اتصال از راه دور ببینند شما چه کار می کنید (اگرچه اسنودن اسنادی را که NSA را نشان می داد منتشر کرد. گاهی اوقات می تواند SSH را رمزگشایی کند).

کاربردهای متداول SSH شامل ورود به سیستم از راه دور است ، مانند این که اگر می خواهید به رایانه ای متصل شوید که یک مایل زیر زمین زندگی می کند ، بدون اینکه مجبور باشید ، واقعاً به آنجا بروید (من قبلاً برای آزمایش ماده تاریک فوق العاده به نام DRIFT و این کار می کردم. این است که چگونه می توانیم به رایانه هایی که آشکارساز را کنترل می کردند دسترسی پیدا کنیم زیرا رایانه ها در معدن حدود 3 مایلی زیر زمین زندگی می کردند.

در اینجا صفحه کامل ویکی پدیا در SSH آمده است - فوق العاده است بنابراین آن را بررسی کنید!

مرحله 12: Pi بدون سر خود را کنترل کنید و به یادگیری ادامه دهید

Pi بدون سر خود را کنترل کنید و به یادگیری ادامه دهید!
Pi بدون سر خود را کنترل کنید و به یادگیری ادامه دهید!

برو جلو و اکتشاف کن! تا زمانی که راحت و با دستورات اولیه آشنا نشدید ، از پنجره ترمینال استفاده کنید. حتی می توانید کابل اترنت را بردارید و Pi خود را به نقطه دسترسی تبدیل کنید (در چند هفته آینده آموزشی در این مورد ارسال خواهم کرد).

پین های GPIO را برای انجام کارهای جالب برنامه ریزی کنید! به چند ایده نیاز دارید؟ این آموزش ها را بررسی کنید:

1. ساخت سنسور رطوبت خاک

2. ساختن یک کنترل کننده آبیاری (می توان با سنسور رطوبت خاک مقابله کرد)

3. Bark Back: یک IoT Pet Monitor نصب کنید

4. در خانه هوشمند خود گسترش دهید و یک پخش کننده موسیقی Motion Triggered را اضافه کنید

قطعات نیاز دارید؟

لوازم الکترونیکی قدیمی و خراب را جدا کنید! اسباب بازی های الکترونیکی مکانی عالی برای تهیه موتور و بلندگو هستند. اگر موتورهای بهتری می خواهید ، ابزارهای برقی را جدا کنید.

از دوستان بپرسید یا تعمیرگاه قطعات و سیم اضافی پیدا کنید ، کابل های برق را از لوازم الکترونیکی قدیمی ذخیره کنید و از آنها به عنوان منبع تغذیه استفاده کنید یا آنها را برای سیم و/یا اتصالات جمع آوری کنید ، هدفون های قدیمی را ذخیره کنید و از آنها برای پروژه های صوتی استفاده کنید.

بهترین توصیه: قبل از پرتاب کردن فکر کنید:)

توصیه شده: