Daftar Isi:

Tombol Daya Raspberry Pi: 3 Langkah
Tombol Daya Raspberry Pi: 3 Langkah

Video: Tombol Daya Raspberry Pi: 3 Langkah

Video: Tombol Daya Raspberry Pi: 3 Langkah
Video: Cara Membuat Tombol Power Sendiri Untuk Raspbery Pi | How To Make Power Button For Raspberry Pi 2024, Juli
Anonim
Tombol Daya Raspberry Pi
Tombol Daya Raspberry Pi

Jika Anda seperti saya, Anda mungkin telah menjelajahi internet mencari solusi terbaik untuk menghidupkan dan mematikan Raspberry Pi Anda dengan aman hanya dengan menekan sebuah tombol. Meskipun ada banyak solusi, sebagian besar mengharuskan Anda mengunduh skrip Python dan membuatnya dapat dieksekusi saat boot-dan ada lebih dari satu cara untuk melakukannya. Namun, solusi yang jauh lebih sederhana sudah dimasukkan ke dalam Raspberry Pi. Dengan menyingkat pin tertentu dan menambahkan satu baris ke file konfigurasi boot, Anda dapat memiliki tombol daya yang berfungsi penuh hanya dalam 10 menit!

Langkah 1: Merakit Sirkuit

Merakit Sirkuit
Merakit Sirkuit
Merakit Sirkuit
Merakit Sirkuit

Kumpulkan bahan-bahan berikut:

  • Raspberry Pi (saya menggunakan 3A+ yang sudah terinstall Raspbian Stretch terbaru)
  • 2 kabel jumper female-to-male ORAdafruit T-Cobbler Plus untuk Raspberry Pi (dengan konektor 40-pin)
  • 2 kabel jumper jantan (HANYA jika menggunakan T-Cobbler)
  • 1 tombol tekan sesaat
  • 1 papan tempat memotong roti ukuran setengah (atau lebih besar)

Hubungkan setiap kabel ke kontak pada tombol tekan. Kemudian sambungkan satu kabel ke pin 5 (GPIO3/SCL) dan satu kabel ke pin 6 (GND). Sekarang, setengah pekerjaan sudah selesai! Korsleting sementara pin 5 dan 6 dengan menekan tombol akan membangunkan Pi dari keadaan berhenti. (Raspberry Pi tetap dalam keadaan berhenti ketika "shutdown" tetapi masih terhubung ke daya.)

Langkah 2: Edit File Boot Sistem

Edit File Boot Sistem
Edit File Boot Sistem

Sekarang, Anda dapat membangunkan Pi Anda setelah mematikannya. Meskipun ini adalah langkah yang sangat bagus, Anda dapat menambahkan sedikit lebih banyak fungsi ke tombol daya baru Anda: Anda dapat menggunakan tombol yang sama untuk mematikan Pi Anda dengan aman!

Masuk ke Pi Anda (atau SSH jika menggunakan pengaturan jarak jauh/tanpa kepala), dan masukkan yang berikut ke dalam baris perintah:

sudo nano /boot/config.txt

Ini akan membuka file konfigurasi yang digunakan Pi Anda saat boot. Di akhir file, tambahkan yang berikut ini:

dtoverlay=gpio-shutdown

Overlay gpio-shutdown memungkinkan Raspberry Pi untuk dimatikan ketika pin 5 dan 6 (sudah terhubung ke tombol tekan) untuk sementara dikorsleting. Tekan CTRL X untuk keluar, lalu tekan Y dan ENTER untuk menyimpan perubahan Anda ke file "config.txt".

Jika Menggunakan I2C:

Anda mungkin telah memperhatikan bahwa GPIO3 (pin 5) juga merupakan pin SCL untuk menghubungkan perangkat I2C. Meskipun Anda HARUS menggunakan pin 5 dan 6 untuk membangunkan Raspberry Pi dari keadaan berhenti, Anda dapat menentukan pin GPIO yang berbeda untuk digunakan untuk mematikan Pi Anda, sehingga membebaskan GPIO3 untuk digunakan dengan perangkat I2C Anda.

Untuk menentukan pin shutdown yang berbeda, buka file "config.txt", dan tambahkan parameter "gpio-pin" ke overlay. Misalnya, pengaturan overlay Anda akan terlihat seperti ini jika Anda menggunakan GPIO21 (pin 40) sebagai pin shutdown:

dtoverlay=gpio-shutdown, gpio-pin=21

Untuk informasi lebih lanjut:

Jika Anda ingin mempelajari lebih lanjut tentang fungsi hamparan ini, masukkan yang berikut ini:

dtoverlay -h gpio-shutdown

Untuk mempelajari tentang overlay tambahan, navigasikan ke panduan overlay di direktori berikut:

cd /boot/overlay/README

Untuk mempelajari lebih lanjut tentang hal-hal menakjubkan yang dapat Anda lakukan dengan "config.txt", kunjungi situs web Raspberry Pi di sini untuk dokumentasi resmi.

Langkah 3: Nyalakan Ulang dan Nikmati

Agar perubahan ini diterapkan, reboot Pi Anda. Setelah reboot, setiap kali Anda menekan tombol, Pi Anda akan mati dengan aman. Setelah Pi Anda dimatikan, Anda dapat menekan tombol lagi untuk membangunkannya kembali dari keadaan berhenti.

Selamat! Anda sekarang memiliki tombol daya yang berfungsi penuh untuk Raspberry Pi Anda!

Direkomendasikan: