Kako dodati gumb napajanja vašem Raspberry Pi

  • Mark Lucas
  • 0
  • 3062
  • 598
Oglas

To bi moglo biti fantastično, fleksibilno malo računalo, ali Raspberry Pi ima jednu ključnu manu: nedostatak gumba za uključivanje. Propuštanje standardnog prekidača za uključivanje / isključivanje može dovesti do problema; na sreću, možete dodati vlastiti gumb napajanja Raspberry Pi.

Dostupna su dva izbora: gumb "uradi sam" ili jedan koji kupujete. Pogledajmo kako dodati gumb napajanja vašem Raspberry Pi i jamčimo li sigurno, uredno isključivanje.

Zašto vam treba Raspberry Pi gumb za uključivanje

Korištenje Raspberry Pi dovoljno je jednostavno, ali uključivanje i isključivanje mogu dovesti do problema (vidi dolje).

Kada prvi put raspakujete Raspberry Pi, odsustvo gumba za napajanje je upadljivo. Uostalom, svaki uređaj od stolnih i tablet računala do bežičnog miša ima gumb za uključivanje ili prekidač. Raspberry Pi, s druge strane, nema.

Umjesto toga, potrebno je spojiti USB kabel za napajanje i pričekati da se pokrene vaš odabrani operativni sustav kompatibilni s Raspberry Pi (OS) 11 Raspberry Pi operativni sustavi Možete isprobati 11 Raspberry Pi operativni sustavi koji možete isprobati bez obzira na vaš projekt Raspberry Pi. , postoji operativni sustav za to. Pomažemo vam da pronađete najbolje Raspberry Pi OS za vaše potrebe. , Uključivanje energije je dovoljno jednostavno, ali isključivanje je sasvim druga stvar. Odgovor je da upotrijebite tipkanu naredbu ili klik miša za gašenje Pi-pipa, ali to nije uvijek idealno.

Važnost sigurnog isključivanja

Ako se Raspberry Pi sruši ili mu ne možete pristupiti na daljinu ili putem tipkovnice, miša i zaslona, ​​tada naglo isključivanje postaje problem. Jedino rješenje je povlačenje kabela za napajanje.

Međutim, to može dovesti do problema.

Ako se podaci upisuju na SD karticu kako se napaja, kartica se može oštetiti. Rezultat toga je često operativni sustav koji se neće pokrenuti. Iako je većina modernih SD kartica dovoljno robusna da podnese ispravljanje pogrešaka, novi OS će vjerojatno trebati bljesnuti.

To također može značiti gubitak značajnog volumena podataka. Dakako, ako Pi upotrebljavate za određeni projekt ili ga koristite da biste naučili kodirati s Scratchom, vjerojatno ne želite izgubiti posao.

Povlačenje kabela za napajanje i oštećivanje kartice učinit će to. Kloniranje SD kartice Jednostavno klonirajte SD karticu za računalstvo Raspberry Pi bez problema Jednostavno klonirajte SD karticu za Raspored Raspberry Pi računara bez problema Imate li jednu SD karticu ili nekoliko, jedna stvar koja će vam trebati je mogućnost sigurnosne kopije sigurnosne kopije. kartice kako bi se izbjegli problemi koji se javljaju kada se vaš Raspberry Pi ne uspije pokrenuti. dobar je način za prevladavanje takvih gubitaka podataka, ali prevencija je uvijek bolja od lijeka.

Sigurno napajanje Raspberry Pi omogućit će OS-u da dovrši aktivne procese pisanja na SD karticu. Računalo se tada može isključiti bez gubitka podataka i rizika od oštećenja SD kartice.

Montirajte Raspberry Pi Off prekidač na GPIO

Jedan od načina da se postigne sigurno isključivanje Raspberry Pi je DIY sklopka spojena na računalni GPIO. Možete izgraditi vlastitu pomoću Python skripte i jednostruke trenutne sklopke. Ovo su jeftine komponente i obično se mogu kupiti u višestrukim varijantama.

Warmstor 3-paket 2-inčni SW PC kabel za napajanje na radnoj površini Gumb za uključivanje / isključivanje Gumb za prekidač računala ATX 45CM Warmstor 3-paket 2-pinski SW PC na radnoj površini kabel za napajanje / isključivanje Gumb Tipka za isključivanje računala ATX 45CM Kupi sada na Amazonu 3,99 dolara

Ako ne možete dobiti bilo koji ili želite prekidač odmah, provjerite sve stare komponente računala oko vas. To je isti tip kao i tipka za napajanje računala.

Momentalni prekidač trebao bi biti povezan s isključenim Raspberry Pi na GPIO pinovima 39 i 40.

Nakon ponovnog pokretanja, vrijeme je za stvaranje Python skripte i programiranje GPIO-a.

Projekt Raspberry Pi Safe Off Switch GitHub objašnjava kako koristiti GPIO Zero knjižnicu za stvaranje Raspberry Pi isključenja. GPIO Zero je unaprijed instaliran s punim verzijama Raspbian Stretch-a, ali ako koristite Raspbian Lite verziju, morat ćete je ručno instalirati.

sudo apt update sudo apt instalirati python3-gpiozero

Zatim stvorite skriptu u uređivaču teksta. Koristimo nano:

sudo nano shutdown-press-simple.py

U uređivač teksta unesite ili kopirajte i zalijepite sljedeću skriptu:

#! / usr / bin / env python3 iz gpiozero import Gumb uvoz os Button (21) .wait_for_press () os.system ("sudo poweroff")

Kao što vidite, ovo se odnosi na gpiozero knjižnicu, specificira GPIO pin 21 (unutarnji sustav numeriranja za fizički pin 40) i pokreće “poweroff” naredba kada se otkrije pritisak gumba. Spremite skriptu pomoću Ctrl + X, zatim Y potvrditi.

Natrag u glavnom prozoru terminala napravite izvršnu skriptu:

chmod a + x shutdown-press-simple.py

Da biste to osigurali nakon ponovnog pokretanja, dodajte /etc/rc.local:

sudo nano /etc/rc.local

U posljednjem retku prije izlazne izjave dodajte:

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

Spremite i izađite kao i prije, a zatim isprobajte gumb.

Sigurno postavljanje gumba za uključivanje

Možda ćete primijetiti da je lako slučajno pritisnuti gumb. Dostupno je nekoliko rješenja, od pažljivog postavljanja izvan slučajnih udaraca do duljeg pritiska (za više detalja potražite na stranici GitHub).

Koje god rješenje odaberete, postavljanje gumba čini se razumnim jednom nakon instaliranja. Možda ćete trebati malo konfigurirati slučaj da biste ga prilagodili gumbu. Kako ćete to učiniti ovisi o nekoliko čimbenika, kao što su model Raspberry Pi i vrsta kućišta.

Ako je moguće, dobro je montirati gumb tako da bude udubljen. Time se sprječava bilo kakav slučajni udar, slično poput prekidača za napajanje na stolnom računalu.

Dva gumba za napajanje Raspberry Pi koje možete kupiti

Tražite nešto drugačije? Nekoliko gumba za napajanje Raspberry Pi može se kupiti na mreži. Ovdje su dvije popularne opcije.

1. Pi prekidač napajanja

Dizajniran da sjedi između Raspberry Pi-a i mrežnog priključka, ovaj prekidač napajanja dolazi kao komplet. Prije početka povezivanja komponenti na PCB morat ćete lemiti komponente i instalirati ovaj kod od GitHub-a. Tri gumba na uređaju omogućuju vam uključivanje, isključivanje (ekvivalent povlačenju kabela) i započinjete elegantno isključivanje. Treći gumb također omogućuje ponovno podizanje sustava s dužim pritiskom.

2. iUniker Raspberry Pi Switch

Alternativa uređaju Pi Supply, iUniker Raspberry Pi Switch je montažni proizvod s kablovima i sklopkom u kućištu. Međutim, ne postoji postrojenje za izbjegavanje naglog gašenja, što znači da je ovo pogodno samo za uključivanje vašeg Raspberry Pi-a.

S druge strane, iUniker sklopka može vam također pomoći da izbjegnete trošenje vašeg konektora za napajanje Raspberry Pi.

Raspberry Pi Power Swtich, iUniker Raspberry Pi 3 kabel za napajanje Raspberry Pi Power Swtich, iUniker Raspberry Pi 3 kabel za napajanje Kupi sada na Amazonu 4,99 dolara

Dodajte još gumba vašem Raspberry Pi

Iako je pušten na tržište još 2012. godine, Raspberry Pi se i dalje isporučuje bez gumba za uključivanje. Naravno, to je po dizajnu. Pitanja troškova i ogroman niz Pi projekata (bilo što od medijskog centra do ugrađenog IoT projekta) znači da gumb za uključivanje (ili prekidač) ostaje dodatni dodatni.

Ako vam treba, instalirajte jedan; ako ne, nastavi!

Nisu samo isključivanja ono što može postati problematično za Raspberry Pi. Što ako jednostavno trebate ponovno pokrenuti sustav? Evo kako dodati prekidač za resetiranje na vaš Raspberry Pi Kako dodati prekidač za resetiranje na vašu malinu Pi Kako dodati prekidač za resetiranje vašeg malina Pi Uklanjanje i zamjena USB kabela za napajanje stvara neispravno trošenje vašeg malina Pi, posebno sam priključak za napajanje. Ono što sustavu stvarno treba je prekidač za resetiranje, ali nažalost nije uključen nijedan. .




Još ne komentari

O modernoj tehnologiji, jednostavnoj i pristupačnoj.
Vaš vodič u svijetu moderne tehnologije. Naučite kako koristiti tehnologije i uređaje koji nas okružuju svaki dan i naučite kako otkriti zanimljivosti na Internetu.