Kako v svoj Raspberry Pi dodati gumb za vklop

Kako v svoj Raspberry Pi dodati gumb za vklop

Morda je to fantastičen, prilagodljiv mali računalnik, toda Raspberry Pi ima eno ključno napako: pomanjkanje gumba za vklop. Pomanjkanje standardnega stikala za vklop/izklop lahko povzroči težave; na srečo lahko dodate svoj gumb za vklop Raspberry Pi.





Na voljo sta dve možnosti: gumb za vklop DIY ali tisti, ki ga kupite. Poglejmo, kako v svoj Raspberry Pi dodati gumb za vklop in zagotoviti varen, urejen izklop.





Zakaj potrebujete gumb za vklop Raspberry Pi

Uporaba Raspberry Pi je dovolj preprosta, vendar lahko vklop in izklop povzroči težave (glejte spodaj).





Ko prvič odpakirate Raspberry Pi, je odsotnost gumba za vklop presenetljiva. Navsezadnje ima vsaka naprava od namiznih in tabličnih računalnikov do brezžične miške gumb za vklop ali stikalo. Raspberry Pi pa ne.

Namesto tega morate priključiti napajalni kabel USB in počakati, da se zažene po vaši izbiri Operacijski sistem, združljiv z Raspberry Pi . Vklop je dovolj preprost, vendar je izklop povsem druga stvar. Odgovor je, da uporabite tipkani ukaz ali klik miške, da izklopite Pi --- vendar to ni vedno idealno.



Pomen varnega izklopa

Če se Raspberry Pi zruši ali do njega ne morete dostopati na daljavo ali prek tipkovnice, miške in zaslona, ​​potem zaustavitev nenadoma postane problem. Edina rešitev je, da potegnete napajalni kabel.

Vendar pa to lahko povzroči težave.





Če se podatki zapisujejo na kartico SD, ko se napajanje napaja, je lahko kartica poškodovana. Posledica tega je pogosto operacijski sistem, ki se ne zažene. Medtem ko je večina sodobnih kartic SD dovolj robustnih za odpravljanje napak, bo verjetno treba utripati nov OS.

To bi lahko pomenilo tudi izgubo velike količine podatkov. Zagotovo, če ste Pi uporabljali za določen projekt ali pa se ga naučili kodirati s programom Scratch, verjetno ne želite izgubiti svojega dela.





To bo storjeno tako, da povlečete napajalni kabel in poškodujete kartico. Kloniranje kartice SD je dober način za premagovanje takšne izgube podatkov, vendar je preprečevanje vedno boljše od zdravljenja.

Varno izklapljanje Raspberry Pi bo operacijskemu sistemu omogočilo dokončanje aktivnih procesov pisanja na kartico SD. Računalnik se lahko nato izklopi brez izgube podatkov in nevarnosti poškodbe kartice SD.

Namestite stikalo za izklop Raspberry Pi na GPIO

Eden od načinov za varno zaustavitev Raspberry Pi je stikalo DIY, priključeno na GPIO računalnika. Lahko ustvarite svojega s skriptom Python in enim samim trenutnim stikalom. To so poceni komponente in jih je običajno mogoče kupiti v večkratnikih.

USB trdi disk ne prikaže Windows 10
Warmstor 3 Pack 2 Pin SW PC namizni napajalni kabel Vklop/izklop Gumb za vklop/izklop računalnika ATX 45CM KUPITE ZDAJ NA AMAZONU

Če ne morete dobiti nobenega ali želite stikala takoj, preverite vse stare komponente računalnika, ki jih imate naokoli. Gre za tip, ki ga najdete kot gumb za vklop računalnika.

kako izračunati odstotno spremembo v Excelu

Hitro stikalo je treba priključiti na izklopljen Raspberry Pi na zatičih 39 in 40 GPIO.

Po ponovnem zagonu je čas, da ustvarite skript Python in programirate GPIO.

The Projekt GitHub za varno izklop stikala Raspberry Pi pojasnjuje, kako z uporabo knjižnice GPIO Zero ustvariti stikalo za izklop Raspberry Pi. GPIO Zero je vnaprej nameščen s polnimi različicami Raspbian Stretch, če pa uporabljate različico Raspbian Lite, ga boste morali ročno namestiti.

sudo apt update
sudo apt install python3-gpiozero

Nato ustvarite skript v urejevalniku besedil. Uporabljamo nano:

sudo nano shutdown-press-simple.py

V urejevalniku besedil vnesite ali kopirajte in prilepite naslednji skript:

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

Kot lahko vidite, se to nanaša na knjižnico gpiozero, določa GPIO pin 21 (notranji sistem oštevilčevanja za fizični pin 40) in sproži ukaz 'poweroff', ko zazna pritisk gumba. Shranite skript z Ctrl + X , potem IN potrditi.

Nazaj v glavno okno terminala naj bo skript izvedljiv:

chmod a+x shutdown-press-simple.py

Če želite zagotoviti, da to deluje po ponovnem zagonu, dodajte /etc/rc.local:

sudo nano /etc/rc.local

V zadnji vrstici pred izhodno izjavo dodajte:

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

Shranite in zapustite kot prej, nato poskusite gumb.

Varno pritrditev gumba za vklop

Morda boste opazili, da je gumb preprosto pomotoma pritisniti. Na voljo je več rešitev, od previdne montaže stran od nenamernih udarcev do daljšega pritiska (za več o tem glejte stran GitHub zgoraj).

Ne glede na to, katera rešitev vam je ljubša, se zdi namestitev gumba smiselna, ko jo namestite. Morda boste morali rahlo konfigurirati ohišje, da se prilagodi gumbu. Kako to storite, je odvisno od več dejavnikov, kot sta model Raspberry Pi in vrsta ohišja.

Če je mogoče, je dobro, da gumb pritrdite tako, da bo vdrl. To preprečuje kakršno koli nenamerno trkanje, podobno kot stikalo za vklop na namiznem računalniku.

Dva gumba za napajanje Raspberry Pi, ki jih lahko kupite

Iščete kaj drugačnega? Na spletu je mogoče kupiti več gumbov za vklop Raspberry Pi. Tu sta dve priljubljeni možnosti.

1. Stikalo za napajanje Pi

To stikalo je zasnovano tako, da sedi med Raspberry Pi in električno vtičnico. Za začetek in namestitev morate komponente spajkati na tiskano vezje kodo iz GitHub -a pred priključitvijo. Trije gumbi na napravi omogočajo vklop, izklop (kar ustreza vlečenju kabla) in sprožitev elegantnega izklopa. Tretji gumb omogoča tudi ponovni zagon z daljšim pritiskom.

2. Stikalo iUniker Raspberry Pi

Alternativa napravi Pi Supply, Stikalo iUniker Raspberry Pi je montažni izdelek z vgrajenimi kabli in stikalom. Vendar pa ni možnosti, da bi se izognili nenadnemu izklopu, kar pomeni, da je to primerno le za vklop vašega Raspberry Pi.

Po drugi strani pa lahko stikalo iUniker pomaga tudi pri izogibanju obrabe priključka za napajanje vašega Raspberry Pi.

Raspberry Pi Power Swtich, iUniker Raspberry Pi 3 Napajalni kabel Pi 3 Kabel za vklop stikala za vklop/izklop za Pi 3 Model B+, Pi 3 Model B, Pi 2 B, Pi 1 B+, Pi Zero/w (ženski MicroUSB) KUPITE ZDAJ NA AMAZONU

Dodajte več gumbov v svoj Raspberry Pi

Kljub izidu leta 2012 je Raspberry Pi še vedno na voljo brez gumba za vklop. Seveda je to zasnovano. Stroški in velika paleta projektov Pi (karkoli od medijskega centra do vdelanega projekta IoT) pomeni, da gumb za vklop (ali stikalo) ostaja neobvezna dodatna oprema.

Če ga potrebujete, ga namestite; če ne, nadaljujte!

Za Raspberry Pi se lahko izkaže, da ni samo zaustavitev. Kaj pa, če morate preprosto znova zagnati? Evo, kako v svoj Raspberry Pi dodajte stikalo za ponastavitev .

Upamo, da vam bodo všeč predmeti, ki jih priporočamo in o katerih bomo razpravljali! MUO ima pridružena in sponzorirana partnerstva, zato prejemamo del prihodkov od nekaterih vaših nakupov. To ne vpliva na ceno, ki jo plačate, in nam pomaga ponuditi najboljša priporočila za izdelke.

ali lahko povežeš dva gmail računa
Deliti Deliti Cvrkutati E-naslov 5 nasvetov za polnjenje vaših strojev VirtualBox Linux

Ste naveličani slabe zmogljivosti, ki jo ponujajo virtualni stroji? Tukaj je tisto, kar morate storiti za povečanje zmogljivosti VirtualBox.

Preberite Naprej
Sorodne teme
  • DIY
  • Malina Pi
  • GPIO
  • DIY Project Tutoriali
O avtorju Christian Cawley(1510 objavljenih člankov)

Namestnik urednika za varnost, Linux, DIY, programiranje in razlago tehnologije ter resnično uporaben podcast producent, z bogatimi izkušnjami s podporo za namizne računalnike in programsko opremo. Sodelujoč v reviji Linux Format, Christian je mačkar Raspberry Pi, ljubitelj Lega in ljubitelj retro iger.

Več od Christiana Cawleyja

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e -knjige in ekskluzivne ponudbe!

Kliknite tukaj, če se želite naročiti
Kategorija Diy