Despertador musical basada en ordenador (2 / 6 paso)

Paso 2: Creando el Script de alarma

Nota: puesto que ya he hecho todo esto, yo he reproducido los pasos ~/bin para proporcionar imágenes.

Abrimos el terminal y vaya a un lugar que gustaría mantener las secuencias de comandos. Creé un nuevo directorio llamado bin:
~ $ mkdir bin
Una vez allí, crear y editar un nuevo archivo con lo que sea tu programa de edición preferido. Normalmente uso gedit, pero nano o cualquier otro programa podría trabajar (y puesto que estos pasos recreados se hacen vía ssh, voy usando nano). Primero creamos "pandora_alarm" para lanzar la alarma, más adelante vamos a crear "cancel_alarm" y otro script para lanzar ambos.
$ gedit pandora_alarm

Mi plan para esta alarma era hacer una serie de cosas. Es decir,

  1. Lanzar una ventana de navegador con pandora
  2. Aumentar gradualmente el volumen para asegurarse de que estaba despierto
  3. Proporcionar algún obstáculo para mi cancelar la alarma

Para lograr el primer objetivo utilicé el comando "gnome-open", que lanza mi navegador por defecto con Pandora.
GNOME-open http://www.pandora.com

Para lograr el segundo objetivo utilizar el comando "amixer". Primero puse el volumen al 40%:
sset de amixer 'Master' 40%

Entonces quería que poco a poco aumentar de volumen. Para obtener el script para hacer una pausa, utilice el "sueño" y un marco de tiempo.
sueño de los 90
Esto hace una pausa en la secuencia de comandos durante 90 segundos. También funciona con m (minutos) y h (horas).
Para aumentar el volumen un poco nos podríamos establecer un volumen nuevo, específico, o simplemente aumente en relación con lo que era en. Elegí aumentarlo.
amixer - q sset 'Master' 10% +
Esto aumenta el volumen de 10%. Me repite el comando sleep/amixer un par de veces y luego sólo tienes que configurar el volumen al 90% después de unos minutos que me haga levantarme seguro.

¿Finalmente necesitaba un obstáculo para la cancelación de la alarma y que mejor manera que la pantalla de bloqueo? También es especialmente efectiva para mí ya que mi teclado usb está enchufado en el segundo monitor (que actúa como un concentrador usb) y no es activo cuando el monitor está apagado. Esto me hace tener que encender el monitor, espere y luego iniciar sesión en cancelar la alarma, lo que significa que estoy despierto por lo menos en su mayoría.

Artículos Relacionados

Sabia del reloj 3 - despertador geek basada en Arduino

Sabia del reloj 3 - despertador geek basada en Arduino

sabio reloj 3 es un código abierto, altamente hackeable reloj geek que muestra mucho más que el tiempo. Su función principal es mostrar citas editables por el usuario obtenidas de una tarjeta SD (como los usados en cámaras de fotos).Además, Wise relo
Luces de Navidad Musical controlado por ordenador

Luces de Navidad Musical controlado por ordenador

en este Instructable, voy a enseñar todos los pasos básicos de cómo construir tu propio ordenador controlado musical luces de Navidad. Esta configuración es muy simple y común. Dentro de unas horas, también puede crear su propia exhibición ligera par
La alarma fácil Makey Makey

La alarma fácil Makey Makey

Hicimos una alarma makey makey y llamó la alarma fácil. Se utiliza para poder detener o posponer la alarma en línea que usted puede colocar en cualquier lugar de fácil acceso. Simplemente presione el botón y se apaga la alarma si el ratón se cierne s
Montaje "sabio reloj 2" (basada en Arduino despertador con muchas características extras)

Montaje "sabio reloj 2" (basada en Arduino despertador con muchas características extras)

este tutorial muestra cómo montar el kit para el sabio reloj 2, un proyecto open source (software y hardware).Un completo Reloj sabia 2 el kit se puede comprar aquí.En Resumen, esto es lo que puede hacer sabios reloj 2 (con la versión actual del soft
Robot musical MIDI Melodyian

Robot musical MIDI Melodyian

Saludos tierra! Este Instructable le mostrará cómo construir su propio Melodyian - un robot basado en Arduino, 3D imprimibles que puede moverse, iluminar y hacer música! Es también un robot de MIDI y puede controlarse a través de MIDI inalámbricament
LED amanecer / amanecer despertador, luz nocturna y luz seguridad - compatible con Arduino

LED amanecer / amanecer despertador, luz nocturna y luz seguridad - compatible con Arduino

como las noches alargadas gradualmente en otoño 2011, descubrí los placeres del Arduino y pensó que sería una buena manera de implementar algo que he querido durante mucho tiempo - una manera suave para despertar en la mañana de un invierno.  Lamenta
Musical y luz Junta de fieltro

Musical y luz Junta de fieltro

Lista de materialesTenga en cuenta, he comprado muchos de los materiales de fieltro hechos previamente, pero definitivamente puede hacerlos usted mismo y probablemente sería más barato. :)Materiales "Blandos"2 12 "x 18" Easy gris fielt
Theremin base Musical Baguette

Theremin base Musical Baguette

trabajo musical baguette como un instrumento de percusión y un Theremin pero puede conectado a cualquier instrumentos virtuales!Puede ser utilizado para controlar un instrumento o algunos parámetros de este instrumento, como los filtros o lo que sea.
Eliminarlos no deseados canciones de iTunes del ordenador

Eliminarlos no deseados canciones de iTunes del ordenador

Hey hay señoras y señores, este es mi primer codificación instructable, así que por favor, al comentar, dejar sus armas en el hogar (cuchillos son aceptables, sin embargo).Con la llegada de reproductores de mp3, ha sido posible para las personas a ll
Cómo hacer una silla Musical

Cómo hacer una silla Musical

El propósito de la silla musical era hacer música cuando personas toquen, como las manos o besarse. Basada en un proyecto anterior, decidió recrear el proyecto Banco musical, utilizando una silla en su lugar.Paso 1: materiales Lista de materiales:Ard
Flores: Estroboscópico basada en Phi animado esculturas

Flores: Estroboscópico basada en Phi animado esculturas

Este instructable muestra y explica las floraciones, un tipo único de escultura 3D impreso diseñado para animar al girar mientras que iluminada por una luz estroboscópica (o capturado por una cámara de vídeo con una velocidad de obturación muy rápida
Hacer un banco Musical

Hacer un banco Musical

El Banco Musical es una exposición que hace música cuando la gente toca, beso o mano. Utiliza un microcontrolador para detectar cambios en la resistencia, a través de los brazos de cobre y tiene notas altas o bajas dependiendo de cuánto corriente flu
Despertador de RaspberryPi

Despertador de RaspberryPi

Se trata de un despertador basado en un RaspberryPi. Cualquier RaspberryPi funcionará. Utilicé una modelo B1 versión 2 porque tiene los orificios de montaje y la velocidad no importa. Tengo una tarea que debe realizarse cada dos días. Por eso hay un
La leyenda de Zelda Musical pecho

La leyenda de Zelda Musical pecho

Como muchos de ustedes conocen la leyenda de Zelda es una de las series de videojuegos más populares que nunca se han hecho. La Ocarina del tiempo es probablemente el juego más popular en la serie tiene un total de 7,6 millones de copias vendidas dur