Cara Menambah Butang Kuasa pada Pi Raspberry Anda

Cara Menambah Butang Kuasa pada Pi Raspberry Anda

Mungkin komputer kecil yang hebat dan fleksibel, tetapi Raspberry Pi mempunyai satu kekurangan utama: kekurangan butang kuasa. Kehilangan suis hidup / mati standard boleh menyebabkan masalah; syukurlah, anda boleh menambah butang kuasa Raspberry Pi anda sendiri.





Terdapat dua pilihan: butang kuasa DIY atau yang anda beli. Mari lihat cara menambah butang kuasa ke Raspberry Pi anda dan menjamin penutupan yang selamat dan teratur.





Mengapa Anda Memerlukan Butang Kuasa Raspberry Pi

Menggunakan Raspberry Pi cukup mudah tetapi menghidupkannya dan mematikannya boleh menyebabkan masalah (lihat di bawah).





Semasa pertama kali membuka kotak Raspberry Pi, ketiadaan butang kuasa sangat menyerlah. Bagaimanapun, setiap peranti dari komputer desktop dan tablet ke tetikus tanpa wayar mempunyai butang atau suis kuasa. Raspberry Pi, sebaliknya, tidak.

Sebagai gantinya, anda diminta untuk menyambungkan kabel kuasa USB dan tunggu sehingga but yang anda pilih Sistem operasi (OS) yang serasi dengan Raspberry Pi . Menghidupkan cukup mudah tetapi mematikan adalah perkara lain sepenuhnya. Jawapannya adalah dengan menggunakan perintah yang diketik atau klik tetikus untuk mematikan Pi --- tetapi ini tidak selalu sesuai.



Kepentingan Menjaga Dengan Selamat

Sekiranya Raspberry Pi mogok, atau anda tidak dapat mengaksesnya dari jauh atau melalui papan kekunci, tetikus, dan paparan, maka mematikan secara tiba-tiba menjadi masalah. Satu-satunya penyelesaian adalah dengan menarik kabel kuasa.

Walau bagaimanapun, ini boleh menyebabkan masalah.





Sekiranya data ditulis ke kad SD semasa daya ditarik, kad itu boleh rosak. Hasilnya selalunya sistem operasi yang tidak dapat boot. Walaupun kebanyakan kad SD moden cukup kuat untuk menangani pembetulan ralat, OS baru mungkin perlu dimuatkan.

Ini juga bererti kehilangan sejumlah besar data. Sudah tentu, jika anda telah menggunakan Pi untuk projek tertentu, atau menggunakannya untuk belajar membuat kod dengan Scratch, anda mungkin tidak mahu kehilangan pekerjaan anda.





Menarik plumbum kuasa dan merosakkan kad akan melakukan ini. Mengklonkan kad SD adalah cara yang baik untuk mengatasi kehilangan data tersebut, tetapi pencegahan selalu lebih baik daripada penawar.

Mematikan Raspberry Pi dengan selamat akan membolehkan OS menyelesaikan proses penulisan aktif ke kad SD. Komputer kemudian boleh dimatikan tanpa kehilangan data dan risiko kerosakan kad SD.

Pasang Suis Raspberry Pi Off pada GPIO

Salah satu cara untuk mematikan Raspberry Pi yang selamat adalah dengan suis DIY yang disambungkan ke GPIO komputer. Anda boleh membina sendiri dengan skrip Python, dan satu pertukaran sesaat. Ini adalah komponen kos rendah dan biasanya boleh dibeli dalam gandaan.

pemacu keras luaran tingkap tidak muncul
Warmstor 3 Pack 2 Pin SW PC Desktop Power Cable On / Off Push Button ATX Computer Switch Cord 45CM BELI SEKARANG DI AMAZON

Sekiranya anda tidak dapat menangkap apa-apa, atau mahu menukarnya dengan segera, periksa komponen PC lama yang anda ada. Ini adalah jenis yang sama yang anda dapati sebagai butang kuasa PC anda.

atur cara untuk membuka fail .rar

Suis sesaat harus disambungkan ke Raspberry Pi yang dimatikan pada pin GPIO 39 dan 40.

Setelah reboot, sudah tiba masanya untuk membuat skrip Python dan memprogramkan GPIO.

The Projek Raspberry Pi Safe Off Switch GitHub menerangkan bagaimana menggunakan perpustakaan GPIO Zero untuk membuat suis Raspberry Pi off. GPIO Zero diprapasang dengan versi penuh Raspbian Stretch, tetapi jika anda menggunakan versi Raspbian Lite, anda perlu memasangnya secara manual.

sudo apt update
sudo apt install python3-gpiozero

Seterusnya, buat skrip di editor teks anda. Kami menggunakan nano:

sudo nano shutdown-press-simple.py

Dalam penyunting teks, masukkan atau salin dan tampal skrip berikut:

#!/usr/bin/env python3
from gpiozero import Button
import os
Button(21).wait_for_press()
os.system('sudo poweroff')

Seperti yang anda lihat, ini merujuk pada pustaka gpiozero, menentukan pin GPIO 21 (sistem penomboran dalaman untuk pin fizikal 40), dan memulakan perintah 'poweroff' apabila penekanan tombol dikesan. Simpan skrip dengan Ctrl + X , kemudian DAN untuk mengesahkan.

Kembali ke tetingkap terminal utama, buat skrip dapat dilaksanakan:

chmod a+x shutdown-press-simple.py

Untuk memastikan ini berfungsi selepas but semula, tambahkan /etc/rc.local:

sudo nano /etc/rc.local

Di baris terakhir sebelum pernyataan keluar, tambahkan:

echo '~pi/shutdown-press-simple.py'

Simpan dan keluar seperti sebelumnya, kemudian cuba butang keluar.

Memasang Butang Kuasa dengan Selamat

Anda mungkin menyedari bahawa mudah menekan butang secara tidak sengaja. Terdapat beberapa penyelesaian yang ada, dari pemasangan yang berhati-hati dari ketukan yang tidak disengajakan hingga memerlukan penekanan yang lebih lama (rujuk halaman GitHub di atas untuk mengetahui lebih lanjut mengenai perkara ini).

Mana-mana penyelesaian yang anda suka, memasang butang nampak masuk akal setelah dipasang. Anda mungkin perlu mengonfigurasikan semula casing anda sedikit untuk menampung butang. Cara anda melakukannya bergantung pada beberapa faktor, seperti model Raspberry Pi anda dan jenis casingnya.

Sekiranya boleh, adalah idea yang baik untuk memasang butang sehingga tersembunyi. Ini mengelakkan sebarang ketukan tidak sengaja, seperti suis kuasa pada komputer desktop.

Dua Butang Kuasa Raspberry Pi yang Boleh Anda Beli

Mencari sesuatu yang berbeza? Beberapa butang kuasa Raspberry Pi boleh dibeli secara dalam talian. Berikut adalah dua pilihan yang popular.

1. Suis Kuasa Bekalan Pi

Direka untuk duduk di antara Raspberry Pi dan soket utama, suis kuasa ini hadir sebagai kit. Anda perlu memasukkan komponen ke PCB untuk memulakan dan memasangnya kod dari GitHub sebelum menyambung. Tiga butang pada peranti membolehkan anda menghidupkan, mematikan (setara dengan tarikan kabel), dan memulakan penutupan yang anggun. Butang ketiga juga membolehkan but semula dengan tekan lebih lama.

2. Suis iUniker Raspberry Pi

Alternatif untuk peranti Pasokan Pi, Suis iUniker Raspberry Pi adalah produk pasang siap dengan kabel dan suis terbungkus. Namun, tidak ada kemudahan untuk mengelakkan penutupan secara tiba-tiba, yang bermaksud ini hanya sesuai untuk menghidupkan Raspberry Pi anda.

Sebaliknya, suis iUniker juga dapat membantu mengelakkan pemakaian pada penyambung kuasa Raspberry Pi anda.

Raspberry Pi Power Swtich, iUniker Raspberry Pi 3 Power Supply Cord Pi 3 Power Switch Cable Push On Off untuk Pi 3 Model B +, Pi 3 Model B, Pi 2 B, Pi 1 B +, Pi Zero / w (MicroUSB Female to Male) BELI SEKARANG DI AMAZON

Tambahkan Lagi Butang pada Pi Raspberry Anda

Walaupun dilancarkan pada tahun 2012, Raspberry Pi masih dihantar tanpa butang kuasa. Sudah tentu, ini berdasarkan reka bentuk. Masalah kos, dan pelbagai projek Pi (dari pusat media hingga projek IoT tertanam) bermaksud butang kuasa (atau suis) tetap menjadi pilihan tambahan.

Sekiranya anda memerlukannya, pasang satu; jika tidak, teruskan!

Bukan hanya mematikan yang dapat membuktikan menyusahkan Raspberry Pi. Bagaimana jika anda hanya perlu but semula? Inilah caranya untuk tambah suis tetapan semula ke Raspberry Pi anda .

Kami harap anda menyukai item yang kami cadangkan dan bincangkan! MUO mempunyai perkongsian afiliasi dan tajaan, jadi kami menerima bahagian hasil dari beberapa pembelian anda. Ini tidak akan mempengaruhi harga yang anda bayar dan membantu kami menawarkan cadangan produk terbaik.

cara membetulkan butang rumah iphone
Berkongsi Berkongsi Tweet E-mel 5 Petua untuk Meningkatkan Mesin Linux VirtualBox Anda

Bosan dengan prestasi buruk yang ditawarkan oleh mesin maya? Inilah yang harus anda lakukan untuk meningkatkan prestasi VirtualBox anda.

Baca Seterusnya
Topik-topik yang berkaitan
  • DIY
  • Pai raspberi
  • GPIO
  • Tutorial Projek DIY
Mengenai Pengarang Christian Cawley(1510 Artikel Diterbitkan)

Wakil Editor untuk Keselamatan, Linux, DIY, Pengaturcaraan, dan Penerbit Podcast yang Dijelaskan, dan Benar-benar Berguna, dengan pengalaman luas dalam sokongan desktop dan perisian. Penyumbang kepada majalah Linux Format, Christian adalah Raspberry Pi tinkerer, peminat Lego dan peminat permainan retro.

Lagi Dari Christian Cawley

Langgan buletin kami

Sertailah buletin kami untuk mendapatkan petua, ulasan, ebook percuma, dan tawaran eksklusif!

Klik di sini untuk melanggan