فهرست مطالب:
- مرحله 1: نصب Raspbian
- مرحله 2: آشنایی با IP Pi خود
- مرحله 3: دسترسی به ترمینال LX
- مرحله 4: دسترسی به LXDE Desktop
تصویری: بدون سر Pi - شروع رزبری پای بدون هیچ سخت افزار اضافی: 4 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:57
سلام ،
حدس می زنم دلیل فرود شما در اینجا این است که شما خیلی شبیه من هستید! شما نمی خواهید به راحتی با Pi خود کار کنید - Pi را به یک مانیتور وصل کنید ، یک صفحه کلید و ماوس را وصل کنید و voila!… Pfft ، چه کسی این کار را می کند ؟! به هر حال ، Pi یک "رایانه با اندازه جیبی" است و هیچ مانیتوری در جیب من قرار نمی گیرد. بنابراین ، ما چه کار می کنیم؟ تقلب می کنیم! ما راهی برای استفاده از صفحه نمایش ، صفحه کلید و صفحه لپ تاپ به عنوان لوازم جانبی Pi خود پیدا کردیم.
در اینجا چیزی است که ما به آن نیاز خواهیم داشت:
- لپ تاپ
- تمشک پای
- کارت خوان
- کارت Micro-SD
- کابل میکرو USB
- کابل سریال USB به TTL (اختیاری)
- USB WiFi دانگل (اختیاری ؛ Pi 2 و پایین تر)
- کابل اترنت
- اتصال به اینترنت بی سیم
مرحله 1: نصب Raspbian
اگر قبلاً سیستم عامل را روی برد خود نصب نکرده اید ، اکنون زمان مناسبی برای انجام این کار است. راهنمای رسمی را بررسی کنید یا مراحل زیر را دنبال کنید:
پنجره ها:
- جدیدترین تصویر Raspbian را از صفحه بارگیری های وب سایت Raspberry Pi بارگیری کنید.
- پس از بارگیری فایل.zip ، آن را از حالت فشرده خارج کنید تا فایل تصویری (.img) برای نوشتن در کارت SD شما دریافت شود.
- کارت SD را در کارت خوان خود قرار دهید و آن را به لپ تاپ خود وصل کنید.
- ابزار Win32DiskImager را از صفحه Sourceforge Project به صورت یک فایل فشرده بارگیری کنید. فایل اجرایی را از فایل zip خارج کرده و برنامه را اجرا کنید
- فایل تصویری را که قبلاً استخراج کرده اید انتخاب کنید.
- حرف درایو اختصاص داده شده به کارت SD خود را در کادر دستگاه انتخاب کنید. در انتخاب درایو مناسب دقت کنید. در صورت دریافت اشتباه می توانید داده های هارد دیسک کامپیوتر خود را از بین ببرید! اگر از شکاف کارت SD در رایانه خود استفاده می کنید و درایو را در پنجره Win32DiskImager مشاهده نمی کنید ، از یک آداپتور SD خارجی استفاده کنید.
- روی نوشتن کلیک کنید و منتظر بمانید تا نوشتن کامل شود.
- از تصویربردار خارج شوید
اوبونتو:
- جدیدترین تصویر Raspbian را از صفحه بارگیری های وب سایت Raspberry Pi بارگیری کنید.
- پس از بارگیری فایل.zip ، آن را از حالت فشرده خارج کنید تا فایل تصویری (.img) برای نوشتن در کارت SD شما دریافت شود.
- کارت SD را در کارت خوان خود قرار دهید و آن را به لپ تاپ خود وصل کنید.
- روی فایل تصویری که قبلاً استخراج کرده اید راست کلیک کرده و Open with -> Disk Image Writer را انتخاب کنید
- کارت SD خود را از لیست انتخاب کرده و Start Restoring را بزنید. در انتخاب درایو مناسب دقت کنید. در صورت دریافت اشتباه می توانید داده های هارد دیسک کامپیوتر خود را از بین ببرید!
- رمز عبور خود را برای اعطای امتیازات ریشه وارد کنید و منتظر بمانید تا نوشتن کامل شود.
- از برنامه خارج شوید
هنوز کارت SD را خارج نکنید! فقط دو کار دیگر وجود دارد.
- برای فعال کردن دسترسی پوسته از طریق SSH: به فهرست بوت بروید و با استفاده از هر ویرایشگر فایل ، یک فایل خالی به نام ssh (بدون هیچ پسوند فایل) ایجاد کنید
- برای فعال کردن ارتباط سریال: مجدداً به فهرست بوت بروید ، فایل config.txt را با استفاده از هر ویرایشگر فایل باز کنید و خط زیر (بدون نقل قول) را به انتهای فایل "enable_uart = 1" اضافه کنید. فایل را ذخیره کنید و کار شما تمام شد!
مرحله 2: آشنایی با IP Pi خود
پس از اتمام نصب سیستم عامل ، کافی است کارت micro-SD را در Pi خود وارد کرده و با استفاده از کابل micro-USB ، برد خود را تغذیه کنید. اکنون ، با فرض اینکه لپ تاپ شما دارای اینترنت بی سیم (دانگل WiFi/USB) است ، یک سر کابل اترنت را به Pi خود و سر دیگر را به لپ تاپ خود وصل کنید.
روش 1 (اوبونتو)
- "مدیر شبکه" را باز کرده و روی "ویرایش اتصالات" کلیک کنید
- "Wired Connection 1" را انتخاب کرده و روی "ویرایش" کلیک کنید. اگر تنظیمات اتصال سیمی ندارید ، روی "افزودن" کلیک کنید
- در برگه "Wired" ، قسمت "Device MAC Address" را در لیست کشویی روی xx: xx: xx: xx: xx: xx (eth0) تنظیم کنید.
- در برگه "تنظیمات IPv4" ، قسمت "Method" را از لیست کشویی روی گزینه "Shared to other Computers" تنظیم کنید.
- ترمینال را باز کرده و ifconfig را اجرا کنید تا IP اختصاص داده شده به eth0 را یادداشت کنید
- حال با آوردن جدول ARP با استفاده از دستور arp -a ، به رابطی بروید که IP اختصاص داده شده به eth0 را مشخص کرده و مدخل ها را بررسی کنید تا IP اختصاص یافته به Pi شما (در مورد من 192.168.1.109) مشخص شود. برای تأیید ، IP را پینگ کنید
- متناوبا ، پس از مرحله (4) ، می توانید مستقیماً raspberrypi.local را برای تعیین IP Pi خود ping کنید یا می توانید از nmap استفاده کنید
روش 1 (ویندوز)
- به "مرکز شبکه و اشتراک گذاری" بروید و روی "تغییر تنظیمات آداپتور" کلیک کنید
- روی "آداپتور WiFi" راست کلیک کرده و روی "Properties" کلیک کنید
- در برگه "اشتراک گذاری" ، گزینه Allow other users to connect through this network network connection را انتخاب کرده و آداپتور اترنت مناسب را از لیست انتخاب کنید. اکنون باید ببینید که اتصال به صورت Shared علامت گذاری شده است
- روی "آداپتور اترنت" راست کلیک کرده و روی "Properties" کلیک کنید
- در برگه "Networking" ، روی گزینه "Internet Protocol Version 4" دوبار کلیک کنید و اطمینان حاصل کنید که مقداری IP پویا به پورت اترنت اختصاص داده شده است.
- خط فرمان را باز کنید و دستور پینگ را در آدرس پخش IP اختصاصی صادر کنید. از آنجا که IP اختصاص داده شده به پورت اترنت در لپ تاپ من 192.168.137.1 بود ، من به سادگی 192.168.137.255 را پینگ می کنم
- حالا با آوردن جدول ARP با استفاده از دستور arp -a ، به رابط بروید تا IP اختصاص داده شده به اترنت (در مورد من 192.168.137.1) مشخص شود و ورودی ها را برای تعیین IP اختصاص داده شده به Pi خود (192.168) بررسی کنید. در مورد من 137.99) برای تأیید ، IP را پینگ کنید
- متناوباً ، پس از مرحله (5) ، می توانید مستقیماً pinging raspberrypi.mshome.net را برای تعیین IP Pi خود داشته باشید.
روش 2 (ویندوز)
اگر به دلایلی روش فوق برای شما کار نکرد ، سعی کنید دو شبکه را از بین ببرید.
- دوباره تنظیمات آداپتور را باز کنید ، ویژگی های WiFi را وارد کرده و اشتراک گذاری را غیرفعال کنید.
- مانند گذشته خواص اترنت را وارد کنید ، روی گزینه "Internet Protocol Version 4" در زبانه "Networking" دوبار کلیک کنید و گزینه "به طور خودکار دریافت آدرس IP" را انتخاب کنید
- اکنون ، به تنظیمات آداپتور برگردید ، هر دو اتصال (WiFi و اترنت) را برجسته کنید ، راست کلیک کرده و گزینه "Connections Bridge" را انتخاب کنید.
- باید یک اتصال جدید به نام Network Bridge را مشاهده کنید.
- خط فرمان را باز کرده و ipconfig را اجرا کنید. به ورودی به نام Ethernet adapter Network Bridge بروید و آدرس IP را یادداشت کنید
- از آنجا که ، در مورد من ، IP اختصاص داده شده به Bridge Bridge 192.168.1.101 است ، IP اختصاص داده شده به Pi باید در محدوده 192.168.1.2 تا 192.168.1.254 (192.168.1.1 دروازه پیش فرض و 192.168.1.255 کد آدرس پخش) اکنون ، از هر اسکنر IP برای جستجوی کلاینت های فعال در این محدوده IP استفاده کنید و IP اختصاص داده شده به Pi را جستجو کنید.
- از طرف دیگر ، ممکن است سعی کنید IP ثابت را به Pi خود اختصاص دهید.
روش 3 (اوبونتو در VM)
این را در نظر بگیرید ، شما اوبونتو را در یک ماشین مجازی که روی میزبان ویندوز اجرا می شود نصب کرده اید و باید از طریق اوبونتو به Pi خود دسترسی داشته باشید یعنی ابتدا باید راهی برای به اشتراک گذاشتن اتصال اینترنت اوبونتو خود پیدا کنید (که چیزی نیست جز اتصال شبکه اصلی میزبان شما برای دسترسی مهمان شما به شبکه خارجی ترجمه شده است ؛ اجازه دهید وارد جزئیات نشویم) با Pi شما. این می تواند گاهی دردسر ساز شود. با این حال ، من به تازگی با یک راه حل ساده روبرو شدم - Bridging Network.
روش 4 (اوبونتو/ویندوز)
متناوبا ، اگر پورت اترنت رایگان ندارید ، می توانید مستقیماً Pi خود را از طریق روتر خانگی یا سوئیچ اترنت به شبکه متصل کنید.
- Pi خود را تغذیه کنید و آن را از طریق یک پورت اترنت روی یک سوئیچ/روتر قابل دسترسی ، متصل به شبکه خانگی خود ، با استفاده از یک کابل اترنت ، به شبکه خود وصل کنید.
- شما باید LED های PWR و ACT را چشمک بزنید که نشان می دهد تصویر Raspbian در حال بوت شدن است. سپس باید LED سبز "LNK" و چراغ نارنجی "10M" را در نزدیکی درگاه اترنت روی Pi خود مشاهده کنید که نشان می دهد آدرس IP توسط DHCP روتر شما به آن اختصاص داده شده است.
- اکنون ، برای فهمیدن این IP ، کافی است با وارد کردن آدرس IP محلی روتر (192.168.1.1 برای iBall) در مرورگر خود ، از صفحه روتر خود دیدن کنید. وارد شوید و لیست سرویس گیرنده DHCP را برای IP اختصاص داده شده به Pi خود بررسی کنید (به دنبال مدخلی باشید که حاوی "Raspberry Pi Foundation" ، احتمالاً در کنار آدرس MAC آن باشد). اگر این کار نمی کند سعی کنید از یک اسکنر IP مانند nmap استفاده کنید.
مرحله 3: دسترسی به ترمینال LX
هنگامی که IP Pi خود را داریم ، آوردن پوسته آسان است. ما از SSH برای ورود از راه دور به Pi خود و دسترسی به ترمینال LX استفاده می کنیم. برای انجام این کار ،
کاربران ویندوز باید Putty را نصب کنند ، یک سرویس گیرنده SSH آسان برای استفاده.
- پس از نصب ، Putty را اجرا کنید ، نوع اتصال را روی SSH و مقدار پورت را روی 22 تنظیم کنید ، IP Pi خود را وارد کرده و Open را بزنید.
- در صورت پرسیدن آیا به این میزبان اعتماد دارید و آیا LX-Terminal را مشاهده می کنید که اطلاعات ورود به سیستم را درخواست می کند ، "Yes" را انتخاب کنید.
- پیش بروید و نام "pi" را به عنوان نام کاربری و "تمشک" را برای رمز عبور وارد کنید (هنگام تایپ رمز عبور قابل مشاهده نخواهد بود ، بنابراین نگران نباشید)
- Ping google.com را بررسی کنید که آیا اینترنت کار می کند یا خیر!
کاربران لینوکس دارای قابلیت داخلی هستند.
- ترمینال را باز کرده و دستور ssh [email protected] (x.x.x.x IP Pi شما است) را اجرا کنید یا ssh [email protected] را امتحان کنید
- در صورت پرسیدن آیا به این میزبان اعتماد دارید ، عبارت yes را تایپ کنید ، return را بزنید و گذرواژه Pi خود را وارد کنید (گذرواژه پیش فرض: "تمشک")
- برای بررسی اینکه اینترنت کار می کند یا خیر ، گوگل را پینگ کنید!
پاداش: دسترسی Shell از طریق اتصال سریال
اگر درگاه اترنت شما مشغول است ، می توانید از پورت USB لپ تاپ خود برای ایجاد ارتباط سریال با Pi خود استفاده کنید. برای انجام این کار ، شما نیاز به یک کابل سریال USB to TTL یا یک دستگاه USB to Serial مانند برد اصلی شکست FTDI FT232 دارید.
از آنجا که ویندوز یک برنامه ترمینال را که به ما امکان اتصال از طریق سریال را می دهد ، شامل نمی شود ، ما از Putty استفاده می کنیم. ما همچنین باید درایورهای FTDI را نصب کنیم.
- سیمها را از سرصفحه TTL تا پینهای مربوطه روی تراشه اجرا کنید. مطمئن شوید که پین ها به درستی مسیریابی شده اند همانطور که در جدول نشان داده شده است.
- سر دیگر کابل TTL را به پورت USB رایانه خود وصل کنید. مدیر دستگاه را باز کرده و در قسمت "Ports (COM & LPT)" شماره COM اختصاص داده شده به Pi خود را بررسی کنید.
- Putty را اجرا کنید ، نوع اتصال را روی Serial قرار دهید ، شماره COM اختصاص داده شده را وارد کنید ، سرعت را روی 115200 تنظیم کنید و Open را بزنید.
- اگر پرسیده شد آیا به این میزبان اعتماد دارید یا خیر ، ترمینال LX را مشاهده می کنید که اطلاعات ورود به سیستم را از شما می پرسد ، "بله" را انتخاب کنید.
- پیش بروید و "pi" را به عنوان نام کاربری و "تمشک" را برای رمز عبور وارد کنید
کاربران لینوکس ممکن است نیاز به نصب Screen داشته باشند.
- برای بررسی اینکه آیا قبلاً صفحه روی دستگاههای لینوکس خود نصب کرده اید ، کافی است صفحه نوع ترمینال را باز کرده و بازگشت را بزنید. در صورت دریافت خطا ، دستور sudo apt-get install screen را برای نصب Screen اجرا کنید.
- در مرحله بعد ، FTDI Drivers را نصب کنید و آماده باشید. سیمها را از سرصفحه TTL تا پینهای مربوطه روی تراشه اجرا کنید. مطمئن شوید که پین ها به درستی مسیریابی شده اند همانطور که در جدول نشان داده شده است.
- سر دیگر کابل TTL را به پورت USB رایانه خود وصل کنید. ترمینال را باز کرده و فرمان sudo screen /dev /ttyUSB0 115200 را اجرا کرده و return را بزنید.
- در صورت پرسیدن آیا به این میزبان اعتماد دارید ، عبارت yes را تایپ کنید ، return را بزنید و نام کاربری و گذرواژه Pi خود را وارد کنید (نام کاربری پیش فرض: "pi" گذرواژه پیش فرض: "تمشک")
خوب ، ما به پوسته دسترسی داریم ، اما اینترنت چطور ؟! از آنجا که ما از کابل اترنت برای اتصال به Pi خود استفاده نکرده ایم ، به هیچ وجه نمی توانیم اتصال اینترنت را با آن به اشتراک بگذاریم. با این حال ، ما می توانیم از یک USB USB Dongle (Pi 3 دارای WiFi داخلی) با Pi خود برای اتصال به WiFi و دسترسی به اینترنت استفاده کنیم.
مرحله 4: دسترسی به LXDE Desktop
اکنون که به Shell دسترسی داریم ، بیایید جلو برویم و محیط رابط کاربری Raspbian Desktop GUI ، به نام LXDE را در دست بگیریم. با تایپ "startx" در پنجره خط فرمان می توانیم از طریق HDMI به دسکتاپ LXDE دسترسی پیدا کنیم. با این حال ، این روی SSH کار نمی کند. خوشبختانه ، ما هنوز می توانیم از راه دور از طریق VNC به LXDE Desktop دسترسی داشته باشیم.
پنجره ها
- با نصب سرور VNC بر روی Pi شروع کنید. sudo apt-get install tightvncserver را در پوسته SSH تایپ کنید
- با صدور فرمان vncserver: 1 سرور را روی Pi خود راه اندازی کنید (سرور vnc را در صفحه 1 شروع کنید). اکنون از شما خواسته می شود که یک رمز عبور 8 کاراکتری وارد کنید که هر بار از راه دور به Pi خود دسترسی خواهید داشت (پسورد هنگام تایپ آن قابل مشاهده نخواهد بود ، بنابراین نگران نباشید). اگر از شما خواسته شد که گذرواژه فقط خواندنی را وارد کنید "n" را بزنید و برگردید.
- در مرحله بعد ، نرم افزار VNC را بر روی لپ تاپ خود نصب کنید ، به طور معمول هر نرم افزار دیگری را نصب کنید.
- کلاینت را اجرا کنید ، "New Connection" را در منوی "File" انتخاب کنید ، IP Pi خود را وارد کنید (در مورد من 192.168.1.108:1) ، نام اتصال را (مثلاً Raspberry Pi) بگذارید و روی "ذخیره" کلیک کنید به
- روی کلیک روی اتصال تازه ایجاد شده دوبار کلیک کنید ، روی "اتصال" کلیک کنید ، در صورت درخواست رمز عبور پیکربندی شده قبلی را وارد کنید ، و همانجا LXDE Desktop بروید!
اوبونتو
- با نصب سرور VNC بر روی Pi شروع کنید. sudo apt-get install tightvncserver را در پوسته SSH تایپ کنید
- با صدور فرمان vncserver: 1 سرور را روی Pi خود راه اندازی کنید (سرور vnc را در صفحه 1 شروع کنید). اکنون از شما خواسته می شود که یک رمز عبور 8 کاراکتری وارد کنید که در هر بار دسترسی از راه دور به شما Pi مورد استفاده قرار می گیرد. اگر از شما خواسته شد که گذرواژه فقط خواندنی را وارد کنید "n" را بزنید و برگردید.
- در مرحله بعد ، سرویس گیرنده VNC را روی لپ تاپ خود نصب کنید. یک ترمینال جدید باز کنید و sudo apt-get install xtightvncviewer را اجرا کنید
- پس از اتمام نصب ، کلاینت را با استفاده از دستور xtightvncviewer اجرا کنید
- این باید یک جعبه پیام کوچک ایجاد کند. IP و شماره نمایشگر Pi خود را وارد کنید (در مورد من 192.168.1.109:1 ، در مورد من) ، return را بزنید و از شما خواسته می شود رمز عبور پیکربندی شده قبلی را وارد کنید. رمز عبور را وارد کنید ، دوباره return را بزنید و همانجا ، LXDE Desktop بروید!
توصیه شده:
سخت افزار و نرم افزار هک دستگاه های هوشمند ، Tuya و Broadlink LEDbulb ، Sonoff ، BSD33 Smart Plug: 7 مرحله
سخت افزار و نرم افزار هک دستگاه های هوشمند ، Tuya و Broadlink LEDbulb ، Sonoff ، BSD33 Smart Plug: در این دستورالعمل به شما نشان می دهم که چگونه چندین دستگاه هوشمند را با سیستم عامل خودم فلش کرده ام ، بنابراین می توانم آنها را با MQTT از طریق راه اندازی Openhab کنترل کنم. دستگاه های جدید هنگام هک کردن آنها. البته روشهای دیگر نرم افزاری برای فلش کردن سفارشی وجود دارد
کامل ایستگاه هواشناسی رزبری پای DIY با نرم افزار: 7 مرحله (همراه با تصاویر)
کامل ایستگاه هواشناسی رزبری پای با نرم افزار: در اواخر فوریه این پست را در سایت Raspberry Pi دیدم. http://www.raspberrypi.org/school-weather-station-..The آنها ایستگاه های هواشناسی Raspberry Pi را برای مدارس ایجاد کرده بودند. من کاملاً یکی می خواستم! اما در آن زمان (و من معتقدم هنوز هم در حال نوشتن است
آردوینو را با استفاده از ربات تلگرام بدون هیچ گونه سخت افزار اضافی کنترل کنید: 5 مرحله
کنترل آردوینو با استفاده از ربات تلگرام بدون هیچ گونه سخت افزار اضافی: طیف وسیعی از کارها وجود دارد که می توانید با آردوینو انجام دهید ، اما آیا تا به حال به این فکر کرده اید که آردوینو خود را با استفاده از ربات تلگرام کنترل کنید؟ به چه چیزی نیاز خواهید داشت: PC برخی از دستگاه های قابل کنترل (ما از LED داخلی Arduino در
مهارت های الکسا را با Cloud9 بسازید- بدون کارت اعتباری یا سخت افزار مورد نیاز: 7 مرحله (همراه با تصاویر)
مهارت های الکسا را با Cloud9 بسازید- بدون کارت اعتباری یا سخت افزار مورد نیاز: سلام ، امروز من به شما نشان خواهم داد که چگونه مهارت آمازون Alexa خود را با استفاده از Cloud9 ایجاد کنید. برای کسانی که نمی دانند ، Cloud9 یک IDE آنلاین است که از زبان های مختلف پشتیبانی می کند و صد درصد رایگان است - بدون نیاز به کارت اعتباری
عکاسی پانوراما با نرم افزار رایگان و سخت افزار ارزان: 6 مرحله
عکاسی پانوراما با نرم افزار رایگان و سخت افزار ارزان: از عکس های پانوراما برای تهیه تصاویری از صحنه هایی استفاده می شود که بسیار بزرگتر از آن هستند که در یک لنز معمولی دوربین قرار بگیرند یا حتی برای چشم انسان بسیار بزرگ است. بیشتر پانوراماهای مشهور عکسهای منظره ای در فضای باز با ویژگیهای زمین شناسی یا آسمان شهر است