Isi kandungan:

CARA MENGHAPUSKAN RASPBERRY PI TEPAT: 5 Langkah
CARA MENGHAPUSKAN RASPBERRY PI TEPAT: 5 Langkah

Video: CARA MENGHAPUSKAN RASPBERRY PI TEPAT: 5 Langkah

Video: CARA MENGHAPUSKAN RASPBERRY PI TEPAT: 5 Langkah
Video: Membuat NAS Sendiri Tersimpel Pake Linux, OMV 2024, Jun
Anonim
CARA MENGHAPUSKAN RASPBERRY PI dengan betul
CARA MENGHAPUSKAN RASPBERRY PI dengan betul

Mungkin setiap pengguna RPi pernah bertanya-tanya bagaimana mematikan Raspberry Pi?

Anda tidak boleh mematikan kuasa. Sekiranya anda melakukannya, kemungkinan kad SD satu hari akan rosak, dan RPi anda tidak akan dimulakan. Anda mesti mematikan OS terlebih dahulu, dan hanya dengan itu anda boleh mematikannya dengan menarik kabel dari soket, atau jika anda pengguna yang lebih maju, dengan suis yang dipasang sendiri. Lebih kurang ok, jika anda menggunakan RPi anda sebagai PC desktop. Tetapi apa yang harus dilakukan jika dalam projek anda tidak menggunakan papan kekunci atau tetikus atau monitor?

Penyelesaian saya adalah berdasarkan penggunaan Mini Pushbutton Power Switch with Reverse Voltage Protection board. Mari masuk ke dalam perincian.

Langkah 1: Konfigurasi Pi Raspberry Anda

Mula-mula anda perlu mengedit file config.txt pada RPI anda, dengan menambahkan baris:

dtoverlay = gpio-poweroff, active_low, gpiopin = 14

Letakkan garis ini pada akhir, sebelum:

mula_x = 0

Dengan baris ini anda menetapkan GPIO14 (di sini saya menggunakan penomboran GPIO BCM) tinggi semasa memulakan. Apabila ia akan menjadi rendah setelah ditutup, ia akan mematikan kuasa melalui pin "ctrl" pada papan Pololu.

Langkah 2: Sambungkan Papan Pololu ke RPi Anda

Sambungkan Papan Pololu ke RPi Anda
Sambungkan Papan Pololu ke RPi Anda

Sambungkan papan Pololu ke RPi anda seperti yang ditunjukkan pada gambar.

Langkah 3: Skrip Python

Anda juga perlu menambahkan beberapa kod ke skrip Python anda

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

gpio.setup (31, gpio. IN, pull_up_down = gpio. PUD_UP) # tetapkan GPIO 31 sebagai input

def Shutdown (saluran): os.system ("sudo shutdown -h now") # mematikan RPi pada GPIO31 rendah

gpio.add_event_detect (31, gpio. FALLING, callback = Shutdown, bouncetime = 2000) # menunggu GPIO rendah untuk mematikan RPi

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

Langkah 4: Bagaimana Ia Berfungsi

Suis SW1 berfungsi sebagai butang "ON". Tidak ada yang istimewa, semuanya jelas:)

Apabila anda menekan SW2, proses penutupan dimulakan dengan melaksanakan skrip Python.

Setelah proses selesai, GPIO8 menjadi rendah.

Aras rendah pada pin "ctrl" papan Pololu ini, mematikan kuasa.

Itu sahaja:)

Langkah 5: Terima kasih

Lawati Blog saya untuk projek yang lebih menarik:

verysecretlab09.blogspot.com/

Saluran Youtube:

www.youtube.com/channel/UCl8RTfbWUWxgglcJM…

Disyorkan: