INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
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 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…