Publicitate

Zmeura ta s-a înghețat. Poate că o componentă nouă a eșuat sau sistemul a încetat procesarea unor coduri proaste. În orice caz, acum trebuie să deconectați și să reconectați sursa de alimentare Pi, deoarece oprirea manuală nu este posibilă.

Înlăturarea și înlocuirea cablului de alimentare USB nu este ideală și, cu siguranță, este o uzură necorespunzătoare a zmeurului dvs. Pi, în special a portului electric. Ceea ce sistemul are nevoie cu adevărat este un comutator de resetare, dar, din păcate, niciunul nu a fost inclus.

Montarea unui comutator de resetare la zmeura ta Pi

Este relativ simplu să adăugați un comutator de resetare. Vă sunt disponibile trei metode, fiecare adaptată la un anumit nivel de abilitate. Pentru începători, un comutator de alimentare în linie la cablul micro-USB alimentează Pi-ul dvs. este cel mai ușor.

Muo-diy-resetswitch-săritor-pi

Ești mai mult un expert? Dacă butonul de resetare USB pare simplist, este de asemenea o opțiune folosind un jumper (un pătrat mic din plastic care conține niște conectori metalici), care se găsește în mod obișnuit pe plăci de bază sau pe spatele hard disk-ului PC-ului.

Pentru aceia dintre voi care sunt fericiți să poarte o fieră de lipit, puteți, de asemenea, să vă potriviți propriii ace la antetul P6 de pe Raspberry Pi și apoi să conectați un comutator de resetare în stilul PC.

Să analizăm mai detaliat toate cele trei opțiuni.

Adăugați un comutator de alimentare Inline la zmeura dvs. Pi

O opțiune simplă, adăugând un comutator de alimentare în linie la Raspberry Pi vă salvează dificultatea de a vă juca cu antetul GPIO sau chiar de a vinde propriii ace pe placă.

Tot ce trebuie să faceți cu acest dispozitiv este să îl conectați la conectorul micro USB de pe Raspberry Pi și apoi conectați rețeaua electrică la comutatorul de alimentare. Aceasta face o opțiune universală pentru toate modelele (cum ar fi noul Zmeură Pi Model A + Ce poți face cu noul Raspberry Pi A +?Curios, acest nou Raspberry Pi nu oferă hardware suplimentar. De fapt, are mai puține porturi. Doar la ce se află Fundația Raspberry Pi? Citeste mai mult ), în cazul în care utilizarea GPIO sau adăugarea pinilor la antetul P6 nu este o opțiune.

Capul spre Pi-Supply.com pentru unul dintre aceste dispozitive inline care comercializează cu amănuntul în jur de 20 USD plus transport.

Jumper + GPIO = Resetează-ți Pi!

Cu un jumper de placă de bază puteți solicita zmeura Pi începe o oprire ordonată, echivalentul a intra

sudo închidere - acum

cu ajutorul unui scenariu.

Identificați tabloul de pini GPIO. La modelele A și B (Rev 2) aceasta se găsește pe marginea opusă a plăcii de la conectorul de alimentare și cuprinde 26 de pini. Pe modelele A + și B + veți găsi un tablou de 40 de pini care ocupă aproape întreaga margine lungă deasupra textului tipărit Raspberry Pi Model B +.

Muo-diy-resetswitch-săritor

În fiecare tablou, GPIO 3 - pinii 5 și 6 - poate fi folosit pentru a iniția oprirea. Copiați acest script din github și executați-l pe Pi (dacă utilizați SSH, care ar trebui să fii Configurarea zmeurului Pi pentru utilizare fără cap cu SSHRaspberry Pi poate accepta comenzi SSH atunci când este conectat la o rețea locală (fie prin Ethernet, fie prin Wi-Fi), permițându-vă să o configurați cu ușurință. Avantajele SSH depășesc ecranizarea zilnică ... Citeste mai mult , copiați scriptul din browserul dvs. și apoi faceți clic dreapta în fereastra SSH pentru a copia). Faceți-l executabil cu

sudo chmod 755 raspi_gpio_actions.sh apoi sudo ./raspi_gpio_actions.sh

Cu jumperul atașat, scriptul sondează pinul GND (la sol) pentru a verifica dacă este conectat ceva. Odată ce pinii sunt conectați de jumper, scriptul va rula și va opri Pi-ul în siguranță.

Pentru a vă salva rulând scriptul de fiecare dată când porniți Pi-ul, deschideți /etc/crontab în nano și adăugați această linie:

@reboot root /home/user/scripts/raspi_gpio_actions.sh

presa CTRL + X pentru a salva și a ieși. Aceasta va efectua periodic sondajul GPIO3 și atunci când dispozitivul detectează jumperul pe ace, acesta se va opri automat.

După finalizare, nu uitați să îndepărtați jumperul. S-ar putea să îl lăsați atașat doar la unul dintre ace, pentru a nu-l pierde. Dacă nu îl eliminați, zmeura Pi nu se va porni corect.

Fiți conștienți că această metodă nu este bună pentru situațiile în care Pi s-a prăbușit sau s-a înghețat. Este, în esență, un mod automat de a rula comanda de oprire sigură, așa că există șanse mari ca, dacă dispozitivul este înghețat, scriptul nu va fi rulat.

Dă-i zmeura Pi un comutator de resetare soft în stil PC

Adăugarea a câțiva pini la antetul P6 (etichetat Alerga pe modelul B +) utilizarea unui fier de lipit și a unei lipe cu calibru fin concepute pentru lucrări electronice vă permite să adăugați un stil PC resetează butonul la Pi. Acest lucru necesită un comutator momentan, care este în esență o pornire / oprire instantanee acțiune.

Muo-diy-resetswitch-componente

Toate aceste componente, precum și cablul de conectare, pot fi achiziționate online sau de la comercianții de distribuție electronică. S-ar putea să constatați că ace pot fi cumpărate în vrac doar, lăsându-vă mai mult decât aveți nevoie.

În această situație și având în vedere cerința pentru un buton de resetare în stilul PC, merită să verificați orice computer vechi pe care îl aveți. Pinii și comutatorul de resetare văzut aici proveneau de la o placă de bază veche și un turn recent dezafectat. În mod alternativ, este posibil să cumpărați un buton mic, montat pe bord, pentru o soluție fără fir.

Doar Model B Rev 2 și Model B + Raspberry Pi are antetul P6 / Run. Pentru a-l găsi pe modelul dvs. B Rev 2, căutați portul HDMI, unde ar trebui să găsiți două găuri mici la câțiva milimetri una de alta.

Muo-diy-resetswitch conectat

Pe B +, antetul de lângă conectorul panglicii afișajului, aproape de slotul microSD, și în dreapta tipăritului „© Raspberry Pi 2014”.

Prin lipirea curat a pinilor la antetul Run, creați un conector pentru butonul de resetare. Odată conectat și cu Pi-ul alimentat, asigurați-vă că nu are loc nicio acțiune pentru a testa butonul.

Acest videoclip explică integral:

Ar trebui să funcționeze bine. Mai bine, când Pi-ul este oprit, butonul de resetare poate fi folosit pentru a-l porni!

Timpul pentru a vă reseta zmeura Pi

V-am arătat trei metode diferite pentru resetarea unui Zmeură Pi. Comutatorul de alimentare inline de la PiSupply.com vă oferă opțiunea de resetare hard, permițându-vă să opriți și să reporniți rapid. Între timp, adăugarea jumperului la pinul GPIO de pe dispozitivele compatibile vă permite să automatizați o oprire ordonată.

În cele din urmă, opțiunea de resetare DIY oferă o resetare soft ori de câte ori zgâriatul dvs. de zmeură este blocat

Fiți conștienți, însă, că un comutator de alimentare inline este exclusiv pentru situații de urgență, nu pentru repornirea de zi cu zi, pentru care ar trebui să utilizați GUI sau comanda bash pentru închiderea în siguranță Comenzile terminalului Raspberry Pi: un ghid rapid pentru utilizatorii Raspberry PiDoriți să profitați la maxim de zmeura dvs. Pi? Luați controlul complet cu aceste comenzi terminale Raspberry Pi. Citeste mai mult .

Folosești un comutator de resetare a dispozitivului Pi? Vă gândiți să încercați oricare dintre aceste opțiuni? Spuneți-ne și puneți orice întrebări, în caseta de comentarii de mai jos!

Christian Cawley este redactor redactor pentru securitate, Linux, bricolaj, programare și tehnică explicată. De asemenea, el produce Podcast-ul cu adevărat util și are o experiență vastă în suport pentru desktop și software. Colaborator al revistei Format Linux, Christian este un tinkerer Raspberry Pi, iubitor de Lego și fan de jocuri retro.