Mundarija:

RASPBERRY PI -ni qanday qilib to'g'ri o'chirish kerak: 5 qadam
RASPBERRY PI -ni qanday qilib to'g'ri o'chirish kerak: 5 qadam

Video: RASPBERRY PI -ni qanday qilib to'g'ri o'chirish kerak: 5 qadam

Video: RASPBERRY PI -ni qanday qilib to'g'ri o'chirish kerak: 5 qadam
Video: MINING otmen TEZ KO'RING- VIDEOKARTAlarda mayning qilish qoplamaydi ! MINING ferma! ETHEREUM/BITCOIN 2024, Iyun
Anonim
RASPBERRY PI -ni qanday qilib to'g'ri o'chirish kerak
RASPBERRY PI -ni qanday qilib to'g'ri o'chirish kerak

Ehtimol, har bir RPi foydalanuvchisi bir marta Raspberry Pi -ni qanday o'chirib qo'yish haqida o'ylayotgandir?

Siz shunchaki quvvatni o'chira olmaysiz. Agar shunday qilsangiz, bir kun kelib SD -karta buziladi va RPi ishga tushmaydi. Siz birinchi navbatda OSni o'chirib qo'yishingiz kerak, shundan keyingina siz simni rozetkadan uzib, yoki agar siz ilg'or foydalanuvchi bo'lsangiz, o'zingiz o'rnatgan kalit yordamida o'chirib qo'yishingiz mumkin. Agar siz RPi -ni ish stoli kompyuteri sifatida ishlatayotgan bo'lsangiz, bu juda yaxshi. Ammo, agar sizning loyihangizda na klaviatura, na sichqon, na monitor ishlatilsa nima qilish kerak?

Mening yechimim teskari kuchlanishdan himoyalanish platasi bo'lgan Mini tugmachali quvvat tugmasidan foydalanishga asoslangan. Keling, tafsilotlarga to'xtalib o'tamiz.

1 -qadam: Raspberry Pi -ni sozlang

Avval siz RPI -da config.txt faylini satr qo'shib tahrir qilishingiz kerak:

dtoverlay = gpio-poweroff, active_low, gpiopin = 14

Bu qatorni oxiriga qo'ying, oldin:

start_x = 0

Bu satrda siz ishga tushirishda GPIO14 (bu erda men BCM GPIO raqamlashni ishlataman) ni o'rnatasiz. O'chirilgandan keyin u pastga tushganda, u Pololu kartasidagi "ctrl" pin orqali quvvatni o'chiradi.

2 -qadam: Pololu kartasini RPi -ga ulang

Pololu kartasini RPi -ga ulang
Pololu kartasini RPi -ga ulang

Pololu kartasini rasmda ko'rsatilgandek RPi -ga ulang.

3 -qadam: Python skript

Python skriptiga ba'zi kodlarni qo'shishingiz kerak

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

gpio.setup (31, gpio. IN, pull_up_down = gpio. PUD_UP) # GPIO 31 ni kirish sifatida sozlash

def O'chirish (kanal): os.system ("sudo shutdown -h now") # past GPIO31da RPi -ni o'chiradi

gpio.add_event_detect (31, gpio. FALLING, qayta qo'ng'iroq = O'chirish, bouncetime = 2000) # GPIO past RPi yopilishini kutmoqda

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

4 -qadam: Bu qanday ishlaydi

SW1 kaliti "ON" tugmasi sifatida xizmat qiladi. Hech narsa yo'q, hamma narsa aniq:)

SW2 tugmachasini bosganingizda, o'chirish jarayoni Python skriptini ishga tushirish bilan boshlanadi.

Jarayon tugagandan so'ng, GPIO8 past bo'ladi.

Pololu kartasining "ctrl" pinidagi past daraja quvvatni o'chiradi.

Bo'ldi shu:)

5 -qadam: Rahmat

Boshqa qiziqarli loyihalar uchun mening blogimga tashrif buyuring:

verysecretlab09.blogspot.com/

Youtube kanali:

www.youtube.com/channel/UCl8RTfbWUWxgglcJM…

Tavsiya: