فهرست مطالب:

دکمه قدرت رزبری پای: 3 مرحله
دکمه قدرت رزبری پای: 3 مرحله

تصویری: دکمه قدرت رزبری پای: 3 مرحله

تصویری: دکمه قدرت رزبری پای: 3 مرحله
تصویری: آموزش راه اندازی و کار با رزبری پای 4 | بررسی Raspberry Pi OS 2024, نوامبر
Anonim
دکمه پاور رزبری پای
دکمه پاور رزبری پای

اگر مثل من هستید ، شاید در اینترنت جستجو کرده اید و به دنبال بهترین راه حل برای روشن و خاموش کردن امن رزبری پای خود با فشار یک دکمه هستید. در حالی که راه حل های زیادی وجود دارد ، اکثر آنها نیاز به بارگیری یک اسکریپت پایتون و اجرای آن در هنگام بوت دارند-و بیش از یک راه برای انجام این کار وجود دارد. با این حال ، یک راه حل بسیار ساده تر در حال حاضر در Raspberry Pi پخته شده است. با کوتاه کردن پین های خاص و اضافه کردن یک خط به فایل پیکربندی بوت ، می توانید در عرض 10 دقیقه یک دکمه پاور کاملاً کاربردی داشته باشید!

مرحله 1: مدار را جمع کنید

مدار را مونتاژ کنید
مدار را مونتاژ کنید
مدار را مونتاژ کنید
مدار را مونتاژ کنید

مواد زیر را جمع آوری کنید:

  • رزبری پای (من از 3A+ با آخرین Raspbian Stretch نصب شده استفاده می کنم)
  • 2 سیم جهنده زن به مرد ORAdafruit T-Cobbler Plus برای رزبری پای (با اتصال 40 پین)
  • 2 سیم بلوز نر (فقط در صورت استفاده از T-Cobbler)
  • 1 دکمه فوری
  • 1 تخته نان نصف (یا بزرگتر)

هر سیم را به یک مخاطب در دکمه فشاری وصل کنید. سپس یک سیم را به پین 5 (GPIO3/SCL) و یک سیم را به پین 6 (GND) وصل کنید. در حال حاضر ، نیمی از کار در حال حاضر انجام شده است! کوتاه کردن لحظه ای پین های 5 و 6 با فشار دادن دکمه ، Pi را از حالت توقف بیدار می کند. (رزبری پای هنگامی که "خاموش" است اما همچنان به برق متصل است در حالت توقف باقی می ماند.)

مرحله 2: ویرایش فایل بوت سیستم

ویرایش فایل بوت سیستم
ویرایش فایل بوت سیستم

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

به Pi خود (یا SSH در صورت استفاده از راه دور/بدون سر) وارد شوید و موارد زیر را در خط فرمان وارد کنید:

sudo nano /boot/config.txt

با این کار یک فایل پیکربندی باز می شود که Pi شما هنگام بوت شدن از آن استفاده می کند. در انتهای فایل موارد زیر را اضافه کنید:

dtoverlay = gpio-shutdown

روکش خاموش شدن gpio باعث می شود که رزبری پای خاموش شود وقتی پین 5 و 6 (قبلاً به دکمه فشاری متصل شده اند) به طور موقت کوتاه می شوند. برای خروج CTRL X را فشار دهید ، سپس Y و ENTER را فشار دهید تا تغییرات خود را در فایل "config.txt" ذخیره کنید.

در صورت استفاده از I2C:

شاید متوجه شده باشید که GPIO3 (پین 5) نیز پین SCL برای اتصال دستگاه های I2C است. در حالی که شما باید از پین 5 و 6 برای بیدار کردن رزبری پای از حالت توقف استفاده کنید ، می توانید یک پین GPIO متفاوت برای خاموش کردن Pi خود تعیین کنید ، بنابراین GPIO3 را برای استفاده با دستگاه های I2C خود آزاد کنید.

برای تعیین پین خاموش کردن متفاوت ، فایل "config.txt" را باز کرده و پارامتر "gpio-pin" را به همپوشانی اضافه کنید. به عنوان مثال ، اگر از GPIO21 (پین 40) به عنوان پین خاموش استفاده کنید ، تنظیم همپوشانی شما به این شکل خواهد بود:

dtoverlay = gpio-shutdown ، gpio-pin = 21

برای اطلاعات بیشتر:

اگر می خواهید درباره عملکرد این روکش بیشتر بدانید ، موارد زیر را وارد کنید:

dtoverlay -h gpio -shutdown

برای آشنایی با پوشش های اضافی ، به راهنمای پوشش در فهرست زیر بروید:

cd/boot/overlays/README

برای کسب اطلاعات بیشتر در مورد کارهای شگفت انگیزی که می توانید با "config.txt" انجام دهید ، از وب سایت Raspberry Pi برای اسناد رسمی در اینجا دیدن کنید.

مرحله 3: راه اندازی مجدد و لذت ببرید

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

تبریک می گویم! شما اکنون یک دکمه پاور کاملاً کاربردی برای رزبری پای خود دارید!

توصیه شده: