[Tutorial ACTUALIZADO] Cómo encender y apagar tu Raspberry a través de un botón.

Sección Unicamente para Tutoriales y Guías
jalomur
Pi Beta
Pi Beta
Mensajes: 166
Registrado: 14 Nov 2016, 11:19
Agradecido: 0
Agradecimiento recibido: 1 vez

muy buen tuto!! justo lo que necesitaba yo tambien,jeje
una duda que me queda. Voy a buscar un interruptor, supongo que cualquiera vale, pero el tipo de conector que tiene que tener el cable para conectarse al gpio de la raspberry cual es? he visto los cables "completos" para conectar a todo el gpio pero no para conecta a solo 2 pins. Como lo localizo?
jalomur
Pi Beta
Pi Beta
Mensajes: 166
Registrado: 14 Nov 2016, 11:19
Agradecido: 0
Agradecimiento recibido: 1 vez

EDITO: cable Dupont creo que se llama. Ahora a localizarlos...
trans242
Pi Alpha
Pi Alpha
Mensajes: 11
Registrado: 12 Mar 2017, 14:12
Agradecido: 0
Agradecimiento recibido: 0

Muchas gracias Kike.
micarcam
Pi Alpha
Pi Alpha
Mensajes: 29
Registrado: 12 Mar 2017, 13:11
Agradecido: 0
Agradecimiento recibido: 0

Me he metido para no tener que apagar la Raspberry de repente desconectando de la corriente, pero se me va de maña... jajajaj De todos modos, muchísimas gracias por el aporte, un gran trabajo!
Avatar de Usuario
MrBeaker
Pi Master
Pi Master
Mensajes: 277
Registrado: 27 Dic 2016, 15:26
Agradecido: 1 vez
Agradecimiento recibido: 0

jalomur escribió:muy buen tuto!! justo lo que necesitaba yo tambien,jeje
una duda que me queda. Voy a buscar un interruptor, supongo que cualquiera vale, pero el tipo de conector que tiene que tener el cable para conectarse al gpio de la raspberry cual es? he visto los cables "completos" para conectar a todo el gpio pero no para conecta a solo 2 pins. Como lo localizo?
Son jumpers hembra genericos, busca en ebay. :D
jalomur
Pi Beta
Pi Beta
Mensajes: 166
Registrado: 14 Nov 2016, 11:19
Agradecido: 0
Agradecimiento recibido: 1 vez

muchas gracias, voy a ver que encuentro y cuando pueda me pongo. Tengo que ver en mi caja artesana que interruptor tengo que poner tambien que me valga
Avatar de Usuario
MrBeaker
Pi Master
Pi Master
Mensajes: 277
Registrado: 27 Dic 2016, 15:26
Agradecido: 1 vez
Agradecimiento recibido: 0

jalomur escribió:muchas gracias, voy a ver que encuentro y cuando pueda me pongo. Tengo que ver en mi caja artesana que interruptor tengo que poner tambien que me valga
Cualquier cosa preguntame :D
Avatar de Usuario
ach4m0
Pi Alpha
Pi Alpha
Mensajes: 19
Registrado: 13 Mar 2017, 17:30
Agradecido: 0
Agradecimiento recibido: 0

¡Muchísimas gracias por el tuto!
ManuTdi
Pi Alpha
Pi Alpha
Mensajes: 27
Registrado: 07 Mar 2017, 07:33
Agradecido: 0
Agradecimiento recibido: 0

Pregunta de novato: si yo pongo ese botón del que habla este tutoríal y tengo ejecutando recalbox le puedo dar al botón y se apaga? O tengo que salir al terminal?
ledeb
Pi Newbie
Pi Newbie
Mensajes: 8
Registrado: 04 Mar 2017, 11:42
Agradecido: 0
Agradecimiento recibido: 0

Gracias,buen invento
Midelius
Pi Alpha
Pi Alpha
Mensajes: 31
Registrado: 08 Dic 2016, 09:08
Agradecido: 0
Agradecimiento recibido: 0

Disculpa @MrBeaker ¿Donde va conectado el led?, no lo veo en el tutorial.
Viendo el dibujo el negativo va a tierra y el positivo a UART TX?. No se me enciende :(
Gracias
PD. Estaba desactivado la comunicacion serial. Activada desde raspi.config y todo perfecto
jalomur
Pi Beta
Pi Beta
Mensajes: 166
Registrado: 14 Nov 2016, 11:19
Agradecido: 0
Agradecimiento recibido: 1 vez

pues ya hoy he podido ponerme con el pero no con buenas noticias de momento.
Estoy probando en Raspbian. He creado los scripts, y reinicio dando por hecho que funcionaria pero nada, no va.
Arranco el script desde shh para forzar a ver si inicia. En la terminal

pi@raspberrypi:~$ sudo python /home/pi/shutdown.py
/home/pi/shutdown.py:6: RuntimeWarning: A physical pull up resistor is fitted on this channel!
GPIO.setup(03, GPIO.IN, pull_up_down = GPIO.PUD_UP)
1
1
1....
entiendo que esta esperando que pulse el pulsador pero por mucho que le de no va.

Me parece que el script debe de estar bien
El pulsador por su parte lo tengo creo que bien conectado. Cogiendo la raspeberry con los usb hacia mi, en el 5 y 6 pin contando desde abajo a la izq. esta bien no? el pulsador no tiene positivo negativo verdad?
ManuTdi
Pi Alpha
Pi Alpha
Mensajes: 27
Registrado: 07 Mar 2017, 07:33
Agradecido: 0
Agradecimiento recibido: 0

ManuTdi escribió:Pregunta de novato: si yo pongo ese botón del que habla este tutoríal y tengo ejecutando recalbox le puedo dar al botón y se apaga? O tengo que salir al terminal?
Nadie me puede responder esto?
hannibal1986
Pi Alpha
Pi Alpha
Mensajes: 20
Registrado: 16 Jul 2016, 14:19
Agradecido: 0
Agradecimiento recibido: 0
Contactar:

Gracias por el tuto :D
Imagen
Avatar de Usuario
Dawn
Pi Master
Pi Master
Mensajes: 360
Registrado: 16 Dic 2016, 10:33
Agradecido: 0
Agradecimiento recibido: 0

ManuTdi escribió:
ManuTdi escribió:Pregunta de novato: si yo pongo ese botón del que habla este tutoríal y tengo ejecutando recalbox le puedo dar al botón y se apaga? O tengo que salir al terminal?
Nadie me puede responder esto?
Te apaga la rp directamente independientemente de lo que estes ejecutando

Enviado desde mi SM-G935F mediante Tapatalk
Avatar de Usuario
MrBeaker
Pi Master
Pi Master
Mensajes: 277
Registrado: 27 Dic 2016, 15:26
Agradecido: 1 vez
Agradecimiento recibido: 0

ManuTdi escribió:Pregunta de novato: si yo pongo ese botón del que habla este tutoríal y tengo ejecutando recalbox le puedo dar al botón y se apaga? O tengo que salir al terminal?
Ese es el objetivo, que cuando le pulses al botón se apague, estés donde estés
Avatar de Usuario
MrBeaker
Pi Master
Pi Master
Mensajes: 277
Registrado: 27 Dic 2016, 15:26
Agradecido: 1 vez
Agradecimiento recibido: 0

jalomur escribió:pues ya hoy he podido ponerme con el pero no con buenas noticias de momento.
Estoy probando en Raspbian. He creado los scripts, y reinicio dando por hecho que funcionaria pero nada, no va.
Arranco el script desde shh para forzar a ver si inicia. En la terminal

pi@raspberrypi:~$ sudo python /home/pi/shutdown.py
/home/pi/shutdown.py:6: RuntimeWarning: A physical pull up resistor is fitted on this channel!
GPIO.setup(03, GPIO.IN, pull_up_down = GPIO.PUD_UP)
1
1
1....
entiendo que esta esperando que pulse el pulsador pero por mucho que le de no va.

Me parece que el script debe de estar bien
El pulsador por su parte lo tengo creo que bien conectado. Cogiendo la raspeberry con los usb hacia mi, en el 5 y 6 pin contando desde abajo a la izq. esta bien no? el pulsador no tiene positivo negativo verdad?
Creo que estas conectando el pulsador mal.
El primer puerto del gpio es el de arriba a la izquierda segun explicas, con los USBs mirando hacia ti.
jalomur
Pi Beta
Pi Beta
Mensajes: 166
Registrado: 14 Nov 2016, 11:19
Agradecido: 0
Agradecimiento recibido: 1 vez

https://az835927.vo.msecnd.net/sites/io ... Pinout.png
En esta imagen el 29 y 31 son el gpio5 y gpio5 que son los que necesito no?
jalomur
Pi Beta
Pi Beta
Mensajes: 166
Registrado: 14 Nov 2016, 11:19
Agradecido: 0
Agradecimiento recibido: 1 vez

Perfecto, acabo de entenderlo, hay que conectar a los pines 5 y 6, no los gpio5 y gpio6. Por eso lo del 3 en el script (algo que me chocaba mucho)
Ahora probaré!!

EDITO:efectivamente asi era y funciona!!
Última edición por jalomur el 20 Mar 2017, 08:13, editado 1 vez en total.
jalomur
Pi Beta
Pi Beta
Mensajes: 166
Registrado: 14 Nov 2016, 11:19
Agradecido: 0
Agradecimiento recibido: 1 vez

Ultima pregunta sobre el tema,jeje

Mi idea era poner un pulsador para reset y un interruptor on/off para encender apagar, de hecho es lo que compré para hacer pruebas. El pulsador si me funciona, pero el interruptor, a falta de probarlo, dudo que vaya a funcionar. De todos modos, a fin de cuentas, hacer un reset o un encendido/apagado viene a ser lo mismo no? salvo por el hecho de tener que pulsar 2 veces...
Responder