Hackear un juguete barato usb en un reloj de cristal cambia de Color! (3 / 4 paso)

Paso 3: Programación del reloj

yo sabía que iba a tener que hackear el dispositivo para que pueda ser controlada por una secuencia de comandos. Comencé utilizando un sniffer HID para leer información entre el dispositivo y el ordenador, pero luego pensé que alguien podría haber hecho este tipo de cosas antes de (¿por qué debo yo volver a inventar la rueda, derecha?) así busqué en Google y encontrar un driver de código abierto alguien fue lo suficientemente bueno para hacer por lo que se podía ejecutar el Webmail Notifier desde línea de comandos : https://dreamcheekyusb.codeplex.com/

¡ Excelente! Me salvó un montón de tiempo. Ahora mi script sólo necesitará el controlador de referencia y determinar qué argumento de línea de comandos para ejecutar. (El programador era incluso bastante gracioso que me diera permiso para añadir un enlace a su conductor en este instructable.)

Así que abajo está mi script (es muy editable si desea mostrar los minutos o segundos o mes etc. en lugar de otro). Cada pocos segundos la secuencia de comandos comprueba el tiempo en el sistema local y cambia color del led dependiendo de la hora; poco a poco trabajando su camino hasta ROYGBIV. Así que más adelante en el día es más hasta en el espectro de color está encendida, cada 12 horas de ciclismo. Yo también lo fijó a parpadear la hora. Así que si se tratara de 3:00, desvanecerse lentamente y una vez y entonces parpadeará rápidamente tres veces.

Usted tendrá que descargar los drivers desde el enlace de arriba, luego copie y pegue el código siguiente en Bloc de notas y guardarlo como "crystalclock.pl".  Coloque el archivo en la misma carpeta en su computadora como los controladores. Entonces sólo Conecte el reloj a cualquier puerto usb de su ordenador y haga clic en la secuencia de comandos para activar el reloj.

#! usr/local/bin/perl

mientras que ($lamprun! = 1) loop # mantiene el funcionamiento del reloj
{

($second, $minute, $hour, $dayOfMonth, $month, $yearOffset, $dayOfWeek, $dayOfYear, $daylightSavings) = localtime(); # encuentra hora del equipo

Si ($hour == 1 o $hour == 13)
{
$color = rojo;
$blink = 1;
}

ELSIF ($hour == 2 o $hour == 14)
{
$color = orangered;
$blink = 2;
}

ELSIF ($hour == 3 o $hour == 15)
{
$color = naranja;
$blink = 3;
}

ELSIF ($hour == 4 o $hour == 16)
{
$color = amarillo;
$blink = 4;
}

ELSIF ($hour == 5 o $hour == 17)
{
$color = amarillo verdoso;


$blink = 5;
}

ELSIF ($hour == 6 o $hour == 18)
{
$color = verde;
$blink = 6;
}

ELSIF ($hour == 7 o $hour == 19)
{
$color = lightcyan;
$blink = 7;
}

ELSIF ($hour == 8 o $hour == 20)
{
$color = aqua;
$blink = 8;
}

ELSIF ($hour == 9 o $hour == 21)
{
$color = azul;
$blink = 9;
}

ELSIF ($hour == 10 o $hour == 22)
{
$color = añil;
$blink = 10;
}

ELSIF ($hour == 11 o $hour == 23)
{
$color = púrpura;
$blink = 11;
}

ELSIF ($hour == 12 o $hour == 24)
{
$color = blanco;
$blink = 12;
}

sistema ("DreamCheekyLED.exe nopause fade = 4000 blink = $blink color = $color");

}

Artículos Relacionados

Hackear un juguete de fantasma y dibujar un programa fantasma

Hackear un juguete de fantasma y dibujar un programa fantasma

Hackear este juguete de fantasma para controlar su giro y dibujar un programa espeluznante.El otro día recogí este juguete de fantasma y decidió que piratear. Este instructivo te enseña cómo controlar el motor con un potenciómetro y un programa es pa
Hackear un juguete de circuito de bolas con frambuesa Pi

Hackear un juguete de circuito de bolas con frambuesa Pi

El concepto es hackear un circuito de bolas con frambuesa ordenador Pi 2 Kano y agregar un sensor y luces para más diversión.El circuito de bola es una Energía Solar circuito de Miniland. La idea es quitar la energía solar y la energía del circuito d
¿Barato USB simultánea grabación multipista

¿Barato USB simultánea grabación multipista

desea grabar pistas simultáneas sin un costoso sistema de pa o tarjeta de sonido bestial?  Así es.  te voy a mostrar cómo con algunas tarjetas de sonido usb barato.me cansé de tener que grabar una pista y luego otro y luego otro cuando realmente podr
Hackear a un cargador USB de bolsillo de gran alcance. (batería de 6.6 amp por hora)

Hackear a un cargador USB de bolsillo de gran alcance. (batería de 6.6 amp por hora)

Dentro de las conocida altoids lata mentiras tres 2.200 mah baterías de iones de litio. Los tres se corrió en paralelo para crear una batería de 6.6 amp o 6.600 mah. Que triplica el tiempo de carga! Si una batería puede cargar su teléfono 75 por cien
Baymax estrés juguete barato

Baymax estrés juguete barato

Hola, soy Baymax, su asistente de alivio del estrés personal.Un Baymax muy barata, donde la mayoría de las piezas necesarias son hasta su elección, siempre y cuando se ajustan las formas generales y squeeziness.Paso 1: fuentes de Se necesita:TijerasU
Barato USB Powered plantilla Footwarmers

Barato USB Powered plantilla Footwarmers

tengo muy mala circulación en mis dedos del pie, específicamente mi grande y dedos índice.Miré para una suela térmica o calcetín y encontró que casi todas mis opciones eran o demasiado costosas, demasiado voluminosos o ambos.La mayoría del tiempo ten
Reloj de código de Color resistor

Reloj de código de Color resistor

me llaman un gran nerd, pero hace poco decidí que era necesario memorizar los códigos de color que se utiliza para designar los valores de resistencias diferentes.  Recientemente he vuelto interesado en hacer representaciones (relativamente) gran esc
Hackear un marco Digital en un reloj de $ 2

Hackear un marco Digital en un reloj de $ 2

¿estás cansado de ese reloj de cocina de $ 2?¿Es realmente tan placentera como podría ser el diseño?¿Alguien sabe incluso cómo leer estas cosas ya?Sé que no. También sé que podría usar algo arriba para desviar mi atención tratando realmente de decir
Barato 5.1 usb tarjeta de sonido para mac

Barato 5.1 usb tarjeta de sonido para mac

Bienvenidos a mi primer instructivo!¿Por qué?Siempre he tenido equipos con windows con tarjetas de sonido 5,1. Por lo tanto la configuración que lo he puesto en mi habitación también es un sistema de 5.1 altavoces. Tiene tres conectores de audio de 3
DIY Bluetooth MicroPCI Express de barato £1 USB adaptador.

DIY Bluetooth MicroPCI Express de barato £1 USB adaptador.

Este es mi primer instructable, podría ser útil para otros miembros, buscando para hacer su propia solución Bluetooth barato para su portátil.Algunas personas pueden estar pensando, ¿por qué no usar el dongle en el socket del USB en vez de ir a este
USB barato y efectivo escribir bloqueador

USB barato y efectivo escribir bloqueador

este instructable te muestra cómo hacer un barato (<$ 20) y compacto USB Blocker de escribir.  Este dispositivo le permitirá bloquear las operaciones de escritura USB a disco flash.  ¿Por qué querría hacer esto?  Razón 1: Tu amigo te pide ayuda con s
Reloj de engranajes con accionamiento de Motor paso a paso de madera

Reloj de engranajes con accionamiento de Motor paso a paso de madera

Sin embargo otro reloj con engranajes de madera. Este diseño fue inspirado por Instructable de DickB1 (se muestra a continuación en la parte inferior).Sin embargo, en lugar de manejar el reloj con un péndulo magnético pulsado, usé un motor de pasos p
Arco iris Neo reloj

Arco iris Neo reloj

Este reloj fue hecho como regalo pero estaba tan contento con lo que pensé que haría un instructable para él. El reloj utiliza 2 Neo Pixel anillos de Adafruit Industries , así como el microcontrolador Arduino Mini Pro y un Reloj de tiempo Real DS1307
Convertir un juguete rescatado de un controlador MIDI

Convertir un juguete rescatado de un controlador MIDI

en este Instructable, le guiará a través del proceso de convertir un rescatados sonoros juguete de los niños en un instrumento realmente útil mediante MIDI! Tome un momento para simplemente echar un vistazo sobre los títulos de los pasos en este Inst