INHOUDSOPGAWE:

Hoe om Raspberry PI behoorlik af te skakel: 5 stappe
Hoe om Raspberry PI behoorlik af te skakel: 5 stappe

Video: Hoe om Raspberry PI behoorlik af te skakel: 5 stappe

Video: Hoe om Raspberry PI behoorlik af te skakel: 5 stappe
Video: Электрика в квартире своими руками. Финал. Переделка хрущевки от А до Я. #11 2024, Junie
Anonim
Hoe om Raspberry PI korrek af te skakel
Hoe om Raspberry PI korrek af te skakel

Waarskynlik wonder elke RPi -gebruiker hoe om Raspberry Pi uit te skakel?

U kan nie net die krag afskakel nie. As u dit doen, is dit baie waarskynlik dat die SD -kaart eendag beskadig sal word en dat u RPi nie sal begin nie. U moet eers die bedryfstelsel afskakel, en slegs dan kan u dit uitskakel deur die koord uit die aansluiting te trek, of as u 'n meer gevorderde gebruiker is, deur 'n skakelaar wat u self geïnstalleer het. Dit is min of meer goed as u u RPi as tafelrekenaar gebruik. Maar wat om te doen as die sleutelbord, die muis of die monitor nie in u projek gebruik word nie?

My oplossing is gebaseer op die gebruik van 'n mini -drukknop -skakelaar met 'n beskerming teen omgekeerde spanning. Kom ons gaan in op die besonderhede.

Stap 1: Stel u Framboos Pi op

U moet eers die config.txt -lêer op u RPI wysig deur 'n reël by te voeg:

dtoverlay = gpio-poweroff, active_low, gpiopin = 14

Sit hierdie reël aan die einde voor:

begin_x = 0

Met hierdie reël stel u GPIO14 (hier gebruik ek BCM GPIO -nommering) hoog by aanvang. As dit na afsluiting laag word, skakel dit die skakelaar uit met die pen "ctrl" op die Pololu -bord.

Stap 2: Koppel Pololu Board aan u RPi

Koppel Pololu Board aan u RPi
Koppel Pololu Board aan u RPi

Koppel die Pololu -bord aan u RPi, soos op die foto getoon word.

Stap 3: Python Script

U moet ook 'n kode by u Python -script voeg

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

gpio.setup (31, gpio. IN, pull_up_down = gpio. PUD_UP) # stel GPIO 31 as invoer in

def Shutdown (channel): os.system ("sudo shutdown -h now") # skakel RPi af op lae GPIO31

gpio.add_event_detect (31, gpio. FALLING, terugbel = afsluiting, bouncetime = 2000) # wag vir GPIO laag om RPi af te sluit

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

Stap 4: Hoe dit werk

SW1 -skakelaar dien as 'AAN' knoppie. Niks besonders nie, alles is duidelik:)

As u op SW2 druk, word die afskakelingsproses geïnitialiseer deur Python -script uit te voer.

Sodra die proses voltooi is, gaan GPIO8 laag.

Hierdie lae vlak op pen "ctrl" van Pololu -bord skakel die krag uit.

Dis dit:)

Stap 5: Dankie

Besoek my blog vir meer interessante projekte:

verysecretlab09.blogspot.com/

Youtube kanaal:

www.youtube.com/channel/UCl8RTfbWUWxgglcJM…

Aanbeveel: