Përmbajtje:

SI T T FIKS PI PASR MJEDRS: 5 Hapa
SI T T FIKS PI PASR MJEDRS: 5 Hapa

Video: SI T T FIKS PI PASR MJEDRS: 5 Hapa

Video: SI T T FIKS PI PASR MJEDRS: 5 Hapa
Video: Штукатурка стен - самое полное видео! Переделка хрущевки от А до Я. #5 2024, Nëntor
Anonim
SI T T FIK OFS PI PASR RASPBERRY
SI T T FIK OFS PI PASR RASPBERRY

Ndoshta çdo përdorues i RPi pyet një herë se si të fikni Raspberry Pi?

Ju nuk mund ta fikni energjinë. Nëse e bëni këtë, ka shumë të ngjarë që një ditë karta SD të korruptohet dhe RPi juaj nuk do të fillojë. Së pari duhet të mbyllni sistemin operativ dhe vetëm atëherë mund ta fikni duke e nxjerrë kordonin nga priza, ose nëse jeni përdorues më i avancuar, me ndërprerës të instaluar vetë. Moreshtë pak a shumë në rregull, nëse përdorni RPi -në tuaj si një kompjuter desktop. Por çfarë të bëni nëse në projektin tuaj as tastiera, as miu ose monitori nuk përdoren?

Zgjidhja ime bazohet në përdorimin e Mini Pushbutton Power Switch me bordin e Mbrojtjes së Tensionit të Kundërt. Le të hyjmë në detaje.

Hapi 1: Konfiguroni Raspberry Pi tuaj

Së pari ju duhet të redaktoni skedarin config.txt në RPI tuaj, duke shtuar një rresht:

dtoverlay = gpio-poweroff, active_low, gpiopin = 14

Vendoseni këtë rresht në fund, para:

fillimi_x = 0

Me këtë linjë ju vendosni GPIO14 (këtu po përdor numërimin BCM GPIO) të lartë gjatë fillimit. Kur do të ulet pas mbylljes, do të fikë fuqinë përmes pin "ctrl" në tabelën Pololu.

Hapi 2: Lidhni Bordin Pololu me RPi -në tuaj

Lidhni Bordin Pololu me RPi -në tuaj
Lidhni Bordin Pololu me RPi -në tuaj

Lidhni pllakën Pololu me RPi -në tuaj siç tregohet në figurë.

Hapi 3: Python Script

Ju gjithashtu duhet të shtoni një kod në skriptin tuaj Python, gjithashtu

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

gpio.setup (31, gpio. IN, pull_up_down = gpio. PUD_UP) # cakto GPIO 31 si hyrje

def Shutdown (kanali): os.system ("sudo shutdown -h now") # mbyll RPi në GPIO31 të ulët

gpio.add_event_detect (31, gpio. FALLING, callback = Shutdown, bouncetime = 2000) # duke pritur që GPIO ulët të mbyllë RPi

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

Hapi 4: Si funksionon

Çelësi SW1 shërben si buton "ON". Asgjë e veçantë, gjithçka është e qartë:)

Kur shtypni SW2, procesi i mbylljes inicializohet duke ekzekutuar skriptin Python.

Pasi të përfundojë procesi, GPIO8 shkon poshtë.

Ky nivel i ulët në pin "ctrl" të bordit Pololu, fik energjinë.

Kjo eshte:)

Hapi 5: Faleminderit

Vizitoni Blogun tim për projekte më interesante:

verysecretlab09.blogspot.com/

Kanali në Youtube:

www.youtube.com/channel/UCl8RTfbWUWxgglcJM…

Recommended: