Este circuito sirve como excelente alarma para vitrinas, disparando una sirena o sistema de aviso cuando hay cualquier golpe más fuerte en el vidrio en un intento de rotura. También se puede utilizar en una residencia para disparar la alarma en caso de caída de un objeto en el suelo o de un golpe más fuerte en una puerta. Como el circuito hace uso de relé, el tipo de aviso accionado depende exclusivamente del lector en cuanto a la elección. También es importante observar que en la condición de espera su consumo es muy bajo lo que posibilita que su alimentación sea hecha a partir de pilas o batería.

El sensor de este circuito es un micrófono cerámico o de cristal fijo junto al objeto en el que se desea detectar los golpes. Una vez que el golpe sea captado ella provoca el disparo de un monoestable que acciona el relé por un tiempo que puede ser fijado en una amplia gama de valores. Los tiempos de algunos segundos a varios minutos (hasta 15 minutos) se pueden obtener fácilmente.

Los objetos en exposición también pueden ser protegidos por este aparato, bastando fijar el sensor en la cúpula de vidrio o acrílico. Cualquier golpe provocará el disparo de la alarma. Colocando el sensor junto a un piso de madera, el circuito puede detectar la caída de objetos más pesados o incluso pasos fuertes que pueden indicar la presencia de algún intruso. El circuito es bastante sensible y todos los componentes usados se pueden encontrar con relativa facilidad.

 

   COMO FUNCIONA

   El micrófono cerámico o cristalino proporciona la señal generada por un golpe a base de un transistor amplificador conectado en la configuración de emisor común. La señal amplificada pasa por un rectificador de tal forma que obtenemos una transición negativa que dispara el circuito integrado 555 que está conectado en la configuración de multivibrador monoestable. La rectificación de la señal es hecha por los diodos D1 y D2 mientras que la filtración, de modo que una transición algo suave del nivel de tensión obtenido en el pasador 2 del circuito integrado es hecha por C2.

Con la ida del pino 2 del 555 al nivel bajo el monoestable dispara y su salida va al nivel alto. El tiempo en que la salida está en el nivel alto depende de R4 y C3. R4 puede tener un valor mínimo de 10 k ohmios para una temporización de unos segundos hasta un máximo del orden de 1,5 M ohms para un tiempo máximo del orden de 12 minutos. El nivel alto de la señal obtenida en la salida del 555 es suficiente para saturar el transistor Q2 que acciona la bobina del relé. El relé controlará entonces la alimentación del sistema de aviso que puede ser una sirena, una cigarra o una bocina. El relé usado tiene una corriente de contacto de 2 A, pero se pueden utilizar tipos equivalentes con capacidad de control de corrientes mayores, según la aplicación deseada.

En la condición de reposo, con una alimentación de 12 V, la corriente drenada por el circuito es del orden de 2 mA, pero cuando el relé cierra sus contactos, esa cornbrilla sube a 50 mA. El capacitor C4 tiene por función desacoplar la fuente, sirviendo también como un depósito de energía que ayuda a energizar el relé cuando este componente solicita una corriente mayor en la conmutación.

   MONTAJE

   En la figura 1 tenemos el diagrama completo del aparato.

 

Figura 1 - Diagrama completo del detector de impactos.
Figura 1 - Diagrama completo del detector de impactos.

 

La disposición de los componentes en una placa de circuito impreso se muestra en la figura 2.

 

Figura 2 - Placa de circuito impreso para el montaje del detector de impacto.
Figura 2 - Placa de circuito impreso para el montaje del detector de impacto.

 

Sugerimos que el circuito integrado y el relé sean instalados en sockets DIL, para mayor seguridad y facilidad si es necesario el cambio. Los transistores y los diodos admiten equivalentes. Los resistores son de 1/8 W o mayores y los capacitores C1 y C2 tanto pueden ser de poliéster como cerámicos. Los capacitores C3 y C4 son electrolíticos con una tensión mínima de trabajo de 16V. El resistor R1 puede tener su valor cambiado para modificar la sensibilidad del circuito.

Los resistores de mayor valor pueden ser experimentados en el sentido de obtener la sensibilidad deseada. El valor de R4 debe elegirse en la siguiente banda:

      R4 = Tiempo

    10 k ohms = 6 segundos

    100 k ohms = 1 minuto

    1 M ohms = 10 minutos

Los valores de esta tabla son aproximados, ya que tanto el capacitor como el resistor tienen tolerancias algo elevadas. El micrófono puede ser una cápsula de cerámica. No se debe utilizar otro tipo de transductor. Un bocina del tipo piezoeléctrico sirve como micrófono para esta aplicación, ya que no se necesita fidelidad en la captación de la señal. Como alimentación se puede utilizar una batería o una fuente de corriente de al menos 300 mA.

 

PRUEBA Y USO

Para probar el aparato basta conectarlo a la fuente de alimentación y colocar como carga conectada al relé un sistema de advertencia o incluso una lámpara común que será conectada como muestra la figura 3.

 

Figura 3 - Instalación del aparato con conexión a una lámpara.
Figura 3 - Instalación del aparato con conexión a una lámpara.

 

En la instalación definitiva, la lámpara se sustituirá por el circuito de alarma o aviso, como por ejemplo una sirena o un cigarrillo. Si golpea con el sensor levemente en la mesa o colocando el sensor en contacto con la mesa y dando golpes en la mesa, debe haber el disparo del relé con el accionamiento del circuito de carga.

Comprobado el funcionamiento sólo hacer la instalación definitiva fijando el sensor cerca del cristal o al suelo de modo que pueda captar los golpes. Si el cable de conexión del sensor al circuito tiene más de 2 metros de longitud, debe ser blindado para evitar que la captación de zumbidos de la red de energía provoque el disparo errático. Si se utiliza fuente, debe tener un buen filtrado para evitar que los ronquidos puedan instabilizar el funcionamiento del circuito. Más de un sensor puede ser utilizado, basta con hacer su conexión en paralelo.

   

   Semiconductores:

   CI-1 - 555 - circuito integrado, temporizador

   Q1, Q2 - BC548 o equivalente - transistores NPN de uso general

   D1, D2, D3 - 1N4148 o equivalentes - diodos de uso general

   

Resistores: (1/8 W, 5%)

   R1 - 2,2 M ohms

   R2 - 56 k ohms

   R3 - 1 M ohms

   R4 - 10 k ohms a 1,5 M ohms - ver texto

   R5 - 10 k ohms

   

Capacitores:

   C1 - 100 nF - poliéster o cerámico

   C2 - 22 nF - poliéster o cerámico

   C3, C4 - 1000 uF / 16V - electrolítico

   

Varios:

   XTAL - Micrófono o cápsula cerámica - ver texto

   K1 - Relé de 12V

   Placa de circuito impreso, zócalo para el circuito integrado, caja para montaje, fuente de alimentación o batería, cable blindado, hilos, soldadura, etc.

 

18.997MBMemory Usage38.37msRequest 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" => 1749445393 "last" => 1749445393...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (85.36KB) (236μs)
  • afterInitialise (1.14MB) (3.32ms)
  • afterRoute (179.21KB) (827μs)
  • beforeRenderComponent com_content (100.98KB) (407μs)
  • Before Access::preloadComponents (all components) (33.45KB) (182μs)
  • After Access::preloadComponents (all components) (107.06KB) (347μs)
  • Before Access::preloadPermissions (com_content) (1.57KB) (8μs)
  • After Access::preloadPermissions (com_content) (16.22MB) (18.9ms)
  • Before Access::getAssetRules (id:8 name:com_content) (480.05KB) (1.57ms)
  • After Access::getAssetRules (id:8 name:com_content) (7.36KB) (30μs)
  • afterRenderComponent com_content (432.87KB) (5.61ms)
  • afterDispatch (2.25KB) (48μs)
  • beforeRenderRawModule mod_articles_category (Banco de Circuitos) (422.53KB) (1.5ms)
  • afterRenderRawModule mod_articles_category (Banco de Circuitos) (15.43KB) (286μs)
  • beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (87μs)
  • afterRenderRawModule mod_finder (Busca_inteligente) (63.02KB) (1.06ms)
  • beforeRenderModule mod_articles_category (Banco de Circuitos) (9.27KB) (542μs)
  • afterRenderModule mod_articles_category (Banco de Circuitos) (5.47KB) (61μs)
  • beforeRenderModule mod_finder (Busca_inteligente) (6.64KB) (178μs)
  • afterRenderModule mod_finder (Busca_inteligente) (4.44KB) (47μs)
  • afterRender (296.81KB) (3.03ms)
  • 1 x After Access::preloadPermissions (com_content) (16.22MB) (49.24%)
    18.90ms
    1 x afterRenderComponent com_content (432.87KB) (14.62%)
    5.61ms
    1 x afterInitialise (1.14MB) (8.65%)
    3.32ms
    1 x afterRender (296.81KB) (7.9%)
    3.03ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (480.05KB) (4.1%)
    1.57ms
    1 x beforeRenderRawModule mod_articles_category (Banco de Circuitos) (422.53KB) (3.91%)
    1.50ms
    1 x afterRenderRawModule mod_finder (Busca_inteligente) (63.02KB) (2.76%)
    1.06ms
    1 x afterRoute (179.21KB) (2.16%)
    827μs
    1 x beforeRenderModule mod_articles_category (Banco de Circuitos) (9.27KB) (1.41%)
    542μs
    1 x beforeRenderComponent com_content (100.98KB) (1.06%)
    407μs
    1 x After Access::preloadComponents (all components) (107.06KB) (0.9%)
    347μs
    1 x afterRenderRawModule mod_articles_category (Banco de Circuitos) (15.43KB) (0.75%)
    286μs
    1 x afterLoad (85.36KB) (0.62%)
    236μs
    1 x Before Access::preloadComponents (all components) (33.45KB) (0.47%)
    182μs
    1 x beforeRenderModule mod_finder (Busca_inteligente) (6.64KB) (0.46%)
    178μs
    1 x beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (0.23%)
    87μs
    1 x afterRenderModule mod_articles_category (Banco de Circuitos) (5.47KB) (0.16%)
    61μs
    1 x afterDispatch (2.25KB) (0.13%)
    48μs
    1 x afterRenderModule mod_finder (Busca_inteligente) (4.44KB) (0.12%)
    47μs
    1 x After Access::getAssetRules (id:8 name:com_content) (7.36KB) (0.08%)
    30μs
    1 x Before Access::preloadPermissions (com_content) (1.57KB) (0.02%)
    8μs
23 statements were executed, 5 of which were duplicates, 18 unique10.99ms1.58MB
  • SELECT @@SESSION.sql_mode;29μs968B/libraries/src/Session/MetadataManager.php:184Copy
  • SELECT `session_id` FROM `incbmx_session` WHERE `session_id` = :session_id LIMIT 168μ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)144μs944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `id`,`rules` FROM `incbmx_viewlevels`56μ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`229μ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)204μ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.55ms1.48MBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `incbmx_assets`289μs2.02KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • SELECT * FROM `incbmx_assets` WHERE `name` = 'com_content.article.9669'65μs912B/libraries/src/Table/Table.php:780Copy
  • SHOW FULL COLUMNS FROM `incbmx_content`255μs1.77KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • UPDATE `incbmx_content` SET `hits` = (`hits` + 1) WHERE `id` = '9669'145μ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)153μ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`176μ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)227μ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`197μ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 ASC405μ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`201μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `name`,`element` FROM `incbmx_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1147μ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)87μ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)159μ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` = 172μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:465Copy
  • warningassets - No asset found for com_content.article.9669, falling back to com_content
  • warningassets - No asset found for com_content.article.9669, falling back to com_content
  • warningassets - No asset found for com_content.article.9669, falling back to com_content
  • warningassets - No asset found for com_content.article.9669, falling back to com_content
  • warningassets - No asset found for com_content.article.9669, falling back to com_content
  • warningassets - No asset found for com_content.article.9669, falling back to com_content
  • warningassets - No asset found for com_content.article.9669, falling back to com_content
  • warningassets - No asset found for com_content.article.9669, falling back to com_content
  • warningassets - No asset found for com_content.article.9669, falling back to com_content
  • warningassets - No asset found for com_content.article.9669, falling back to com_content