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

Sección Unicamente para Tutoriales y Guías
Burgos93
Pi Alpha
Pi Alpha
Mensajes: 25
Registrado: 17 Nov 2016, 13:42
Agradecido: 0
Agradecimiento recibido: 0

Dawn escribió:
Burgos93 escribió:
Dawn escribió:Bueno, pues a falta de probarlo en profundidad, he utilizado un switch de Pololu y ha sido todo un éxito. Mediante un pulsador conectado a los pins del switch enciende la raspberry (que alimenta por GPIO). El Pololu no hace caso al pulsador una vez está encendido, por lo que las pulsaciones las leerá solo la raspberry que lanzará el script del shutdown. Una vez apagada, como está conectado un pin del GPIO con el Pololu, éste se desconecta al no detectar tensión y corta la corriente.

8-)
Cuanto cuesta el pololu ese?

Enviado desde mi Redmi Note 3 mediante Tapatalk
Pues es barato, menos de 10€.

Ahora estoy peleandome con el GPIO para que pase la señal de corte de corriente adecuadamente.

Enviado desde mi SM-G935F mediante Tapatalk
Con esto se podría hacer?
Imagen

Enviado desde mi Redmi Note 3 mediante Tapatalk
Avatar de Usuario
Dawn
Pi Master
Pi Master
Mensajes: 360
Registrado: 16 Dic 2016, 10:33
Agradecido: 0
Agradecimiento recibido: 0

Burgos93 escribió:
Dawn escribió:
Burgos93 escribió: Cuanto cuesta el pololu ese?

Enviado desde mi Redmi Note 3 mediante Tapatalk
Pues es barato, menos de 10€.

Ahora estoy peleandome con el GPIO para que pase la señal de corte de corriente adecuadamente.

Enviado desde mi SM-G935F mediante Tapatalk
Con esto se podría hacer?
Imagen

Enviado desde mi Redmi Note 3 mediante Tapatalk
Eso tiene pinta de ser simplemente un conector USB en una placa para soldar... y por tanto no controla nada.
Avatar de Usuario
Dawn
Pi Master
Pi Master
Mensajes: 360
Registrado: 16 Dic 2016, 10:33
Agradecido: 0
Agradecimiento recibido: 0

@MrBeaker , utilizando tu aportación de apagado por software + un Pololu switch #2808 se consigue un control total de la alimentación de la Raspberry. Lo he implementado en mi proyecto con éxito!

Lo explico allí con más detalle viewtopic.php?f=40&t=1740
Avatar de Usuario
MrBeaker
Pi Master
Pi Master
Mensajes: 277
Registrado: 27 Dic 2016, 15:26
Agradecido: 1 vez
Agradecimiento recibido: 0

Dawn escribió:Bueno, pues a falta de probarlo en profundidad, he utilizado un switch de Pololu y ha sido todo un éxito. Mediante un pulsador conectado a los pins del switch enciende la raspberry (que alimenta por GPIO). El Pololu no hace caso al pulsador una vez está encendido, por lo que las pulsaciones las leerá solo la raspberry que lanzará el script del shutdown. Una vez apagada, como está conectado un pin del GPIO con el Pololu, éste se desconecta al no detectar tensión y corta la corriente.

8-)
Qué bueno! a ver si te animas a hacer algún tutorial.
Buen trabajo :victoria
Avatar de Usuario
Dawn
Pi Master
Pi Master
Mensajes: 360
Registrado: 16 Dic 2016, 10:33
Agradecido: 0
Agradecimiento recibido: 0

MrBeaker escribió:
Dawn escribió:Bueno, pues a falta de probarlo en profundidad, he utilizado un switch de Pololu y ha sido todo un éxito. Mediante un pulsador conectado a los pins del switch enciende la raspberry (que alimenta por GPIO). El Pololu no hace caso al pulsador una vez está encendido, por lo que las pulsaciones las leerá solo la raspberry que lanzará el script del shutdown. Una vez apagada, como está conectado un pin del GPIO con el Pololu, éste se desconecta al no detectar tensión y corta la corriente.

8-)
Qué bueno! a ver si te animas a hacer algún tutorial.
Buen trabajo :victoria
Esta todo explicado en el post de mi proyecto :)

viewtopic.php?f=40&t=1740
butarda66
Pi Alpha
Pi Alpha
Mensajes: 37
Registrado: 08 Dic 2016, 07:22
Agradecido: 0
Agradecimiento recibido: 0

Buenas al final me he decidido por poner dos pulsadores.
Uno al puerto run para hacer un reset por hardware en caso de cuelgue.
Y otro al puerto Gpio para hacer el encendido, apagado y reset por software.
Tengo problemas con el código del gpio.en el momento de hacerlo funciona, pero al reiniciar deja de funcionar.
Se que estoy haciendo algo mal pero no se que es.
Gracias a todos.
Avatar de Usuario
morfias
Pi Omega
Pi Omega
Mensajes: 48
Registrado: 16 Feb 2017, 09:10
Agradecido: 0
Agradecimiento recibido: 0

interesante eso de que al pulsar no corte corriente y simplemente le llame a ejecutar el shutdown.
butarda66
Pi Alpha
Pi Alpha
Mensajes: 37
Registrado: 08 Dic 2016, 07:22
Agradecido: 0
Agradecimiento recibido: 0

Bueno, al final lo he conseguido.
Todo funcionando o.k. El fallo era que soy un negao para la consola de comandos.
Muchas gracias a MrBeaker por el estupendo tutorial y a Dawn por el script.
Un saludo a todos.
Avatar de Usuario
drayton
Pi Omega
Pi Omega
Mensajes: 44
Registrado: 19 Dic 2016, 19:07
Agradecido: 0
Agradecimiento recibido: 0

Ostras.... esto esta de pm... me apunto al hilo.

Haber si me acaba de llegar la raspberry 3 de una vez.
Avatar de Usuario
c0rrales
Pi Omega
Pi Omega
Mensajes: 49
Registrado: 12 Ene 2017, 16:54
Agradecido: 0
Agradecimiento recibido: 0

¿Se puede conectar simultáneamente el ventilador y el interruptor de encendido? Porque ve que ocupan los mismos pines.
Avatar de Usuario
Dawn
Pi Master
Pi Master
Mensajes: 360
Registrado: 16 Dic 2016, 10:33
Agradecido: 0
Agradecimiento recibido: 0

c0rrales escribió:¿Se puede conectar simultáneamente el ventilador y el interruptor de encendido? Porque ve que ocupan los mismos pines.
Si te refieres al negativo, puedes usar el mismo o te aconsejo usar otro de los varios pines negativos que tiene la rp.
butarda66
Pi Alpha
Pi Alpha
Mensajes: 37
Registrado: 08 Dic 2016, 07:22
Agradecido: 0
Agradecimiento recibido: 0

Éso es. Yo la masa del ventilador la tengo conectada al pin 9.
Avatar de Usuario
aluxan
Pi Alpha
Pi Alpha
Mensajes: 28
Registrado: 02 Feb 2017, 21:26
Agradecido: 0
Agradecimiento recibido: 0

gracias por el aporte, te lo has currado compañero.
carloslop24
Pi Alpha
Pi Alpha
Mensajes: 20
Registrado: 22 Ene 2017, 17:00
Agradecido: 0
Agradecimiento recibido: 0

Magnifico manual !!! Gracias
butarda66
Pi Alpha
Pi Alpha
Mensajes: 37
Registrado: 08 Dic 2016, 07:22
Agradecido: 0
Agradecimiento recibido: 0

Eso sí el ventilador sigue funcionando incluso estando en standby yo para solventarlo he colocado un interruptor de tres posiciones. Primera posición 3 voltios, segunda posición 0 y tercera posición 5 voltios. Así aparte de apagarlo regula la velocidad.
Avatar de Usuario
Dawn
Pi Master
Pi Master
Mensajes: 360
Registrado: 16 Dic 2016, 10:33
Agradecido: 0
Agradecimiento recibido: 0

butarda66 escribió:Eso sí el ventilador sigue funcionando incluso estando en standby yo para solventarlo he colocado un interruptor de tres posiciones. Primera posición 3 voltios, segunda posición 0 y tercera posición 5 voltios. Así aparte de apagarlo regula la velocidad.
Hombre, para eso mejor mirate ésto viewtopic.php?t=345

Enviado desde mi SM-G935F mediante Tapatalk
Avatar de Usuario
Jiam
Pi Omega
Pi Omega
Mensajes: 65
Registrado: 17 Feb 2017, 13:55
Ubicación: Oviedo, Asturias
Agradecido: 0
Agradecimiento recibido: 0

Interesantísimo! habrá que liarse a programar !gracias por el aporte
Let´s Go Ras....Pi !! :x
diegonigga
Pi Newbie
Pi Newbie
Mensajes: 6
Registrado: 15 Feb 2017, 18:30
Agradecido: 0
Agradecimiento recibido: 0

Obrigado. Teste e deu certo. Agradeço o tutorial!
butarda66
Pi Alpha
Pi Alpha
Mensajes: 37
Registrado: 08 Dic 2016, 07:22
Agradecido: 0
Agradecimiento recibido: 0

Gracias por el consejo Dawn.
Deduzco que al entrar en standby , el pin 12 deja de excitar el transistor y se consigue el apagado del ventilador.
Habra que pedir el NPN .
ganadinerito
Pi Omega
Pi Omega
Mensajes: 44
Registrado: 17 Feb 2017, 16:27
Agradecido: 0
Agradecimiento recibido: 0

Muchas gracias por el tutorial MrBeaker !!!
Responder