¡Sólo falta la jaula! "El lector verá que el canto" de este aparato es similar al de un canario y, moviendo en su ajuste, usted puede obtener tonos diferentes. Una idea interesante es cerrar este circuito en una jaula y engañar a sus amigos, utilizando un pajarito de "mentira" .

   Un interruptor oculto hará que el pajarito cante cuando quieras. El sonido producido es alto, incluso con alimentación de sólo dos pilas. Con cuatro pilas el volumen aumenta, pero si el lector quiere realmente un pajarito muy ruidoso, es sólo conectarlo a un amplificador.

   Una característica interesante de este circuito es su simplicidad, ya que sólo un transistor en un solo oscilador lo hace todo.

 

 

FUNCIONAMIENTO

   El oscilador utilizado es del tipo Hartley con un transistor, en el que la inductancia del devanado primario de T1, junto con C3, determina el timbre del canto.  C3 puede reducirse si el lector desea un canto más agudo, y en muchos casos, según el transformador usado, se deben hacer experimentos cambiando este componente para obtener el canto ideal.

   Las oscilaciones del canto que caracterizan el pajarito (canario) se producen conectando una red RC formada por R3 y C2 en la base del transistor. El valor de C2 determina la frecuencia de estas oscilaciones, también puede ser modificado si el lector no le gusta mucho los efectos obtenidos.

   El condensador C4 funciona como un "depósito de energía", en el que una carga está disponible después de soltar el interruptor S1. Así, presionando S1, el pajarito empieza a cantar y soltando S1, no para de inmediato, pero da una variación de tono antes de disminuir el sonido y silenciar.

   El único ajuste que existe en el circuito es del punto de oscilación y de timbre que se hace en el trimpot P1. El altavoz utilizado debe ser de 8 ohmios para casarse con la salida del transformador.

    En la figura 1 tenemos el circuito completo del pajarito.

 

   Figura 1 - Circuito completo
   Figura 1 - Circuito completo

 

   

En la figura 2 tenemos la versión en puente de terminales.

 

 

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

 

   

En la figura 3 tenemos la versión en placa de circuito impreso.

 


| Clique na imagem para ampliar |

 

   

Los siguientes son los principales cuidados que deben tomarse en el montaje:

a) Observe la posición del transistor en su colocación, mirando hacia el lado que debe quedar su parte aburrida. Sea rápido en la soldadura de este componente.

b) El transformador de salida puede ser de cualquier tipo para transistores, pero será conveniente tener este componente en las manos antes de hacer la placa, ya que los tipos disponibles varían mucho de tamaño. Tenga cuidado de no invertir su conexión.

c) Al soldar los capacitores C2 y C4 el lector debe observar, además de sus valores, la polaridad, es decir, el marcado (+) o (-) en su envoltura.

d) Para los demás capacitores, C1 y C3, sólo es necesario tener cuidado para que el calor en la soldadura no los dañe.

e) Los resistores tienen los valores dados por las bandas de colores. Tenga cuidado con la lista de materiales.

f) El trimpot debe encajarse cuidadosamente en la placa; en el puente sus terminales deben ser ligeramente abiertos para que se ajusten a los puntos de soldadura.

g) Si su montaje es puente, haga las interconexiones entre los diversos puntos, usando pedazos de hilos comunes.

h) Complete el montaje con la conexión del altavoz, del interruptor y del soporte de pilas. Para este último, esté atento a su polaridad, que debe ser seguida. El hilo rojo del soporte corresponde al polo positivo.

 

 

PRUEBA Y USO

 

   Terminando todo, compruebe todas las conexiones y, si todo está en orden, coloque las pilas en el soporte.

   Presione S1 y al mismo tiempo ajuste P1 para modificar el timbre y la frecuencia del oscilador. Conforme el ajuste, el canto del pajarito modificará su timbre. Si el pajarito no cantar, comience comprobando la posición del transistor y la conexión del altavoz.

   Si aun así el pájaro no cantar, el problema puede estar en el transformador. Sustituirlo por otro de características diferentes.

   Las modificaciones en el timbre de la esquina se pueden hacer cambiando los condensadores C1, C2 y C3.  C1 y C3 reducidos hacen el canto más aguda, mientras que la reducción de C2 aumenta la velocidad de las variaciones de tono.

 

 

Lista de material

 

Q1 - BC548 o equivalente - transistores NPN

T1 - transformador de salida para transistores, con 500 a 1 k de impedancia de primario y 8 ohms de secundario

P1 - 100 k - trimpot

R1 - 1k2 x 1/8 W - resistor (marrón, rojo, rojo)

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

R3 - 820 R x 1/8 W - resistor (gris, marrón, marrón)

C1 - 22 nF - capacitor de cerámica o de poliéster

C2 - 220 uF x 6 V o más ~ capacitor electrolítico

C3 - 100 nF - capacitor de cerámica o de poliéster

C4 - 1 000 uF x 6 V o más - capacitor electrolítico

S1 - interruptor de presión

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

FTE - Altavoz de 8 ohms x 5 o 10 cm

Varios. soporte para 2 o 4 pilas, puente de terminales o placa de circuito impreso, hilos, soldadura, etc.

 

 

 

18.929MBMemory Usage41.73msRequest 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" => "smk924kgi08akl2us79l0vdff9" ]
$_SERVER
array:52 [ "USER" => "apache" "HOME" => "/usr/share/httpd" "SCRIPT_NAME" => "/index.php" "RE...
session
array:3 [ "counter" => 2 "timer" => array:3 [ "start" => 1751883531 "last" => 1751883531...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (85.55KB) (318μs)
  • afterInitialise (1.14MB) (3.71ms)
  • afterRoute (179.16KB) (912μs)
  • beforeRenderComponent com_content (100.7KB) (396μs)
  • Before Access::preloadComponents (all components) (33.45KB) (184μs)
  • After Access::preloadComponents (all components) (107.06KB) (466μs)
  • Before Access::preloadPermissions (com_content) (1.57KB) (9μs)
  • After Access::preloadPermissions (com_content) (16.22MB) (19.56ms)
  • Before Access::getAssetRules (id:27575 name:com_content.article.31208) (514.65KB) (694μs)
  • After Access::getAssetRules (id:27575 name:com_content.article.31208) (7.38KB) (47μs)
  • afterRenderComponent com_content (390.02KB) (7.21ms)
  • afterDispatch (2.25KB) (65μs)
  • beforeRenderRawModule mod_articles_category (Banco de Circuitos) (358.44KB) (1.73ms)
  • afterRenderRawModule mod_articles_category (Banco de Circuitos) (79.43KB) (401μs)
  • beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (108μs)
  • afterRenderRawModule mod_finder (Busca_inteligente) (64.9KB) (1.32ms)
  • beforeRenderModule mod_articles_category (Banco de Circuitos) (9.27KB) (627μs)
  • afterRenderModule mod_articles_category (Banco de Circuitos) (5.47KB) (76μs)
  • beforeRenderModule mod_finder (Busca_inteligente) (6.64KB) (213μs)
  • afterRenderModule mod_finder (Busca_inteligente) (4.75KB) (52μs)
  • afterRender (257.75KB) (3.52ms)
  • 1 x After Access::preloadPermissions (com_content) (16.22MB) (46.86%)
    19.56ms
    1 x afterRenderComponent com_content (390.02KB) (17.27%)
    7.21ms
    1 x afterInitialise (1.14MB) (8.88%)
    3.71ms
    1 x afterRender (257.75KB) (8.43%)
    3.52ms
    1 x beforeRenderRawModule mod_articles_category (Banco de Circuitos) (358.44KB) (4.14%)
    1.73ms
    1 x afterRenderRawModule mod_finder (Busca_inteligente) (64.9KB) (3.17%)
    1.32ms
    1 x afterRoute (179.16KB) (2.19%)
    912μs
    1 x Before Access::getAssetRules (id:27575 name:com_content.article.31208) (514.65KB) (1.66%)
    694μs
    1 x beforeRenderModule mod_articles_category (Banco de Circuitos) (9.27KB) (1.5%)
    627μs
    1 x After Access::preloadComponents (all components) (107.06KB) (1.12%)
    466μs
    1 x afterRenderRawModule mod_articles_category (Banco de Circuitos) (79.43KB) (0.96%)
    401μs
    1 x beforeRenderComponent com_content (100.7KB) (0.95%)
    396μs
    1 x afterLoad (85.55KB) (0.76%)
    318μs
    1 x beforeRenderModule mod_finder (Busca_inteligente) (6.64KB) (0.51%)
    213μs
    1 x Before Access::preloadComponents (all components) (33.45KB) (0.44%)
    184μs
    1 x beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (0.26%)
    108μs
    1 x afterRenderModule mod_articles_category (Banco de Circuitos) (5.47KB) (0.18%)
    76μs
    1 x afterDispatch (2.25KB) (0.16%)
    65μs
    1 x afterRenderModule mod_finder (Busca_inteligente) (4.75KB) (0.12%)
    52μs
    1 x After Access::getAssetRules (id:27575 name:com_content.article.31208) (7.38KB) (0.11%)
    47μs
    1 x Before Access::preloadPermissions (com_content) (1.57KB) (0.02%)
    9μs
21 statements were executed, 5 of which were duplicates, 16 unique11.58ms1.58MB
  • SELECT @@SESSION.sql_mode;34μs968B/libraries/src/Session/MetadataManager.php:184Copy
  • SELECT `session_id` FROM `incbmx_session` WHERE `session_id` = :session_id LIMIT 180μ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_id64μs992BParams/libraries/src/Session/MetadataManager.php:316Copy
  • SELECT `id`,`rules` FROM `incbmx_viewlevels`54μ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` = :guest77μ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`246μ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)318μ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.92ms1.48MBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `incbmx_content`375μs2.39KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • UPDATE `incbmx_content` SET `hits` = (`hits` + 1) WHERE `id` = '31208'343μ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)185μ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`236μ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)246μ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 ASC413μ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`204μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `name`,`element` FROM `incbmx_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1200μ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)103μs648B/administrator/components/com_finder/src/Indexer/Taxonomy.php:325Copy
  • SELECT * FROM `incbmx_schemaorg` WHERE `itemId` = :itemId AND `context` = :context66μ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)175μ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` = 166μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:465Copy