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

Sección Unicamente para Tutoriales y Guías
Avatar de Usuario
MrBeaker
Pi Master
Pi Master
Mensajes: 277
Registrado: 27 Dic 2016, 15:26
Agradecido: 1 vez
Agradecimiento recibido: 0

Luthbl escribió:Funcion aperfecto!!! Mila gracias!!!
treminyo escribió:Justo lo que buscaba, muchas gracias por el tutorial, ahora manos a la obra.
Muchísimas gracias a vosotros :admirar
Avatar de Usuario
MrBeaker
Pi Master
Pi Master
Mensajes: 277
Registrado: 27 Dic 2016, 15:26
Agradecido: 1 vez
Agradecimiento recibido: 0

DiuS escribió:Hola buenas, ante todo muchas gracias, acabo de pedir la carcasa con el kit de led e interruptores, y tengo dos dudas:

- Cuando te refieres a los pines 5 y 6 a cual te refieres? a los que pone al lado GPIO 3 y GND? o son los que estan en las posiciones 29 y 31?

- El boton de reset va en dos pines aparte no?

Gracias un saludo
Buenas!
Para saber cuales son los pines coge la placa y colócala con los USBs encarados a tu pecho. Cuando la tengas así simplemente sigue la foto que he puesto en el tutorial, en este caso los pines 5 y 6 son los GPIO3 y GND respectivamente tal y como dices :D

En cuanto al botón de reset tienes dos opciones....

1 - Volver a hacer el tutorial creando un nuevo script (con otro nombre) y cambiando el comando de apagado

Código: Seleccionar todo

sudo shutdown -h now
por

Código: Seleccionar todo

sudo shutdown -r now
. Obviamente tienes que conectarlo en otros dos pines diferentes, por ejemplo al 7 y al 9.
Si lo conectas al 7 y al 9 tienes que modificar el script y donde pone GPIO.setup() y GPIO.input() cambiar el 03 por 04.
No lo he probado pero en principio con esto reiniciaría la placa.

2 - Conectar (soldando) el botón al puerto RUN de la placa. El puerto RUN son unos agujeritos que se encuentran al lado del GPIO. Fijate verás como los identificas enseguida.
Este tipo de reinicio es de tipo hardware, es decir, es como si desconectaras y conectaras la rpi de la corriente, lo cual no es muy recomendable, al menos hacerlo de manera repetida.

Si pruebas a llevar a cabo la opción 1 para el botón de reset y te funciona lo añado al post principal!
Y por último, si te ha quedado alguna duda dímelo,
Saludos!
Avatar de Usuario
MrBeaker
Pi Master
Pi Master
Mensajes: 277
Registrado: 27 Dic 2016, 15:26
Agradecido: 1 vez
Agradecimiento recibido: 0

axion_yaza escribió:Esto se ve muy útil, y perdonen mi ignorancia (soy nuevo en todo esto) pero ¿como es eso de acceder por SSH a nuestra Raspberry??
Hola! Se trata de acceder a la placa de manera remota y manejarla a través de comandos.
Para ello descarga el programa putty y para conectarte solamente tienes que poner la ip de la raspberry y pulsar sobre Connect
Avatar de Usuario
DiuS
Pi Omega
Pi Omega
Mensajes: 46
Registrado: 22 Ene 2017, 20:41
Agradecido: 0
Agradecimiento recibido: 0

Muchas gracias!!! me a quedado muy claro!! un abrazo
MrBeaker escribió:
DiuS escribió:Hola buenas, ante todo muchas gracias, acabo de pedir la carcasa con el kit de led e interruptores, y tengo dos dudas:

- Cuando te refieres a los pines 5 y 6 a cual te refieres? a los que pone al lado GPIO 3 y GND? o son los que estan en las posiciones 29 y 31?

- El boton de reset va en dos pines aparte no?

Gracias un saludo
Buenas!
Para saber cuales son los pines coge la placa y colócala con los USBs encarados a tu pecho. Cuando la tengas así simplemente sigue la foto que he puesto en el tutorial, en este caso los pines 5 y 6 son los GPIO3 y GND respectivamente tal y como dices :D

En cuanto al botón de reset tienes dos opciones....

1 - Volver a hacer el tutorial creando un nuevo script (con otro nombre) y cambiando el comando de apagado

Código: Seleccionar todo

sudo shutdown -h now
por

Código: Seleccionar todo

sudo shutdown -r now
. Obviamente tienes que conectarlo en otros dos pines diferentes, por ejemplo al 7 y al 9.
Si lo conectas al 7 y al 9 tienes que modificar el script y donde pone GPIO.setup() y GPIO.input() cambiar el 03 por 04.
No lo he probado pero en principio con esto reiniciaría la placa.

2 - Conectar (soldando) el botón al puerto RUN de la placa. El puerto RUN son unos agujeritos que se encuentran al lado del GPIO. Fijate verás como los identificas enseguida.
Este tipo de reinicio es de tipo hardware, es decir, es como si desconectaras y conectaras la rpi de la corriente, lo cual no es muy recomendable, al menos hacerlo de manera repetida.

Si pruebas a llevar a cabo la opción 1 para el botón de reset y te funciona lo añado al post principal!
Y por último, si te ha quedado alguna duda dímelo,
Saludos!
SrRosaCDUJ
Pi Alpha
Pi Alpha
Mensajes: 23
Registrado: 19 Ene 2017, 14:43
Agradecido: 0
Agradecimiento recibido: 0

Que interesante, cojo sitio, que mas de una vez he corrompido la sd por apagar a lo burro :(
Avatar de Usuario
MrBeaker
Pi Master
Pi Master
Mensajes: 277
Registrado: 27 Dic 2016, 15:26
Agradecido: 1 vez
Agradecimiento recibido: 0

SrRosaCDUJ escribió:Que interesante, cojo sitio, que mas de una vez he corrompido la sd por apagar a lo burro :(
Si es que... no puede ser :alterado jejejeje

Aquí me tienes por si hay alguna duda
:adios
gorgorita
Pi Alpha
Pi Alpha
Mensajes: 31
Registrado: 28 Feb 2017, 21:19
Agradecido: 0
Agradecimiento recibido: 0

Fenomenal, gracias por el tuto, andaba buscando exactamente esto sin tener que acoplarle alguna placa aparte!!!

Graciassss
Volfani
Pi Newbie
Pi Newbie
Mensajes: 7
Registrado: 21 Feb 2017, 13:04
Agradecido: 0
Agradecimiento recibido: 0

Muy interesante. Gracias.
Avatar de Usuario
Sbs39
Pi Alpha
Pi Alpha
Mensajes: 25
Registrado: 27 Feb 2017, 22:24
Agradecido: 0
Agradecimiento recibido: 0

estupendo gracias
Disfruta de cada cosa que hagas!!
anlobel
Pi Alpha
Pi Alpha
Mensajes: 13
Registrado: 03 Mar 2017, 00:08
Agradecido: 0
Agradecimiento recibido: 0

Muy bien, muy intesante!
videns
Pi Alpha
Pi Alpha
Mensajes: 20
Registrado: 01 Mar 2017, 20:40
Agradecido: 0
Agradecimiento recibido: 0

Excelente, andaba buscando algo así, gracias!!1
Avatar de Usuario
Pirossi
Pi Destroyer
Pi Destroyer
Mensajes: 503
Registrado: 24 Ene 2017, 03:16
Agradecido: 0
Agradecimiento recibido: 1 vez

Funciona perfecto! De momento lo tengo con tu scrit, el autoinicio del script tambien va bien!
Imagen
xavierjim
Pi Alpha
Pi Alpha
Mensajes: 22
Registrado: 03 Mar 2017, 12:53
Agradecido: 0
Agradecimiento recibido: 0

Me parece una idea brillante. Así que la voy a implementar en mi máquina.

Lo que no me ha quedado claro es si usas un único botón para apagar y encender o dos botones, uno para el apagado y otro para el encendido.

Gracias
Saludos
Cesarsal
Pi Alpha
Pi Alpha
Mensajes: 22
Registrado: 28 Feb 2017, 02:43
Agradecido: 0
Agradecimiento recibido: 0

Muchas gracias por el tutorial, a ver cuando me doy el tiempo de intentarlo.
Awstin
Pi Alpha
Pi Alpha
Mensajes: 22
Registrado: 27 Feb 2017, 05:54
Agradecido: 0
Agradecimiento recibido: 0

Muy bueno esto combinado con un alargue (no se como le llaman en españa) que tenga llave de apagado:
Imagen
mati_corv
Pi Alpha
Pi Alpha
Mensajes: 20
Registrado: 05 Mar 2017, 02:35
Agradecido: 0
Agradecimiento recibido: 0

muy buen tuto. Dentro de unos dias lo voy a estar probando
Avatar de Usuario
MrBeaker
Pi Master
Pi Master
Mensajes: 277
Registrado: 27 Dic 2016, 15:26
Agradecido: 1 vez
Agradecimiento recibido: 0

xavierjim escribió:Me parece una idea brillante. Así que la voy a implementar en mi máquina.

Lo que no me ha quedado claro es si usas un único botón para apagar y encender o dos botones, uno para el apagado y otro para el encendido.

Gracias
Saludos
Hola! Todo en un único botón.

Saludos!
Avatar de Usuario
Pirossi
Pi Destroyer
Pi Destroyer
Mensajes: 503
Registrado: 24 Ene 2017, 03:16
Agradecido: 0
Agradecimiento recibido: 1 vez

Para encenderlo, solo con conectarlo sin hacer nada mas, ya funciona, después de realizar los pasos descritos, también se puede apagar desde el botón.
Decimos apagar pero bueno, lo que es apagar apagar no se apaga, queda la raspberry con la luz roja encendida, que significa que se han cerrado todos los procesos y que se a salido del sistema operativo... ahora mismo la placa estaría en un estado de suspensión o bajo consumo "stand by" como queráis llamarlo, a partir de aquí, con otro botón que corte la electricidad, tanto si esta en una regleta como en el propio cable de alimentación, ya quedaría apagado del todo.

Y esto del boton y el script es para "apagar" la raspberry mas comodamente sin que se estropee y se corrompa la targeta SD, si apagais desde la regleta directamente sera lo que ocurra al final..
lo suyo es usar este metodo o sino apagar desde el menu de retropie, o con el comando: sudo shutdown

Pero esto es como todo, tu cuando apagas la tv desde el mando, tambien queda en modo "stand by" y sigue consumiendoun poco.. le cortas la electricidad desde la regleta para que no consuma nada? yo desde luego no, esto ya depende de cada uno.
Imagen
Avatar de Usuario
MrBeaker
Pi Master
Pi Master
Mensajes: 277
Registrado: 27 Dic 2016, 15:26
Agradecido: 1 vez
Agradecimiento recibido: 0

Pirossi escribió:Para encenderlo, solo con conectarlo sin hacer nada mas, ya funciona, después de realizar los pasos descritos, también se puede apagar desde el botón.
Decimos apagar pero bueno, lo que es apagar apagar no se apaga, queda la raspberry con la luz roja encendida, que significa que se han cerrado todos los procesos y que se a salido del sistema operativo... ahora mismo la placa estaría en un estado de suspensión o bajo consumo "stand by" como queráis llamarlo, a partir de aquí, con otro botón que corte la electricidad, tanto si esta en una regleta como en el propio cable de alimentación, ya quedaría apagado del todo.

Y esto del boton y el script es para "apagar" la raspberry mas comodamente sin que se estropee y se corrompa la targeta SD, si apagais desde la regleta directamente sera lo que ocurra al final..
lo suyo es usar este metodo o sino apagar desde el menu de retropie, o con el comando: sudo shutdown

Pero esto es como todo, tu cuando apagas la tv desde el mando, tambien queda en modo "stand by" y sigue consumiendoun poco.. le cortas la electricidad desde la regleta para que no consuma nada? yo desde luego no, esto ya depende de cada uno.
Eso es Pirossi, queda en stand by.
Ya he dicho en algunos comentarios que yo lo que hago es combinar este método con el apagado porterior desde interruptor.

Saludos!
Avatar de Usuario
VelvetFlux
Pi Omega
Pi Omega
Mensajes: 40
Registrado: 08 Mar 2017, 01:24
Agradecido: 0
Agradecimiento recibido: 0

gracias por el tuto, lo voy a hacer
Responder