Obsah:

Tlačítko napájení Raspberry Pi: 3 kroky
Tlačítko napájení Raspberry Pi: 3 kroky

Video: Tlačítko napájení Raspberry Pi: 3 kroky

Video: Tlačítko napájení Raspberry Pi: 3 kroky
Video: Raspberry Pi 3 USB SSD Boot 2024, Červenec
Anonim
Tlačítko napájení Raspberry Pi
Tlačítko napájení Raspberry Pi

Pokud jste jako já, možná jste prohledávali internet a hledali nejlepší řešení pro bezpečné zapnutí a vypnutí Raspberry Pi pouhým stisknutím tlačítka. Přestože existuje mnoho řešení, většina vyžaduje, abyste si stáhli skript Pythonu a spustili jej při spuštění-a existuje více než jeden způsob, jak to udělat. Do Raspberry Pi je však již upečeno daleko jednodušší řešení. Zkrácením konkrétních pinů a přidáním jednoho řádku do konfiguračního souboru při spuštění můžete mít plně funkční tlačítko napájení za pouhých 10 minut!

Krok 1: Sestavte obvod

Sestavte obvod
Sestavte obvod
Sestavte obvod
Sestavte obvod

Shromážděte následující materiály:

  • Raspberry Pi (používám 3A+ s nainstalovaným nejnovějším Raspbian Stretch)
  • 2 propojovací kabely ORAdafruit T-Cobbler Plus pro Raspberry Pi (se 40kolíkovým konektorem)
  • 2 propojovací vodiče (POUZE pokud používáte T-Cobbler)
  • 1 momentální tlačítko
  • 1 poloviční (nebo větší) prkénko

Připojte každý vodič ke kontaktu na tlačítku. Poté připojte jeden vodič na pin 5 (GPIO3/SCL) a jeden vodič na pin 6 (GND). Polovina práce je již hotová! Krátké zkratování kolíků 5 a 6 stisknutím tlačítka probudí Pi ze zastaveného stavu. (Raspberry Pi zůstává v zastaveném stavu, když je „vypnuto“, ale stále je připojeno k napájení.)

Krok 2: Upravte zaváděcí soubor systému

Upravit zaváděcí soubor systému
Upravit zaváděcí soubor systému

Nyní můžete svůj Pi probudit po vypnutí. I když je to opravdu skvělý krok, můžete do svého nového tlačítka napájení přidat trochu více funkcí: stejným tlačítkem můžete bezpečně vypnout Pi!

Přihlaste se ke svému Pi (nebo SSH, pokud používáte vzdálené/bezhlavé nastavení) a do příkazového řádku zadejte následující:

sudo nano /boot/config.txt

Tím se otevře konfigurační soubor, který váš Pi používá při spouštění. Na konec souboru přidejte následující:

dtoverlay = gpio-shutdown

Překrytí gpio-shutdown umožňuje vypnutí Raspberry Pi, když jsou dočasně zkratovány piny 5 a 6 (již připojené k tlačítku). Ukončete stisknutím CTRL X a poté stisknutím Y a ENTER uložte změny do souboru „config.txt“.

Pokud používáte I2C:

Možná jste si všimli, že GPIO3 (pin 5) je také SCL pin pro připojení zařízení I2C. Zatímco MUSÍTE použít kolíky 5 a 6 k probuzení Raspberry Pi ze zastaveného stavu, můžete určit jiný GPIO pin, který se použije k vypnutí Pi, čímž uvolní GPIO3 pro použití s vašimi I2C zařízeními.

Chcete-li zadat jiný vypínací pin, otevřete soubor „config.txt“a do překryvné vrstvy přidejte parametr „gpio-pin“. Vaše nastavení překrytí by například vypadalo takto, pokud byste použili GPIO21 (kolík 40) jako vypínací kolík:

dtoverlay = gpio-shutdown, gpio-pin = 21

Pro další informace:

Pokud se chcete dozvědět více o funkčnosti tohoto překrytí, zadejte následující:

dtoverlay -h gpio -vypnutí

Chcete -li se dozvědět o dalších překryvech, přejděte do průvodce překryvem v následujícím adresáři:

cd/boot/overlays/README

Chcete -li se dozvědět více o úžasných věcech, které můžete s "config.txt" dělat, navštivte oficiální webovou stránku Raspberry Pi zde.

Krok 3: Restartujte a užívejte si

Aby se tyto změny projevily, restartujte Pi. Po restartu, kdykoli stisknete tlačítko, se Pi bezpečně vypne. Jakmile se váš Pi vypne, můžete jej opětovným stisknutím probudit ze zastaveného stavu.

Gratulujeme! Nyní máte plně funkční tlačítko napájení pro váš Raspberry Pi!

Doporučuje: