Este interesante circuito alimenta su radio, walkman u otro aparato de pequeño porte, por un intervalo de tiempo del orden de 30 minutos. Si después de dormir, se apaga automáticamente evitando así el gasto de energía. Usted ahorra las pilas y la propia energía de la red con este tiempo.

   No son pocas las personas que llevan a la cama sus radios portátiles, walkman y otros pequeños dispositivos electrónicos a la pila, terminando así por dormir con su alimentación conectada.

   El resultado es el desgaste total de las pilas lo que no es muy interesante teniendo en cuenta el costo actual.

   Lo que proponemos en este artículo es una solución interesante para este problema, ya que resuelve la cuestión tanto del costo de las pilas que se eliminan como del hecho de dormir con él conectado proporcionando una temporización.

   Presentamos un borrador de pilas, es decir, una fuente que sustituye las pilas de su aparato y que se apaga automáticamente después de un tiempo programado.

   Si queremos más tiempo, simplemente presione un botón y tendremos una nueva temporización.

   La versión básica de este proyecto es para aparatos alimentados por 4 pilas (6 voltios) desde las pequeñas hasta las grandes, pero se pueden realizar cambios para alimentar otros tipos de aparatos.

   Si el aparato alimentado tiene una entrada de borrador, no se debe realizar ningún cambio en su circuito.

   Si no lo tiene, la adaptación es relativamente simple.

 

   CARACTERÍSTICAS

Tensión de entrada: 110/220 VCA

Tensión de salida: 6 V (modificable)

Corriente máxima de salida: 500 mA

Temporización: 1 minuto a 30 minutos

 

COMO FUNCIONA:

   El circuito consta básicamente de una fuente de alimentación estabilizada donde el transformador T1 baja la tensión de la red que entonces es rectificada por los diodos D1 y D2.

   El filtrado se realiza por el capacitor C1 y la regulación a través de un circuito integrado 7806, que proporciona a su salida 6 V.

   Podemos usar el 7805 para obtener 5 V o el 7812 si queremos 12 V.

   En este caso, de 12 V, sin embargo, será necesario utilizar un transformador de 12 V de secundario.

   Esta fuente también alimenta el circuito de temporización.

   De esta forma, cuando presionamos por un instante S2 (doble interruptor de presión), suministra alimentación al circuito y al mismo tiempo llevamos el pin 2 de disparo de un 555 monoestable al nivel bajo, lo que provoca el disparo.

   Este disparo lleva la salida del circuito integrado al nivel alto lo que polariza el transistor para energizar la bobina del relé.

   El cierre del relé realimenta el circuito manteniendo su alimentación aunque se suelte S2.

   El tiempo de cierre del relé y por lo tanto la alimentación del circuito con la salida en 6 V será dada por el ajuste del potenciómetro P1 y por el valor del capacitor C2.

   Siendo el potenciómetro P1 de 2,2 M ohms y el capacitor C1 de 1 000 uF tenemos aproximadamente 30 minutos de temporización, despreciando las tolerancias de los componentes.

   Esto significa que después de 30 minutos de accionado S2, la salida Cl-1 va de nuevo al nivel bajo lo que lleva el transistor al corte.

   El relé se desenergiza abriendo sus contactos. Con ello la alimentación del circuito es totalmente cortada con su desconexión total.

    Para una nueva temporización, basta presionar por un instante S2.

   Incluso durante un ciclo de temporización, si S2 es presionado tendremos un nuevo recuento de tiempo.

   Los tiempos de temporización son posibles desde que se utilizan capacitores de excelente calidad ya que las fugas pueden llevar el circuito al no disparar.

MONTAJE

En la figura 1 tenemos el diagrama completo del borrador de pilas temporizadas.

 

Figura 1 - Diagrama del temporizador
Figura 1 - Diagrama del temporizador | Haga click en la imagen para ampliar |

 

 

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

 

   Figura 2 - Placa para el montaje
   Figura 2 - Placa para el montaje

 

   

Un pequeño radiador de calor debe ser atado al circuito integrado 7806 (Cl-l), si es necesario, es decir, si ocurre el calentamiento excesivo en el Cl.

     Para CI-2 sugerimos el uso de un zócalo DIL de 8 pines.

    Si el lector tiene dificultad para obtener un interruptor de presión doble, puede improvisar uno con dos interruptores simples montados lado a lado con una tecla única que se sostiene, como muestra la figura 3.

 

Figura 3 - Adaptación del interruptor
Figura 3 - Adaptación del interruptor

 

   

El relé es del tipo utilizado para montaje en placa de circuito impreso, pudiendo ser utilizado un zócalo DIL.

   Sin embargo, los relés equivalentes de menor costo también se pueden utilizar.

   Los capacitores electrolíticos son para 12 V o más y los resistores son de 1/8 o 1/4 W con 5 a 20% de tolerancia.

Los diodos rectificadores admite equivalentes y D3 es cualquier diodo de silicio de uso general.

   Para el transistor podemos utilizar equivalentes como el BC547 o incluso BC549. El interruptor S1 es opcional, sirviendo para interrumpir la temporización apagando el aparato, así como también es optativo el LED1 en serie con la resistencia R4, cuya función es indicar que el aparato está monitoreado, en funcionamiento.

   El fusible se monta en un soporte apropiado y todo el conjunto se puede montar en una caja plástica como la de la figura 4.

 

Figura 4 - Caja para el montaje
Figura 4 - Caja para el montaje

 

   

En la figura 5 tenemos el modo de hacer la adaptación en una radio.

 

Figura 5 - Adaptación en una radio
Figura 5 - Adaptación en una radio

 

   

Observe que la polaridad del cable de entrada, si su aparato tiene un adaptador de enchufe, debe ser identificado.

   Algunos aparatos poseen el polo positivo en la parte externa del enchufe mientras que otros en la parte interna.

   Compruebe antes de conectar el suyo, ya que una inversión puede causar daños al aparato alimentado.

 

  PRUEBA Y USO

   Hecho el montaje, conecte a la salida una lámpara de 6 V o bien el multímetro en la escala de tensiones DC que permita leer 6 V.

   Presione S2 con el potenciómetro en la posición de menor tiempo. La tensión en la salida debe ir a los 6 V por un intervalo de tiempo de unos minutos. Después de eso se oye un pequeño chasquido del relé que abre sus contactos y la tensión cae a cero.

   Comprobado el funcionamiento es sólo experimentar en el aparato alimentado, ajustándose en P1 el tiempo deseado para el apagado.

   Podemos adaptar este aparato para funcionar como temporizador para otros tipos de carga usando para este propósito el otro contacto disponible en el relé.

   Basta con tirar hacia este propósito hilos hasta un par de terminales aislados. En la figura 6 mostramos el modo de hacer una adaptación más completa con alimentación.

 

Figura 6 - Adaptación con relé
Figura 6 - Adaptación con relé

 

   

Recuerde que la capacidad de corriente del relé usado es 2 A lo que significa 200 W en la red de 110 V y 400 W en la red de 220 V.

   Para utilizar el aparato sólo presione S2 después de conectar S1 y utilice la radio, el walkman o el otro alimentado. Al final del tiempo, si quieres escuchar más música es sólo presionar de nuevo S2.

 

CI-1 - 7806 - circuito integrado regulador de tensión

CI-2 - 555 - circuito integrado temporizador

Q1 - BC548 - transistores NPN de uso general

D1 y D2 - 1N4002 o equivalentes diodos de silicio

D3 - 1N4148 - diodo de silicio de uso general

K1 - relé de 6 V

S 1 - interruptor simple

S2 - interruptor de doble presión

F1 - 1A - fusible

T1 - transformador con primario de acuerdo con la red local y secundaria de 9 + 9 V x 500 mA.

C1- 1000 uF x 16 V - capacitor electrolítico

C2 - 1 000 uF x 12 V - capacitor electrolítico

C3 - 220 uF x 12 V - capacitor electrolítico

P1 - 2,2 M ohms - potenciómetro

R1 - 47 k ohms x 1/8 W - resistor (amarillo, violeta, naranja)

R2 - 10 k ohms x 1/8 W - resistor (marrón, negro, naranja)

R3 - 1 k ohms x 1/8 W - resistor (marrón, negro, rojo)

R4 - 1,2 k ohms x 1/8 W - resistor (marrón, rojo, rojo)

Varios: placa de circuito impreso, caja para montaje, soporte de fusible, cable de alimentación, botón para el potenciómetro, conector para el aparato alimentado, hilos, soldadura, etc.

 

 

18.924MBMemory Usage42.2msRequest 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" => 1746324045 "last" => 1746324045...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (85.45KB) (823μs)
  • afterInitialise (1.14MB) (4.86ms)
  • afterRoute (179.16KB) (1.18ms)
  • beforeRenderComponent com_content (100.65KB) (528μs)
  • Before Access::preloadComponents (all components) (33.45KB) (301μs)
  • After Access::preloadComponents (all components) (107.06KB) (369μs)
  • Before Access::preloadPermissions (com_content) (1.57KB) (10μs)
  • After Access::preloadPermissions (com_content) (16.22MB) (18.85ms)
  • Before Access::getAssetRules (id:21513 name:com_content.article.25294) (514.65KB) (582μs)
  • After Access::getAssetRules (id:21513 name:com_content.article.25294) (7.38KB) (48μs)
  • afterRenderComponent com_content (406.13KB) (6.72ms)
  • afterDispatch (2.25KB) (60μs)
  • beforeRenderRawModule mod_articles_category (Banco de Circuitos) (359.33KB) (1.74ms)
  • afterRenderRawModule mod_articles_category (Banco de Circuitos) (79.43KB) (400μs)
  • beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (91μs)
  • afterRenderRawModule mod_finder (Busca_inteligente) (64.9KB) (1.19ms)
  • beforeRenderModule mod_articles_category (Banco de Circuitos) (10.1KB) (593μs)
  • afterRenderModule mod_articles_category (Banco de Circuitos) (5.47KB) (85μs)
  • beforeRenderModule mod_finder (Busca_inteligente) (6.39KB) (187μs)
  • afterRenderModule mod_finder (Busca_inteligente) (4.75KB) (51μs)
  • afterRender (265.75KB) (3.39ms)
  • 1 x After Access::preloadPermissions (com_content) (16.22MB) (44.68%)
    18.85ms
    1 x afterRenderComponent com_content (406.13KB) (15.92%)
    6.72ms
    1 x afterInitialise (1.14MB) (11.51%)
    4.86ms
    1 x afterRender (265.75KB) (8.03%)
    3.39ms
    1 x beforeRenderRawModule mod_articles_category (Banco de Circuitos) (359.33KB) (4.12%)
    1.74ms
    1 x afterRenderRawModule mod_finder (Busca_inteligente) (64.9KB) (2.83%)
    1.19ms
    1 x afterRoute (179.16KB) (2.8%)
    1.18ms
    1 x afterLoad (85.45KB) (1.95%)
    823μs
    1 x beforeRenderModule mod_articles_category (Banco de Circuitos) (10.1KB) (1.41%)
    593μs
    1 x Before Access::getAssetRules (id:21513 name:com_content.article.25294) (514.65KB) (1.38%)
    582μs
    1 x beforeRenderComponent com_content (100.65KB) (1.25%)
    528μs
    1 x afterRenderRawModule mod_articles_category (Banco de Circuitos) (79.43KB) (0.95%)
    400μs
    1 x After Access::preloadComponents (all components) (107.06KB) (0.87%)
    369μs
    1 x Before Access::preloadComponents (all components) (33.45KB) (0.71%)
    301μs
    1 x beforeRenderModule mod_finder (Busca_inteligente) (6.39KB) (0.44%)
    187μs
    1 x beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (0.22%)
    91μs
    1 x afterRenderModule mod_articles_category (Banco de Circuitos) (5.47KB) (0.2%)
    85μs
    1 x afterDispatch (2.25KB) (0.14%)
    60μs
    1 x afterRenderModule mod_finder (Busca_inteligente) (4.75KB) (0.12%)
    51μs
    1 x After Access::getAssetRules (id:21513 name:com_content.article.25294) (7.38KB) (0.11%)
    48μs
    1 x Before Access::preloadPermissions (com_content) (1.57KB) (0.02%)
    10μs
21 statements were executed, 5 of which were duplicates, 16 unique11.06ms1.58MB
  • SELECT @@SESSION.sql_mode;33μs968B/libraries/src/Session/MetadataManager.php:184Copy
  • SELECT `session_id` FROM `incbmx_session` WHERE `session_id` = :session_id LIMIT 179μ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)181μ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` = :guest78μ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`236μ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)217μ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.72ms1.48MBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `incbmx_content`358μs2.39KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • UPDATE `incbmx_content` SET `hits` = (`hits` + 1) WHERE `id` = '25294'172μ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)171μ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`181μ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)285μ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`174μ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 ASC400μ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`171μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `name`,`element` FROM `incbmx_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1159μ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)94μs648B/administrator/components/com_finder/src/Indexer/Taxonomy.php:325Copy
  • SELECT * FROM `incbmx_schemaorg` WHERE `itemId` = :itemId AND `context` = :context56μ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)169μ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