Sadržaj:

Gumb za napajanje Raspberry Pi: 3 koraka
Gumb za napajanje Raspberry Pi: 3 koraka

Video: Gumb za napajanje Raspberry Pi: 3 koraka

Video: Gumb za napajanje Raspberry Pi: 3 koraka
Video: Как связать промышленные датчики 4–20 мА с ПЛК Raspberry Pi Pico | ПЛК Мицубиси FX1N 2024, Srpanj
Anonim
Gumb za uključivanje Raspberry Pi
Gumb 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 gumb. 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 ubačeno u Raspberry Pi. Skraćivanjem određenih pinova i dodavanjem jednog retka u konfiguracijsku datoteku za podizanje sustava možete imati potpuno funkcijski gumb za uključivanje za samo 10 minuta!

Korak 1: Sastavite krug

Sastavite krug
Sastavite krug
Sastavite krug
Sastavite krug

Prikupite sljedeće materijale:

  • Raspberry Pi (koristim 3A+ s najnovijim instaliranim Raspbian Stretch)
  • 2 žice kratkospojnika ženski na muški ORAdafruit T-Cobbler Plus za Raspberry Pi (s 40-pinskim priključkom)
  • 2 muške kratkospojne žice (SAMO ako koristite T-Cobbler)
  • 1 trenutačni gumb
  • 1 ploča veličine pola (ili veća)

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

Korak 2: Uredite datoteku za pokretanje sustava

Uređivanje datoteke za pokretanje sustava
Uređivanje datoteke za pokretanje sustava

Sada možete probuditi svoj Pi nakon što ga isključite. Iako je ovo doista izvrstan korak, svom novom gumbu za uključivanje možete dodati malo više funkcionalnosti: isti gumb možete upotrijebiti za sigurno isključivanje vašeg Pi!

Prijavite se na svoj Pi (ili SSH ako koristite daljinsko/bezglavo postavljanje) i u naredbeni redak 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ćuje 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 zaustavljanja, možete navesti drugačiji GPIO pin koji ćete koristiti za gašenje vašeg Pi, čime ćete osloboditi GPIO3 za upotrebu s vašim I2C uređajima.

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

dtoverlay = gpio-shutdown, gpio-pin = 21

Za daljnje informacije:

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

dtoverlay -h gpio -isključivanje

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

cd/boot/overlays/README

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

Korak 3: Ponovo pokrenite sustav i uživajte

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

Čestitamo! Sada imate potpuno funkcionalan gumb za uključivanje za svoj Raspberry Pi!

Preporučeni: