فهرست مطالب:
تصویری: دکمه قدرت رزبری پای: 3 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:55
اگر مثل من هستید ، شاید در اینترنت جستجو کرده اید و به دنبال بهترین راه حل برای روشن و خاموش کردن امن رزبری پای خود با فشار یک دکمه هستید. در حالی که راه حل های زیادی وجود دارد ، اکثر آنها نیاز به بارگیری یک اسکریپت پایتون و اجرای آن در هنگام بوت دارند-و بیش از یک راه برای انجام این کار وجود دارد. با این حال ، یک راه حل بسیار ساده تر در حال حاضر در 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 شما خاموش می شود ، می توانید دوباره دکمه را فشار دهید تا دوباره از حالت توقف بیدار شود.
تبریک می گویم! شما اکنون یک دکمه پاور کاملاً کاربردی برای رزبری پای خود دارید!
توصیه شده:
دکمه خاموش کردن رزبری پای: 3 مرحله
دکمه خاموش کردن برای Raspberry Pi: Raspberry Pi یک پلت فرم محاسباتی بسیار مفید است که امکان ایجاد برنامه های مختلف IoT/robotics/smart-home/… را فراهم می کند. با این حال ، تنها چیزی که در مقایسه با رایانه معمولی ندارد ، دکمه خاموش کردن است. بنابراین چگونه می توانیم
دکمه فشاری رزبری پای با LED ها فلز برهنه: 8 مرحله
Raspberry Pi Push Button With LEDs Bare Metal: این دومین آموزش من در زمینه برنامه نویسی تمشک pi 3 فلزی برهنه است! اولین موردم را اینجا ببینید. آخرین باری که به شما نشان دادم چگونه می توانید یک تصویر سیستم عامل برای رزبری pi 3 ایجاد کنید که یک led را چشمک می زند ، در این آموزش به شما نشان خواهم داد
کنترل روشنایی کنترل LED مبتنی بر PWM با استفاده از دکمه های فشار ، رزبری پای و خراش: 8 مرحله (همراه با تصاویر)
کنترل روشنایی مبتنی بر PWM کنترل LED با استفاده از دکمه های فشار ، رزبری پای و خراش: من سعی می کردم راهی برای توضیح نحوه عملکرد PWM برای دانش آموزانم بیابم ، بنابراین وظیفه خود را برای کنترل روشنایی یک LED با استفاده از 2 دکمه تنظیم کردم. - یک دکمه روشنایی LED را افزایش می دهد و دکمه دیگر آن را کم می کند. برای پیشرفت
یک دکمه قدرت تمشک پای بهتر بسازید: 4 مرحله
یک دکمه قدرت بهتر رزبری پای بسازید: ساختن دکمه خاموش یا خاموش کردن تمشک بسیار آسان است. بسیاری از چنین پروژه هایی در وب و چند مورد در Instructables وجود دارد ، اما هیچ یک از آنها (که من می توانم ببینم) به شما نمی گویند که Pi شما واقعا خاموش شده است و بنابراین
دکمه پاور را برای رزبری پای لمس کنید: 3 مرحله
دکمه پاور را برای رزبری پای لمس کنید: از زمانی که من این قاب را برای Retropie چاپ کردم و شروع به استفاده کردم ، همیشه تصور می کردم که چگونه یک دکمه روشن / خاموش درست کنم. ایده تغییر طرح برای ایجاد دکمه حرکت و سپس حرکت یک سوئیچ بود. در پایان ایده دیگری داشتم ، جایی که نیازی به تغییر شرایط نداشتم