Al reunir las características de los diapasones mecánicos a las posibilidades de los aparatos electrónicos obtenemos un instrumento de gran intensidad sonora y frecuencia fija que puede ser usado en escuelas de música, conjuntos e incluso en orquestas.

   Los diapasones mecánicos consisten en horquillas de metal cuyas dimensiones se calculan para resonar en una sola frecuencia. Cuando son excitados mecánicamente, por un golpe o por el vergar de sus vástagos, estos instrumentos emiten un sonido de frecuencia bien definido que corresponde a notas musicales estándar.

   Destacamos el diapasón de 440 Hertz que corresponde al LA, muy usado en la afinación de Instrumentos musicales.

   En la figura 1 tenemos el aspecto de un instrumento de este tipo, montado sobre una caja de madera que sirve de resonador para ampliar el sonido producido.

 

Figura 1 - Un diapasón típico
Figura 1 - Un diapasón típico

 

   Las diapasones de este tipo también se utilizan en experimentos de acústica y se pueden encontrar en casas especializadas.

   Una de las mayores dificultades en el uso de tales instrumentos, sin embargo, está en el bajo volumen del sonido que producen.

   Lo que proponemos en este artículo no es. Un amplificador que aumente la intensidad del sonido producido por este instrumento, sino un sistema de realimentación acústica y captación por inducción que permite el mantenimiento de las oscilaciones en la frecuencia deseada con gran precisión e intensidad sonora.

   De hecho, podemos tener dos modalidades de funcionamiento para nuestro diapasón:

- Sonido único, en que después de la excitación tenemos la emisión de una oscilación amortiguada.

- Sonido persistente, que se prolonga indefinidamente con gran intensidad. (figura 2)

 

Figura 2 - Oscilaciones amortiguadas y persistencia
Figura 2 - Oscilaciones amortiguadas y persistencia

 

  La alimentación del circuito se realiza con 6V y el conjunto se puede instalar fácilmente en un pequeño altavoz.

 

COMO FUNCIONA

   Partimos de un diapasón mecánico que consta de una horquilla cortada para una determinada frecuencia y que será montada sobre una base de madera.

   En la base de esta horquilla colocaremos una bobina captadora que constará de muchas espiras de hilo esmaltado fino.

   Cuando la horquilla se excita mecánicamente, las vibraciones mecánicas inducir una pequeña tensión en la bobina, de la orden de microvoltios, pero con las mismas características del sonido original.

   Esta señal se aplica en la entrada de un amplificador operacional de alta ganancia que tiene transistores de efecto de campo en su entrada.

   El amplificador funciona de modo diferencial, de modo que solamente la señal inducida en la bobina es amplificada, y con gran intensidad, siendo obtenidas algunas decenas de milivoltios en la salida, lo suficiente para excitar la última etapa del aparato.

   Este último paso consta de un amplificador de audio integrado que lleva por base un TBA820S.

   En este punto, usted puede incluso hacer algunas modificaciones en el circuito como, por ejemplo, utilizar un amplificador de mayor potencia externa o incluso sustituir el TBA8203 por un LM380 o TDA1512.

   La ventaja del uso del TBA820S está en su potencia relativamente alta para la aplicación, y en la posibilidad de ser alimentado por 6 V - la misma tensión de las otras etapas.

   Podemos entonces utilizar pilas comunes para la alimentación y hacer el aparato totalmente portátil.

   En la entrada de este amplificador tenemos un control de sensibilidad.

  En la posición intermedia este control no realimenta la señal y obtenemos un sonido de corta duración cuando de la excitación.

   En el máximo de sensibilidad, sin embargo, obtenemos una realimentación acústica que mantiene el sonido.

   En la salida tenemos un altavoz de 8 ohms que, para una mejor calidad de sonido, debe ser montado en altavoz y tener al menos 1ocm de diámetro.

  

MONTAJE

   Comenzamos por dar el diagrama completo del aparato en la figura 3.

 

Figura 3 - Diagrama completo del aparato
Figura 3 - Diagrama completo del aparato

 

   La placa de circuito impreso se muestra en la figura 4.

 

   Figura 4 - Placa de circuito impreso para el montaje
   Figura 4 - Placa de circuito impreso para el montaje

 

   

La bobina X1, que se monta junto al diapasón, consiste en el devanado primario de un transformador de alimentación con primario de 110l220 V y secundario de cualquier tensión entre 5 y 12 V, y corriente entre 50 mA y 200 mA.

   Tiramos el núcleo del transformador y encajamos el carrete junto al diapasón.

Como ya dijimos, el diapasón es del tipo convencional "horquilla" que se puede lograr en casas de música o de equipos de investigación.

   El cable de conexión de la bobina al circuito debe ser blindado y no muy largo para no haber captación de ronquidos.

   En realidad, la sensibilidad del aparato es tanta que habrá captación de zumbidos por la propia bobina si colocamos el diapasón en las proximidades de lámparas fluorescentes, instalaciones eléctricas, motores u otros aparatos.

   Incluso el paso rápido de un imán por las proximidades de la bobina genera pulsos de corriente.

   Los resistores usados ??son todos de 1/8 o ¼ W con cualquier tolerancia. Para los capacitores tenemos dos posibilidades: los electrolíticos deben tener tensiones de trabajo a partir de 6 V y los demás 1 tanto pueden ser de poliéster metalizado como cerámicos.

   El potenciómetro P1 puede incorporar el interruptor general, facilitando así el manejo y el montaje.

   Como los sonidos que se deben reproducir son graves (bajas frecuencias), el altavoz utilizado debe ser pesado y montado en un altavoz.

   Recomendamos que el altavoz sea de 10 cm o mayor.

   Para la alimentación se pueden utilizar pilas pequeñas, medianas o grandes con la fijación por medio de soporte apropiado.

   Los integrados, por su delicadeza, deben ser montados en sockets.

 

   PRUEBA Y USO

  La prueba es inmediata. Sólo tienes que conectar la unidad a través de S1 y abrir el control de sensibilidad. Si se golpea ligeramente en el diapasón, o si se vierte levemente sus vástagos y las suelta, debe haber emisión de sonido. (figura 5)

 

Figura 5 - probando el diapasón
Figura 5 - probando el diapasón

 

   

Con la apertura total del control debe haber realimentación con el mantenimiento del sonido.

   Si hay una captura de ronquido, busque posición en su casa que no sufra interferencia de la red de alimentación.

   Para las experiencias de acústica, con la producción de sonido constante y una extrema sensibilidad del circuito, se pueden realizar algunas demostraciones interesantes.

   Por ejemplo, si tenemos dos diapasones cercanos, siendo uno de la misma frecuencia que el electrónico y otro de frecuencia diferente, podemos demostrar el fenómeno de la resonancia. (figura 6)

 

 

   Figura 6 - Demostración de la resonancia
   Figura 6 - Demostración de la resonancia

 

   

En el diapasón de frecuencia diferente no tenemos respuesta del diapasón electrónico, mientras que golpeando el de la misma frecuencia tenemos una respuesta inmediata.

   Para ello coloque el control de volumen como máximo que lo mantenga sin retroalimentación.

 

CI-1 - CA3140 - circuito integrado amplificador operacional

CI-2 - TBA8208 - circuito integrado amplificador de audio

X1 - bobina captadora (ver texto)

P1 - 47k - potenciómetro con llave (S1)

B1 - 4 pilas pequeñas, medianas o grandes

FTE - altavoz de 8 ohms - pesado

R1 - 100 k - resistor (marrón, negro, amarillo)

R2 - 2M2 - resistor (rojo, rojo, verde)

R3 - 180 ohms - resistor (marrón, gris, marrón)

R4 - 56 ohms - resistor (verde, azul, negro)

C1 - 220 nF - capacitor de poliéster o cerámico

C2 - 10 nF - capacitor de poliéster o cerámico

C3 - 100 pF - capacitor electrolítico

C4 - 47 pF - capacitor electrolítico

C5 - 100 nF - capacitor de poliéster o cerámico

C6 - 100 uF - capacitor electrolítico

C7 - 100 pF - capacitor de cerámica

C8 - 220 uF - capacitor electrolítico

C9 - 100 uF - capacitor electrolítico

Varios: caja para montaje, diapasón, soporte para 4 pilas, botón para el potenciómetro, placa de circuito impreso, bobina captadora, hilos, soldadura, etc.

 

 

18.9MBMemory Usage49.16msRequest 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" => 1741912404 "last" => 1741912404...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (85.67KB) (210μs)
  • afterInitialise (1.14MB) (3.71ms)
  • afterRoute (179.16KB) (817μs)
  • beforeRenderComponent com_content (100.65KB) (384μs)
  • Before Access::preloadComponents (all components) (33.5KB) (172μs)
  • After Access::preloadComponents (all components) (107.06KB) (371μs)
  • Before Access::preloadPermissions (com_content) (1.57KB) (9μs)
  • After Access::preloadPermissions (com_content) (16.19MB) (29.29ms)
  • Before Access::getAssetRules (id:22273 name:com_content.article.26006) (514.65KB) (802μs)
  • After Access::getAssetRules (id:22273 name:com_content.article.26006) (7.38KB) (40μs)
  • afterRenderComponent com_content (397.91KB) (6.2ms)
  • afterDispatch (2.25KB) (50μs)
  • beforeRenderRawModule mod_articles_category (Banco de Circuitos) (359.33KB) (1.52ms)
  • afterRenderRawModule mod_articles_category (Banco de Circuitos) (79.43KB) (307μs)
  • beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (96μs)
  • afterRenderRawModule mod_finder (Busca_inteligente) (64.98KB) (1.09ms)
  • beforeRenderModule mod_articles_category (Banco de Circuitos) (9.98KB) (575μs)
  • afterRenderModule mod_articles_category (Banco de Circuitos) (5.39KB) (66μs)
  • beforeRenderModule mod_finder (Busca_inteligente) (6.39KB) (193μs)
  • afterRenderModule mod_finder (Busca_inteligente) (4.75KB) (58μs)
  • afterRender (265.73KB) (3.11ms)
  • 1 x After Access::preloadPermissions (com_content) (16.19MB) (59.58%)
    29.29ms
    1 x afterRenderComponent com_content (397.91KB) (12.6%)
    6.20ms
    1 x afterInitialise (1.14MB) (7.55%)
    3.71ms
    1 x afterRender (265.73KB) (6.32%)
    3.11ms
    1 x beforeRenderRawModule mod_articles_category (Banco de Circuitos) (359.33KB) (3.09%)
    1.52ms
    1 x afterRenderRawModule mod_finder (Busca_inteligente) (64.98KB) (2.21%)
    1.09ms
    1 x afterRoute (179.16KB) (1.66%)
    817μs
    1 x Before Access::getAssetRules (id:22273 name:com_content.article.26006) (514.65KB) (1.63%)
    802μs
    1 x beforeRenderModule mod_articles_category (Banco de Circuitos) (9.98KB) (1.17%)
    575μs
    1 x beforeRenderComponent com_content (100.65KB) (0.78%)
    384μs
    1 x After Access::preloadComponents (all components) (107.06KB) (0.75%)
    371μs
    1 x afterRenderRawModule mod_articles_category (Banco de Circuitos) (79.43KB) (0.62%)
    307μs
    1 x afterLoad (85.67KB) (0.43%)
    210μs
    1 x beforeRenderModule mod_finder (Busca_inteligente) (6.39KB) (0.39%)
    193μs
    1 x Before Access::preloadComponents (all components) (33.5KB) (0.35%)
    172μs
    1 x beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (0.2%)
    96μs
    1 x afterRenderModule mod_articles_category (Banco de Circuitos) (5.39KB) (0.13%)
    66μs
    1 x afterRenderModule mod_finder (Busca_inteligente) (4.75KB) (0.12%)
    58μs
    1 x afterDispatch (2.25KB) (0.1%)
    50μs
    1 x After Access::getAssetRules (id:22273 name:com_content.article.26006) (7.38KB) (0.08%)
    40μs
    1 x Before Access::preloadPermissions (com_content) (1.57KB) (0.02%)
    9μs
21 statements were executed, 5 of which were duplicates, 16 unique11.18ms1.57MB
  • SELECT @@SESSION.sql_mode;32μs968B/libraries/src/Session/MetadataManager.php:184Copy
  • SELECT `session_id` FROM `incbmx_session` WHERE `session_id` = :session_id LIMIT 165μ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)149μs944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `id`,`rules` FROM `incbmx_viewlevels`49μ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` = :guest75μ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)210μ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.8ms1.46MBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `incbmx_content`296μs2.39KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • UPDATE `incbmx_content` SET `hits` = (`hits` + 1) WHERE `id` = '26006'159μ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)194μ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`252μ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)374μs3.98KBParams/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`193μ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 ASC416μs4.81KBParams/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` = 1124μs1.89KB/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)97μs648B/administrator/components/com_finder/src/Indexer/Taxonomy.php:325Copy
  • SELECT * FROM `incbmx_schemaorg` WHERE `itemId` = :itemId AND `context` = :context68μ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)156μ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` = 165μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:465Copy