Kazalo:

KAKO PRAVILNO IZKLOPITI MALINO PI: 5 korakov
KAKO PRAVILNO IZKLOPITI MALINO PI: 5 korakov

Video: KAKO PRAVILNO IZKLOPITI MALINO PI: 5 korakov

Video: KAKO PRAVILNO IZKLOPITI MALINO PI: 5 korakov
Video: Жареный карась без костей, 3 способа рассказала моя бабушка 2024, November
Anonim
KAKO PRAVILNO IZKLOPITI MALINO PI
KAKO PRAVILNO IZKLOPITI MALINO PI

Verjetno se vsak uporabnik RPi kdaj vpraša, kako izklopiti Raspberry Pi?

Ne morete samo izklopiti napajanja. Če to storite, je zelo verjetno, da bo nekega dne kartica SD poškodovana, vaš RPi pa se ne bo zagnal. Najprej morate izklopiti OS in šele nato ga lahko izklopite tako, da izvlečete kabel iz vtičnice, ali če ste naprednejši uporabnik, s stikalom, ki ste ga sami namestili. Bolj ali manj je v redu, če svoj RPi uporabljate kot namizni računalnik. Kaj pa storiti, če v vašem projektu ne uporabljate niti tipkovnice, niti miške niti monitorja?

Moja rešitev temelji na uporabi stikala za vklop / izklop z mini gumbom in ploščo za zaščito pred obratno napetostjo. Pojdimo v podrobnosti.

1. korak: Konfigurirajte svoj Raspberry Pi

Najprej morate v svojem RPI urediti datoteko config.txt z dodajanjem vrstice:

dtoverlay = gpio-poweroff, active_low, gpiopin = 14

To vrstico postavite na konec, pred:

start_x = 0

S to vrstico nastavite GPIO14 (tukaj uporabljam oštevilčenje BCM GPIO) visoko ob zagonu. Ko se po izklopu zniža, bo izklopil napajanje prek zatiča "ctrl" na plošči Pololu.

Korak: Povežite Pololu Board s svojim RPi

Priključite Pololu Board na vaš RPi
Priključite Pololu Board na vaš RPi

Ploščo Pololu priključite na RPi, kot je prikazano na sliki.

3. korak: Python Script

V skript Python morate dodati tudi nekaj kode

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

gpio.setup (31, gpio. IN, pull_up_down = gpio. PUD_UP) # nastavite GPIO 31 kot vhod

def Shutdown (kanal): os.system ("sudo shutdown -h now") # izklopi RPi pri nizki GPIO31

gpio.add_event_detect (31, gpio. FALLING, callback = Shutdown, bouncetime = 2000) # čaka na nizko GPIO za zaustavitev RPi

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

4. korak: Kako deluje

Stikalo SW1 služi kot gumb „ON“. Nič posebnega, vse je jasno:)

Ko pritisnete SW2, se postopek zaustavitve inicializira z izvajanjem skripta Python.

Ko je postopek končan, se GPIO8 zniža.

Ta nizka raven na pin "ctrl" plošče Pololu izklopi napajanje.

To je to:)

5. korak: Hvala

Obiščite moj blog za več zanimivih projektov:

verysecretlab09.blogspot.com/

Youtube kanal:

www.youtube.com/channel/UCl8RTfbWUWxgglcJM…

Priporočena: