Describimos un sistema de luces secuenciales para lámparas incandescentes, pero que puede ser adaptado para LEDs, con 4 canales y control de velocidad. El circuito es sencillo de montar y utiliza componentes comunes.

  Describimos el montaje de un sistema de luces secuenciales de alta potencia para lámparas incandescentes.

   Para adaptarlo a los LED, basta con utilizar transformadores en lugar de las lámparas, bajando y rectificando la tensión de acuerdo con los LED o utilizando los circuitos que describimos en el sitio para LEDs alimentados por la red de energía.

   El circuito admite más de 500 W por canal de lámparas y el ajuste del efecto se realiza en un solo control de velocidad.

 

Como funciona

   En la figura 1 tenemos el diagrama de bloques del aparato.

 

 

Figura 1 - Diagrama de bloques
Figura 1 - Diagrama de bloques

 

 

   El primer bloque consiste en un oscilador 555 cuya frecuencia depende del condensador C1 y del ajuste de P1.

   Este circuito genera la señal de reloj para un contador 4017, programado para contar hasta 4.

   Este segundo bloque del circuito excita un paso con transistores conductores del tipo BC547, los cuales excita el cuarto bloque del circuito.

   El cuarto bloque consiste en la etapa de potencia, conectada a la red de energía y formada por Triacs capaces de controlar cargas de potencia, como conjuntos de lámparas incandescentes.

   Para los triacs usados la corriente máxima es de 8 A lo que significa hasta 800 W en la red de 110 V, pero recomendamos operar con menos.

    Es posible cambiar la programación del 4017 y obtener mayor o menor número de canales.

 

   Montaje

   En la figura 2 tenemos el diagrama completo del sistema secuencial de 4 canales.

 

Figura 2 - Diagrama completo del aparato
Figura 2 - Diagrama completo del aparato

 

 

  En la figura 3 mostramos la placa de circuito impreso para el montaje.

 

Figura 3 - Placa para el montaje
Figura 3 - Placa para el montaje

 

 

   En el montaje, observe cuidadosamente las posiciones de los circuitos integrados, de los transistores y de los triacs.

 

   Para los triacs, recomendamos hacer su montaje en pequeñas placas separadas, como muestra la figura 4, dada la corriente intensa que deben controlar.

 

Figura 4 - Placa para los triacs
Figura 4 - Placa para los triacs

 

 

   Los hilos utilizados en la conexión de las lámparas deben ser gruesos, así como el cable de alimentación que debe ser de alta corriente.

   Los triacs deben estar dotados de disipadores de calor.

   Los resistores son todos de 1/8 W y el transformador tiene un secundario de 9 + 9 V con una corriente de 500 mA o más.

   Los demás componentes deben ser de acuerdo con las especificaciones de la lista de materiales.

   Para la conexión de secuencia de LED, normalmente hecha por circuitos inductivos o capacitivos, se recomienda conectar en paralelo una pequeña lámpara piloto de 5 a 15 W para servir de carga para los triacs.

    De lo contrario, pueden tener un disparo errático o incluso no disparar, llevando el circuito a la inoperancia.

   En la figura 5 tenemos una sugerencia de caja para el montaje, donde las series de lámparas están conectadas en tomas.

 

Figura 5 - Caja para el montaje
Figura 5 - Caja para el montaje

 

 

   El modo de disponer las lámparas en conjuntos paralelos para obtener el efecto secuencial se muestra en la figura 6.

 

Figura 6 - Conexión de las lámparas
Figura 6 - Conexión de las lámparas

 

 

   Para los LED, vale la misma idea.

   Recordemos que el circuito no funcionará con lámparas electrónicas o fluorescentes, dada la necesidad de un tiempo para que ocurra su encendido.

 

CI-1 - 555 - circuito integrado

CI-2 - 4017 - circuito integrado

Q1 a Q4 - BC547 - transistores NPN de uso general

Triac1 a triac4 - TIC226B (110 V) o TIC226D (220 V) - triacs comunes

D1, D2 - 1N4002 - diodos rectificadores

R1, R2, R3, R4, R5 R6 - 10 k ohms - resistores - marrón, negro, naranja

R7, R8, R9, R10 - 220 ohms - resistores - rojo, rojo, marrón

P1 - 1 M ohms - potenciómetro

C1 - 1 uF - electrolítico para 12 V o más

C2 - 1 000 uF x 15 V - electrolítico

T1 - Transformador - ver texto

F1 - Fusible de 20 A

X1 a X4 - series de lámparas incandescentes o LED - ver texto

Varios:

Placa de circuito impreso, cable de alimentación de 10 A, hilos, caja para montaje, radiadores para los triacs, etc.

 

Settings18.988MBMemory Usage43.98msRequest Duration
Theme
Open Button Position
Hide Empty Tabs
Autoshow
Reset to defaults
Joomla! Version5.3.2
PHP Version8.3.23
Identityguest
Response200
Templatecassiopeia
Database
Server
mysql
Version
10.5.27-MariaDB
Collation
latin1_swedish_ci
Conn Collation
utf8mb4_general_ci
$_GET
[]
$_POST
[]
$_SESSION
array:1 [ "joomla" => "***redacted***" ]
$_COOKIE
[]
$_SERVER
array:51 [ "USER" => "apache" "HOME" => "/usr/share/httpd" "SCRIPT_NAME" => "/index.php" "RE...
session
array:3 [ "counter" => 1 "timer" => array:3 [ "start" => 1753575223 "last" => 1753575223...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (83.63KB) (189μs)
  • afterInitialise (1.13MB) (3.25ms)
  • afterRoute (179.87KB) (1.01ms)
  • beforeRenderComponent com_content (100.8KB) (429μs)
  • Before Access::preloadComponents (all components) (33.13KB) (207μs)
  • After Access::preloadComponents (all components) (113.52KB) (615μs)
  • Before Access::preloadPermissions (com_content) (1.57KB) (7μs)
  • After Access::preloadPermissions (com_content) (16.24MB) (28.15ms)
  • Before Access::getAssetRules (id:8 name:com_content) (481.14KB) (2.49ms)
  • After Access::getAssetRules (id:8 name:com_content) (7.36KB) (32μs)
  • afterRenderComponent com_content (33.52KB) (1.08ms)
  • afterDispatch (2.28KB) (43μs)
  • beforeRenderRawModule mod_articles_category (Banco de Circuitos) (388.65KB) (1.64ms)
  • afterRenderRawModule mod_articles_category (Banco de Circuitos) (35.81KB) (329μs)
  • beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (88μs)
  • afterRenderRawModule mod_finder (Busca_inteligente) (56.28KB) (926μs)
  • beforeRenderModule mod_articles_category (Banco de Circuitos) (9.27KB) (591μs)
  • afterRenderModule mod_articles_category (Banco de Circuitos) (5.22KB) (66μs)
  • beforeRenderModule mod_finder (Busca_inteligente) (6.39KB) (197μs)
  • afterRenderModule mod_finder (Busca_inteligente) (4.44KB) (49μs)
  • afterRender (159.59KB) (2.48ms)
  • 1 x After Access::preloadPermissions (com_content) (16.24MB) (64%)
    28.15ms
    1 x afterInitialise (1.13MB) (7.4%)
    3.25ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (481.14KB) (5.65%)
    2.49ms
    1 x afterRender (159.59KB) (5.63%)
    2.48ms
    1 x beforeRenderRawModule mod_articles_category (Banco de Circuitos) (388.65KB) (3.72%)
    1.64ms
    1 x afterRenderComponent com_content (33.52KB) (2.46%)
    1.08ms
    1 x afterRoute (179.87KB) (2.3%)
    1.01ms
    1 x afterRenderRawModule mod_finder (Busca_inteligente) (56.28KB) (2.11%)
    926μs
    1 x After Access::preloadComponents (all components) (113.52KB) (1.4%)
    615μs
    1 x beforeRenderModule mod_articles_category (Banco de Circuitos) (9.27KB) (1.34%)
    591μs
    1 x beforeRenderComponent com_content (100.8KB) (0.98%)
    429μs
    1 x afterRenderRawModule mod_articles_category (Banco de Circuitos) (35.81KB) (0.75%)
    329μs
    1 x Before Access::preloadComponents (all components) (33.13KB) (0.47%)
    207μs
    1 x beforeRenderModule mod_finder (Busca_inteligente) (6.39KB) (0.45%)
    197μs
    1 x afterLoad (83.63KB) (0.43%)
    189μs
    1 x beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (0.2%)
    88μs
    1 x afterRenderModule mod_articles_category (Banco de Circuitos) (5.22KB) (0.15%)
    66μs
    1 x afterRenderModule mod_finder (Busca_inteligente) (4.44KB) (0.11%)
    49μs
    1 x afterDispatch (2.28KB) (0.1%)
    43μs
    1 x After Access::getAssetRules (id:8 name:com_content) (7.36KB) (0.07%)
    32μs
    1 x Before Access::preloadPermissions (com_content) (1.57KB) (0.02%)
    7μs
16 statements were executed16.88ms1.52MB
  • SELECT @@SESSION.sql_mode;29μs968B/libraries/src/Session/MetadataManager.php:184Copy
  • SELECT `session_id` FROM `incbmx_session` WHERE `session_id` = :session_id LIMIT 169μs1.3KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • INSERT INTO `incbmx_session` (`session_id`,`guest`,`time`,`userid`,`username`,`client_id`) VALUES (:session_id, :guest, :time, :user_id, :username, :client_id)165μs944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `id`,`rules` FROM `incbmx_viewlevels`47μs656B/libraries/src/Access/Access.php:955Copy
  • SELECT `b`.`id` FROM `incbmx_usergroups` AS `a` LEFT JOIN `incbmx_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `a`.`id` = :guest70μs1.64KBParams/libraries/src/Access/Access.php:868Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `incbmx_categories` AS `s` INNER JOIN `incbmx_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`230μs20.2KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `incbmx_content` WHERE `id` = :id63μs1.31KBParams/components/com_content/src/Service/Router.php:289Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `incbmx_assets` WHERE `name` IN (:preparedArray1,:preparedArray2,:preparedArray3,:preparedArray4,:preparedArray5,:preparedArray6,:preparedArray7,:preparedArray8,:preparedArray9,:preparedArray10,:preparedArray11,:preparedArray12,:preparedArray13,:preparedArray14,:preparedArray15,:preparedArray16,:preparedArray17,:preparedArray18,:preparedArray19,:preparedArray20,:preparedArray21,:preparedArray22,:preparedArray23,:preparedArray24,:preparedArray25,:preparedArray26,:preparedArray27,:preparedArray28,:preparedArray29,:preparedArray30,:preparedArray31,:preparedArray32,:preparedArray33,:preparedArray34,:preparedArray35,:preparedArray36,:preparedArray37,:preparedArray38,:preparedArray39)456μs7.44KBParams/libraries/src/Access/Access.php:357Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `incbmx_assets` WHERE `name` LIKE :asset OR `name` = :extension OR `parent_id` = 014.5ms1.48MBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `incbmx_assets`488μs1.39KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:539Copy
  • SELECT * FROM `incbmx_assets` WHERE `name` = 'com_content.article.2180'88μs912B/libraries/src/Table/Table.php:780Copy
  • SHOW FULL COLUMNS FROM `incbmx_content`318μs1.77KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:539Copy
  • UPDATE `incbmx_content` SET `hits` = (`hits` + 1) WHERE `id` = '2180'134μs48B/libraries/src/Table/Table.php:1348Copy
  • SELECT `title` FROM `incbmx_finder_taxonomy` WHERE `parent_id` = 1 AND `state` = 1 AND `access` IN (1,5)86μs600B/administrator/components/com_finder/src/Indexer/Taxonomy.php:325Copy
  • SELECT * FROM `incbmx_schemaorg` WHERE `itemId` = :itemId AND `context` = :context67μs1.55KBParams/plugins/system/schemaorg/src/Extension/Schemaorg.php:406Copy
  • SELECT SUM(CASE WHEN `a`.`next_execution` <= :now THEN 1 ELSE 0 END) AS due_count,SUM(CASE WHEN `a`.`locked` IS NULL THEN 0 ELSE 1 END) AS locked_count FROM `incbmx_scheduler_tasks` AS `a` WHERE `a`.`state` = 171μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:517Copy
  • warningassets - No asset found for com_content.article.2180, falling back to com_content
  • warningassets - No asset found for com_content.article.2180, falling back to com_content