Obsah:

AKO SPRÁVNE VYPNÚŤ RASPBERRY PI: 5 krokov
AKO SPRÁVNE VYPNÚŤ RASPBERRY PI: 5 krokov

Video: AKO SPRÁVNE VYPNÚŤ RASPBERRY PI: 5 krokov

Video: AKO SPRÁVNE VYPNÚŤ RASPBERRY PI: 5 krokov
Video: Воздушный омлет-суфле. Этому рецепту меня научил ШЕФ повар 5 звёздочного ресторана 2024, November
Anonim
AKO SPRÁVNE VYPNÚŤ RASPBERRY PI
AKO SPRÁVNE VYPNÚŤ RASPBERRY PI

Pravdepodobne každého používateľa RPi zaujíma, ako vypnúť Raspberry Pi?

Nemôžete len vypnúť napájanie. Ak tak urobíte, je veľmi pravdepodobné, že jedného dňa dôjde k poškodeniu karty SD a váš RPi sa nespustí. Najprv musíte vypnúť operačný systém a až potom ho môžete vypnúť vytiahnutím kábla zo zásuvky, alebo ak ste pokročilejší používateľ, nainštalovaným spínačom sami. Je to viacmenej v poriadku, ak používate svoj RPi ako stolný počítač. Čo však robiť, ak vo vašom projekte nie je použitá klávesnica, myš ani monitor?

Moje riešenie je založené na použití vypínača Mini Pushbutton s doskou na ochranu proti prepätiu. Poďme do podrobností.

Krok 1: Konfigurujte svoj Raspberry Pi

Najprv musíte vo svojom RPI upraviť súbor config.txt pridaním riadka:

dtoverlay = gpio-poweroff, active_low, gpiopin = 14

Vložte tento riadok na koniec pred:

start_x = 0

S týmto riadkom nastavíte GPIO14 (tu používam číslovanie BCM GPIO) pri štarte. Keď sa po vypnutí zníži, vypne sa napájanie pomocou kolíka „ctrl“na doske Pololu.

Krok 2: Pripojte Pololu Board k svojmu RPi

Pripojte dosku Pololu k svojmu RPi
Pripojte dosku Pololu k svojmu RPi

Pripojte dosku Pololu k vášmu RPi, ako je to znázornené na obrázku.

Krok 3: Skript Python

Do svojho skriptu Python musíte tiež pridať nejaký kód

.****************************************************************************

gpio.setup (31, gpio. IN, pull_up_down = gpio. PUD_UP) # nastaviť GPIO 31 ako vstup

def Shutdown (kanál): os.system ("sudo shutdown -h now") # vypne RPi na nízkom GPIO31

gpio.add_event_detect (31, gpio. FALLING, callback = Shutdown, bouncetime = 2000) # čakanie na GPIO low na vypnutie RPi

****************************************************************************

Krok 4: Ako to funguje

Prepínač SW1 slúži ako tlačidlo „ON“. Nič zvláštne, všetko je jasné:)

Keď stlačíte SW2, proces vypnutia sa inicializuje spustením skriptu Python.

Po dokončení procesu GPIO8 klesne.

Táto nízka úroveň na kolíku „ctrl“dosky Pololu vypne napájanie.

To je všetko:)

Krok 5: Ďakujem

Na mojom blogu nájdete ďalšie zaujímavé projekty:

verysecretlab09.blogspot.com/

Youtube kanál:

www.youtube.com/channel/UCl8RTfbWUWxgglcJM…

Odporúča: