Este artículo es de 2006, pero como se trata de diseño simple con componentes de chatarra todavía es viable en nuestros días, siendo recomendado para cursos de iniciación o aún aficionados que gustan de este tipo de montaje. Se trata de un proyecto ideal para cursos de educación tecnológica dada su simplicidad y por los efectos que ofrece. La posibilidad de obtener sonido tan pronto como el montaje sea terminado es algo muy interesante. La radio de ondas medias descrita tiene como ventaja el uso de componentes que se pueden obtener de equipos viejos fuera de uso. También podemos recomendar este montaje en clases que enseñen a soldar, identificar componentes y aprender cómo funcionan los radios.

Describimos el montaje de una radio muy simple, del tipo de amplificación directa que puede captar las estaciones locales de ondas medias con buena intensidad de sonido. Usando dos transistores de cualquier tipo, que pueden ser incluso aprovechados de aparatos viejos, tiene potencia para excitar un pequeño altavoz.

La alimentación se puede realizar con pilas comunes e incluso fuentes alternativas de energía que suministran tensiones entre 1,5 y 6 V. Los propios transistores usados ​​se pueden aprovechar de viejos radios, amplificadores u otros aparatos antiguos.

Normalmente, en estos aparatos, hay muchos transistores en buen estado que todavía se pueden utilizar en proyectos experimentales como este.

 

 

COMO FUNCIONA

La separación de las estaciones es hecha por un circuito de sintonía formado por la bobina L1 y por el capacitor variable CV. Es justamente en este capacitor que seleccionamos la estación que deseamos oír.

Cuando este circuito se ajusta sólo la señal de una estación se aplica al diodo detector, siendo los demás desviados a la tierra donde se pierden. El diodo separa el componente de sonido (audio o baja frecuencia) del componente de alta frecuencia que se desvía a la tierra, ya que no sirve más para nuestro propósito.

Después de eso, la señal de audio se lleva a los dos transistores que se conectan en una configuración de alta ganancia denominada Darlington y que se muestra en la figura 1.

 


 

 

 

Esta configuración permite la multiplicación de la capacidad de amplificación de los transistores. Así, si tenemos dos transistores que amplifican la señal 50 veces, juntos y conectados de esta forma, pueden amplificar la señal 2 500 veces (50 x 50).

De esta forma, la señal muy débil que obtenemos después del diodo puede ser amplificada lo suficiente para poder alimentar un altavoz, resultando en un sonido suficiente para que podamos escuchar claramente la estación sintonizada.

Es claro que no es la misma sensibilidad y volumen de una radio comercial donde encontramos de 5 a más de 10 transistores en la amplificación, pero se trata de una radio experimental.

Si el lector tiene muchos transistores disponibles puede experimentar la combinación que da la mayor ganancia, pero en este caso hay que observar que los dos deben ser del mismo tipo: NPN

En la figura 2 mostramos cómo es posible saber si un transistor es NPN o PNP y cómo identificar sus terminales para los tipos más antiguos.

 


| Clique na imagem para ampliar |

 

 

El altavoz se conecta directamente a la salida del circuito. En realidad, si utilizamos transistores de germanio, la radio puede funcionar con tensiones mucho menores que los 3 V indicados, como por ejemplo 1,0 V obtenido de células experimentales o incluso de una célula solar.

 

 

MONTAJE

En la figura 3 tenemos el diagrama completo del receptor.

 

 


| Clique na imagem para ampliar |

 

 

En la figura 4 tenemos el modo de realizar el montaje en un puente de terminales que es la versión más indicada para estudiantes, experimentadores e iniciantes sin recursos para la elaboración de una placa de circuito impreso.

 

 


| Clique na imagem para ampliar |

 

 

La bobina L1 consta de 80 a 100 vueltas de alambre esmaltado de 24 a 30 de espesor (AWG) en un bastón de ferrita de aproximadamente 1 cm de diámetro y de 10 a 25 cm de longitud, con toma en la vigésima o trigésima espira.

El capacitor variable se puede retirar de cualquier radio AM fuera de uso. El diodo también puede ser de cualquier tipo de germanio. Los diodos retirados de radios fuera de uso normalmente sirven para esta aplicación pero si tiene que adquirir uno, pieza por el 1N34 o 1N60.

El resistor R1 debe tener su valor obtenido experimentalmente quedando entre 470 k ohms y 1,5 M ohms. El lector debe elegir el mayor valor posible que resulte en mayor ganancia (mayor intensidad del sonido) pero sin distorsión.

El altavoz puede ser de 2,5 a 10 cm de diámetro con 4 ó 8 ohmios de impedancia. Los transistores admite muchas opciones de radios antiguos tales como los 2SB75, 2SB175, 2SB54, AC128, OC71, OC74 y muchos otros de aparatos anteriores a 1960. Los tipos más modernos también sirven.

Estos transistores normalmente tienen una pinta o marca (triángulo) indicando el terminal de colector y el terminal del medio es la base. Si tiene alguna duda, pruebe: si no funciona invierte las conexiones.

Si aun así no tiene éxito es porque el transistor es NPN o aún tiene problemas. Si va a adquirir un transistor moderno, opte por el BC557 o el BC558.

La antena debe ser un pedazo de hilo estirado de 3 a 10 metros de longitud. La conexión a tierra puede no ser necesaria con las estaciones más fuertes, pero si se hace, consiste en un hilo conectado a cualquier gran objeto en contacto con la tierra o con paredes de albañilería tales como una escuadra de puerta o ventana.

Para las estaciones más fuertes, el simple hecho de sujetar en el hilo de tierra ya es suficiente para obtener buena recepción.

 

 

PRUEBA Y USO

Conecte la antena y tierra y coloque las pilas en el soporte.

Conecte el interruptor general (si lo usa, ya que es opcional).

Gire la variable hasta capturar alguna estación.

Si nada consigue, es señal que hay problemas con los transistores.

Invierta su conexión o verifique si están en buen estado.

 

 

LISTA DE MATERIAL

Semiconductores:

Q1, Q2 - Transistores PNP antiguos - ver texto

D1 - 1N34 o cualquier diodo de germanio

Resistores:

R1 - 470 k ohms a 1,5 M ohms x 1/8 W

Capacitores:

C1 - 100 nF - cerámico o poliéster

C2 - 1 nF - cerámico o poliéster

CV - variable - ver texto

Varios:

L1 - Bobina de antena - ver texto

FTE - altavoz de 4 u 8 ohms pequeño

B1 - 3 o 6 V - 2 a 4 pilas pequeñas

Puente de terminales, bastón de ferrita, hilos esmaltados, cables comunes, antena, base para montaje, soporte de pilas, etc.

 

 

 

18.929MBMemory Usage45.45msRequest 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
array:1 [ "c2123392c06423339225f3431360b7e6" => "071l316159uas5tui2sumjfpmj" ]
$_SERVER
array:52 [ "USER" => "apache" "HOME" => "/usr/share/httpd" "SCRIPT_NAME" => "/index.php" "RE...
session
array:3 [ "counter" => 2 "timer" => array:3 [ "start" => 1751977747 "last" => 1751977747...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (85.61KB) (280μs)
  • afterInitialise (1.14MB) (3.97ms)
  • afterRoute (179.16KB) (979μs)
  • beforeRenderComponent com_content (100.7KB) (442μs)
  • Before Access::preloadComponents (all components) (33.45KB) (219μs)
  • After Access::preloadComponents (all components) (107.06KB) (593μs)
  • Before Access::preloadPermissions (com_content) (1.57KB) (8μs)
  • After Access::preloadPermissions (com_content) (16.22MB) (23.96ms)
  • Before Access::getAssetRules (id:27584 name:com_content.article.31217) (514.65KB) (1.02ms)
  • After Access::getAssetRules (id:27584 name:com_content.article.31217) (7.38KB) (38μs)
  • afterRenderComponent com_content (396.86KB) (6.6ms)
  • afterDispatch (2.25KB) (42μs)
  • beforeRenderRawModule mod_articles_category (Banco de Circuitos) (358.44KB) (1.62ms)
  • afterRenderRawModule mod_articles_category (Banco de Circuitos) (79.43KB) (303μs)
  • beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (89μs)
  • afterRenderRawModule mod_finder (Busca_inteligente) (64.9KB) (1.21ms)
  • beforeRenderModule mod_articles_category (Banco de Circuitos) (9.27KB) (533μs)
  • afterRenderModule mod_articles_category (Banco de Circuitos) (5.22KB) (76μs)
  • beforeRenderModule mod_finder (Busca_inteligente) (6.39KB) (197μs)
  • afterRenderModule mod_finder (Busca_inteligente) (4.75KB) (50μs)
  • afterRender (257.75KB) (3.12ms)
  • 1 x After Access::preloadPermissions (com_content) (16.22MB) (52.71%)
    23.96ms
    1 x afterRenderComponent com_content (396.86KB) (14.52%)
    6.60ms
    1 x afterInitialise (1.14MB) (8.75%)
    3.97ms
    1 x afterRender (257.75KB) (6.87%)
    3.12ms
    1 x beforeRenderRawModule mod_articles_category (Banco de Circuitos) (358.44KB) (3.56%)
    1.62ms
    1 x afterRenderRawModule mod_finder (Busca_inteligente) (64.9KB) (2.66%)
    1.21ms
    1 x Before Access::getAssetRules (id:27584 name:com_content.article.31217) (514.65KB) (2.24%)
    1.02ms
    1 x afterRoute (179.16KB) (2.15%)
    979μs
    1 x After Access::preloadComponents (all components) (107.06KB) (1.3%)
    593μs
    1 x beforeRenderModule mod_articles_category (Banco de Circuitos) (9.27KB) (1.17%)
    533μs
    1 x beforeRenderComponent com_content (100.7KB) (0.97%)
    442μs
    1 x afterRenderRawModule mod_articles_category (Banco de Circuitos) (79.43KB) (0.67%)
    303μs
    1 x afterLoad (85.61KB) (0.62%)
    280μs
    1 x Before Access::preloadComponents (all components) (33.45KB) (0.48%)
    219μs
    1 x beforeRenderModule mod_finder (Busca_inteligente) (6.39KB) (0.43%)
    197μs
    1 x beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (0.2%)
    89μs
    1 x afterRenderModule mod_articles_category (Banco de Circuitos) (5.22KB) (0.17%)
    76μs
    1 x afterRenderModule mod_finder (Busca_inteligente) (4.75KB) (0.11%)
    50μs
    1 x afterDispatch (2.25KB) (0.09%)
    42μs
    1 x After Access::getAssetRules (id:27584 name:com_content.article.31217) (7.38KB) (0.08%)
    38μs
    1 x Before Access::preloadPermissions (com_content) (1.57KB) (0.02%)
    8μs
21 statements were executed, 5 of which were duplicates, 16 unique14.3ms1.58MB
  • SELECT @@SESSION.sql_mode;40μs968B/libraries/src/Session/MetadataManager.php:184Copy
  • SELECT `session_id` FROM `incbmx_session` WHERE `session_id` = :session_id LIMIT 177μs1.31KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • UPDATE `incbmx_session` SET `guest` = :guest , `time` = :time , `userid` = :user_id , `username` = :username , `client_id` = :client_id WHERE `session_id` = :session_id77μs992BParams/libraries/src/Session/MetadataManager.php:316Copy
  • SELECT `id`,`rules` FROM `incbmx_viewlevels`56μs608B/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` = :guest86μ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`273μ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)424μ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.32ms1.48MBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `incbmx_content`390μs2.39KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • UPDATE `incbmx_content` SET `hits` = (`hits` + 1) WHERE `id` = '31217'136μ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)191μ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`247μ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)393μs4KBParams/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`252μ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 ASC494μ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`212μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `name`,`element` FROM `incbmx_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1185μ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)106μs648B/administrator/components/com_finder/src/Indexer/Taxonomy.php:325Copy
  • SELECT * FROM `incbmx_schemaorg` WHERE `itemId` = :itemId AND `context` = :context74μ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)187μ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` = 178μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:465Copy