Tartalomjegyzék:

HOGYAN KIKAPCSOLJUK A RASPBERRY PI -t: 5 lépés
HOGYAN KIKAPCSOLJUK A RASPBERRY PI -t: 5 lépés

Videó: HOGYAN KIKAPCSOLJUK A RASPBERRY PI -t: 5 lépés

Videó: HOGYAN KIKAPCSOLJUK A RASPBERRY PI -t: 5 lépés
Videó: Demjén Ferenc - Hogyan tudnék élni nélküled (HQ) 2024, Június
Anonim
HOGYAN KAPCSOLJUK MEG A MÁRKA PI -t
HOGYAN KAPCSOLJUK MEG A MÁRKA PI -t

Valószínűleg minden RPi -felhasználó egyszer elgondolkodik azon, hogyan lehet kikapcsolni a Raspberry Pi -t?

Nem lehet csak kikapcsolni az áramot. Ha így tesz, nagyon valószínű, hogy egy napon az SD -kártya megsérül, és az RPi nem indul el. Először le kell állítania az operációs rendszert, és csak ezután kapcsolhatja ki úgy, hogy kihúzza a kábelt az aljzatból, vagy ha fejlettebb felhasználó, akkor a saját maga által telepített kapcsolóval. Ez többé -kevésbé rendben van, ha az RPi -t asztali számítógépként használja. De mi a teendő, ha a projektben sem a billentyűzetet, sem az egeret vagy a monitort nem használják?

A megoldásom a mini nyomógombos tápkapcsoló használatán alapul, fordított feszültségvédő táblával. Menjünk bele a részletekbe.

1. lépés: Konfigurálja a Raspberry Pi -t

Először szerkeszteni kell a config.txt fájlt az RPI -n, egy sor hozzáadásával:

dtoverlay = gpio-poweroff, active_low, gpiopin = 14

Ezt a sort tegye a végére, mielőtt:

start_x = 0

Ezzel a sorral a GPIO14 -et (itt a BCM GPIO számozást használom) magasra állítja indításkor. Amikor lekapcsolás után lemerül, akkor kikapcsolja a tápellátást a „ctrl” érintkezőn keresztül a Pololu táblán.

2. lépés: Csatlakoztassa a Pololu Boardot az RPi -hez

Csatlakoztassa a Pololu táblát az RPi -hez
Csatlakoztassa a Pololu táblát az RPi -hez

Csatlakoztassa a Pololu táblát az RPi -hez a képen látható módon.

3. lépés: Python -szkript

Hozzá kell adnia néhány kódot a Python -szkripthez is

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

gpio.setup (31, gpio. IN, pull_up_down = gpio. PUD_UP) # a GPIO 31 beállítása bemenetként

def Leállítás (csatorna): os.system ("sudo shutdown -h now") # leállítja az RPi -t alacsony GPIO31 esetén

gpio.add_event_detect (31, gpio. FALLING, callback = Leállítás, visszapattanási idő = 2000) # várja, hogy a GPIO low leállítsa az RPi -t

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

4. lépés: Hogyan működik?

Az SW1 kapcsoló „ON” gombként szolgál. Semmi különös, minden világos:)

Amikor megnyomja az SW2 gombot, a leállítási folyamat a Python parancsfájl végrehajtásával inicializálódik.

A folyamat befejezése után a GPIO8 lemerül.

Ez az alacsony szint a Pololu tábla "ctrl" gombján kikapcsolja az áramot.

Ez az:)

5. lépés: Köszönöm

További érdekes projektekért látogasson el a blogomra:

verysecretlab09.blogspot.com/

Youtube csatorna:

www.youtube.com/channel/UCl8RTfbWUWxgglcJM…

Ajánlott: