Taula de continguts:

COM APAGAR CORRÀPAMENT LA FRASSA: 5 passos
COM APAGAR CORRÀPAMENT LA FRASSA: 5 passos

Vídeo: COM APAGAR CORRÀPAMENT LA FRASSA: 5 passos

Vídeo: COM APAGAR CORRÀPAMENT LA FRASSA: 5 passos
Vídeo: 5 PASSOS PARA VENCER A PORNOGRAFIA - Douglas Gonçalves 2024, Juny
Anonim
COM APAGAR CORRÀPAMENT LA FRASSA
COM APAGAR CORRÀPAMENT LA FRASSA

Probablement, tots els usuaris de RPi es pregunten com desactivar Raspberry Pi?

No es pot apagar l’alimentació. Si ho feu, és molt probable que algun dia la targeta SD estigui danyada i el vostre RPi no s'iniciï. Primer heu d’apagar el sistema operatiu i només després el podeu apagar traient el cable del sòcol o, si sou un usuari més avançat, mitjançant el commutador instal·lat per vosaltres mateixos. Està més o menys bé si utilitzeu el vostre RPi com a PC d’escriptori. Però, què heu de fer si al vostre projecte no s’utilitza ni el teclat ni el ratolí ni el monitor?

La meva solució es basa en l’ús del mini interruptor d’alimentació de polsador amb placa de protecció de tensió inversa. Entrem en detalls.

Pas 1: configureu el vostre Raspberry Pi

Primer heu d’editar el fitxer config.txt al vostre RPI afegint una línia:

dtoverlay = gpio-poweroff, active_low, gpiopin = 14

Poseu aquesta línia al final abans:

start_x = 0

Amb aquesta línia, configureu GPIO14 (aquí estic fent servir la numeració BCIO GPIO) com a alt a l’inici. Quan baixarà després de l'apagat, s'apagarà mitjançant el pin "ctrl" a la placa Pololu.

Pas 2: connecteu la placa Pololu al vostre RPi

Connecteu el tauler Pololu al vostre RPi
Connecteu el tauler Pololu al vostre RPi

Connecteu el tauler Pololu al vostre RPi tal com es mostra a la imatge.

Pas 3: Python Script

També heu d’afegir algun codi al vostre script Python

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

gpio.setup (31, gpio. IN, pull_up_down = gpio. PUD_UP) # defineix GPIO 31 com a entrada

def Shutdown (channel): os.system ("sudo shutdown -h now") # apaga RPi en GPIO31 baix

gpio.add_event_detect (31, gpio. FALLING, callback = Apagat, temps de rebot = 2000) # esperant que GPIO baixi per tancar RPi

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

Pas 4: Com funciona

L'interruptor SW1 serveix de botó "ON". Res especial, tot està clar:)

Quan premeu SW2, el procés d’aturada s’inicialitza executant un script Python.

Un cop finalitzat el procés, GPIO8 baixa.

Aquest nivell baix del pin "ctrl" del tauler Pololu apaga la xarxa.

Això és:)

Pas 5: gràcies

Visiteu el meu bloc per veure projectes més interessants:

verysecretlab09.blogspot.com/

Canal de Youtube:

www.youtube.com/channel/UCl8RTfbWUWxgglcJM…

Recomanat: