Daftar Isi:

CARA MATI RASPBERRY PI DENGAN BENAR: 5 Langkah
CARA MATI RASPBERRY PI DENGAN BENAR: 5 Langkah

Video: CARA MATI RASPBERRY PI DENGAN BENAR: 5 Langkah

Video: CARA MATI RASPBERRY PI DENGAN BENAR: 5 Langkah
Video: Cara Koneksi (Akses) Raspberry Pi Lewat Laptop - Remote Dekstop Raspberry Pi 2024, Juni
Anonim
CARA MENONAKTIFKAN RASPBERRY PI DENGAN BENAR
CARA MENONAKTIFKAN RASPBERRY PI DENGAN BENAR

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

Anda tidak bisa mematikan listrik begitu saja. Jika Anda melakukannya, kemungkinan besar suatu hari kartu SD akan rusak, dan RPi Anda tidak akan mulai. Anda harus terlebih dahulu mematikan OS, dan baru kemudian Anda dapat mematikannya dengan mencabut kabel dari soket, atau jika Anda adalah pengguna yang lebih mahir, dengan sakelar yang dipasang sendiri. Kurang lebih ok, jika Anda menggunakan RPi sebagai PC desktop. Tetapi apa yang harus dilakukan jika dalam proyek Anda baik keyboard maupun mouse atau monitor tidak digunakan?

Solusi saya didasarkan pada penggunaan Mini Pushbutton Power Switch dengan papan Reverse Voltage Protection. Mari kita masuk ke rincian.

Langkah 1: Konfigurasikan Raspberry Pi Anda

Pertama, Anda perlu mengedit file config.txt pada RPI Anda, dengan menambahkan baris:

dtoverlay=gpio-poweroff, active_low, gpiopin=14

Letakkan baris ini di akhir, sebelum:

mulai_x=0

Dengan baris ini Anda mengatur GPIO14 (di sini saya menggunakan penomoran BCM GPIO) tinggi saat start up. Ketika akan rendah setelah dimatikan, itu akan mematikan daya melalui pin "ctrl" di papan Pololu.

Langkah 2: Hubungkan Papan Pololu ke RPi

Hubungkan Papan Pololu ke RPi. Anda
Hubungkan Papan Pololu ke RPi. Anda

Hubungkan papan Pololu ke RPi Anda seperti yang ditunjukkan pada gambar.

Langkah 3: Skrip Python

Anda perlu menambahkan beberapa kode ke skrip Python Anda, juga

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

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

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

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

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

Langkah 4: Cara Kerjanya

Saklar SW1 berfungsi sebagai tombol "ON". Tidak ada yang istimewa, semuanya jelas:)

Saat Anda menekan SW2, proses shutdown dimulai dengan mengeksekusi skrip Python.

Setelah proses selesai, GPIO8 menjadi rendah.

Level rendah pada pin "ctrl" papan Pololu ini, mematikan daya.

Itu dia:)

Langkah 5: Terima kasih

Kunjungi Blog saya untuk proyek yang lebih menarik:

verysecretlab09.blogspot.com/

Saluran Youtube:

www.youtube.com/channel/UCl8RTfbWUWxgglcJM…

Direkomendasikan: