İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Muhtemelen her RPI kullanıcısı bir zamanlar Raspberry Pi'yi nasıl kapatacağını merak ediyordur?
Sadece gücü kapatamazsınız. Bunu yaparsanız, büyük olasılıkla bir gün SD kartınız bozulacak ve RPI'niz başlamayacaktır. Önce işletim sistemini kapatmalısınız ve ancak o zaman kabloyu prizden çekerek veya daha ileri düzey bir kullanıcıysanız, kendiniz kurduğunuz anahtarla kapatabilirsiniz. RPi'nizi masaüstü bilgisayar olarak kullanıyorsanız, aşağı yukarı tamamdır. Ancak projenizde klavye, fare veya monitör kullanılmıyorsa ne yapmalı?
Benim çözümüm, Ters Voltaj Koruma panosuna sahip Mini Buton Güç Anahtarının kullanımına dayanmaktadır. Ayrıntılara girelim.
Adım 1: Raspberry Pi'nizi Yapılandırın
Öncelikle, bir satır ekleyerek RPI'nizdeki config.txt dosyasını düzenlemeniz gerekir:
dtoverlay=gpio-poweroff, active_low, gpiopin=14
Bu satırı sonuna, önce koyun:
start_x=0
Bu satırla, başlangıçta GPIO14'ü (burada BCM GPIO numaralandırmasını kullanıyorum) yüksek olarak ayarladınız. Kapandıktan sonra azalacağı zaman Pololu kartı üzerindeki “ctrl” pini ile gücü kesecektir.
Adım 2: Pololu Board'u RPi'nize bağlayın
Pololu kartını resimde gösterildiği gibi RPi'nize bağlayın.
3. Adım: Python Komut Dosyası
Ayrıca Python betiğinize bazı kodlar eklemeniz gerekiyor.
.****************************************************************************
gpio.setup(31, gpio. IN, pull_up_down = gpio. PUD_UP) # GPIO 31'i giriş olarak ayarla
def Kapatma(kanal): os.system("sudo kapatma -h şimdi") # düşük GPIO31'de RPi'yi kapatır
gpio.add_event_detect(31, gpio. FALLING, geri arama = Kapatma, sıçrama süresi = 2000) # GPIO'nun düşük RPi'yi kapatması bekleniyor
****************************************************************************
4. Adım: Nasıl Çalışır?
SW1 anahtarı "ON" düğmesi olarak görev yapar. Özel bir şey yok, her şey açık:)
SW2'ye bastığınızda, Python betiği yürütülerek kapatma işlemi başlatılır.
İşlem tamamlandığında, GPIO8 düşer.
Pololu kartının "ctrl" pinindeki bu düşük seviye, gücü kapatır.
Bu kadar:)
Adım 5: Teşekkürler
Daha ilginç projeler için Blogumu ziyaret edin:
verysecretlab09.blogspot.com/
Youtube kanalı:
www.youtube.com/channel/UCl8RTfbWUWxgglcJM…