Fabriquese su propio ambilight


Tras conseguir implementar un sistema Ambilight básico hace unos años, el creador de este proyecto ha actualizado el sistema para conseguir de la mano de Arduino una respuesta más fiel del sistema de iluminación casero. Analizando y detectando cambios de colores en la fuente, principalmente de software hace las veces de centro multimedia en un ordenador, podemos conseguir un sistema que es bastante fiel al original de Philips. Y todo por unos 60 dólares.

La iluminación ambiental que reacciona a la imagen en su televisor es más fácil y más barato de lo que se piensa haciendo una gran actualización a su experiencia de cine en casa.

Originalmente desarrollado para televisores Philips en 2002, dicha característica es todavía sólo está disponible en un número limitado de modelos – y, como resultado, una gran cantidad de personas que han tratado de hacer su propio Ambilight que no implicara la compra de un nuevo televisor.
Hasta ahora, la soluciones de ambilight caseras han sido relativamente caras o con baja resolución(a pocos píxeles en cada borde) – Incluso el autor una sola versión de píxeles hace unos años. Ahora una nueva generación de LEDs asequibles, programables ha llegado – y usted también puede construir una alta resolución Ambilight clon por tan poco como $ 60. ¿Interesado?

Por el momento este diseño , sólo funciona con  procesamiento de señales en el lado del ordenador – así que es genial para reproducir video con  VLC, Popcorn Time, Kodi (antes conocido como XBMC), o los juegos de PC. Por desgracia, el procesamiento de entrada HDMI genérico es más difícil – por lo menos, necesitaríamos un divisor de HDMI, y algún tipo de conversor a formato analógico más legible., asi  que  por ahora, esto sólo funciona con un ordenador.

Paso 1 / Usted necesitará

La lista de piezas es corta  sin electrónica compleja aquí:

La parte principal de este clon Ambilight es una cadena de LEDs WS2812B direccionables individualmente. Cada LED tiene su propio conjunto de chips y de una sola línea se utiliza para la comunicación.  Se puede comprar en  Aliexpress por $ 52 incluyendo el envío –  para un carrete de 5 metros (150 LED), que es más que suficiente para el más grande de televisores – y mucho más barato por LED de la cadena $ 50, que Adafruit vende. Una fuente de alimentación de 5V / 10A independiente se pueden comprar por alrededor de $ 10, pero se puede utilizar una vieja fuente de alimentación ATX  convertída previamente en un suministro banco. Si usted tiene una enorme televisión y está pensando en unirse a múltiples tiras porque 5 metros no es suficiente, asegúrese de resolver sus requerimientos de energía exactos a 60 mA por LED.


Paso 2 / Cableado

Vamos a probar las luces primero para asegurar la fuente de alimentación es suficiente y la comunicación básica está funcionando. Conecte el pin 6 del Arduino a la DIN en la tira de LED – su tira debe tener una ventaja de ruptura en un extremo, a fin de utilizar un cable de puente entre hombres y mujeres. También conecte el pin GND del Arduino a GND en la tira. No trate de suministrar energía a la tira por el pin de 5V en el Arduino. Va a freír el Arduino, muy rápidamente. En su lugar, utilice una fuente de alimentación externa de 5V. Una fuente de alimentación de escritorio estará feliz de alimentar la franja de 5 metros completa para la prueba (si se asume que ha seguido nuestra guía de conversión de alimentación de banco). Calcular a 60mA por LED; <span “> así que en mi caso, 114 LEDs en 60mA es poco menos 7A. Si usted está pensando, “7 amperios suena como un montón!”, Es porque este funciona a 5 voltios – 7 amperios a 240 voltios sería mucho más!

Tenga en cuenta que estas tiras tienen una dirección específica en la que la señal debe fluir, indicado por las flechas. Si va a conectar múltiples tiras, es posible que tenga que volver a inyectar la mitad de potencia para evitar la caída de tensión – me pareció que esto era innecesario con sólo 5 metros embargo.


Paso 3 / Cargar el código de Arduino y prueba

Hay tanto una parte Arduino y Processing al proyecto. En primer lugar asegúrese de que ha añadido FastLED a su directorio de bibliotecas Arduino, a continuación, descargar el código. Modificar la línea 7 para el número de LEDs que tienes; y si encuentras el perfil de color se rompe, modificar la línea 47. En la franja que he comprado, se trata de utilizar WS2812B chipset y el orden el color de “GRB”. Consulte la documentación FastLED sobre cómo calibrar a su franja – pero por defecto debería estar bien si usted compró los mismos LEDs.

Por último, se necesitan los componentes de procesamiento del código del proyecto Adafruit. Para la prueba, abrir Colorswirl.pde. De nuevo, modificar el número de LEDs en la línea 29; y el dispositivo serie en la línea 44. Si Arduino es el único dispositivo COM enchufado, Serial.list () [0] está muy bien. Si no, intente Serial.list () [1]. Ejecutar la aplicación y con un poco de suerte, sus tiras mostrarán una hermosa remolino de colores.

Tenga en cuenta que no está limitado al tratamiento – cualquier cosa que es compatible con el Adalight (como Prismatik) también se puede configurar para trabajar con esto – pero sólo a estar cubriendo el procedimiento de configuración para Adalight en este tutorial.


Paso 4 / Mide y corta a la medida

Tire de su televisor en la pared o darle la vuelta, y la altura. Estoy asumiendo que usted estará pegando las tiras directamente al televisor, pero si ese no es el caso, usted tendrá que construir un marco. Trate de asegurarse de que obtiene un píxel directamente en cada esquina, pero por lo demás este paso debe ser fácil. Vaya por delante y cortar la tira en longitudes más cortas – cortar solamente entre las almohadillas de cobre donde la línea discontinua indica; y aplicar 3M cinta adhesiva de doble cara para cada longitud. No utilice cinta barata, genérica como lo hice yo – es sólo que no se pegue. Si tiene que dejar un espacio en la parte inferior debido a un soporte de la TV, que lo hagan, pero asegúrese de que su franja empieza a ambos lados de eso y no en la esquina – se puede configurar esos desaparecidos píxeles más tarde en el lado del software de las cosas.


Paso 5 / Recorte el plástico

Si su franja está contenida dentro de una caja de plástico resistente al agua exterior, recorte esta distancia. Aplique cuidadosamente un poco de soldadura para cada pad de cobre antes de afijo esto a la televisión – que va a hacer que une las piezas mucho más fácil en el futuro.


Paso 6 / Adjuntar a su televisor y unirse

Vaya por delante y pegar las tiras en la parte posterior de su televisor, recordando que cada banda tiene una dirección que la señal debe seguir. No importa qué rincón o qué lado de la TV se destacan se parte de. Para unir las esquinas, sólo tiene que conectar cada uno de los 3 almohadillas a su contraparte en la siguiente tira. Una vez más, la aplicación de un poco de soldadura a los cables antes de intentar unirse a las almohadillas es mucho más fácil. Deje la tira final como es – no lo conecte de nuevo al comienzo!


Paso 7 / Prueba de nuevo

Vamos a asegurarnos de que no lo hicimos estropear el soldador allí – Capacidad de carga hasta la aplicación remolino del color de nuevo y comprobar. Una vez que estés satisfecho, devuelva el televisor en la posición correcta y poner en orden los cables. Vamos a pasar a la configuración del software.


Paso 8 / Configurar Adalight

El es la parte más tediosa del proyecto – cada LED individuo debe definirse en el software. Capacidad de carga hasta Adalight.pde en Procesamiento y primero cambiar la variable que define el número de píxeles a lo largo de los lados y la parte superior (ignorar las que faltan por ahora) – esto es en la línea 87. En mi caso, he usado 35 píxeles en la parte superior y fondo, y 22 en los lados, por lo que este se define como {0,35,22}.

Justo debajo de este es donde se encuentra el “per-LED de la información” – una larga lista que define cada LED alrededor de la TV de simple. Cada LED se define como un conjunto de 3 números:

  • Número de monitor (supongo que 0, pero el suyo podría ser de otra manera)
  • Coordenada X – 0 es la izquierda (frente a la pantalla del televisor)
  • Coordenada – 0 siendo la parte superior (frente a la pantalla del televisor)

Afortunadamente,  James Rankin – ha desarrollado una utilidad en línea útil que hace el trabajo duro para usted. Sólo tiene que introducir el tamaño de la matriz y la posición de inicio, a continuación, copiar / pegar la definición de la matriz generada en la aplicación de procesamiento Adalight. También ha publicado una solución rápida para hacer frente a películas de pantalla ancha, donde el código de procesamiento normalmente evaluar las barras negras en la parte superior e inferior de la pantalla en el sentido de mostrar ningún efecto de iluminación. Gracias James!

Si obtiene errores al compilar, significa que has perdido una coma en algún lugar o tienen demasiadas llaves – doble comprueba tu código.


Siéntese a ver una película

Ejecute el código y reproduzcar una película con su software favorito – la consola de depuración de Procesamiento me dice mi equipo logra un buen 15 fotogramas por segundo (que es la frecuencia de actualización de los LED, no la reproducción de vídeo) – cualquier ordenador moderno debe ser capaz de manejar eso. Hay unas pocas variables más que puede ajustar como el brillo mínimo y la demora se desvanecen entre actualizaciones – como siempre, es recomendable que lea el código, entender y modificar.

Felicitaciones, ahora tienen un sistema Ambilight DIY impresionante por $ 60 (y algunos LED sobrantes, probablemente).

Fuente aqui

Nueva vida a su viejo Windows XP


Windows XP, a pesar de haber sido lanzado en 2001, todavía sigue siendo para bien o para mal uno de los sistemas operativos más utilizados en el mundo (en enero de 2013 aún retenía una cuota de mercado de casi el 20%) y eso que Microsoft dejo de dar soporte a mediados de 2014,pero el hecho de que Windows Vista requiera semejante cantidad de memoria RAM, junto con la aparición de los ordenadores microportátiles (con 1 GB de memoria RAM) han sido decisivos en los sucesivos retrasos en la despedida de Windows XP.

 

 

A fecha de febrero de 2014, el sistema todavía presenta una alta demanda del 30% mientras Windows 8 que es el sistema al que Microsoft invita a cambiar no supera el 7,8%.

El Martes 14 de Julio del 2015 Microsoft dejó de enviar actualizaciones y parches para los agujeros de seguridad ytambien antivirus microsoft essentials dejó de funcionar debido a que ya no se actualizan las definiciones de virus produciendose riesgos para las personas que aun siguen utilizando el sistema operativo.

Si aún se resiste a  renovar su PC  ,en este post se resumen algunos trucos para mejorar el funcionamiento y aumentar la velocidad de arranque de Windows XP.

Primero veamos lo mas obvio que probablemente todos hemos hecho en alguna ocasión:

  •  Desinstalar programas que ya no usamos.Es obvio , pero con el tiempo se va acumulando toda una infinidad de programas y aplicaciones inútiles y que ya no necesitamos en nuestro disco duro. Vale la pena revisar todas estas instalaciones y quedarnos solo con las que en verdad utilizamos.Para hacerlo, pulsamos en Inicio vamos hasta el Panel de Control y en la opción de Agregar o quitar programas nos aparece una ventana con el listado completo de las aplicaciones que tenemos instaladas. Desde ahí podemos desinstalar los programas que ya no usamos, liberando espacio del disco duro.
  • Borrar archivos temporales de Windows:En el directorio local de C:\Windows\Temp se va acumulando todo una serie de archivos y carpetas temporales e inútiles que podemos borrar sin problema liberando una enorme cantidad de espacio en nuestro disco duro.
  •  Desfragmentar el disco duro :En la pestaña de Herramientas de las propiedades de Sistema de C: tenemos la opción de Desfragmentación. Esta es una utilidad muy recomendada para recolocar los archivos que tenemos en nuestro disco duro de forma que queden ordenados de seguido mejorando así su eficiencia al ser utilizados. Al pasar el desfragmentador conseguimos agilizar el proceso de la navegación por los archivos.

 

Y   ahora veamos algunas otras cosas que solemos descuidar y deberiamos prestar atención:

  •  Deshabilitar servicios no esenciales de Windows .Este modo resulta fundamental para aumentar la velocidad en la carga de Windows XP y liberar recursos en nuestro PC. Pra ghacerlo , simpplemente desde el botón de Inicio pulsamos en Ejecutar y en el campo de abrir escribimos msconfig con lo que lanzamos la ventana de Utilidad de Configuración del Sistema.En las pestañas de Inicio y de Servicios de la Utilidad de Configuración del Sistema desmarcamos todas aquellas aplicaciones y servicios que no deseamos que se carguen automáticamente al encender nuestro PC. Con este método conseguimos ahorrar recursos en nuestro equipo y acelerar el arranque de Windows.
  •  Reducir tiempo de arranque de Windows:En la misma ventana de Utilidad de Configuración del Sistema, vamos a la pestaña de BOOT.INI y cambiamos el campo de tiempo de espera a 10 segundos. Con ello logramos reducir el tiempo arranque de Windows.
  •  Deshabilitar efectos visuales :Si todavía tenemos un PC antiguo y con pocas prestaciones, resulta fundamental liberar al sistema de todas las cargas no esenciales con el fin de lograr un mayor rendimiento y velocidad a la hora de ejecutar y correr las aplicaciones.Un buen truco es desactivar algunos efectos visuales. Para ello vamos a Inicio, Panel de Control, Sistema, pestaña de opciones avanzadas, y en el cuadro de efectos visuales vamos a la Configuración de Rendimiento. Ahí seleccionamos la opción de Personalizar y desmarcamos todas las opciones excepto Suavizar bordes para las fuentes de pantalla. Con este truco conseguimos una mayor fluidez gráfica dentro de todo el entorno de Windows XP.
  • Deshabilitar Index Server:En la parte inferior de la pestaña de General de las propiedades de Sistema de C: tenemos la opción de Permitir a Index Server indizar el disco para acelerar la búsqueda.Esta opción viene activada por defecto y sirve para crear un índice o base de datos que es utilizada para realizar búsquedas avanzadas en nuestro PC. Podemos desactivar sin problemas este servicio no esencial. Con ello logramos liberar recursos de memoria ram y que el disco duro y el procesador trabajen menos.
  •  Liberar DLLs de programas cerrados:Windows XP mantienen en la memoria caché las librerías DLL de los programas que ya hemos cerrado, lo que supone tener ocupados recursos de memoria en aplicaciones que ya no estamos usando. Una buena idea para ahorra memoria es desactivar esta opción por defecto. Desde Inicio, vamos a Ejecutar y ponemos regedit en la casilla de búsqueda. Desde allí desplegamos la siguiente ruta HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer le damos al botón derecho en la subcarpeta Explorer y creamos una nueva clave a la que llamamos AlwaysUnloadDLL y al que le damos una Información de valor de 1.
  • Deshabilitar la Hibernación:Podemos deshabilitar la opción de Hibernación que nos aparece al apagar el equipo. Con este procedimiento logramos que Windows XP deje de reservar en el disco duro la cantidad máxima de ram que tenemos instalada en nuestro equipo.Para desactivar esta opción, vamos a Inicio, Panel de Control, Opciones de energía y en la pestaña de Hibernación desmarcamos la casilla de Habilitar hibernación.
  • Limpiar registro de programas:El programa gratuito Ccleaner es una excelente herramienta para el mantenimiento y la limpieza de registros de nuestro PC. Dispone de varios módulos para limpiar registros, desinstalar programas, borrar cachés e historiales, eliminar cookies, arreglar librerías DLL compartidas, restaurar sistema etc. Vale la pena pasarlo de vez en cuando.
  • Desactivar los sonidos del sistema:En Inicio, ejecutar, escribimos mmsys.cpl y accedemos a las Propiedades de Dispositivos de sonido y audio. Vamos a la pestaña de Sonidos y en el desplegable de Combinación de sonidos seleccionamos la opción de Sin sonidos.Esta medida desactiva los sonidos de exclamación que lanza Windows cuando, por ejemplo, se conecta un dispositivo USB o cuando lanza algún aviso .La medida supone un ahorro notable de recursos para nuestro equipo.

 

Fuente  aqui

Un ingenioso mecanismo hecho con piezas de lego


Pantallas flip-dot ciertamente tienen un cierto encanto que nos evocan a la “vieja escuela”,  y ademas, gana puntos extra por el tema de la eficiencia energética, pero  quizás   aún sean mas interesantes cuando están controlados por los mapas de bits de Lego y en este  ejemplo  lo vamos  a ver pues lo han construido  para deletrear la palabra “impresionante”:.

Esta pantalla inteligente, es el trabajo “Ancient James,” programado por la organización de los bloquess de una sola unidad en una plantilla para encender o apagar un píxel dado. Todo el artilugio es controlado por una manivela, lo que provoca un conjunto de levas levantarse y deslizarse a  una nueva plantilla de Lego en su lugar. Las levas se bajan entonces en la plantilla para configurar los discos de visualización. Las transiciones son suaves y como se puede ver en el video es completamente satisfactorio ver  todo el conjunto en acción.

La pantalla está programada para la organización de los bloques de una sola unidad en una plantilla para activar o desactivar un píxel. Un conjunto de levas levantan, la nueva plantilla  y se desliza en ésta, y las levas se bajan en la plantilla para configurar los discos de puntos de visualización. Suena fácil, ¿verdad?

De hecho . sólo el mecanismo de píxel es lo suficientemente interesante por sí mismo:

Si usted está interesado en la construcción de su propio proyecto mecanico con bloques de Lego , usted querrá echa un vistazo a la explicación detallada de la antigua James de la mecánica aquí ,per entonces vera  que la coreografía del mecanismo de transferencia es muy suave. Si usted está interesado en la mecánica, leer a través de [AncientJames]  la  explicación, y no se salte las animaciones del Mecanismo Lambda de Chebyschev en Wikipedia .

Es realmente increíble lo que uno puede hacer con un solo cigüeñal. Buen trabajo, [AncientJames]!

Fuente aqui