LED controlable condimenta la sala de estar

[Sprite_tm] nos trae otro gran truco al iluminar el salón. Insatisfecho solo por reemplazar las bombillas de luz blanca con una alternativa LED, se fue con tiras de LED para iluminar la longitud de una pared. Comenzando con una tira de luces de siete metros, la cortó en catorce piezas para que los dispositivos RGB fueran controlables individualmente. [Sprite_tm] creó un diseño para placas de controlador utilizando RS-485 para comunicarse con cada uno, y trayendo ATtiny2313 para el PWM necesario para generar cualquier color. Como puede ver en el video de arriba, el proyecto terminado es brillante. Ah, y la música lounge como fondo también es agradable.

  • J h dice:

    bueno ... el efecto de escaneo sería genial para fiestas. Aquí hay algunas cosas interesantes para hacer.

    KITT FTW

  • Phillips321 dice:

    Ahora, esto sería aún mejor si pudiera conectarlo de alguna manera al televisor. Imagina que toda la habitación brilla con el mismo color que la imagen del televisor, ¡GUAU!

    ¡Estoy seguro de que usar un televisor ambilight de Philips y piratear el control ya arreglado sería bueno!

  • antoro dice:

    @ phillips321
    ¿te refieres a algo así?

    • Pato dice:

      Estoy seguro de que apuntaba a toda la habitación, no solo detrás del televisor.

  • Headbonk dice:

    Impresionante trabajo para hacer algo que parece INCREÍBLEMENTE LARGO. Encajaría perfectamente en un club de baile o rave, pero no lo querría en mi sala de estar.

  • Sprite_tm dice:

    Headbonk: No es tan malo. Sí, para la pequeña película traté de aplicar tantos efectos llamativos como sea posible, pero por lo general tengo un degradado estático o un tono realmente muy lento en el que imo es mucho más elegante. Los LED incluso pueden causar una gran impresión de "blanco cálido" para cuando no esté interesado en los colores.

  • googfan dice:

    fresco.

  • luigi517 dice:

    Headbonk, definitivamente estás equivocado, ese es un ingenio fresco, dulce y bellamente hecho.

  • Mediodía dice:

    Me pregunto si mi esposa me permitirá poner uno en el dormitorio. Ella dijo que no a la bola de discoteca.

  • jdog dice:

    hey headbonk - ¿por qué no te stfu? no te gusta NO HAGA UNO.

  • CalcProgrammer1 dice:

    Eso es asombroso, pensé que el ventilador de mi computadora LED RGB era genial, esto es asombroso. Me quedan muchos LED RGB, tal vez construya algo similar.

    Me pregunto cuál es el código detrás del efecto de desvanecimiento de color, quería hacer algo similar para mi ventilador (tomé un ventilador de computadora y cambié los LED azules por RGB), quería hacer una especie de "rueda de colores" girando el colores a su alrededor.

  • Suspiro dice:

    ¿Cuántos de estos trucos de LED pueden verse seriamente afectados por día? Son simples y no muy interesantes de leer. (pero al menos no es la máquina en movimiento perpetuo en esa otra publicación, ¡Blah!)

    • Pitágoras dice:

      ¡Solo tenía que rasparme para decir que me encantan los LED!

      ¡Guarde el LED y otras cosas ligeras!

  • carbunclo azul dice:

    Las tiras de potencia vinculadas a MIDI no son nada nuevo y son una forma maravillosa de hacer esto. 1996 Rave en Orlando "Allied Forces" Hice lo mismo. Si desea que el televisor cambie el color de las luces, le sugiero que deje que un determinado color represente un rango tonal (C medio = azul claro) y se vaya. que va a la regleta de enchufes y las luces. sí, me gusta el MIDI y soy mayor.

  • Conor dice:

    0:13 - ¡Sprite_tm es un cylon rebelde!

  • error 404 dice:

    Justo cuando yo mismo estoy trabajando en algo muy similar. Se descubrió que era más barato y mucho más fácil usar controladores LED I2C reales que incluso el micro más pequeño. $ 5 en sencillos por 16 canales PWM limitados por corriente controlados por el ubicuo I2C es difícil de discutir.

  • nebuleca dice:

    @carbunklo
    Se trata de hacer coincidir la luz con la pantalla de la imagen, no mostrar luz accidentalmente cuando sucede algo. Entonces tienes que determinarlo de acuerdo con la imagen.

  • Mella dice:

    @ eraro404:
    ¿Qué tal ahorrarnos algo de trabajo y darnos la parte #;)

  • SeBsZ dice:

    No sé de qué se está hablando el error 404, pero uso PCA9635, que hace las mismas cosas que él menciona.

  • Keenan dice:

    @ Nick:

    Usaré TLC59116, aunque también miré las partes de PC96xx mencionadas por SeBsZ y también se veían bien, pero IIRC el TLC admite un voltaje de unidad más alto y una corriente máxima más alta, y era más barato.

  • Oscar dice:

    Me gustaría mucho hacer esto con la pantalla de mi computadora (lo de Ambilight). Sé que hay unidades comerciales que interactúan entre la salida de una tarjeta de video y el cable dvi que viene de la pantalla, pero una versión pirateada sería peor (IMO)

  • Mella dice:

    Bueno, si puede hacerlo a través de algunos canales, hay una forma mucho más sencilla. 😉

    Simplemente use atmega48 o algo similar (cualquier cosa con suficientes canales PWM) y luego use algunos de los controladores LED MR16 de dealextreme (agite 13553) y encienda algunos cueros potentes para obtener un brillo decente.

    Los que tengo son todos un chip con un pin de oscurecimiento (no conectado)

    Operarán algunos en serie, dependiendo de su voltaje eléctrico. conéctelo con un USB pirateado -> rs232 y tendrá una luz RGBW muy simple y relativamente barata.

    Construyo uno la próxima vez. Construí uno antes de usar mi propio controlador PCB, pero los inductores gritan, y desde entonces me las arreglé para matar el microcontrolador (¿estático?)

    Solicité que los valores RGBW estuvieran en ascii-hexadecimal, para poder repetirlos a mi puerto serie o transmitirlos a través de programas.

    Puedo obtener una serie bastante rápido de esos adaptadores, por lo que sería bastante fácil sincronizar la luz desde una fuente externa. (¿Placa de sensor de luz RGB?)

  • error 404 dice:

    No sé, las cosas de I2C son bastante fáciles de usar y significan muchas menos partes y cables para integrar (y mucho menos costo). Mi plan es usar un chip Atmel ARM7 para USB, como un dispositivo CDC que implementa el protocolo LTBL utilizado por boblight. Debería ser una implementación bastante simple, analizar el protocolo simple y luego ejecutar los datos en el bus I2C. Debería ser una placa útil, así como un dispositivo USB-> I2C barato (aunque i2c-tiny-usb ya lo hace).

    Mi plan y mi objetivo * es * hacer un clon de dos dígitos, pero también espero que sea lo suficientemente flexible como para resolver muchos problemas de computadora + LED. Sin embargo, hay muchas formas de hacer las cosas de Ambilight, hay algunas implementaciones para ver. Estoy seguro de que hay alguien en el blog del chico de boblight en alguna parte, y cuando investigué este proyecto, encontré algunos otros también. Un RS-232 plano en 57600 parece lo suficientemente rápido como para convencer a una bombilla, y ya he trabajado con bastante facilidad con AVR (aunque con el perro usado TLC5940), no es un proyecto difícil en absoluto si estás usando un chip I2C. probablemente mucho menos de 200 líneas de código.

  • Mella dice:

    @ error404: Definitivamente tendré que recordar esto si necesito hacer algo con más de 4 canales. Para la comunicación en serie, solo usé un adaptador USB >> RS232 de $ 2 con el chip max232 quitado y una desconexión adecuada agregada, y lo estoy ejecutando en 460800 ahora, no hay problemas en Dallas 1 cable -> Puente serial que hice. Creo que el chip es bueno incluso hasta unos 6 Mbit.

    Compré un montón de ellos. Un total de $ 3 es suficiente para agregar soporte USB a cualquier proyecto de microcontrolador de pirateo, incluso si definitivamente lo trato como un puerto serie realmente rápido.

    Realmente me gustaría presentar algunas instrucciones para cualquier otra persona que esté interesada.

  • error 404 dice:

    @ Nick:

    ¿Qué adaptador usaste? Compré un par de DX con la intención de usarlos de esa manera y, aunque pude averiguar qué necesito para usarlo de esta manera, es muy difícil insertar un cable a los chips TSSOP directamente y no había rutas utilizables. Sería bueno tener una ventaja sobre un diseño modificable más fácil.

    También otro pensamiento: si construyeras un usb-tiny-i2c y lo conectaras directamente a uno de los chips I2C, podrías hacer una verificación básica solo con i2c-tools y bash. Un poco más de trabajo con libi2c o escribiendo un controlador central y podría hacerlo casi sin desarrollo de hardware o firmware. Aunque usb-tiny-i2c es bastante lento, probablemente sea bastante rápido.

  • Mella dice:

    @ eraro404:
    Usé su SKU 24512

    Quito el chip adaptador en serie y luego limpio la soldadura para asegurarme de que ninguna de las almohadillas se acorte.
    Agregue algunas tapas sueltas a las almohadillas vacías. no funcionará de manera confiable sin ellos (Créame) 2 tapas, 1 para 3.3v, una para 5v. Usé .47uF porque los tenía a mano.

    el TX es el pin 1, por lo que se transmite fácilmente, y el RX está disponible en la parte superior de la quinta conexión SMT impopular a la izquierda en la fila de 12 en los cuadros blancos en el borde inferior (visto a través del USB a la derecha).

    Para darme algo sólido para anclar, quité el conector de 9 pines y corté las pistas para aislar 4 de las almohadillas. luego puedo soldar mis cables allí, para no romper accidentalmente las almohadillas o las clavijas cuando conecto el módulo a otras cosas.

    Robo 5V para el microcontrolador también de los pines USB.

    El chip está clasificado para 6 Mbps, pero cuando miro el micrófono de cristal de 18.432 MHz, me quedé en un semi-estándar de 460800bps. (~ 0% de error)

    No creo que el cristal sea realmente necesario. Pensé que podría ser la causa de mis comunicaciones, pero se demostró la falta de desconexión.

    Si no puede entenderlo por lo que he escrito, planeo escribir con algunas imágenes de todos modos. Lo dejará muy claro.

  • error 404 dice:

    Bueno, gracias. Compré unos verdes similares, pero creo que son otro SKU, la imagen es diferente a la que tengo frente a mí de todos modos.

  • Mella dice:

    Sí, probablemente casi lo mismo. Sé que encontré otro choque idéntico, pero uno que tenía más señales de control ejecutadas correctamente (también creo que era verde). Realmente no me importa porque de todos modos no planeaba usar la basura RS232. De todas formas, Probablemente sea el mismo chip.

    Por cierto, creo que podría haber un error en el controlador del kernel de Linux (o eso o el hardware).
    Parece que se bloquea después de unos 20 caracteres si abre / dev / ttyUSB0 mientras ingresan datos. Una vez que funciona, está bien, pero parece que necesito iniciarlo con una línea silenciosa.

Ricardo Prieto
Ricardo Prieto

Deja una respuesta

Tu dirección de correo electrónico no será publicada.