Kā pievienot barošanas pogu savam Raspberry Pi

Kā pievienot barošanas pogu savam Raspberry Pi

Tas varētu būt fantastisks, elastīgs mazais dators, taču Raspberry Pi ir viens būtisks trūkums: barošanas pogas trūkums. Standarta ieslēgšanas/izslēgšanas slēdža trūkums var radīt problēmas; par laimi, jūs varat pievienot savu Raspberry Pi barošanas pogu.





Ir pieejamas divas iespējas: barošanas poga DIY vai iegādāta. Apskatīsim, kā Raspberry Pi pievienot barošanas pogu un garantēt drošu, sakārtotu izslēgšanu.





Kāpēc jums nepieciešama Raspberry Pi barošanas poga?

Raspberry Pi lietošana ir pietiekami vienkārša, taču tās ieslēgšana un izslēgšana var radīt problēmas (skatīt zemāk).





Pirmo reizi izsaiņojot Raspberry Pi, ieslēgšanas pogas neesamība ir pārsteidzoša. Galu galā katrai ierīcei, sākot no galddatoriem un planšetdatoriem līdz bezvadu pelei, ir barošanas poga vai slēdzis. Savukārt Raspberry Pi to nedara.

Tā vietā jums jāpievieno USB strāvas kabelis un jāgaida, līdz tas sāk darboties Ar Raspberry Pi saderīga operētājsistēma (OS) . Ieslēgšana ir pietiekami vienkārša, bet izslēgšana ir pavisam cits jautājums. Atbilde ir izmantot drukātu komandu vai peles klikšķi, lai izslēgtu Pi ---, bet tas ne vienmēr ir ideāli.



Drošas izslēgšanas nozīme

Ja Raspberry Pi avarē vai nevarat tam piekļūt attālināti vai izmantojot tastatūru, peli un displeju, pēkšņa izslēgšana kļūst par problēmu. Vienīgais risinājums ir izvilkt strāvas kabeli.

Tomēr tas var radīt problēmas.





Ja dati tiek ierakstīti SD kartē, kad tiek izņemta barošana, karte var tikt bojāta. Tā rezultātā bieži vien netiek palaista operētājsistēma. Lai gan lielākā daļa mūsdienu SD karšu ir pietiekami izturīgas, lai tiktu galā ar kļūdu labošanu, iespējams, būs jābloķē jauna OS.

Tas varētu nozīmēt arī ievērojama datu apjoma zaudēšanu. Protams, ja esat izmantojis Pi kādam konkrētam projektam vai izmantojis to, lai iemācītos kodēt ar Scratch, jūs, iespējams, nevēlaties zaudēt savu darbu.





To var izdarīt, pavelkot strāvas vadu un sabojājot karti. SD kartes klonēšana ir labs veids, kā pārvarēt šādu datu zudumu, taču profilakse vienmēr ir labāka nekā ārstēšana.

Droša Raspberry Pi izslēgšana ļaus operētājsistēmai pabeigt aktīvus ierakstīšanas procesus SD kartē. Pēc tam datoru var izslēgt bez datu zuduma un SD kartes bojājuma riska.

Uz GPIO uzstādiet Raspberry Pi izslēgšanas slēdzi

Viens veids, kā panākt drošu Raspberry Pi izslēgšanu, ir DIY slēdzis, kas savienots ar datora GPIO. Jūs varat izveidot savu, izmantojot Python skriptu un vienu īslaicīgu slēdzi. Tie ir lēti komponenti, un tos parasti var iegādāties vairākkārt.

cik daudz datu izmanto youtube tv
Warmstor 3 Pack 2 Pin SW PC darbvirsmas barošanas kabeļa ieslēgšanas/izslēgšanas spiedpoga ATX datora slēdža vads 45CM PIRKT TŪLĪT AMAZON

Ja jūs nevarat iegūt nevienu vai vēlaties uzreiz pārslēgties, pārbaudiet visas vecās datora sastāvdaļas. Tas ir tāds pats veids kā datora barošanas poga.

kā pievienot tapas Google kartēm

Īslaicīgajam slēdzim jābūt savienotam ar izslēgtu Raspberry Pi uz GPIO 39 un 40 tapām.

Pēc pārstartēšanas ir pienācis laiks izveidot Python skriptu un ieprogrammēt GPIO.

The Raspberry Pi Safe Off Switch GitHub projekts paskaidrots, kā izmantot GPIO Zero bibliotēku, lai izveidotu Raspberry Pi izslēgšanas slēdzi. GPIO Zero ir iepriekš instalēts ar pilnajām Raspbian Stretch versijām, taču, ja izmantojat Raspbian Lite versiju, tā ir jāinstalē manuāli.

sudo apt update
sudo apt install python3-gpiozero

Pēc tam teksta redaktorā izveidojiet skriptu. Mēs izmantojam nano:

sudo nano shutdown-press-simple.py

Teksta redaktorā ievadiet vai kopējiet un ielīmējiet šādu skriptu:

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

Kā redzat, tas attiecas uz bibliotēku gpiozero, norāda GPIO tapu 21 (fiziskās tapas 40 iekšējā numerācijas sistēma) un iniciē komandu “izslēgšana”, kad tiek konstatēts pogas nospiešana. Saglabājiet skriptu ar Ctrl + X , tad UN apstiprināt.

Atpakaļ galvenajā termināļa logā padariet skriptu izpildāmu:

chmod a+x shutdown-press-simple.py

Lai pārliecinātos, ka tas darbojas pēc pārstartēšanas, pievienojiet /etc/rc.local:

sudo nano /etc/rc.local

Pēdējā rindā pirms iziešanas paziņojuma pievienojiet:

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

Saglabājiet un izejiet tāpat kā iepriekš, pēc tam izmēģiniet pogu.

Droša barošanas pogas uzstādīšana

Jūs varētu pamanīt, ka ir viegli nejauši nospiest pogu. Ir pieejami vairāki risinājumi, sākot no rūpīgas uzstādīšanas prom no nejaušiem triecieniem un beidzot ar ilgāku nospiešanu (plašāku informāciju skatiet iepriekšējā GitHub lapā).

Neatkarīgi no tā, kurš risinājums jums patīk, pogas uzstādīšana šķiet saprātīga pēc uzstādīšanas. Jums, iespējams, vajadzēs nedaudz pārkonfigurēt lietu, lai pielāgotos pogai. Tas, kā jūs to darāt, ir atkarīgs no vairākiem faktoriem, piemēram, jūsu Raspberry Pi modeļa un lietas veida.

Ja iespējams, ieteicams uzstādīt pogu tā, lai tā būtu padziļināta. Tas novērš jebkāda veida nejaušu sitienu, līdzīgi kā galda datora barošanas slēdzis.

Divas Raspberry Pi barošanas pogas, kuras varat iegādāties

Vai meklējat kaut ko citu? Vairākas Raspberry Pi barošanas pogas var iegādāties tiešsaistē. Šeit ir divas populāras iespējas.

1. Pi barošanas barošanas slēdzis

Šis barošanas slēdzis ir paredzēts komplektam, lai sēdētu starp Raspberry Pi un kontaktligzdu. Lai sāktu un instalētu, jums būs jāpielodē komponenti pie PCB kods no GitHub pirms savienošanas. Trīs ierīces pogas ļauj ieslēgt, izslēgt (līdzvērtīgi kabeļa vilkšanai) un sākt graciozu izslēgšanu. Trešā poga arī ļauj atsāknēt ar ilgāku nospiešanu.

2. iUniker Raspberry Pi slēdzis

Alternatīva ierīcei Pi Supply, iUniker Raspberry Pi slēdzis ir saliekams izstrādājums, kurā ir ievietoti kabeļi un slēdzis. Tomēr nav iespēju izvairīties no pēkšņas izslēgšanas, kas nozīmē, ka tas ir piemērots tikai Raspberry Pi ieslēgšanai.

No otras puses, iUniker slēdzis var arī palīdzēt izvairīties no jūsu Raspberry Pi barošanas savienotāja nolietošanās.

Raspberry Pi Power Swtich, iUniker Raspberry Pi 3 strāvas padeves vads Pi 3 Barošanas slēdža kabeļa ieslēgšana izslēgts Pi 3 modelim B+, Pi 3 modelim B, Pi 2 B, Pi 1 B+, Pi Zero/w (MicroUSB no sievietes līdz vīrietim) PIRKT TŪLĪT AMAZON

Pievienojiet savam Raspberry Pi vairāk pogu

Neskatoties uz to, ka Raspberry Pi tika izlaists 2012. gadā, tas joprojām tiek piegādāts bez barošanas pogas. Protams, tas ir pēc dizaina. Izmaksas un plašais Pi projektu klāsts (sākot no multivides centra līdz iegultam IoT projektam) nozīmē, ka barošanas poga (vai slēdzis) joprojām ir papildu aprīkojums.

Ja jums tas ir nepieciešams, instalējiet to; ja nē, turpini!

Raspberry Pi var būt apgrūtinoša ne tikai izslēgšana. Ko darīt, ja jums vienkārši jāpārstartē? Lūk, kā to izdarīt pievienojiet savam Raspberry Pi atiestatīšanas slēdzi .

Mēs ceram, ka jums patīk mūsu ieteiktie un apspriestie priekšmeti! MUO ir saistītas un sponsorētas partnerattiecības, tāpēc mēs saņemam daļu no ieņēmumiem no dažiem jūsu pirkumiem. Tas neietekmēs jūsu maksājamo cenu un palīdzēs mums piedāvāt labākos produktu ieteikumus.

kā bloķēt facebook spēļu pieprasījumus
Kopīgot Kopīgot Čivināt E -pasts 5 padomi, kā uzlādēt VirtualBox Linux iekārtas

Vai esat noguris no virtuālo mašīnu piedāvātās sliktās veiktspējas? Lūk, kas jums jādara, lai uzlabotu VirtualBox veiktspēju.

Lasīt Tālāk
Saistītās tēmas
  • DIY
  • Raspberry Pi
  • GPIO
  • DIY projektu apmācības
Par autoru Kristians Kovlijs(Publicēti 1510 raksti)

Redaktora vietnieks drošības, Linux, DIY, programmēšanas un tehniski izskaidrota jomā un patiešām noderīgs Podcast apraides ražotājs ar lielu pieredzi galddatoru un programmatūras atbalsta jomā. Žurnāla Linux Format līdzstrādnieks Kristiāns ir Raspberry Pi mīļotājs, Lego cienītājs un retro spēļu cienītājs.

Vairāk no Kristiāna Kaulija

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai iegūtu tehniskus padomus, pārskatus, bezmaksas e -grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu
Kategorija Diy