Este transmisor de AM funciona como una especie de micrófono inalámbrico de corto alcance, siendo modulado por un micrófono de cristal. ¡Su sina! puede ser captado por cualquier radio de ondas medias, dando preferencia a frecuencias libres alrededor de 1 600 kHz.

   La alimentación se puede realizar con 4 pilas pequeñas o una batería de 9 V.

   Un montaje en una pequeña caja permite el uso portátil, siendo ideal para demostraciones o juegos. Con una antena externa el alcance puede ser ligeramente aumentado, pero esto no es recomendado por las inestabilidades de funcionamiento, que pueden ocurrir.

   Damos diversas opciones para los transistores osciladores y, con modificaciones podemos tener la operación en la banda de ondas cortas. En este rango, el alcance puede extenderse hasta algunos cientos de metros y con antena propia mucho más.

 

 

El circuito

   La base del circuito es un oscilador Hartley, cuya frecuencia es determinada básicamente por L1 y CV.

   Para el rango de ondas medias L1 tendrá de 80 a 100 espiras de alambre esmaltado 28 o 30 en un bastón de ferrita de 1 cm de diámetro y de 10 a 15 cm de longitud. Para la banda de onda corta, entre 7 y 14 MHz, la bobina tendrá de 20 a 25 vueltas del mismo hilo en el bastón de ferrita con toma central.

   El micrófono de cristal proporciona una señal de intensidad suficiente para modular la radiofrecuencia y, por lo tanto, permitir la emisión de la palabra hablada.

   La resistencia R1 y el transistor Q1, junto con la tensión de alimentación, determinan la potencia de la señal. Para 6 V y el transistor 2N2218, R1 puede ser reducido hasta 4K7 para aumentar un poco más la potencia.

   Para 9 V la reducción puede llegar a los 6K8. Compruebe sólo si el transistor no tiende a la calefacción.

   Para la banda de ondas medias se pueden probar transistores como el TIP31, que admite entonces una alimentación de hasta 12 V. Sin embargo, dada las características de este tipo de onda, el aumento del alcance no será grande.

   Para aplicaciones experimentales la antena puede ser del tipo telescópico, o un pedazo de hilo de 1 a 5 metros de longitud. No se recomienda la antena más grande para no tener inestabilidad en el funcionamiento.

   La conexión de la antena en una toma de la bobina permite un matrimonio mejor de impedancia y, con ello, menor inestabilidad y mayor rendimiento en la transmisión.

 

 

Montaje

En la figura 1 tenemos el diagrama completo de este simple transmisor de amplitud modulada para la voz.

 

Figura 1 - Diagrama del transmisor
Figura 1 - Diagrama del transmisor | Clique na imagem para ampliar |

 

   

La sugerencia de montaje en puente de terminales que tenemos se muestra en la figura 2.

 

Figura 2 - Montaje en puente de terminales
Figura 2 - Montaje en puente de terminales | Clique na imagem para ampliar |

 

   

Para los que deseen un montaje en placa de circuito impreso, tenemos un diseño en tamaño natural en la figura 3.

 

Figura 3 - Placa para el montaje
Figura 3 - Placa para el montaje | Clique na imagem para ampliar |

 

   

El resistor usado puede ser de 1/8 o 1/4 W y los capacitores son todos cerámicos. CV es una variable pequeña para radios transistorizados de ondas medias. Finalmente, podemos usar un trimmer, pero el rango de frecuencias cubiertas. en este caso será mucho menor.

   La alimentación se puede realizar con pilas pequeñas. No recomendamos el uso de la batería de 9 V, ya que la corriente de consumo se agota rápidamente.

    Si se utiliza fuente, debemos cuidar para que su filtración sea buena. Un filtrado malo induce roncos en la transmisión, lo que es perjudicial la calidad del sonido.

 

 

Ajuste y uso

Para probar este transmisor conecte en sus proximidades (2 a 5 metros) una radio que sintonice la frecuencia en la que opere. Coloque las pilas en el soporte del transmisor y accione S1.

    A continuación, ajuste CV para capturar la señal más fuerte al mismo tiempo que habla ante el micrófono. Decimos señal más fuerte, pues podemos captar señales en más de un punto del ajuste.

   Si no se consigue una señal potente, intente cambiar la frecuencia del receptor.

   Para las ondas medias intente entre 800 y 1200 kHz. Para ondas cortas, pruebe primero entre 5 y 7 MHz y luego entre 10 y 14 MHz.

   No utilice otro tipo de micrófono que no sea el de cristal, ya que el aparato no funcionará. Si tiene alguna duda sobre el tipo de micrófono y el transmisor no funciona, retírelo. Si el transmisor funciona es señal de que el micrófono utilizado es de cristal.

 

Q1 - 2N2218 - transistores de conmutación (véase el texto)

L1, CV - ver texto

B1- 6 o 9 V - 4 o 6 pilas o fuente

S1 - Interruptor simple

MIC - micrófono de cristal

C1 - 10 nF - capacitor de cerámica

C2 - 100 nF - capacitor de cerámica

R1 - 10 k - resistor (marrón, negro, naranja)

Varios: puente de terminales o placa de circuito impreso, soporte para pilas, antena, caja para montaje, hilos, soldadura, etc.

 

 

 

18.924MBMemory Usage43.44msRequest 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" => 1749678175 "last" => 1749678175...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (85.36KB) (856μs)
  • afterInitialise (1.14MB) (5ms)
  • afterRoute (179.16KB) (1.23ms)
  • beforeRenderComponent com_content (100.7KB) (541μs)
  • Before Access::preloadComponents (all components) (33.45KB) (359μs)
  • After Access::preloadComponents (all components) (107.06KB) (364μs)
  • Before Access::preloadPermissions (com_content) (1.57KB) (9μs)
  • After Access::preloadPermissions (com_content) (16.22MB) (19.38ms)
  • Before Access::getAssetRules (id:27044 name:com_content.article.30682) (514.65KB) (750μs)
  • After Access::getAssetRules (id:27044 name:com_content.article.30682) (7.38KB) (54μs)
  • afterRenderComponent com_content (383.49KB) (6.83ms)
  • afterDispatch (2.25KB) (56μs)
  • beforeRenderRawModule mod_articles_category (Banco de Circuitos) (358.53KB) (1.71ms)
  • afterRenderRawModule mod_articles_category (Banco de Circuitos) (79.43KB) (451μs)
  • beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (91μs)
  • afterRenderRawModule mod_finder (Busca_inteligente) (64.9KB) (1.26ms)
  • beforeRenderModule mod_articles_category (Banco de Circuitos) (9.27KB) (591μs)
  • afterRenderModule mod_articles_category (Banco de Circuitos) (5.47KB) (96μs)
  • beforeRenderModule mod_finder (Busca_inteligente) (6.64KB) (185μs)
  • afterRenderModule mod_finder (Busca_inteligente) (4.75KB) (52μs)
  • afterRender (257.75KB) (3.44ms)
  • 1 x After Access::preloadPermissions (com_content) (16.22MB) (44.62%)
    19.38ms
    1 x afterRenderComponent com_content (383.49KB) (15.72%)
    6.83ms
    1 x afterInitialise (1.14MB) (11.52%)
    5.00ms
    1 x afterRender (257.75KB) (7.92%)
    3.44ms
    1 x beforeRenderRawModule mod_articles_category (Banco de Circuitos) (358.53KB) (3.93%)
    1.71ms
    1 x afterRenderRawModule mod_finder (Busca_inteligente) (64.9KB) (2.89%)
    1.26ms
    1 x afterRoute (179.16KB) (2.82%)
    1.23ms
    1 x afterLoad (85.36KB) (1.97%)
    856μs
    1 x Before Access::getAssetRules (id:27044 name:com_content.article.30682) (514.65KB) (1.73%)
    750μs
    1 x beforeRenderModule mod_articles_category (Banco de Circuitos) (9.27KB) (1.36%)
    591μs
    1 x beforeRenderComponent com_content (100.7KB) (1.25%)
    541μs
    1 x afterRenderRawModule mod_articles_category (Banco de Circuitos) (79.43KB) (1.04%)
    451μs
    1 x After Access::preloadComponents (all components) (107.06KB) (0.84%)
    364μs
    1 x Before Access::preloadComponents (all components) (33.45KB) (0.83%)
    359μs
    1 x beforeRenderModule mod_finder (Busca_inteligente) (6.64KB) (0.43%)
    185μs
    1 x afterRenderModule mod_articles_category (Banco de Circuitos) (5.47KB) (0.22%)
    96μs
    1 x beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (0.21%)
    91μs
    1 x afterDispatch (2.25KB) (0.13%)
    56μs
    1 x After Access::getAssetRules (id:27044 name:com_content.article.30682) (7.38KB) (0.12%)
    54μs
    1 x afterRenderModule mod_finder (Busca_inteligente) (4.75KB) (0.12%)
    52μs
    1 x Before Access::preloadPermissions (com_content) (1.57KB) (0.02%)
    9μs
21 statements were executed, 5 of which were duplicates, 16 unique10.88ms1.58MB
  • SELECT @@SESSION.sql_mode;32μ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)162μs944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `id`,`rules` FROM `incbmx_viewlevels`51μ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` = :guest67μ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`231μ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)215μ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.66ms1.48MBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `incbmx_content`338μs2.39KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • UPDATE `incbmx_content` SET `hits` = (`hits` + 1) WHERE `id` = '30682'202μ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)161μ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`180μ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)233μ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`171μ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 ASC377μ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`191μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `name`,`element` FROM `incbmx_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1161μ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` = :context59μ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)157μ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` = 171μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:465Copy