Paano Magdagdag ng isang Power Button sa Iyong Raspberry Pi

Paano Magdagdag ng isang Power Button sa Iyong Raspberry Pi

Maaaring ito ay isang kamangha-manghang, nababaluktot na maliit na computer, ngunit ang Raspberry Pi ay may isang pangunahing kapintasan: ang kakulangan ng isang pindutan ng kuryente. Ang pagkawala ng isang pamantayan sa / off switch ay maaaring humantong sa mga problema; salamat, maaari kang magdagdag ng iyong sariling pindutan ng lakas na Raspberry Pi.





Magagamit ang dalawang pagpipilian: isang pindutan ng kuryente sa DIY, o isa na iyong bibilhin. Tingnan natin kung paano magdagdag ng isang power button sa iyong Raspberry Pi at ginagarantiyahan ang isang ligtas, maayos na pag-shutdown.





Bakit Kailangan mo ng isang Button ng Lakas ng Raspberry Pi

Ang paggamit ng isang Raspberry Pi ay sapat na simple ngunit ang pag-power up at pag-off nito ay maaaring humantong sa mga problema (tingnan sa ibaba).





Kapag na-unbox mo muna ang Raspberry Pi, kapansin-pansin ang kawalan ng isang pindutan ng kuryente. Pagkatapos ng lahat, ang bawat aparato mula sa desktop at tablet computer hanggang sa isang wireless mouse ay may isang power button o switch. Ang Raspberry Pi, sa kabilang banda, ay hindi.

Sa halip, kinakailangan mong ikonekta ang USB power cable at hintayin itong i-boot ang iyong napili Raspberry Pi-compatible operating system (OS) . Ang powering up ay sapat na direkta ngunit ang pag-switch off ay isa pang bagay na ganap. Ang sagot ay ang paggamit ng isang na-type na utos o isang pag-click sa mouse upang patayin ang Pi --- ngunit hindi ito palaging perpekto.



Ang Kahalagahan ng Ligtas na Pagpapatakbo ng Down

Kung nag-crash ang Raspberry Pi, o hindi mo ma-access ito nang malayuan o sa pamamagitan ng keyboard, mouse, at display, pagkatapos ay biglang naging isang problema ang pag-shut down. Ang tanging solusyon ay upang hilahin ang cable ng kuryente.

Gayunpaman, maaari itong humantong sa mga problema.





Kung ang data ay nakasulat sa SD card habang ang lakas ay nakuha, ang card ay maaaring masira. Ang resulta nito ay madalas na isang operating system na hindi mai-boot. Habang ang karamihan sa mga modernong SD card ay sapat na matatag upang hawakan ang pagwawasto ng error, ang isang bagong OS ay maaaring kailanganing mai-flash.

Maaari rin itong mangahulugan ng pagkawala ng isang makabuluhang dami ng data. Tiyak na, kung gumagamit ka ng Pi para sa isang tukoy na proyekto, o ginagamit ito upang malaman na mag-code sa Scratch, marahil ay ayaw mong mawala ang iyong trabaho.





Ang paghugot ng lead ng kuryente at pagyurak sa card ay magagawa ito. Ang cloning ng SD card ay isang mahusay na paraan upang mapagtagumpayan ang naturang pagkawala ng data, ngunit ang pag-iwas ay palaging mas mahusay kaysa sa isang lunas.

Ligtas na pinapagana ang Raspberry Pi ay paganahin ang OS upang makumpleto ang mga aktibong proseso ng pagsulat sa SD card. Maaari nang magsara ang computer nang walang pagkawala ng data at ang panganib ng katiwalian sa SD card.

I-mount ang isang Raspberry Pi Off Switch sa GPIO

Ang isang paraan upang makamit ang isang ligtas na Raspberry Pi shut down ay sa isang switch ng DIY na konektado sa GPIO ng computer. Maaari kang bumuo ng iyong sarili gamit ang isang script ng Python, at isang solong pansamantalang switch. Ang mga ito ay mga bahagi ng murang gastos at maaaring mabili nang maraming.

kung paano ikonekta ang mga wireless headphone sa xbox isa
Warmstor 3 Pack 2 Pin SW PC Desktop Power Cable On / Off Push Button ATX Computer Switch Cord 45CM BUMILI NA NGAYON SA AMAZON

Kung hindi ka makahawak sa anuman, o nais ng isang switch kaagad, suriin ang anumang mga lumang bahagi ng PC na nakahiga ka. Ito ang parehong uri na mahahanap mo bilang pindutan ng kuryente ng iyong PC.

kung paano ayusin ang asul na screen ng mga windows ng kamatayan 10

Ang pansamantalang switch ay dapat na konektado sa isang pinapatakbo na Raspberry Pi sa GPIO pin 39 at 40.

Pagkatapos ng pag-reboot, oras na upang lumikha ng script ng Python at i-program ang GPIO.

Ang Ang proyekto ng Raspberry Pi Safe Off Switch GitHub Ipinapaliwanag kung paano gamitin ang GPIO Zero library upang lumikha ng isang Raspberry Pi off switch. Ang GPIO Zero ay paunang naka-install na may buong bersyon ng Raspbian Stretch, ngunit kung gumagamit ka ng bersyon ng Raspbian Lite, kakailanganin mong manu-manong i-install ito.

sudo apt update
sudo apt install python3-gpiozero

Susunod, likhain ang script sa iyong text editor. Gumagamit kami ng nano:

sudo nano shutdown-press-simple.py

Sa text editor, ipasok o kopyahin at i-paste ang sumusunod na script:

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

Tulad ng nakikita mo, tumutukoy ito sa gpiozero library, tinutukoy ang GPIO pin 21 (ang panloob na system ng pagnunumero para sa pisikal na pin 40), at pinasimulan ang 'poweroff' na utos kapag nakita ang pindutan ng pindutan. I-save ang script sa Ctrl + X , kung gayon AT upang kumpirmahin.

Bumalik sa pangunahing window ng terminal, ipatupad ang script:

chmod a+x shutdown-press-simple.py

Upang matiyak na gagana ito pagkatapos ng pag-reboot, idagdag /etc/rc.local:

sudo nano /etc/rc.local

Sa huling linya bago ang pahayag ng exit, idagdag ang:

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

I-save at lumabas tulad ng dati, pagkatapos ay subukan ang pindutan sa labas.

Ligtas na Pag-mount ng Button ng Lakas

Maaari mong mapansin na madaling aksidenteng ma-hit ang pindutan. Maraming mga solusyon ang magagamit, mula sa maingat na pag-mount ang layo mula sa mga hindi sinasadyang katok hanggang sa nangangailangan ng isang mas mahabang pindutin (sumangguni sa pahina ng GitHub sa itaas para sa higit pa tungkol dito).

Alinmang solusyon ang gusto mo, ang pag-mount ng pindutan ay tila makatuwiran sa sandaling na-install. Maaaring kailanganin mong muling isaayos ang iyong kaso upang mapaunlakan ang pindutan. Kung paano mo ito ginagawa ay nakasalalay sa maraming mga kadahilanan, tulad ng iyong modelo ng Raspberry Pi at ang uri ng kaso.

Kung maaari, magandang ideya na i-mount ang pindutan upang ito ay recessed. Pinipigilan nito ang anumang uri ng hindi sinasadyang pagkatok, tulad ng switch ng kuryente sa isang desktop computer.

Dalawang Mga Butones na Lakas ng Raspberry Pi na Maaari Mong Bilhin

Naghahanap ng ibang bagay? Maraming mga pindutan ng kuryente na Raspberry Pi ang maaaring mabili online. Narito ang dalawang tanyag na pagpipilian.

1. Pi Supply Power Switch

Dinisenyo upang maupo sa pagitan ng Raspberry Pi at ng outlet ng mains, ang switch ng kuryente na ito ay dumating bilang isang kit. Kakailanganin mong maghinang ng mga sangkap sa PCB upang makapagsimula at mai-install ito code mula sa GitHub bago kumonekta. Hinahayaan ka ng tatlong mga pindutan sa aparato na mag-on, patayin (ang katumbas ng isang paghila ng cable), at simulan ang isang kaaya-aya na pag-shutdown. Nagbibigay-daan din ang pangatlong pindutan ng isang pag-reboot na may mas matagal na pindutin.

2. iUniker Raspberry Pi Switch

Isang kahalili sa aparato ng Pi Supply, ang iUniker Raspberry Pi Switch ay isang prefabricated na produkto na may mga kable at naka-encode na switch. Gayunpaman, walang pasilidad upang maiwasan ang isang biglaang pag-shutdown, na nangangahulugang angkop lamang ito para sa paglipat ng iyong Raspberry Pi.

Sa kabilang banda, ang iUniker switch ay maaari ring makatulong upang maiwasan ang pagkasira sa konektor ng kuryente ng iyong Raspberry Pi.

Raspberry Pi Power Swtich, iUniker Raspberry Pi 3 Power Supply Cord Pi 3 Power Switch Cable Push On Off para sa Pi 3 Model B +, Pi 3 Model B, Pi 2 B, Pi 1 B +, Pi Zero / w (MicroUSB Babae hanggang Lalaki) BUMILI NA NGAYON SA AMAZON

Magdagdag ng Marami pang Mga Pindutan sa Iyong Raspberry Pi

Sa kabila ng pinakawalan pabalik noong 2012, ang Raspberry Pi ay nagpapadala pa rin nang walang power button. Siyempre, ito ay sa pamamagitan ng disenyo. Mga bagay sa gastos, at ang malawak na hanay ng mga proyekto ng Pi (anuman mula sa isang media center hanggang sa isang naka-embed na proyekto ng IoT) nangangahulugang ang pindutan ng kuryente (o switch) ay mananatiling isang opsyonal na labis.

Kung kailangan mo ng isa, mag-install ng isa; kung hindi, magpatuloy!

Hindi lamang ang pag-shut down na maaaring magpapatunay ng mahirap para sa Raspberry Pi. Paano kung kailangan mo lamang mag-reboot? Narito kung paano magdagdag ng isang reset switch sa iyong Raspberry Pi .

Inaasahan namin na gusto mo ang mga item na inirerekumenda namin at talakayin! Ang MUO ay may kaakibat at naka-sponsor na pakikipagsosyo, kaya nakakatanggap kami ng bahagi ng kita mula sa ilan sa iyong mga pagbili. Hindi ito makakaapekto sa presyo na babayaran mo at makakatulong sa amin na mag-alok ng pinakamahusay na mga rekomendasyon ng produkto.

gaano katagal mag-stress test cpu
Magbahagi Magbahagi Mag-tweet Email 5 Mga Tip upang Supercharge ang Iyong Mga VirtualBox Linux Machine

Pagod na sa hindi magandang pagganap na inaalok ng mga virtual machine? Narito kung ano ang dapat mong gawin upang mapalakas ang pagganap ng VirtualBox.

Basahin Susunod
Mga Kaugnay na Paksa
  • DIY
  • Raspberry Pi
  • GPIO
  • Mga Tutorial sa DIY Project
Tungkol sa May-akda Christian Cawley(1510 Mga Artikulo Nai-publish)

Ang Deputy Deputy for Security, Linux, DIY, Programming, at Tech ay Ipinaliwanag, at Tunay na Kapaki-pakinabang na tagagawa ng Podcast, na may malawak na karanasan sa suporta sa desktop at software. Isang nag-ambag sa magazine na Linux Format, si Christian ay isang Raspberry Pi tinkerer, Lego lover at retro gaming fan.

Higit pa Mula sa Christian Cawley

Mag-subscribe sa aming newsletter

Sumali sa aming newsletter para sa mga tip sa tech, pagsusuri, libreng ebook, at eksklusibong deal!

Mag-click dito upang mag-subscribe
Kategorya Diy