Orodha ya maudhui:

JINSI YA KUZIMA RASPBERRY PI SAWA: Hatua 5
JINSI YA KUZIMA RASPBERRY PI SAWA: Hatua 5

Video: JINSI YA KUZIMA RASPBERRY PI SAWA: Hatua 5

Video: JINSI YA KUZIMA RASPBERRY PI SAWA: Hatua 5
Video: Как сделать систему для расширенного измерения тока в ... 2024, Juni
Anonim
JINSI YA KUZIMA RASPBERRY PI SAWA
JINSI YA KUZIMA RASPBERRY PI SAWA

Labda kila mtumiaji wa RPi anajiuliza jinsi ya kuzima Raspberry Pi?

Huwezi kuzima umeme tu. Ukifanya hivyo, kuna uwezekano siku moja kadi ya SD itaharibiwa, na RPi yako haitaanza. Lazima kwanza uzime OS, na kisha tu ndipo unaweza kuizima kwa kuvuta kamba kutoka kwenye tundu, au ikiwa wewe ni mtumiaji wa hali ya juu zaidi, kwa kubadili uliyosimamisha na wewe mwenyewe. Ni sawa au chini, ikiwa unatumia RPi yako kama PC ya eneo-kazi. Lakini ni nini cha kufanya ikiwa katika mradi wako hakuna kibodi wala panya au mfuatiliaji hutumiwa?

Suluhisho langu linategemea matumizi ya Mini Pushbutton Power switch na Reverse Voltage Protection board. Wacha tuingie kwa maelezo.

Hatua ya 1: Sanidi Pi yako ya Raspberry

Kwanza unahitaji kuhariri faili ya config.txt kwenye RPI yako, kwa kuongeza laini:

dtoverlay = gpio-poweroff, active_low, gpiopin = 14

Weka mstari huu mwishoni, kabla:

start_x = 0

Kwa laini hii umeweka GPIO14 (hapa ninatumia nambari za BCM GPIO) juu wakati wa kuanza. Wakati itashuka chini baada ya kuzima, itazima umeme kupitia pini "ctrl" kwenye bodi ya Pololu.

Hatua ya 2: Unganisha Bodi ya Pololu kwa RPi yako

Unganisha Bodi ya Pololu kwa RPi Yako
Unganisha Bodi ya Pololu kwa RPi Yako

Unganisha bodi ya Pololu kwa RPi yako kama inavyoonyeshwa kwenye picha.

Hatua ya 3: Hati ya Python

Unahitaji kuongeza nambari fulani kwenye hati yako ya Python, pia

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

gpio.setup (31, gpio. IN, pull_up_down = gpio. PUD_UP) # weka GPIO 31 kama pembejeo

Def Shutdown (kituo): mfumo wa os ("sudo shutdown -h sasa") # inazima RPi kwenye GPIO31 ya chini

gpio.add_event_detect (31, gpio. FALLING, callback = Kuzima, bouncetime = 2000) # kusubiri GPIO chini ili kuzima RPi

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

Hatua ya 4: Jinsi inavyofanya kazi

Sw1 swichi hutumika kama kitufe cha "ON". Hakuna kitu maalum, kila kitu ni wazi:)

Unapobonyeza SW2, mchakato wa kuzima huanzisha kwa kutekeleza hati ya chatu.

Mchakato ukikamilika, GPIO8 huenda chini.

Kiwango hiki cha chini kwenye pini "ctrl" ya bodi ya Pololu, huzima umeme.

Ndio tu:)

Hatua ya 5: Asante

Tembelea Blogi yangu kwa miradi ya kufurahisha zaidi:

verysecretlab09.blogspot.com/

Kituo cha Youtube:

www.youtube.com/channel/UCl8RTfbWUWxgglcJM…

Ilipendekeza: