Sadržaj:

Taster za uključivanje Raspberry Pi: 3 koraka
Taster za uključivanje Raspberry Pi: 3 koraka

Video: Taster za uključivanje Raspberry Pi: 3 koraka

Video: Taster za uključivanje Raspberry Pi: 3 koraka
Video: Тонкости работы с монтажной пеной. То, что ты не знал! Секреты мастеров 2024, Juli
Anonim
Taster za uključivanje Raspberry Pi
Taster za uključivanje Raspberry Pi

Ako ste poput mene, možda ste pretraživali internet tražeći najbolje rješenje za sigurno uključivanje i isključivanje vašeg Raspberry Pi pritiskom na dugme. Iako postoje mnoga rješenja, većina zahtijeva da preuzmete Python skriptu i učinite je izvršnom pri pokretanju-a za to postoji više načina. Međutim, daleko jednostavnije rješenje već je ugrađeno u Raspberry Pi. Skraćivanjem određenih pinova i dodavanjem jednog retka u konfiguracijsku datoteku za pokretanje možete dobiti potpuno funkcionalno dugme za uključivanje za samo 10 minuta!

Korak 1: Sastavite krug

Sastavite kolo
Sastavite kolo
Sastavite kolo
Sastavite kolo

Prikupite sljedeće materijale:

  • Raspberry Pi (koristim 3A+ sa najnovijim instaliranim Raspbian Stretch)
  • 2 kratkospojne žice za muškarce ORAdafruit T-Cobbler Plus za Raspberry Pi (sa 40-pinskim konektorom)
  • 2 muške kratkospojne žice (SAMO ako koristite T-Cobbler)
  • 1 kratko dugme
  • 1 ploča veličine pola (ili veća)

Spojite svaku žicu na kontakt na tipki. Zatim spojite jednu žicu na pin 5 (GPIO3/SCL) i jednu žicu na pin 6 (GND). Pola posla je već obavljeno! Kratko spajanje pinova 5 i 6 pritiskom na tipku probudit će Pi iz stanja zaustavljanja. (Raspberry Pi ostaje u zaustavljenom stanju kada se "isključi", ali je i dalje spojen na napajanje.)

Korak 2: Uredite datoteku za pokretanje sistema

Uredite datoteku za pokretanje sistema
Uredite datoteku za pokretanje sistema

Sada možete probuditi svoj Pi nakon što ga isključite. Iako je ovo zaista sjajan korak, svom novom gumbu za uključivanje možete dodati malo više funkcionalnosti: isto dugme možete koristiti za sigurno isključivanje vašeg Pi -a!

Prijavite se na svoj Pi (ili SSH ako koristite daljinsko/bezglavo postavljanje) i u narednu liniju unesite sljedeće:

sudo nano /boot/config.txt

Ovo će otvoriti konfiguracijsku datoteku koju vaš Pi koristi pri pokretanju. Na kraju datoteke dodajte sljedeće:

dtoverlay = gpio-shutdown

Preklapanje gpio-shutdown omogućava isključivanje Raspberry Pi-a kada se pinovi 5 i 6 (koji su već spojeni na tipku) privremeno spoje. Pritisnite CTRL X za izlaz, zatim pritisnite Y i ENTER za spremanje promjena u datoteku "config.txt".

Ako koristite I2C:

Možda ste primijetili da je GPIO3 (pin 5) ujedno i SCL pin za povezivanje I2C uređaja. Dok MORATE koristiti pinove 5 i 6 da biste probudili Raspberry Pi iz stanja mirovanja, možete navesti drugi GPIO pin koji ćete koristiti za gašenje vašeg Pi, čime ćete osloboditi GPIO3 za upotrebu sa vašim I2C uređajima.

Da biste naveli drugi pin za isključivanje, otvorite datoteku "config.txt" i dodajte parametar "gpio-pin" u preklapanje. Na primjer, vaša postavka preklapanja izgledala bi ovako ako biste koristili GPIO21 (pin 40) kao pin za isključivanje:

dtoverlay = gpio-shutdown, gpio-pin = 21

Za više informacija:

Ako želite saznati više o funkcionalnosti ovog sloja, unesite sljedeće:

dtoverlay -h gpio -shutdown

Da biste saznali o dodatnim slojevima, idite do vodiča za preklapanje u sljedećem direktoriju:

cd/boot/overlays/README

Da biste saznali više o zadivljujućim stvarima koje možete učiniti s "config.txt", posjetite web stranicu Raspberry Pi ovdje za službenu dokumentaciju.

Korak 3: Ponovo pokrenite sistem i uživajte

Da bi ove promjene stupile na snagu, ponovno pokrenite Pi. Nakon ponovnog pokretanja, kad god pritisnete dugme, vaš Pi će se sigurno isključiti. Kada se vaš Pi isključi, možete ponovo pritisnuti dugme da biste ga probudili iz stanja mirovanja.

Čestitamo! Sada imate potpuno funkcionalno dugme za napajanje za svoj Raspberry Pi!

Preporučuje se: