Usted puede hacer algunas bromas interesantes con este aparato que acusa pequeñas variaciones de la resistencia de la piel, las cuales ocurren cuando la persona mente y por lo tanto se pone nerviosa. El mismo principio utilizado en los detectores de verdad.

 


 

 

Nota: este artículo se publicó originalmente en un libro de 1983 en el que la placa de circuito impreso para el montaje de este circuito y de otros fue dada como brindis. En la edición, el autor Newton C. Braga utilizó pseudónimo.

 


 

 

   El funcionamiento de un detector de mentiras como éste no depende sólo del aparato en sí, sino también de la habilidad del operador que debe preparar al interrogado para creer en su eficiencia. Con eso, las pequeñas variaciones de la resistencia eléctrica de la piel que ocurren cuando hay un cambio de estado nervioso, en una mentira, por ejemplo, son acusadas por el instrumento.

   Pero, el aparato que proponemos al lector tiene mucho más una finalidad recreativa de modo que las preguntas y las interpretaciones de los movimientos de la aguja del instrumento quedan por cuenta de cada lector.

   El instrumento es bastante simple y funciona con sólo dos pilas comunes lo que quiere decir que es totalmente portátil. Muy simple de montar y usar pocos componentes lo divertirá bastante.

   

Como funciona

    Como hablamos en la introducción, cuando una persona mora y se ve ante la tensión de un interrogatorio, pequeñas variaciones de la resistencia de su piel pueden ocurrir. Estas pequeñas variaciones son acusadas por el instrumento que describimos en este artículo.

   Tenemos entonces dos transistores que amplifican las pequeñas variaciones de corriente debidas a la variación de la resistencia de la piel, obteniéndose entonces una corriente mucho más intensa que puede accionar el instrumento. (figura 1)

 


 

 

 

   Los electrodos que pueden ser dos puntas de prueba o dos chapas de metal en las que la persona apoya las manos se conectan a la base del primer transistor. El emisor de este primer transistor se conecta a la base del segundo obteniendo un paso. Darlington de gran amplificación.

   En el colector del segundo transistor será conectado el instrumento que acusan las variaciones de la resistencia. Este instrumento es un VU común de bajo costo ya que lo que interesa en nuestro caso no es la escala sino el movimiento de la aguja.

   Para encontrar el punto de funcionamiento ideal del aparato, conforme la resistencia normal de la piel de cada uno existe un ajuste.

   Este ajuste y un potenciómetro común P1 que equilibra la posición de la aguja del instrumento.

   La alimentación del circuito viene de dos pilas comunes y su consumo de energía es bastante bajo, de ahí la eliminación del interruptor general.

   En la figura 2 damos una sugerencia de electrodo que se puede hacer con una placa de circuito impreso. Esta placa será cortada en dos y fijada cada parte en una base de madera en la cual el interrogado apoyará las manos.

 


 

 

 

Montaje

   El circuito completo del simple detector de mentiras se da en la figura 3.

 


 

 

 

   Para los lectores con problemas de obtención de material sugerimos una consulta a la sección al final de esta edición en que tratamos de equivalencias.

   La placa de circuito impreso usada es la universal dada como regalo en esta edición. Si el lector ya la utilizó en otra aplicación debe proporcionar una copia, tomando como base los dibujos dados.

   En la figura 4 tenemos la disposición de los componentes en esta placa.

 


 

 

 

   Algunos cuidados deben ser tomados con la colocación y manejo de los componentes para que el aparato funcione. Estos cuidados son:

a) Observe con atención las posiciones de los transistores en la placa tomando como referencia la parte achatada de su envoltura. Tenga cuidado de no invertirlo.

b) Los resistores tienen valores que son dados por las bandas de colores. Compruebe con cuidado estas bandas confrontando con la lista de material.

c) El potenciómetro P1 que queda en el panel de la caja se conecta a la placa por medio de 3 pedazos de hilos de 10 a 15 cm de longitud.

d) Para la conexión de los electrodos o puntas de prueba, utilice dos pedazos de hilos de 30 cm de longitud.

e) El instrumento M1 se fijará en el panel de la caja. Conecte al circuito con dos pedazos de hilo de unos 10 o 15 cm. En este montaje no será necesario observar su polaridad.

f) La conexión del soporte de las pilas debe realizarse con atención. Tenga cuidado de no invertir su polaridad.

 

   Terminada el montaje, compruébalo y luego instale el aparato definitivamente en una caja.

   La siguiente etapa del montaje consiste en hacer la prueba de funcionamiento.

 

Prueba

   Coloque las pilas en el soporte atando a su posición. Las pilas deben ser nuevas.

   A continuación, apoye las manos en los electrodos o siempre las puntas de prueba como muestra la figura 5.

 


| Haga click en la imagen para ampliar |

 

 

    Ajuste el potenciómetro P1 para que la aguja quede aproximadamente en el centro de la escala del instrumento.

 

Uso

   Para utilizar el detector basta con hacer el interrogado sostener los electrodos o apoyar sus manos en ellos y luego ajustar el puntero a una posición central en la escala.

   El interrogado debe estar firme para que la aguja no se mueva. Usted debe hacer que se esfuerce en mantener la aguja en el centro de la escala.

   Después es sólo hacer las preguntas y observar cualquier movimiento anormal de la aguja del instrumento.

 

Posibles fallos

Si algo anormal ocurre con su detector usted debe comprobar:

a) las posiciones de los transistores y sus conexiones

b) la conexión del soporte de pilas y los contactos del soporte

e) la conexión de los electrodos

d) la conexión de P1

e) la conexión de los demás componentes.

 

T1, T2 - BC557 o equivalente - transistores PNP

M1 - VU meter de 200 uA

PP - electrodos (ver texto)

P1 - 10 k - potenciómetro simple común

B1 - 3 V - 2 pilas pequeñas

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

R2 - 3K3 x ¼ W - resistor (naranja, naranja, rojo)

R3, R4 - 1 k x ¼ W - resistor (marrón, negro, rojo)

Placa de circuito impreso universal

Caja de montaje

Botón para el potenciómetro

Soporte para 2 pilas pequeñas

1 metro de alambre

soldadura

 

18.924MBMemory Usage38.54msRequest 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" => 1746404408 "last" => 1746404408...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (85.39KB) (292μs)
  • afterInitialise (1.14MB) (4.08ms)
  • afterRoute (179.16KB) (855μs)
  • beforeRenderComponent com_content (100.65KB) (424μs)
  • Before Access::preloadComponents (all components) (33.45KB) (193μs)
  • After Access::preloadComponents (all components) (107.06KB) (351μs)
  • Before Access::preloadPermissions (com_content) (1.57KB) (8μs)
  • After Access::preloadPermissions (com_content) (16.22MB) (18.42ms)
  • Before Access::getAssetRules (id:22702 name:com_content.article.26414) (514.65KB) (600μs)
  • After Access::getAssetRules (id:22702 name:com_content.article.26414) (7.38KB) (33μs)
  • afterRenderComponent com_content (388.97KB) (5.9ms)
  • afterDispatch (2.25KB) (52μs)
  • beforeRenderRawModule mod_articles_category (Banco de Circuitos) (359.33KB) (1.61ms)
  • afterRenderRawModule mod_articles_category (Banco de Circuitos) (15.43KB) (322μs)
  • beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (90μs)
  • afterRenderRawModule mod_finder (Busca_inteligente) (129.21KB) (1.13ms)
  • beforeRenderModule mod_articles_category (Banco de Circuitos) (10.1KB) (556μs)
  • afterRenderModule mod_articles_category (Banco de Circuitos) (5.47KB) (69μs)
  • beforeRenderModule mod_finder (Busca_inteligente) (6.39KB) (186μs)
  • afterRenderModule mod_finder (Busca_inteligente) (4.44KB) (47μs)
  • afterRender (266.06KB) (3.2ms)
  • 1 x After Access::preloadPermissions (com_content) (16.22MB) (47.81%)
    18.42ms
    1 x afterRenderComponent com_content (388.97KB) (15.3%)
    5.90ms
    1 x afterInitialise (1.14MB) (10.6%)
    4.08ms
    1 x afterRender (266.06KB) (8.31%)
    3.20ms
    1 x beforeRenderRawModule mod_articles_category (Banco de Circuitos) (359.33KB) (4.16%)
    1.61ms
    1 x afterRenderRawModule mod_finder (Busca_inteligente) (129.21KB) (2.93%)
    1.13ms
    1 x afterRoute (179.16KB) (2.22%)
    855μs
    1 x Before Access::getAssetRules (id:22702 name:com_content.article.26414) (514.65KB) (1.56%)
    600μs
    1 x beforeRenderModule mod_articles_category (Banco de Circuitos) (10.1KB) (1.44%)
    556μs
    1 x beforeRenderComponent com_content (100.65KB) (1.1%)
    424μs
    1 x After Access::preloadComponents (all components) (107.06KB) (0.91%)
    351μs
    1 x afterRenderRawModule mod_articles_category (Banco de Circuitos) (15.43KB) (0.84%)
    322μs
    1 x afterLoad (85.39KB) (0.76%)
    292μs
    1 x Before Access::preloadComponents (all components) (33.45KB) (0.5%)
    193μs
    1 x beforeRenderModule mod_finder (Busca_inteligente) (6.39KB) (0.48%)
    186μs
    1 x beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (0.23%)
    90μs
    1 x afterRenderModule mod_articles_category (Banco de Circuitos) (5.47KB) (0.18%)
    69μs
    1 x afterDispatch (2.25KB) (0.13%)
    52μs
    1 x afterRenderModule mod_finder (Busca_inteligente) (4.44KB) (0.12%)
    47μs
    1 x After Access::getAssetRules (id:22702 name:com_content.article.26414) (7.38KB) (0.09%)
    33μs
    1 x Before Access::preloadPermissions (com_content) (1.57KB) (0.02%)
    8μs
21 statements were executed, 5 of which were duplicates, 16 unique10.92ms1.58MB
  • SELECT @@SESSION.sql_mode;28μs968B/libraries/src/Session/MetadataManager.php:184Copy
  • SELECT `session_id` FROM `incbmx_session` WHERE `session_id` = :session_id LIMIT 172μ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)175μ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` = :guest72μ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`227μ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)206μ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.48MBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `incbmx_content`339μs2.39KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • UPDATE `incbmx_content` SET `hits` = (`hits` + 1) WHERE `id` = '26414'148μ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)163μ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`175μ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)222μ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`169μ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μ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`168μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `name`,`element` FROM `incbmx_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1151μ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)89μs648B/administrator/components/com_finder/src/Indexer/Taxonomy.php:325Copy
  • SELECT * FROM `incbmx_schemaorg` WHERE `itemId` = :itemId AND `context` = :context55μ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)160μ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