¿Cuánta potencia está llegando a cada altoparlante de sus sistema 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 VUmetros indican la intensidad de la serial 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 los 2 ó 3 altoparlantes de un sistema de audio común.

Por el brillo de dos o tres LEDs conectados en conjunto con los altoparlantes, 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 los altoparlantes 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 los parlantes (figura 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?

 

Como funciona

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

 

Figura 2.
Figura 2.

 

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

Esta corriente en el altoparlante hace aparecer entre sus terminales una tensión cuyo valor depende de su impedancia, o sea, si el altoparIante es de 4 6 de 8 ohm.

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

Pues bien, podemos perfectamente aprovechar esta tensión, desviando parte de la energía del altoparlante (no mucha) para un LED, que es un "diodo emisor de luz“, dispositivo que enciende al recibir por lo 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 altoparlante conectamos un LED, teniendo un resistor para limitar su corriente, 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 sentido inverso, puede quemarse.

En una caja de tres altoparlantes, 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 altoparlantes pueden usar tres LEDs rojos o bien uno rojo, uno amarillo y uno verde. Los de dos altoparlantes, 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.

Los resistores usados tienen valores y potencias que dependen de los altoparlantes 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 altoparlantes todos de 8 ohm, usará resistores de 220 R x 1/2 W (se puede eventualmente disminuir los valores para obtener un poco más 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 lo más cercano posible 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 deben 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 a los 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 los resistores doble sus terminales y vea los valores por los anillos de colores. Los resistores no deben tocar ningún punto de la caja.

Terminado el montaje, se puede hacer la conexión del indicador a la caja acústica.

Los cables de cada canal van a la caja correspondiente, donde se los conecta en paralelo con los altoparlantes, 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 los resistores correspondientes.

 

LED 1, LED 2, LED 3 - LEDs rojo, amarillo y verde comunes (para un canal)

D1, D2, D3 - 1N4148, 1N914 ó 1N4002 - diodos de silicio (para un canal)

R1, R2, R3 - resistores según la potencia del amplificador – ver tabla (para un canal).

Varios: caja para el montaje, soportes para los LEDs, alambres, soldadura, puente de terminales, etc.

 

ART090 - 1989

 

19.016MBMemory Usage43.89msRequest Duration
Joomla! Version5.2.3
PHP Version8.3.20
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" => 1752340064 "last" => 1752340064...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (85.42KB) (295μs)
  • afterInitialise (1.14MB) (3.83ms)
  • afterRoute (179.16KB) (914μs)
  • beforeRenderComponent com_content (100.69KB) (448μs)
  • Before Access::preloadComponents (all components) (33.44KB) (215μs)
  • After Access::preloadComponents (all components) (107.06KB) (376μs)
  • Before Access::preloadPermissions (com_content) (1.57KB) (9μs)
  • After Access::preloadPermissions (com_content) (16.22MB) (21.77ms)
  • Before Access::getAssetRules (id:8 name:com_content) (480.09KB) (2.42ms)
  • After Access::getAssetRules (id:8 name:com_content) (7.36KB) (34μs)
  • afterRenderComponent com_content (436.34KB) (6.03ms)
  • afterDispatch (2.25KB) (53μs)
  • beforeRenderRawModule mod_articles_category (Banco de Circuitos) (422.53KB) (1.62ms)
  • afterRenderRawModule mod_articles_category (Banco de Circuitos) (15.43KB) (341μs)
  • beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (91μs)
  • afterRenderRawModule mod_finder (Busca_inteligente) (63.02KB) (1.15ms)
  • beforeRenderModule mod_articles_category (Banco de Circuitos) (9.27KB) (550μs)
  • afterRenderModule mod_articles_category (Banco de Circuitos) (5.22KB) (68μs)
  • beforeRenderModule mod_finder (Busca_inteligente) (6.39KB) (183μs)
  • afterRenderModule mod_finder (Busca_inteligente) (4.44KB) (50μs)
  • afterRender (304.75KB) (3.33ms)
  • 1 x After Access::preloadPermissions (com_content) (16.22MB) (49.6%)
    21.77ms
    1 x afterRenderComponent com_content (436.34KB) (13.75%)
    6.03ms
    1 x afterInitialise (1.14MB) (8.73%)
    3.83ms
    1 x afterRender (304.75KB) (7.59%)
    3.33ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (480.09KB) (5.52%)
    2.42ms
    1 x beforeRenderRawModule mod_articles_category (Banco de Circuitos) (422.53KB) (3.69%)
    1.62ms
    1 x afterRenderRawModule mod_finder (Busca_inteligente) (63.02KB) (2.61%)
    1.15ms
    1 x afterRoute (179.16KB) (2.08%)
    914μs
    1 x beforeRenderModule mod_articles_category (Banco de Circuitos) (9.27KB) (1.25%)
    550μs
    1 x beforeRenderComponent com_content (100.69KB) (1.02%)
    448μs
    1 x After Access::preloadComponents (all components) (107.06KB) (0.86%)
    376μs
    1 x afterRenderRawModule mod_articles_category (Banco de Circuitos) (15.43KB) (0.78%)
    341μs
    1 x afterLoad (85.42KB) (0.67%)
    295μs
    1 x Before Access::preloadComponents (all components) (33.44KB) (0.49%)
    215μs
    1 x beforeRenderModule mod_finder (Busca_inteligente) (6.39KB) (0.42%)
    183μs
    1 x beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (0.21%)
    91μs
    1 x afterRenderModule mod_articles_category (Banco de Circuitos) (5.22KB) (0.15%)
    68μs
    1 x afterDispatch (2.25KB) (0.12%)
    53μs
    1 x afterRenderModule mod_finder (Busca_inteligente) (4.44KB) (0.11%)
    50μs
    1 x After Access::getAssetRules (id:8 name:com_content) (7.36KB) (0.08%)
    34μs
    1 x Before Access::preloadPermissions (com_content) (1.57KB) (0.02%)
    9μs
23 statements were executed, 5 of which were duplicates, 18 unique11.57ms1.58MB
  • SELECT @@SESSION.sql_mode;31μs968B/libraries/src/Session/MetadataManager.php:184Copy
  • SELECT `session_id` FROM `incbmx_session` WHERE `session_id` = :session_id LIMIT 170μ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)200μs944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `id`,`rules` FROM `incbmx_viewlevels`52μ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` = :guest76μ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`232μ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)218μ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` = 08.01ms1.48MBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `incbmx_assets`313μs2.02KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • SELECT * FROM `incbmx_assets` WHERE `name` = 'com_content.article.401'61μs912B/libraries/src/Table/Table.php:780Copy
  • SHOW FULL COLUMNS FROM `incbmx_content`267μs1.77KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • UPDATE `incbmx_content` SET `hits` = (`hits` + 1) WHERE `id` = '401'153μ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)168μ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`184μ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)274μ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`172μ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 ASC382μ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`175μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `name`,`element` FROM `incbmx_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1152μ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)78μs648B/administrator/components/com_finder/src/Indexer/Taxonomy.php:325Copy
  • SELECT * FROM `incbmx_schemaorg` WHERE `itemId` = :itemId AND `context` = :context64μ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)165μ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` = 176μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:465Copy
  • warningassets - No asset found for com_content.article.401, falling back to com_content
  • warningassets - No asset found for com_content.article.401, falling back to com_content
  • warningassets - No asset found for com_content.article.401, falling back to com_content
  • warningassets - No asset found for com_content.article.401, falling back to com_content
  • warningassets - No asset found for com_content.article.401, falling back to com_content
  • warningassets - No asset found for com_content.article.401, falling back to com_content
  • warningassets - No asset found for com_content.article.401, falling back to com_content
  • warningassets - No asset found for com_content.article.401, falling back to com_content
  • warningassets - No asset found for com_content.article.401, falling back to com_content
  • warningassets - No asset found for com_content.article.401, falling back to com_content