Kazalo:
- 1. korak: Sestavite vezje
- Korak: Uredite zagonsko datoteko sistema
- 3. korak: Znova zaženite in uživajte
Video: Gumb za vklop Raspberry Pi: 3 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
Če ste kot jaz, ste morda brskali po internetu in iskali najboljšo rešitev za varen vklop in izklop vašega Raspberry Pi s pritiskom na gumb. Čeprav obstaja veliko rešitev, večina zahteva, da prenesete skript Python in ga naredite izvršljivega ob zagonu-in obstaja več načinov za to. Vendar pa je v malini Pi že pečena veliko enostavnejša rešitev. S skrajšanjem določenih zatičev in dodajanjem ene vrstice v zagonsko konfiguracijsko datoteko lahko dobite popolnoma funkcionalen gumb za vklop v samo 10 minutah!
1. korak: Sestavite vezje
Zberite naslednje materiale:
- Raspberry Pi (uporabljam 3A+ z nameščenim najnovejšim Raspbian Stretch)
- 2 moški žici za moške ORAdafruit T-Cobbler Plus za Raspberry Pi (s 40-polnim priključkom)
- 2 moški mostični žici (SAMO, če uporabljate T-Cobbler)
- 1 trenutni gumb
- 1 polovična (ali večja) plošča
Vsako žico povežite s kontaktom na gumbu. Nato priključite eno žico na pin 5 (GPIO3/SCL) in eno žico na pin 6 (GND). Zdaj je polovica dela že opravljena! Začasni kratki zatiči 5 in 6 s pritiskom na gumb prebudijo Pi iz stanja ustavitve. (Raspberry Pi ostane v stanju mirovanja, ko je "izklopljen", vendar je še vedno priključen na napajanje.)
Korak: Uredite zagonsko datoteko sistema
Zdaj lahko svoj Pi prebudite, potem ko ga izklopite. Čeprav je to res odličen korak, lahko novemu gumbu za vklop dodate malo več funkcionalnosti: z istim gumbom lahko varno izklopite svoj Pi!
Prijavite se v svoj Pi (ali SSH, če uporabljate oddaljeno/brezglavo nastavitev) in v ukazno vrstico vnesite naslednje:
sudo nano /boot/config.txt
S tem se odpre konfiguracijska datoteka, ki jo vaš Pi uporablja pri zagonu. Na koncu datoteke dodajte naslednje:
dtoverlay = gpio-shutdown
Prekrivanje gpio-shutdown omogoča izklop Raspberry Pi, ko sta zatiča 5 in 6 (že povezana s tipko) začasno kratka. Pritisnite CTRL X za izhod, nato pritisnite Y in ENTER, da shranite spremembe v datoteko "config.txt".
Če uporabljate I2C:
Morda ste opazili, da je GPIO3 (pin 5) tudi SCL pin za povezovanje naprav I2C. Medtem ko morate zatiče 5 in 6 prebuditi Raspberry Pi iz stanja zaustavitve, lahko določite drugačen pin GPIO, ki ga boste uporabili za zaustavitev vašega Pi, in tako sprostite GPIO3 za uporabo z vašimi napravami I2C.
Če želite določiti drug pin za zaustavitev, odprite datoteko "config.txt" in v prekrivanje dodajte parameter "gpio-pin". Na primer, vaša nastavitev prekrivanja bi izgledala tako, če bi uporabili GPIO21 (pin 40) kot izklopni zatič:
dtoverlay = gpio-shutdown, gpio-pin = 21
Za več informacij:
Če želite izvedeti več o funkcionalnosti tega prekrivanja, vnesite naslednje:
dtoverlay -h gpio -shutdown
Če želite izvedeti več o dodatnih prekrivanjih, se pomaknite do vodiča za prekrivanje v naslednjem imeniku:
cd/boot/overlays/README
Če želite izvedeti več o neverjetnih stvareh, ki jih lahko naredite s "config.txt", obiščite spletno mesto Raspberry Pi za uradno dokumentacijo.
3. korak: Znova zaženite in uživajte
Če želite, da te spremembe začnejo veljati, znova zaženite Pi. Ko znova zaženete, se bo vaš Pi ob vsakem pritisku na gumb varno izklopil. Ko se vaš Pi izklopi, lahko znova pritisnete gumb, da ga znova prebudite iz stanja ustavitve.
Čestitamo! Zdaj imate popolnoma funkcijski gumb za vklop za vaš Raspberry Pi!
Priporočena:
Dodajte gumb za vklop svoji namestitvi LibreELEC na Raspberry Pi: 6 korakov
Dodajte gumb za vklop svoji namestitvi LibreELEC na Raspberry Pi: V nadaljevanju se bomo naučili, kako gumbu za vklop dodati LibreELEC, ki deluje na Raspberry Pi. PowerBlock bomo uporabili ne samo za dodajanje gumba za vklop, ampak tudi za LED diodo stanja, ki označuje stanje napajanja vaše namestitve LibreELEC
Gumb za vklop na dotik za Raspberry Pi: 3 koraki
Gumb za vklop na dotik za Raspberry Pi: Odkar sem natisnil in začel uporabljati to torbico za Retropie, sem si vedno predstavljal, kako narediti gumb za vklop. Ideja je bila spremeniti zasnovo, da naredi gumb za premik in nato premakne stikalo. Na koncu sem imel še eno idejo, kjer mi ni bilo treba menjati časovnika
Gumb za vklop super geta na One One Plus (bi moral delovati na karkoli): 3 koraki
Gumb za vklop super geta na mojem Oneplus One (bi moral delovati na karkoli): Težava: vsi gumbi na mojem telefonu so pokvarjeni. Zamenjava je le začasna rešitev, saj mi je zadnji pokrov pokvarjen in nikjer ne najdem nadomestka, ki ne presega cene rabljenega OPO, vendar sem ugotovil, zakaj ne bi nadgradil, če sem
Zunanji gumb za vklop do ESC: 3 koraki (s slikami)
Gumb za zunanji vklop na ESC: Zgradim električno rolko in moram v ESC dodati zunanje stikalo, da lahko vso svojo elektroniko postavim v isto ohišje. Seznam delov: -Pritisni gumb-žice-skrčna cev (neobvezno) -hotglue (neobvezno) -ESC (banggood: https://goo.gl/4n8kzB)
F.i.c.s. - Stikalo Fonera za internetni vklop (VKLOP/IZKLOP): 4 koraki
F.i.c.s. - Stikalo za internetni nadzor Fonera (VKLOP/IZKLOP): Pred nekaj meseci sem brezplačno dobil prvi usmerjevalnik FON. Najprej sem naredil vdelano programsko opremo dd-wrt. Ker ima usmerjevalnik FONera zatiče gpio, sem se odločil za uporabo enega od teh zatičev za nadzor obremenitev izmeničnega toka ali daljinsko vklop/izklop stikala. Obstaja podobno/