Registro de cambio masivo enciende las luces

Miguel Vidal
Miguel Vidal

A veces tienes que encender una luz. Tal vez sea un LED, pero a veces es una red eléctrica. Eso no es demasiado difícil, un transistor y un relé tienen que hacerlo. Si necesita cambiar más luces, tampoco es malo si su microcontrolador tiene suficientes GPIO gratuitos. Pero, si necesita cambiar muchas luces, por ejemplo, 256 de ellas, por ejemplo, necesitará algo más.

[Jan]El proyecto no ha cambiado tantas luces, pero 157 de ellas todavía son suficientes para trabajar para crear una solución, por lo que decidió usar un registro de desplazamiento de 256 bits para hacer el trabajo. Todo funciona con NodeMCU ESP8266 y fue construido profesionalmente sobre rieles DIN en una caja de metal.

La construcción es interesante, tanto desde el punto de vista técnico como artístico. Parece que también utiliza más de una milla de cableado. El código fuente también está disponible en la página del proyecto si necesita cambiar una gran cantidad de bombillas. Las bombillas de vela no solo son adecuadas para instalaciones artísticas y lámparas, sino que también se pueden utilizar en interesantes circuitos oscilantes.

  • Paul dice:

    Este es un problema fácil y rápido de resolver con alrededor de € 5000 de paquetes DMX oscuros (además, siendo realistas, casi lo mismo con otros cables y paquetes, y trabajo). Así que salió muy por delante con su coste de 1700 € (si cuenta los 3 meses de trabajo como gratis).

  • Tore Lund dice:

    En la época de los microcontroladores de 8 bits con 16 o menos líneas de dirección, los registros de desplazamiento se usaban en todo momento. El clásico estilo de los años 80 del escudo de la ventana de la tienda LED de punto tenía una placa completa apilada con circuitos integrados de registro de desplazamiento de 8 bits CD4021.

  • yetihehe dice:

    “Y fue construido profesionalmente sobre rieles DIN en un gabinete de metal”. Tuve que dominar 24 cueros rgb individuales (72 leds, 96 cables), una tarea suficiente para desvestir, limpiar y preparar tantos cables afuera (y eran lo suficientemente cortos desde la pared hasta la caja de control, por lo que no había demasiado espacio para trabajar) , después de los 20, comienza a ver por qué las soluciones profesionales son tan excelentes, porque en esa escala es la única forma de hacerlo manejable. Un nido de ratas no funcionará aquí y puede provocar incendios.

  • L dice:

    Esto podría hacerse con módulos SSR de 300 €

    • Paul dice:

      Claro, y también 555 …

      SSR podría sustituir las placas de relés: 200 € del coste total. Es necesario obtener el resto del cableado, contenedor, oscurecedores, disyuntores, fuentes de alimentación, etc. Hacer todo por 1700 € (11 € / canal) para un sistema de una sola vez es bastante bueno. Probablemente cobraría tanto por el cable solo.

  • Grapa dice:

    80 conmutadores wifi Sonoff con firmware personalizado?

    • Elliot Williams dice:

      Eso es interesante. O, debido a que son tan baratos, omita las placas de relés y elija una basada en Sonoff por cable. No quiero tener que programarlos todos, pero presumiblemente podrías superarlo de alguna manera. Necesitaría un buen enrutador WiFi: escuché que las casas baratas declinaron después de unos 30 clientes …

      Pero si. Esto es absurdo y podría funcionar.

      • Casino amistoso dice:

        Probablemente no con wifi regular, ¡pero ESP-NOW! Deberia trabajar.

      • Grapa dice:

        En el momento en que escribí el comentario, sabía que había conmutadores Sonoff de 2 puertos. Ahora tienen 4 puertos con barandilla DIN, por lo que 40 de ellos serían suficientes en esta instalación.
        La sugerencia fue con el uso intencional de encender y apagar una bombilla todos los días a las 12:00. Si el encendido y el apagado de las bombillas no se realizan en tiempo real, no es necesario conectar todas las bases Sonoff 40/80 o 157 a la red inalámbrica al mismo tiempo. Los obliga a despertarse cada 60 minutos / 3 horas / 6 horas, se conectan a una red inalámbrica, obtienen el momento adecuado (si el RTC está a la deriva) y les pregunta si es su turno de encender / apagar y en qué momento, desconectar desde una red inalámbrica. No más de unos pocos clientes wifi a la vez.
        Si se necesita tiempo real, la pregunta es si vive en sensores o está preprogramado; para una instalación de arte preprogramado, el equipo DMX profesional puede ser demasiado, pero un conjunto de Arduinos con relé estándar. Los tableros son fácilmente manejables con Fox (https: // la-tecnologia.com/2015/11/19/akibas-awesome-lighting-tutorial/)

  • fase2682 dice:

    Solo desde el punto de vista de la fiabilidad, los SSR se utilizarían mejor aquí que las carreras de relevos.

    • Artenz dice:

      Una falla importante de confiabilidad será el cruce / interferencia en la línea serial ‘595. Un problema adicional de glock y todo termina en una sola pieza.

      • Ren dice:

        Creo que algún día “Glock” saldrá mal, hablará mucho …
        B ^)

  • Jim Davis dice:

    En los años 80 había una discoteca en Beaverton Or. Llamado el terremoto de Ethel. El interior estaba rodeado por paneles de lámparas blancas sobre blanco que tenían patrones salvajes e imágenes en movimiento sincronizadas con la música.
    Admiré el espectáculo de luces y conocí al diseñador del sistema. No recuerdo su nombre de pila, pero se identificó como el hijo de Howard Vollum.
    El sistema se basó en PDP-8 con controladores de canal de coque de alta velocidad personalizados. Los datos en serie de bits por encima de estas líneas se cargaron en registros de desplazamiento, que operaban un SCR integrado en el enchufe de la lámpara.
    Desafortunadamente Disco murió (es broma) y el lugar fue demolido.
    No sé qué PDP-8, tenía un panel frontal blanco de 1/2 alto con 2 interruptores en un pequeño rack,
    Jim

    • salsa de alfies dice:

      Espere por favor …
      Tu dices
      1- discoteca murió
      2- No tienes que estar triste porque un club nocturno está muerto
      ¡Elija su respuesta con cuidado, señor! ¡MUY CUIDADOSO!

  • Rodney McKay dice:

    En un proyecto de control del hogar en el que estoy trabajando (y que alguna vez editaré), utilizo un conjunto de las mismas placas de relé SainSmart de 16 canales que [Jan] usado. Originalmente usé varios Arduino Megas para conducirlos, pero luego descubrí esto ???????????????????? Shield de 48 canales y 25 mux (http://mayhewlabs.com/products/mux-shield-2) y la vida ha sido delicada desde entonces. ¡Un protector de ratón controla tres de las 16 placas de relés! Todavía se necesitan 11 pines Arduino para controlarlo, pero puede reducirlo a 7 si no necesita un control programable sobre si las conexiones son entradas o salidas.

    PERO, ¿hay ?????????????????? forma más sencilla de hacer [Jan]Proyecto de arte. Puede comprar placas WS2812 diminutas y caras (de AliExpress, por ejemplo) sin los LED RGB instalados (o, si no puede encontrarlos, vender los LED por completo) y usarlos para controlar las placas de riel (mediante personalización). o más de los tres canales PWM completos o completos (es posible que necesite un pequeño condensador en la bobina del relé). Utilizo esas placas WS2812 en otro proyecto para impulsar atenuadores de luz basados ​​en MOSFET de alta potencia. Solo necesita un optoaislador, algunas resistencias y un MOSFET para cada atenuador.

    Si hiciera algo similar a [Jan]Es cierto que compraría o construiría muchos atenuadores baratos (nuevamente, los MOSFET funcionan bien) y montaría uno, más su controlador WS2812, en cada enchufe liviano. Entonces podría tener una margarita MOON de luces de tarjeta blanca de alta potencia controladas individualmente y evitar esa gran (y definitivamente costosa) pila de cables que tiene – ???????????, podría controlar el brillo de cada lámpara en lugar de simplemente encenderla y apagarla (lo cual no se puede hacer con [Jan]configuración basada en relés). Solo se necesitan cuatro cables: dos de grosor para corriente alta + 120 V CC y común, y dos delgados para datos y + 5 V CC (tanto para alimentar los WS2812 como para polarizar los MOSFET).

    Sí, este simple atenuador MOSFET debería funcionar con CC, no con CA, yo uso un rectificador de puente grande conectado directamente a la red. No se requiere ningún condensador de filtro u otro circuito de suministro de energía. Uno pensaría que generaría mucho ruido eléctrico, pero no noté ningún problema incluso cuando encendí kilovatios de luces. ???????? ?????????????????????????? tienes que usar un transformador aislado en la red (puedes conseguir un bonito toroidal de 1kW por alrededor de $ 160 en Amazon), pero no lo hago y todavía estoy vivo para escribir esto. Si usa el transformador de aislamiento, entonces puede conectar a tierra el “común” mencionado anteriormente; de ​​lo contrario, recuerde que tanto el + 120VCC como el común están calientes a una tierra alterna / neutral efectiva.

    No sé por qué nunca he visto este truco de WS2812 en otro lugar; me parece un poco obvio. ¡Tres salidas PWM para cada chip conectado en serie que cuesta solo un centavo por pieza!

    Y hablando de hacks de WS2812, aquí hay otro muy útil: si hay más de unos pocos metros entre su controlador (Arduino o lo que sea) y el primer WS2812 en la cadena, entonces el WS2812 no funcionará de manera confiable. Puede solucionarlo fácilmente colocando un único WS2812 (con o sin un conjunto de LED) directamente en el controlador y utilizándolo como controlador de línea para un cable bastante largo. Recuerde contarlo en su código (es el dispositivo # 1 en la cadena, obviamente).

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *