¿Cuánta potencia esta' llegando a cada altoparlante de sus sistemas de audio ? Los agudos están presentes en buena cantidad, al igual que los graves? ¿Si el VU es insuficiente para darle esta indicación, por qué no utilizar un recurso visual en su amplificador muy simple pero de gran efecto?

Los Vúmetros indican la intensidad de la señal en la salida de un amplificador, pero sin discriminar si el nivel de graves, medios y agudos es diferente. Actuando sobre el control de graves, medios y agudos, podemos notar una sensible variación del comportamiento sonoro de un sistema de audio, sin que este cambio sea indicado por el VU.

Lo que proponemos en este artículo es un recurso adicional, visual, que permite detectar los niveles de sonido en las 2 ó 3 parlantes de un sistema de audio común.

Por el brillo de dos o tres LEDs conectados en conjunto con los alto-parlantes, no sólo tendremos una “luz rítmica” de pequeña potencia, sino también una idea de la separación de los graves, medios y agudos en la reproducción.

Montado en una cajita y conectado directamente a las bocinas de su sistema de audio, este aparato puede funcionar junto con cualquier tipo de amplificador y caja acústica, y su alimentación proviene totalmente de las bocinas ( flg. 1).

 

Figura 1
Figura 1

 

Para los amplificadores de gran potencia como los que normalmente existen al alcance de todos (por arriba de 5W), la energía robada por los LEDs será demasiado pequeña para que se pueda sentir diferencia en el rendimiento.

Lo más importante en este montaje es su simplicidad y bajo costo que facilitan al máximo el montaje a los lectores, incluso los que no tienen mucha experiencia.

La conexión del aparato de sonido es igualmente simple, pudiendo funcionar tanto con su amplificador doméstico como con el sistema de audio de su auto.

Si el lector desea incorporar un detalle más a su aparato de audio, para una nota visual diferente, ¿por qué no intenta este montaje?

 

Cómo funciona

En la figura 2 tenemos el circuito normalmente usado en las cajas acústicas de dos y tres parlantes para la separación de los graves, medios y agudos, o sea el woofer, el sqwaquer, y el tweeter.

 

Figura 2
Figura 2

 

Cada bocina recibe entonces una parte de las señales de amplificador, que se constituye en una corriente alterna cuya forma de onda y frecuencia corresponden al sonido que debe ser reproducido.

Esta corriente en la bocina hace aparecer entre sus terminales una tensión cuyo valor depende de su impedancia, o sea, si el parlante hace aparecer entre sus terminales una tensión cuyo valor depende de su impedancia es de 4 o de 8 Ω.

Para un parlante de 4 Ω, por ejemplo, aplicando una potencia de 1W tendremos entre sus terminales una tensión de 2V. En un parlante de 8 Ω la tensión será mayor, del orden de 2,8V.

Pues bien, podemos perfectamente aprovechar esta tensión, desviando parte de la energía de la bocina (no mucha) para un LED, que es un “diodo emisor de luz”, dispositivo que enciende al recibir por 10 menos 1,6V.

Está claro que, para que no haya exceso de corriente en el LED, lo que podría ocasionar su quema e inclusive sobrecargar el amplificador, precisamos recursos adicionales.

Así, como muestra la figura 3, en paralelo con cada bocina conectamos un LED, teniendo una resistencia para limitar su comente, el cual depende de la potencia del amplificador, y un diodo para evitar que el LED reciba tensión en el sentido inverso de su funcionamiento normal.

 

Figura 3
Figura 3

 

El diodo es necesario porque si el LED recibe una tensión de más de 5V en s sentido inverso, puede quemarse.

En una caja de tres parlantes, por ejemplo, tendremos entonces 3 LEDs, cada cual guiñando o encendiendo al ritmo de las variaciones de la serial que se aplica a cada uno. Los LEDs funcionan entonces como “luces rítmicas” selectivas de pequeña potencia.

Con relación a la potencia que cada LED aprovecha del amplificador, insistimos en que es muy pequeña. Así, en el caso de la máxima potencia no llegará al 2% de la potencia del amplificador.

 

Los componentes

Los tres componentes básicos de este montaje, LEDs, diodos y resistores, se pueden comprar fácilmente en las casas especializadas. Los lectores que tengan cajas acústicas de 3 parlantes pueden usar tres LEDs rojos o bien uno rojo, uno amarillo y uno verde. Los de dos parlantes, usarán dos LEDs preferiblemente diferentes.

Prácticamente cualquier tipo de LED sirve para este montaje, y como recurso para una presentación más “profesional” ” sugerimos el empleo de un soporte apropiado, como muestra la figura 4.

 

Figura 4
Figura 4

 

Los diodos pueden ser del tipo 1N914, 1N4148 o incluso 1N4002, que son rectificadores para corrientes más elevadas, pero cuyo costo es bastante accesible.

Las resistencias usadas tienen valores y potencias que dependen de los parlantes de su sistema de audio y de la potencia del amplificador, según la tabla 1.

 

Tabla 1
Tabla 1

 

Todas las potencias se refieren a cada canal del amplificador. Por ejemplo si su amplificador fuera de 10 W por canal, usando bocinas de 8 Ω, usará resistencias de 220R x 1/2 W (se puede eventualmente disminuir los valores para obtener un poco mas de brillo). La caja para el montaje puede ser como la que sugiere la figura 5, con los orificios para la salida de los alambres en la parte trasera.

 

Figura 5
Figura 5

 

Los cables deben tener como máximo 5 metros de largo y pueden ser finos, pues el aparato debe funcionar 10 más cercano posible a las cajas acústicas.

 

Montaje

Los componentes deben ser soldados con un soldador de pequeña potencia.

No usamos chasis, pues los componentes son pocos. Un puente de terminales aislados sirve de base para el montaje de los escasos componentes usados.

En la figura 6 tenemos entonces el circuito completo del aparato y en la figura 7 la disposición real con las conexiones, en ambos casos para un canal.

 

Figura 6
Figura 6

 

 

Figura 7
Figura 7

 

En el montaje se debe tener las siguientes precauciones:

a) Observe la polaridad de los LEDs que es dada por la parte chata de su cubierta. La soldadura de los alambres las terminales de los LEDs debe hacerse rápidamente para que el calor no los afecte.

b) Observe la polaridad de los diodos que es dada por el anillo de su cubierta Vea la posición de estos anillos según el dibujo.

c) En la colocación de las resistencias doble sus terminales y vea los valores por los anillos de colores. Las resistencias no deben tocar ningún punto de 1a caja.

Terminado el montaje, se puede hacer la conexión del indicador ala caja acústica. Los cables de cada canal van a la caja correspondiente, donde se los conecta en paralelo con los parlantes como muestra la figura 8.

 

Figura 8
Figura 8

 

Será conveniente usar cables de colores diferentes para facilitar estas conexiones.

 

Prueba

Una vez hecha la conexión, revise todo el montaje, tratando de asegurarse principalmente de que no existen cortocircuitos o conexiones equivocadas, pues esto puede ocasionar problemas a su amplificador.

Una vez que esté todo en orden, conecte el amplificador y aumente su volumen hasta que los LEDs comiencen a guiñar. Si su brillo fuera demasiado débil, puede reducir un poco el valor de las resistencias correspondientes.

 


 

 

 

1990

 

19.088MBMemory Usage46.33msRequest Duration
Joomla! Version5.2.3
PHP Version8.3.16
Identityguest
Response200
Templatecassiopeia
Database
Server
mysql
Version
10.5.22-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" => 1744576406 "last" => 1744576406...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (85.77KB) (1.16ms)
  • afterInitialise (1.14MB) (5.52ms)
  • afterRoute (179.16KB) (1.34ms)
  • beforeRenderComponent com_content (100.65KB) (553μs)
  • Before Access::preloadComponents (all components) (33.44KB) (370μs)
  • After Access::preloadComponents (all components) (107.06KB) (354μs)
  • Before Access::preloadPermissions (com_content) (1.57KB) (9μs)
  • After Access::preloadPermissions (com_content) (16.22MB) (19.35ms)
  • Before Access::getAssetRules (id:8 name:com_content) (480.09KB) (1.73ms)
  • After Access::getAssetRules (id:8 name:com_content) (7.36KB) (47μs)
  • afterRenderComponent com_content (434.98KB) (6.31ms)
  • afterDispatch (2.25KB) (59μs)
  • beforeRenderRawModule mod_articles_category (Banco de Circuitos) (435.55KB) (2.21ms)
  • afterRenderRawModule mod_articles_category (Banco de Circuitos) (15.43KB) (426μs)
  • beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (88μs)
  • afterRenderRawModule mod_finder (Busca_inteligente) (61.45KB) (1.2ms)
  • beforeRenderRawModule mod_menu (Main Menu) (22.55KB) (214μs)
  • afterRenderRawModule mod_menu (Main Menu) (55.3KB) (622μs)
  • beforeRenderModule mod_articles_category (Banco de Circuitos) (14.55KB) (604μs)
  • afterRenderModule mod_articles_category (Banco de Circuitos) (4.5KB) (94μs)
  • beforeRenderModule mod_menu (Main Menu) (14.43KB) (153μs)
  • afterRenderModule mod_menu (Main Menu) (3.59KB) (54μs)
  • beforeRenderModule mod_finder (Busca_inteligente) (22.14KB) (240μs)
  • afterRenderModule mod_finder (Busca_inteligente) (4.75KB) (52μs)
  • afterRender (304.38KB) (3.41ms)
  • 1 x After Access::preloadPermissions (com_content) (16.22MB) (41.76%)
    19.35ms
    1 x afterRenderComponent com_content (434.98KB) (13.62%)
    6.31ms
    1 x afterInitialise (1.14MB) (11.91%)
    5.52ms
    1 x afterRender (304.38KB) (7.36%)
    3.41ms
    1 x beforeRenderRawModule mod_articles_category (Banco de Circuitos) (435.55KB) (4.77%)
    2.21ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (480.09KB) (3.74%)
    1.73ms
    1 x afterRoute (179.16KB) (2.9%)
    1.34ms
    1 x afterRenderRawModule mod_finder (Busca_inteligente) (61.45KB) (2.6%)
    1.20ms
    1 x afterLoad (85.77KB) (2.51%)
    1.16ms
    1 x afterRenderRawModule mod_menu (Main Menu) (55.3KB) (1.34%)
    622μs
    1 x beforeRenderModule mod_articles_category (Banco de Circuitos) (14.55KB) (1.3%)
    604μs
    1 x beforeRenderComponent com_content (100.65KB) (1.19%)
    553μs
    1 x afterRenderRawModule mod_articles_category (Banco de Circuitos) (15.43KB) (0.92%)
    426μs
    1 x Before Access::preloadComponents (all components) (33.44KB) (0.8%)
    370μs
    1 x After Access::preloadComponents (all components) (107.06KB) (0.76%)
    354μs
    1 x beforeRenderModule mod_finder (Busca_inteligente) (22.14KB) (0.52%)
    240μs
    1 x beforeRenderRawModule mod_menu (Main Menu) (22.55KB) (0.46%)
    214μs
    1 x beforeRenderModule mod_menu (Main Menu) (14.43KB) (0.33%)
    153μs
    1 x afterRenderModule mod_articles_category (Banco de Circuitos) (4.5KB) (0.2%)
    94μs
    1 x beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (0.19%)
    88μs
    1 x afterDispatch (2.25KB) (0.13%)
    59μs
    1 x afterRenderModule mod_menu (Main Menu) (3.59KB) (0.12%)
    54μs
    1 x afterRenderModule mod_finder (Busca_inteligente) (4.75KB) (0.11%)
    52μs
    1 x After Access::getAssetRules (id:8 name:com_content) (7.36KB) (0.1%)
    47μs
    1 x Before Access::preloadPermissions (com_content) (1.57KB) (0.02%)
    9μs
24 statements were executed, 5 of which were duplicates, 19 unique11.46ms1.59MB
  • SELECT @@SESSION.sql_mode;33μ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)199μs944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `id`,`rules` FROM `incbmx_viewlevels`45μ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` = :guest66μ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`237μs20.2KBParams/libraries/src/Categories/Categories.php:375Copy
  • 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)208μ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` = 07.73ms1.48MBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `incbmx_assets`303μs2.02KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • SELECT * FROM `incbmx_assets` WHERE `name` = 'com_content.article.840'71μs912B/libraries/src/Table/Table.php:780Copy
  • SHOW FULL COLUMNS FROM `incbmx_content`253μs1.77KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • UPDATE `incbmx_content` SET `hits` = (`hits` + 1) WHERE `id` = '840'149μs48B/libraries/src/Table/Table.php:1348Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`state`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`version`,`a`.`ordering`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`metadata`,`a`.`featured`,`a`.`language`,`fp`.`featured_up`,`fp`.`featured_down`,`c`.`title` AS `category_title`,`c`.`alias` AS `category_alias`,`c`.`access` AS `category_access`,`c`.`language` AS `category_language`,`fp`.`ordering`,`u`.`name` AS `author`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1) AS `rating`,`v`.`rating_count` AS `rating_count` FROM `incbmx_content` AS `a` INNER JOIN `incbmx_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `incbmx_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `incbmx_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `incbmx_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `incbmx_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE ( (`a`.`id` = :pk AND `c`.`published` > 0) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp)) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) AND `a`.`state` IN (:preparedArray1,:preparedArray2)157μs22.13KBParams/components/com_content/src/Model/ArticleModel.php:215Copy
  • 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`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`177μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `m`.`tag_id`,`t`.* FROM `incbmx_contentitem_tag_map` AS `m` INNER JOIN `incbmx_tags` AS `t` ON `m`.`tag_id` = `t`.`id` WHERE `m`.`type_alias` = :contentType AND `m`.`content_item_id` = :id AND `t`.`published` = 1 AND `t`.`access` IN (:preparedArray1,:preparedArray2)260μs3.97KBParams/libraries/src/Helper/TagsHelper.php:388Copy
  • 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`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`162μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT DISTINCT a.id, a.title, a.name, a.checked_out, a.checked_out_time, a.note, a.state, a.access, a.created_time, a.created_user_id, a.ordering, a.language, a.fieldparams, a.params, a.type, a.default_value, a.context, a.group_id, a.label, a.description, a.required, a.only_use_in_subform,l.title AS language_title, l.image AS language_image,uc.name AS editor,ag.title AS access_level,ua.name AS author_name,g.title AS group_title, g.access as group_access, g.state AS group_state, g.note as group_note FROM incbmx_fields AS a LEFT JOIN `incbmx_languages` AS l ON l.lang_code = a.language LEFT JOIN incbmx_users AS uc ON uc.id=a.checked_out LEFT JOIN incbmx_viewlevels AS ag ON ag.id = a.access LEFT JOIN incbmx_users AS ua ON ua.id = a.created_user_id LEFT JOIN incbmx_fields_groups AS g ON g.id = a.group_id LEFT JOIN `incbmx_fields_categories` AS fc ON fc.field_id = a.id WHERE ( (`a`.`context` = :context AND (`fc`.`category_id` IS NULL OR `fc`.`category_id` IN (:preparedArray1,:preparedArray2,:preparedArray3)) AND `a`.`access` IN (:preparedArray4,:preparedArray5)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray6,:preparedArray7)) AND `a`.`state` = :state) AND (`a`.`group_id` = 0 OR `g`.`state` = :gstate) AND `a`.`only_use_in_subform` = :only_use_in_subform ORDER BY a.ordering ASC374μs6.06KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:164Copy
  • 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`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`165μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `m`.`id`,`m`.`title`,`m`.`module`,`m`.`position`,`m`.`content`,`m`.`showtitle`,`m`.`params`,`mm`.`menuid` FROM `incbmx_modules` AS `m` LEFT JOIN `incbmx_modules_menu` AS `mm` ON `mm`.`moduleid` = `m`.`id` LEFT JOIN `incbmx_extensions` AS `e` ON `e`.`element` = `m`.`module` AND `e`.`client_id` = `m`.`client_id` WHERE ( ( (`m`.`published` = 1 AND `e`.`enabled` = 1 AND `m`.`client_id` = :clientId AND `m`.`access` IN (:preparedArray1,:preparedArray2)) AND (`m`.`publish_up` IS NULL OR `m`.`publish_up` <= :publishUp)) AND (`m`.`publish_down` IS NULL OR `m`.`publish_down` >= :publishDown)) AND (`mm`.`menuid` = :itemId OR `mm`.`menuid` <= 0) ORDER BY `m`.`position`,`m`.`ordering`285μs2KBParams/libraries/src/Cache/Controller/CallbackController.php:120Copy
  • SELECT `name`,`element` FROM `incbmx_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1132μs656B/administrator/components/com_finder/src/Helper/LanguageHelper.php:135Copy
  • SELECT `title` FROM `incbmx_finder_taxonomy` WHERE `parent_id` = 1 AND `state` = 1 AND `access` IN (1,5)79μs648B/administrator/components/com_finder/src/Indexer/Taxonomy.php:325Copy
  • SELECT * FROM `incbmx_schemaorg` WHERE `itemId` = :itemId AND `context` = :context63μs1.55KBParams/plugins/system/schemaorg/src/Extension/Schemaorg.php:403Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`state`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`version`,`a`.`ordering`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`metadata`,`a`.`featured`,`a`.`language`,`fp`.`featured_up`,`fp`.`featured_down`,`c`.`title` AS `category_title`,`c`.`alias` AS `category_alias`,`c`.`access` AS `category_access`,`c`.`language` AS `category_language`,`fp`.`ordering`,`u`.`name` AS `author`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1) AS `rating`,`v`.`rating_count` AS `rating_count` FROM `incbmx_content` AS `a` INNER JOIN `incbmx_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `incbmx_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `incbmx_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `incbmx_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `incbmx_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE ( (`a`.`id` = :pk AND `c`.`published` > 0) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp)) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) AND `a`.`state` IN (:preparedArray1,:preparedArray2)172μs22.17KBParams/components/com_content/src/Model/ArticleModel.php:215Copy
  • 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` = 173μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:465Copy
  • warningassets - No asset found for com_content.article.840, falling back to com_content
  • warningassets - No asset found for com_content.article.840, falling back to com_content
  • warningassets - No asset found for com_content.article.840, falling back to com_content
  • warningassets - No asset found for com_content.article.840, falling back to com_content
  • warningassets - No asset found for com_content.article.840, falling back to com_content
  • warningassets - No asset found for com_content.article.840, falling back to com_content
  • warningassets - No asset found for com_content.article.840, falling back to com_content
  • warningassets - No asset found for com_content.article.840, falling back to com_content
  • warningassets - No asset found for com_content.article.840, falling back to com_content
  • warningassets - No asset found for com_content.article.840, falling back to com_content