Las cargas estáticas de su cuerpo, por menores que sean, pueden ser detectadas a distancia por esta sensible alarme. La simple aproximación de su mano o de un cuerpo cargado es suficiente para disparada con la emisión de un fuerte sonido por el parlante. El circuito está alimentado totalmente por pilas, y sirve pues como interesante detector portátil.

El corazón del circuito es un sensible transistor de efecto de campo, cuya corriente principal puede ser afectada por la carga estática de cuerpos próximos.

Este transistor acciona como un amplificador operacional que dispara un oscilador de audio.

Son diversas las posibilidades prácticas de uso para este circuito, como por ejemplo en demostraciones, como alarma para objetos de arte o incluso en alarmas hogareñas, con pequeñas modificaciones.

En verdad, la idea básica puede servir como punto de partida para muchos otros proyectos. Todo depende de la imaginación y la capacidad del montador.

 

Cómo funciona

Como ya destacamos, el funcionamiento de este sistema está centralizado en un transistor de efecto de campo. En la figura 1 tenemos la estructura simplificada en corte de este componente.

 

Figura 1
Figura 1

 

Como podemos ver, existe un trozo de material semiconductor principal en que se conectan los terminales de fuente (source = s) y drenaje (drain = d).

La corriente debe fluir normalmente de la fuente hacia el drenaje a no ser por la acción de un tercer elemento que es la compuerta (gate = g).

Con la compuerta despolarizada, la corriente puede fluir pasando por un "estrechamiento" o canal.

El ancho del canal puede ser modificado por la aplicación de tensiones en la compuerta.

Podemos entonces, "ensanchar" o "estrechar" el canal dejando pasar más o menos corriente por el canal, lo que nos lleva a un dispositivo con capacidad de amplificación.

Vea que ninguna corriente circula por la compuerta porque la resistencia entre este elemento y el canal es extremadamente elevada. La compuerta está prácticamente aislada del canal, lo que diferencia completamente a este dispositivo de los transistores comunes bipolares.

Así, mientras que en un transistor común es la corriente de base la que controla la corriente entre colector y emisor, en este componente es la tensión de compuerta la que controla la corriente entre drenaje y fuente.

Esa diferencia hace que tengamos un dispositivo de elevadísima impedancia de entrada y, por lo tanto, capaz de percibir mínimas cargas estáticas.

En verdad, el dispositivo es extremadamente sensible al punto de romper el aislamiento entre la compuerta y el sustrato, si una tensión muy alta aparece en ese punto.

En nuestro circuito lo que hacemos es conectar una "antena" o placa sensora a la compuerta, de modo que la corriente entre el drenaje y la fuente pueda ser controlada por la presencia de cargas estáticas próximas.

Si una persona, que contiene siempre algunas cargas acumuladas, se acerca al sensor, ocurre la inducción de una pequeña tensión eléctrica que es suficiente para alterar la corriente controlada. El resultado es que esta tensión puede ser fuertemente amplificada por el operacional, y con esto poner en funcionamiento un simple oscilador de audio.

Una modificación de este circuito seria cambiar el oscilador por una etapa amplificadora con relé

Vea en el circuito que el sistema opera como un disparador, en que sólo tenemos la tensión que acciona el oscilador cuando la misma sobrepasa el valor del diodo zener, típicamente de 2,7 volt.

El ajuste de P1 permite llevar el circuito a su máxima sensibilidad en función de las cargas ambientales. La frecuencia del sonido emitido depende básicamente de R6 y de C2, que pueden ser alterados en una amplia gama de valores.

 

Montaje

En la figura 2 tenemos el diagrama esquemático del aparato.

 

Figura 2
Figura 2

 

En la figura 3 tenemos una sugerencia de placa de circuito impreso para este montaje.

 

 

Figura 3
Figura 3

 

El transistor de efecto de campo recomendado es el MPF102, pero se puede experimentar con equivalentes .Cuidado al manipular este componente, pues una carga estática mayor en su cuerpo puede dañarlo.

El integrado es el 741, y le recomendamos el uso de zócalo.

El zener de 2,7 V no es crítico, y en algunos montajes se puede experimentar uno de 3V3 o incluso 3V9.

Los resistores son todos de 1/8 o l/4W y los capacitores son cerámicos o de poliéster excepto C3 que es un electrolítico para 12 V ó más.

El capacitor C1 es optativo, pudiendo usárselo si hubiera tendencia al disparo errático.

El sensor es una pequeña placa de metal de no más de 5 x 5cm. ya que dimensiones mayores pueden afectar la sensibilidad del aparato.

El alambre de conexión al sensor debe ser bien corto. Si es largo, se debe usar cable blindado.

 

Prueba y uso

Una idea interesante para obtener mayor directividad, y así tener una especie de "radar" electrostático, aparece en la figura 4.

 

Figura 4
Figura 4

 

La pantalla de metal es una tela de alambre que debe ser puesta a tierra o conectada al negativo de la fuente de alimentación.

El ajuste de la sensibilidad se hace en el trimpot P1.

Para experimentar el aparato, frote un peine o lapicera contra un trozo de lana o seda y ajuste P1 para que se produzca el disparo de la alarma al acercar el peine.

Alejando el peine o lapicera la alarma debe dejar de tocar.

Para activar con la mano, en caso de no haber sensibilidad por motivos de humedad ambiente, frote los zapatos contra una alfombra y aproxime las manos al sensor, y entonces debe haber disparo.

 

CI1 - 741 - amplificador operacional

Q1 - MPF102 ó equivalente - transistor de efecto de campo

Q2 - BC548 ó equivalente - transistor NPN de uso general

Q3 - BC558 ó equivalente - transistor PNP de uso general

Z1 - 2V7 x 400 mW - diodo zener

P1 - 100 k - trimpot

PTE - parlante de 8 ohm

S1 - interruptor simple

R1 - 3k9 - resistor (naranja, blanco, rojo)

R2, R3 - 47 k - resistores (amarillo, violeta, naranja)

R4 - 180 Ω - resistor (marrón, gris, marrón)

R5 - 47 k - resistor (amarillo, violeta, naranja)

R6 - 1k - resistor (marrón, negro, rojo)

C1 - 1 pF - capacitor cerámico - ver texto

C2 - 47 nF - capacitor cerámico

C3 - 100 nF - capacitor electrolítico

Varios: placa de circuito impresso, sensor, alambres, soporte para 4 pilas, caja para montaje, etc.

ART093 - 1989

 

18.992MBMemory Usage45.63msRequest 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" => 1752095246 "last" => 1752095246...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (85.36KB) (172μs)
  • afterInitialise (1.14MB) (3.47ms)
  • afterRoute (179.16KB) (1.05ms)
  • beforeRenderComponent com_content (100.7KB) (484μs)
  • Before Access::preloadComponents (all components) (33.44KB) (226μs)
  • After Access::preloadComponents (all components) (107.06KB) (541μs)
  • Before Access::preloadPermissions (com_content) (1.57KB) (8μs)
  • After Access::preloadPermissions (com_content) (16.22MB) (23.57ms)
  • Before Access::getAssetRules (id:8 name:com_content) (480.09KB) (2.33ms)
  • After Access::getAssetRules (id:8 name:com_content) (7.36KB) (46μs)
  • afterRenderComponent com_content (428.17KB) (6.06ms)
  • afterDispatch (2.25KB) (60μs)
  • beforeRenderRawModule mod_articles_category (Banco de Circuitos) (422.53KB) (1.64ms)
  • afterRenderRawModule mod_articles_category (Banco de Circuitos) (15.43KB) (343μs)
  • beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (97μs)
  • afterRenderRawModule mod_finder (Busca_inteligente) (63.02KB) (1.25ms)
  • beforeRenderModule mod_articles_category (Banco de Circuitos) (9.27KB) (622μs)
  • afterRenderModule mod_articles_category (Banco de Circuitos) (5.47KB) (68μs)
  • beforeRenderModule mod_finder (Busca_inteligente) (6.64KB) (185μs)
  • afterRenderModule mod_finder (Busca_inteligente) (4.44KB) (50μs)
  • afterRender (296.75KB) (3.25ms)
  • 1 x After Access::preloadPermissions (com_content) (16.22MB) (51.66%)
    23.57ms
    1 x afterRenderComponent com_content (428.17KB) (13.29%)
    6.06ms
    1 x afterInitialise (1.14MB) (7.61%)
    3.47ms
    1 x afterRender (296.75KB) (7.13%)
    3.25ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (480.09KB) (5.11%)
    2.33ms
    1 x beforeRenderRawModule mod_articles_category (Banco de Circuitos) (422.53KB) (3.58%)
    1.64ms
    1 x afterRenderRawModule mod_finder (Busca_inteligente) (63.02KB) (2.74%)
    1.25ms
    1 x afterRoute (179.16KB) (2.3%)
    1.05ms
    1 x beforeRenderModule mod_articles_category (Banco de Circuitos) (9.27KB) (1.36%)
    622μs
    1 x After Access::preloadComponents (all components) (107.06KB) (1.19%)
    541μs
    1 x beforeRenderComponent com_content (100.7KB) (1.06%)
    484μs
    1 x afterRenderRawModule mod_articles_category (Banco de Circuitos) (15.43KB) (0.75%)
    343μs
    1 x Before Access::preloadComponents (all components) (33.44KB) (0.5%)
    226μs
    1 x beforeRenderModule mod_finder (Busca_inteligente) (6.64KB) (0.41%)
    185μs
    1 x afterLoad (85.36KB) (0.38%)
    172μs
    1 x beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (0.21%)
    97μs
    1 x afterRenderModule mod_articles_category (Banco de Circuitos) (5.47KB) (0.15%)
    68μs
    1 x afterDispatch (2.25KB) (0.13%)
    60μ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.1%)
    46μs
    1 x Before Access::preloadPermissions (com_content) (1.57KB) (0.02%)
    8μs
23 statements were executed, 5 of which were duplicates, 18 unique13.94ms1.58MB
  • SELECT @@SESSION.sql_mode;30μ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)149μs944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `id`,`rules` FROM `incbmx_viewlevels`48μ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` = :guest73μ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`282μ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)317μ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` = 010.27ms1.48MBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `incbmx_assets`291μs2.02KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • SELECT * FROM `incbmx_assets` WHERE `name` = 'com_content.article.403'69μs912B/libraries/src/Table/Table.php:780Copy
  • SHOW FULL COLUMNS FROM `incbmx_content`261μs1.77KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • UPDATE `incbmx_content` SET `hits` = (`hits` + 1) WHERE `id` = '403'146μ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)170μ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`204μ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)228μ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 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`226μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `name`,`element` FROM `incbmx_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1143μ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)88μs648B/administrator/components/com_finder/src/Indexer/Taxonomy.php:325Copy
  • SELECT * FROM `incbmx_schemaorg` WHERE `itemId` = :itemId AND `context` = :context60μ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)174μ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` = 167μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:465Copy
  • warningassets - No asset found for com_content.article.403, falling back to com_content
  • warningassets - No asset found for com_content.article.403, falling back to com_content
  • warningassets - No asset found for com_content.article.403, falling back to com_content
  • warningassets - No asset found for com_content.article.403, falling back to com_content
  • warningassets - No asset found for com_content.article.403, falling back to com_content
  • warningassets - No asset found for com_content.article.403, falling back to com_content
  • warningassets - No asset found for com_content.article.403, falling back to com_content
  • warningassets - No asset found for com_content.article.403, falling back to com_content
  • warningassets - No asset found for com_content.article.403, falling back to com_content
  • warningassets - No asset found for com_content.article.403, falling back to com_content