Obsah:
- Krok 1: Konfigurujte svůj Raspberry Pi
- Krok 2: Připojte Pololu Board k vašemu RPi
- Krok 3: Python Script
- Krok 4: Jak to funguje
- Krok 5: Díky
Video: JAK SPRÁVNĚ VYPNOUT RASPBERRY PI: 5 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
Pravděpodobně každý uživatel RPi jednou přemýšlí, jak vypnout Raspberry Pi?
Nemůžete jen vypnout napájení. Pokud tak učiníte, je velmi pravděpodobné, že jednoho dne dojde k poškození karty SD a vaše RPi se nespustí. Nejprve musíte vypnout operační systém a teprve potom jej můžete vypnout vytažením kabelu ze zásuvky, nebo pokud jste pokročilejší uživatel, přepínačem nainstalovaným sami. Pokud používáte RPi jako stolní počítač, je to víceméně v pořádku. Co ale dělat, když ve vašem projektu není použita klávesnice ani myš ani monitor?
Moje řešení je založeno na použití vypínače Mini Pushbutton s ochranou proti přepětí. Pojďme do podrobností.
Krok 1: Konfigurujte svůj Raspberry Pi
Nejprve musíte upravit soubor config.txt na vašem RPI přidáním řádku:
dtoverlay = gpio-poweroff, active_low, gpiopin = 14
Vložte tento řádek na konec před:
start_x = 0
S touto linkou nastavíte GPIO14 (zde používám číslování BCM GPIO) při spuštění vysoko. Když se po vypnutí sníží, vypne se napájení pomocí kolíku „ctrl“na desce Pololu.
Krok 2: Připojte Pololu Board k vašemu RPi
Připojte desku Pololu k vašemu RPi, jak je znázorněno na obrázku.
Krok 3: Python Script
Do skriptu Pythonu musíte také přidat nějaký kód
.****************************************************************************
gpio.setup (31, gpio. IN, pull_up_down = gpio. PUD_UP) # nastavit GPIO 31 jako vstup
def Shutdown (kanál): os.system ("sudo shutdown -h now") # vypne RPi na nízké GPIO31
gpio.add_event_detect (31, gpio. FALLING, callback = Shutdown, bouncetime = 2000) # čekání na GPIO low k vypnutí RPi
****************************************************************************
Krok 4: Jak to funguje
Přepínač SW1 slouží jako tlačítko „ON“. Nic zvláštního, vše je jasné:)
Když stisknete SW2, proces vypnutí se inicializuje spuštěním skriptu Python.
Jakmile je proces dokončen, GPIO8 klesne.
Tato nízká úroveň na pinu „ctrl“desky Pololu vypne napájení.
A je to:)
Krok 5: Díky
Na mém blogu najdete další zajímavé projekty:
verysecretlab09.blogspot.com/
Youtube kanál:
www.youtube.com/channel/UCl8RTfbWUWxgglcJM…
Doporučuje:
Jak zapnout a vypnout dotykový obvod: 8 kroků
Jak zapnout a vypnout dotykový obvod: Hii příteli, dnes budu dělat dotykový zapínací a vypínací obvod pomocí LM555 IC. Když se dotkneme vodičů na jedné straně, LED bude svítit a když se dotkneme vodičů jiné potom LED zhasne a naopak. Začněme
Jak vypnout automatické opravy na Samsung Galaxy S4 !!: 7 kroků
Jak vypnout automatické opravy na Samsung Galaxy S4 !!: Tento návod vám ukáže, jak vypnout automatické opravy na Samsung Galaxy S4. Přihlaste se k odběru mého kanálu Děkuji
Jak vypnout počítač bez spuštění: 5 kroků
Jak vypnout počítač bez použití Start: Začněme
Jak automaticky vypnout počítač se systémem Windows Vista : 6 kroků
Jak automaticky vypnout počítač se systémem Windows Vista …: V reakci na veřejnou poptávku a na to, že metoda, kterou jsem použil v předchozím instructable, která je určena pro xp, nefunguje pro Vista, udělal jsem tento instructable, který je speciální pro automatické vypnutí Vista … toto vám ukáže, jak le
Jak do značné míry vypnout IPod Nano 1. generace: 6 kroků
How to Pretty Much Turn Off an IPod Nano 1st Gen: I nesnáší to, když mi dojde baterie na mém nano …. to vám ukáže, jak to ukončit …… také toto je můj první návod