Taula de continguts:
Vídeo: Botó d'engegada de Raspberry Pi: 3 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:13
Si sou com jo, potser heu estat explorant Internet buscant la millor solució per encendre i apagar el Raspberry Pi de manera segura amb només prémer un botó. Tot i que existeixen moltes solucions, la majoria requereix que descarregueu un script Python i el feu executable a l'arrencada, i hi ha més d'una manera de fer-ho. Tanmateix, ja hi ha una solució molt més senzilla al Raspberry Pi. Si reduïu els pins específics i afegiu una línia a un fitxer de configuració d’arrencada, podeu tenir un botó d’engegada completament funcional en tan sols 10 minuts.
Pas 1: Munteu el circuit
Reuneix els materials següents:
- Raspberry Pi (faig servir el 3A + amb la versió més recent de Raspbian Stretch instal·lada)
- 2 cables de pont femení a masculí ORAdafruit T-Cobbler Plus per a Raspberry Pi (amb connector de 40 pins)
- 2 cables de pont masculí (NOMÉS si s'utilitza T-Cobbler)
- 1 polsador momentani
- 1 tauleta de pa de mida mitjana (o més gran)
Connecteu cada cable a un contacte del polsador. A continuació, connecteu un cable al pin 5 (GPIO3 / SCL) i un cable al pin 6 (GND). Ara, la meitat de la feina ja està feta! Si es corten momentàniament els pins 5 i 6 prement el botó, el Pi es desactivarà. (El Raspberry Pi continua en estat de parada quan està "apagat" però encara està connectat a l'alimentació).
Pas 2: Editeu el fitxer d'arrencada del sistema
Ara podeu despertar el Pi després d’apagar-lo. Tot i que aquest és un gran pas, podeu afegir una mica més de funcionalitat al vostre nou botó d’engegada: podeu utilitzar el mateix botó per apagar el Pi de manera segura.
Inicieu sessió al vostre Pi (o SSH si utilitzeu una configuració remota / sense cap) i introduïu el següent a la línia d’ordres:
sudo nano /boot/config.txt
Això obrirà un fitxer de configuració que utilitza el vostre Pi en arrencar. Al final del fitxer, afegiu el següent:
dtoverlay = gpio-shutdown
La superposició de gpio-shutdown permet apagar el Raspberry Pi quan els pins 5 i 6 (ja estan connectats al polsador) són temporalment curts. Premeu CTRL X per sortir i premeu Y i ENTRAR per desar els canvis al fitxer "config.txt".
Si feu servir I2C:
És possible que hàgiu notat que GPIO3 (pin 5) també és el pin SCL per connectar dispositius I2C. Tot i que heu d’utilitzar els pins 5 i 6 per despertar el Raspberry Pi del seu estat d’aturada, podeu especificar un pin GPIO diferent per utilitzar-lo per apagar el Pi, alliberant així GPIO3 per fer-lo servir amb els vostres dispositius I2C.
Per especificar un altre pin de tancament, obriu el fitxer "config.txt" i afegiu el paràmetre "gpio-pin" a la superposició. Per exemple, la vostra configuració de superposició tindria aquest aspecte si utilitzeu GPIO21 (pin 40) com a pin d’apagat:
dtoverlay = gpio-shutdown, gpio-pin = 21
Per a més informació:
Si voleu obtenir més informació sobre la funcionalitat d'aquesta superposició, introduïu el següent:
dtoverlay -h gpio-shutdown
Per obtenir informació sobre superposicions addicionals, aneu a la guia de superposició del directori següent:
cd / boot / overlays / README
Per obtenir més informació sobre les coses sorprenents que podeu fer amb "config.txt", visiteu el lloc web de Raspberry Pi aquí per obtenir documentació oficial.
Pas 3: reinicieu i gaudiu
Perquè aquests canvis tinguin efecte, reinicieu el Pi. Un cop reiniciat, cada vegada que premeu el botó, el Pi s'apagarà de forma segura. Un cop apagat el Pi, podeu tornar a prémer el botó per tornar-lo a activar des del seu estat de parada.
Enhorabona! Ara teniu un botó d’engegada completament funcional per al vostre Raspberry Pi.
Recomanat:
Afegiu un botó d’engegada a la instal·lació de LibreELEC en un Raspberry Pi: 6 passos
Afegiu un botó d’engegada a la vostra instal·lació de LibreELEC en un Raspberry Pi: a continuació aprendrem com afegir un botó d’engegada a LibreELEC que s’executa en un Raspberry Pi. Utilitzarem un PowerBlock per afegir no només un botó d’engegada, sinó també un LED d’estat que indica l’estat d’alimentació de la vostra instal·lació de LibreELEC
Construeix un millor botó d’engegada de Raspberry Pi: 4 passos
Creeu un botó d’engegada Raspberry Pi millorat: és molt fàcil crear un botó d’apagat o apagat de Raspberry. Hi ha molts d'aquests projectes al web i alguns aquí a Instructables, però cap d'ells (que puc veure) us indica quan el vostre Pi ha acabat d'apagar-se i, per tant, és
Toca el botó d'engegada de Raspberry Pi: 3 passos
Botó d’alimentació tàctil per a Raspberry Pi: des que vaig imprimir i vaig començar a utilitzar aquesta funda per a la meva Retropie, sempre vaig imaginar com fer un botó d’engegada. La idea era canviar el disseny per fer que el botó de moviment i després moure un commutador. Al final vaig tenir una altra idea, on no calia canviar el cas
Botó d'engegada de Super Ghetto a My Oneplus One (hauria de funcionar en qualsevol cosa): 3 passos
Botó d'engegada de Super Ghetto a My Oneplus One (hauria de funcionar en qualsevol cosa): el problema: tots els botons del meu telèfon estan trencats. Substituir-los només és una solució temporal, ja que la meva tapa posterior està trencada i no trobo enlloc cap substitució que no superi el preu d’un OPO usat, però he pensat per què no actualitzar si
Botó d'engegada extern a un ESC: 3 passos (amb imatges)
Botó d’engegada extern a un ESC: construeixo un monopatí elèctric i he d’afegir un commutador extern al meu ESC per poder posar tots els meus electrònics al mateix recinte. Llista de peces: -Pushbutton-wires-shrinktube (opcional) -hotglue (opcional) -ESC (banggood: https://goo.gl/4n8kzB)