فهرست مطالب:

نحوه صحیح خاموش کردن PI رزبری: 5 مرحله
نحوه صحیح خاموش کردن PI رزبری: 5 مرحله

تصویری: نحوه صحیح خاموش کردن PI رزبری: 5 مرحله

تصویری: نحوه صحیح خاموش کردن PI رزبری: 5 مرحله
تصویری: Why π is in the normal distribution (beyond integral tricks) 2024, نوامبر
Anonim
چگونه می توان PI رزبری را به درستی خاموش کرد
چگونه می توان PI رزبری را به درستی خاموش کرد

احتمالاً هر کاربر RPi یک بار می پرسد چگونه رزبری پای را خاموش کند؟

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

راه حل من بر اساس استفاده از Mini Pushbutton Power Switch با برد حفاظت ولتاژ معکوس است. بیایید وارد جزئیات شویم.

مرحله 1: رزبری پای خود را پیکربندی کنید

ابتدا باید فایل config.txt را در RPI خود با افزودن یک خط ویرایش کنید:

dtoverlay = gpio-poweroff ، active_low ، gpiopin = 14

این خط را در انتها ، قبل از قرار دهید:

start_x = 0

با استفاده از این خط شما GPIO14 (در اینجا از شماره گذاری BCM GPIO استفاده می کنم) را در هنگام راه اندازی بالا تنظیم می کنید. هنگامی که پس از خاموش شدن کم شود ، از طریق پین "ctrl" روی برد Pololu خاموش می شود.

مرحله 2: برد Pololu را به RPi خود وصل کنید

برد Pololu را به RPi خود وصل کنید
برد Pololu را به RPi خود وصل کنید

همانطور که در تصویر نشان داده شده است برد Pololu را به RPi خود وصل کنید.

مرحله 3: اسکریپت پایتون

همچنین باید مقداری کد به اسکریپت پایتون خود اضافه کنید

.****************************************************************************

gpio.setup (31 ، gpio. IN ، pull_up_down = gpio. PUD_UP) # GPIO 31 را به عنوان ورودی تنظیم کنید

def خاموش شدن (کانال): os.system ("sudo shutdown -h now") # خاموش کردن RPi در GPIO31 کم

gpio.add_event_detect (31، gpio. FALLING، callback = Shutdown، bouncetime = 2000) # منتظر بمانید تا GPIO کم شود تا RPi خاموش شود

****************************************************************************

مرحله 4: چگونه کار می کند

سوئیچ SW1 به عنوان دکمه "ON" عمل می کند. چیز خاصی نیست ، همه چیز واضح است:)

وقتی SW2 را فشار می دهید ، فرآیند خاموش شدن با اجرای اسکریپت پایتون آغاز می شود.

پس از اتمام فرآیند ، GPIO8 پایین می آید.

این سطح پایین در پین "ctrl" برد Pololu ، برق را خاموش می کند.

خودشه:)

مرحله 5: با تشکر

برای مشاهده پروژه های جالب تر از وبلاگ من دیدن کنید:

verysecretlab09.blogspot.com/

کانال یوتیوب:

www.youtube.com/channel/UCl8RTfbWUWxgglcJM…

توصیه شده: