Describimos el montaje de un aparato bastante interesante que emite un sonido capaz de repeler el mosquito hembra o mosquito que es responsable de las picaduras bastante desagradables para los pescadores, campistas y personas que viven en lugares infestados por estos insectos.

Nota: esta es una de las primeras versiones de este tipo de circuito que se publicó en 1977. En el sitio web el lector encontrará muchas otras.

 

   El ruido emitido por el oscilador. que describimos corresponde en frecuencia al ruido emitido por el mosquito hembra, responsable por las picaduras, ya que el macho no pica.

    Como una hembra no soporta la presencia de otra, ésta es engañada por el ruido del aparato no acercándose al lugar de donde el ruido proviene. Con esto, la región alrededor del cual existe el oscilador no es explotada por los insectos picadores (figura 1).

 

Figura 1
Figura 1 | Clique na imagem para ampliar |

 

   

La eficiencia de este repelente electrónico depende de diversos factores como, por ejemplo, el correcto ajuste de su frecuencia de operación y el tipo de insecto de que se desea evitar la presencia.

   El aparato es bastante simple, usando componentes electrónicos de bajo costo, de modo que incluso los lectores dotados de poca experiencia en electrónica podrán montarlo con facilidad. Su instalación en una pequeña caja de plástico lo hace perfectamente portátil.

 

 

COMO FUNCIONA

 

   Para producir los sonidos correspondientes a la misma frecuencia del emitido por un mosquito, usamos un circuito denominado oscilador de audio.

   Un oscilador de audio produce una corriente de la misma frecuencia que el sonido deseado que al circular por un transductor permite la obtención de la vibración mecánica correspondiente a los sonidos. En nuestro caso, los dos elementos básicos a ser analizados serán el circuito oscilador propiamente dicho que produce las corrientes de frecuencia correspondiente al sonido, y el transductor que es un auricular común de cristal.

   Por la simplicidad de funcionamiento y número reducido de componentes optamos en nuestro proyecto por la utilización de un oscilador de relajación con transistores unijuntura (TUJ o UJT) el cual permite un bajo consumo y eficiencia para esta aplicación. El transistor unijuntura funciona como un interruptor accionado por tensión produciendo un pulso cuando la tensión en su electrodo de emisor (E) alcanza cierto valor.

   Así, conectamos al emisor del transistor unijuntura un resistor y un capacitor conectados en serie de modo que al alimentar este circuito el capacitor se carga a través del resistor hasta el momento en que la tensión del transistor llega al punto de disparo.

   En ese momento el capacitor se descarga produciendo un pulso de corriente. Este pulso se puede aplicar a un transductor para producir sonidos (figura 2).

 

Figura 2
Figura 2

 

   

La frecuencia del sonido dependerá del valor del capacitor y del valor del resistor, debiendo estos componentes ser calculados para producir cerca de 6 a 8 000 pulsos por segundo lo que corresponde al sonido agudo emitido por los insectos. El transductor en este circuito es un auricular cristal del tipo encontrado en muchos radios portátiles. Deben observar a nuestros lectores que existen dos tipos de auriculares empleados en radios portátiles: el magnético de baja impedancia y el de cristal.

   Si se utiliza un auricular de cristal, su conexión se realiza según el primer circuito, mientras que si se utiliza el auricular magnético su conexión se realiza según el segundo circuito. Para identificar los auriculares usted puede usar un probador de continuidad: el auricular magnético presenta una baja resistencia dando indicación de continuidad mientras que el auricular de alta impedancia (de cristal) se comporta como un circuito abierto ofreciendo una indicación de alta resistencia (figura 3) .

 

Figura 3
Figura 3 | Clique na imagem para ampliar |

 

 

 

MONTAJE

 

   Para el principiante sugerimos el montaje en un puente de terminales aislados que puede instalarse en una caja plástica. Para los lectores que posean práctica en la confección de placas de circuito impreso sugerimos un montaje según esta técnica.

   Describimos inicialmente el montaje en puente de terminales. Para la soldadura de los componentes se debe utilizar una plancha de soldadura de pequeña potencia (máximo de 30 vatios) y una soldadura de buena calidad.

   El diagrama completo del aparato para las dos versiones se da en la figura 4, mientras que la instalación en puente de terminales se muestra en la figura 5.

 

Figura 4
Figura 4 | Clique na imagem para ampliar |

 

 

 

Figura 5
Figura 5 | Clique na imagem para ampliar |

 

   

Comience por soldar el transistor unijunción atentando hacia el rebote que identifica su posición. Una inversión de su posición impedirá que el aparato funcione.  A continuación complete el montaje, soldando los demás componentes.

   El auricular, utilizado como transductor, debe estar dotado de una pequeña boquilla para obtener una mejor difusión del sonido. Esta boquilla de plástico se puede pegar en el propio auricular según lo sugiere la figura 6.

 

 

Figura 6
Figura 6

 

   

La fuente de alimentación, que consiste en una sola batería de 9 voltios, se conecta al circuito a través de un conector apropiado. La llave S1 sirve para encender y apagar el oscilador mientras que el trimpot sirve de ajuste de frecuencia. Completado el montaje, el aparato puede ser instalado en una pequeña caja plástica como sugiere parece 7.

 

Figura 7
Figura 7

 

   

Los orificios de una cara de la caja son para la difusión del sonido.

 

 

AJUSTE Y USO

 

   Completa el montaje, compruebe todas las conexiones y si todo está en perfecto orden, conecte la fuente de alimentación.

   Con un destornillador, ajuste entonces el trimpot hasta que el ruido emitido sea el mismo de un mosquito. Con esto el aparato estará listo para su uso. Para obtener los mejores efectos, conecte la unidad cerca (no más de 2 metros).

 

 

LISTA DE MATERIAL

 

Q1 - 2N2646 - transistor unijuntura

R1 - 1 k-x 1/4 vatios - resistor - (marrón, negro, rojo)

R2 - trimpot - 470 k

R3 - 470 ohms x 1/4 W - resistor - (amarillo, violeta, marrón)

R4 - 100 ohms x 1/4 W - resistor - (marrón, negro, marrón)

C1 - 0,0047 uF - capacitor de poliéster

B1 - batería de 9 voltios

F1 - auricular de cristal o magnético según el circuito

Varios: puente de terminales, conector para la batería, hilos, soldadura, caja para la batería montaje, interruptor simple (S1), etc.

Nota: como el consumo del aparato es de sólo 0,8 mA, la unidad puede quedar encendida durante largos períodos sin que se haya notado desgaste de la batería.

 

 

18.924MBMemory Usage42.88msRequest 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" => 1749584077 "last" => 1749584077...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (85.36KB) (313μs)
  • afterInitialise (1.14MB) (3.61ms)
  • afterRoute (179.16KB) (874μs)
  • beforeRenderComponent com_content (100.7KB) (433μs)
  • Before Access::preloadComponents (all components) (33.45KB) (205μs)
  • After Access::preloadComponents (all components) (107.06KB) (350μs)
  • Before Access::preloadPermissions (com_content) (1.57KB) (8μs)
  • After Access::preloadPermissions (com_content) (16.22MB) (22.11ms)
  • Before Access::getAssetRules (id:27450 name:com_content.article.31083) (514.65KB) (933μs)
  • After Access::getAssetRules (id:27450 name:com_content.article.31083) (7.38KB) (44μs)
  • afterRenderComponent com_content (401.1KB) (6.65ms)
  • afterDispatch (2.25KB) (41μs)
  • beforeRenderRawModule mod_articles_category (Banco de Circuitos) (358.53KB) (1.51ms)
  • afterRenderRawModule mod_articles_category (Banco de Circuitos) (79.43KB) (304μs)
  • beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (90μs)
  • afterRenderRawModule mod_finder (Busca_inteligente) (64.9KB) (1.11ms)
  • beforeRenderModule mod_articles_category (Banco de Circuitos) (9.27KB) (565μs)
  • afterRenderModule mod_articles_category (Banco de Circuitos) (5.47KB) (68μs)
  • beforeRenderModule mod_finder (Busca_inteligente) (6.64KB) (244μs)
  • afterRenderModule mod_finder (Busca_inteligente) (4.75KB) (47μs)
  • afterRender (265.75KB) (3.26ms)
  • 1 x After Access::preloadPermissions (com_content) (16.22MB) (51.58%)
    22.11ms
    1 x afterRenderComponent com_content (401.1KB) (15.51%)
    6.65ms
    1 x afterInitialise (1.14MB) (8.42%)
    3.61ms
    1 x afterRender (265.75KB) (7.61%)
    3.26ms
    1 x beforeRenderRawModule mod_articles_category (Banco de Circuitos) (358.53KB) (3.51%)
    1.51ms
    1 x afterRenderRawModule mod_finder (Busca_inteligente) (64.9KB) (2.58%)
    1.11ms
    1 x Before Access::getAssetRules (id:27450 name:com_content.article.31083) (514.65KB) (2.18%)
    933μs
    1 x afterRoute (179.16KB) (2.04%)
    874μs
    1 x beforeRenderModule mod_articles_category (Banco de Circuitos) (9.27KB) (1.32%)
    565μs
    1 x beforeRenderComponent com_content (100.7KB) (1.01%)
    433μs
    1 x After Access::preloadComponents (all components) (107.06KB) (0.82%)
    350μs
    1 x afterLoad (85.36KB) (0.73%)
    313μs
    1 x afterRenderRawModule mod_articles_category (Banco de Circuitos) (79.43KB) (0.71%)
    304μs
    1 x beforeRenderModule mod_finder (Busca_inteligente) (6.64KB) (0.57%)
    244μs
    1 x Before Access::preloadComponents (all components) (33.45KB) (0.48%)
    205μs
    1 x beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (0.21%)
    90μs
    1 x afterRenderModule mod_articles_category (Banco de Circuitos) (5.47KB) (0.16%)
    68μs
    1 x afterRenderModule mod_finder (Busca_inteligente) (4.75KB) (0.11%)
    47μs
    1 x After Access::getAssetRules (id:27450 name:com_content.article.31083) (7.38KB) (0.1%)
    44μs
    1 x afterDispatch (2.25KB) (0.1%)
    41μs
    1 x Before Access::preloadPermissions (com_content) (1.57KB) (0.02%)
    8μs
21 statements were executed, 5 of which were duplicates, 16 unique11.07ms1.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 171μ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)154μ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` = :guest74μ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)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.75ms1.48MBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `incbmx_content`323μs2.39KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • UPDATE `incbmx_content` SET `hits` = (`hits` + 1) WHERE `id` = '31083'168μ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`253μ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)276μ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`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 ASC407μ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`199μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `name`,`element` FROM `incbmx_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1149μ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)90μ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)166μ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