Un sonido diferente, variable como de las sirenas de policía será logrado con este oscilador transistorizado. Son tres transistores y una alimentación de 6 V v para proporcionar un buen sonido en un altavoz común.

Nota: Este artículo forma parte de un libro publicado por el autor en los años 90. Los proyectos publicados en ese libro todavía son actuales, pues los componentes son comunes y todos tienen una finalidad didáctica. En la época fue agregada al libro una placa para el montaje de los proyectos como brindis.

 


 

 

   Si el lector tiene hijos o sobrinos, podrá usar esta sirena en una bicicleta, carritos de juguete o simplemente para distraerlos con su sonido.

   El sonido variable de esta sirena recuerda lo producido por las fábricas y también por los carros de policía. El montaje es simple y compacto. El funcionamiento de la sirena es muy simple, así como el montaje porque se utilizan componentes comunes y en pequeña cantidad. Para hacer el accionamiento de la sirena basta presionar por unos instantes un botón.

   

Como funciona

   La base de la sirena es un oscilador de audio del tipo multivibrador con dos transistores. Esta configuración se encuentra en otros montajes de este libro.

   Los dos transistores conducen alternativamente la corriente de modo que, cuando uno está conectado el otro no está. El cambio de estado continuamente de los dos transistores se logra gracias al interacoplamiento con dos transistores, como muestra la figura 1.

 


 

 

   Son estos capacitores C1 y C2 que, junto con R2. y R3 determinan la frecuencia o velocidad del intercambio de sonidos y, por lo tanto, el tipo de sonido que se producirá.

   Si R2 o R3 han cambiado, también tendremos una alteración del sonido producido por el multivibrador.

   El sonido de sirena es variable, de modo que tenemos un circuito adicional justamente controlando R2 o R3 para modificar la frecuencia. Se trata de una resistencia adicional y un condensador conectado al circuito por un interruptor de presión. (figura 2)

 


 

 

   Cuando presionamos el interruptor el capacitor se carga lentamente por el resistor de 22 k de modo que la tensión sube al resistor del multivibrador teniendo como efecto una subida de la frecuencia del sonido producido. Y como si la sirena "acelera" si hacemos una comparación con los tipos que usan motor.

   Al soltar el interruptor de presión se produce la descarga del capacitor y, por lo tanto, el efecto es contrario. Tenemos la disminución de la "velocidad" de la sirena.

   En la subida de velocidad tenemos el sonido tendiendo hacia lo agudo y en el descenso el sonido tendiendo hacia lo grave.

   La amplificación del sonido es hecha por el tercer transistor que tiene en su emisor el altavoz.

   El lector puede modificar el comportamiento de su sirena por el cambio de algunos componentes en el circuito final.

   Así, C1 controla el tiempo de ascenso y descenso, pudiendo ser cambiado por valores entre 47 uF para una subida y bajada más rápida, hasta 220 uF para una subida y bajada más lenta.

   Ya, C2 y C3 pueden ser cambiados por valores como 27 nF o 33 nF si el lector desea un sonido más agudo para su sirena, o 100 nF si el reproductor desea un sonido más grave.

 

Montaje

   El circuito completo de la sirena se da en la figura 3.

 


 

 

   Los montadores deben consultar las posibles equivalencias al final del libro, principalmente si tienen dificultades con su obtención.

   La placa usada es la universal dada como regalo en esta edición. Evidentemente, si el lector ya la utilizó para otro montaje debe tomar una copia del patrón suministrado.

   La disposición de los componentes sobre la placa con las conexiones que se deben hacer se muestra en la figura 4.

 


 

 

   Como siempre, ciertos cuidados deben ser tomados con la colocación de los componentes en la placa para que todo salga bien. Ve entonces la secuencia:

a) coloque los transistores en las posiciones correctas, mirando bien para qué lado queda su parte aplanada. La soldadura debe ser hecha con soldadura de buena calidad y rápidamente.

 

 


 

 

 

b) compruebe bien los valores de los resistores, confrontando la lista de material con los componentes usados.

c) En la soldadura de los capacitores tenga cuidado con la polaridad de C1. Véase bien el marcado en su envoltorio. Para C2 y C3 sea rápido ya que son sensibles al calor.

d) El interruptor de presión (un simple botón de timbre) se conecta mediante dos hilos. Los hilos deben tener unos 10 cm para facilitar la posterior fijación del conjunto en la caja.

e) la conexión del altavoz también se hará con dos pedazos de hilo común. La longitud dependerá de la disposición del conjunto dentro de la caja.

f) para conectar la batería (soporte de pilas) es necesario tener cuidado para no cambiar la polaridad de los cables. Preste atención: rojo (+) y negro (-).

   Completa el montaje cortando los excesos de las terminales y fijando todo en el interior de la caja de madera. Después de listo el aparato debe quedar como muestra la figura 5.

 


 

 

 

   Las pruebas de funcionamiento se efectúan de la siguiente manera:

Pruebas

   Coloque cuatro pilas en el soporte y encienda S1. Después presione S. El sonido inmediatamente debe comenzar grave e ir aumentando a lo agudo. Soltando el interruptor S el sonido debe volver hasta el grave y luego parar.

   Importante para obtener una buena calidad de sonido es el altavoz. Los altavoces que ofrecen mejores resultados son los de 10 cm, en los que la calidad del sonido y el volumen son satisfactorios.

   El montaje en una caja de material acústicamente favorable permite aumentar la intensidad del sonido.

 

Uso

   Para usar no hay secreto: es sólo apretar S. La fijación en una bicicleta u otro juguete puede ser hecha de diversos modos.

 

Posibles fallos

   Si la sirena no funciona, los puntos que se deben comprobar son:

a) la polaridad del soporte de pilas y el estado de las pilas

b) la conexión y el estado de los transistores

c) la conexión de los capacitores

d) los contactos entre los distintos hilos y componentes

e) el estado de las soldaduras que pueden estar frías o dispersas

 

T1, T2, T3 - BC237 o equivalente - transistores NPN

Cl - 100 uf x 6 V - capacitor electrolítico

C2, C3 - 47nF - capacitor de cerámica o poliéster

R1 - 22 k x ¼ W - resistor (rojo, rojo, naranja)

R2, R5 - 1k5 x ¼ W - resistores (marrón, verde, rojo)

R3, R4 - 33 k x ¼ W - resistores (naranja, naranja, naranja)

R6 - 1k x ¼ W - resistor (marrón, negro, rojo)

S - Interruptor de presión (botón de timbre)

S1 - Interruptor simple

B1 - 6 V - 4 pilas pequeñas

FTE - altavoz de 8 ohms

Placa de circuito impreso universal

Caja de montaje

Soporte para 4 pilas pequeñas

1 metro de alambre

Soldadura

 

 

19.017MBMemory Usage40.56msRequest 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" => 1747754124 "last" => 1747754124...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (85.33KB) (290μs)
  • afterInitialise (1.14MB) (3.74ms)
  • afterRoute (179.16KB) (1.09ms)
  • beforeRenderComponent com_content (100.65KB) (379μs)
  • Before Access::preloadComponents (all components) (33.45KB) (224μs)
  • After Access::preloadComponents (all components) (107.06KB) (453μs)
  • Before Access::preloadPermissions (com_content) (1.57KB) (9μs)
  • After Access::preloadPermissions (com_content) (16.22MB) (19.17ms)
  • Before Access::getAssetRules (id:8 name:com_content) (480.08KB) (2.22ms)
  • After Access::getAssetRules (id:8 name:com_content) (7.36KB) (29μs)
  • afterRenderComponent com_content (435.94KB) (5.4ms)
  • afterDispatch (2.25KB) (54μs)
  • beforeRenderRawModule mod_articles_category (Banco de Circuitos) (423.33KB) (1.61ms)
  • afterRenderRawModule mod_articles_category (Banco de Circuitos) (15.43KB) (339μs)
  • beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (93μs)
  • afterRenderRawModule mod_finder (Busca_inteligente) (63.04KB) (1.18ms)
  • beforeRenderModule mod_articles_category (Banco de Circuitos) (10.1KB) (549μs)
  • afterRenderModule mod_articles_category (Banco de Circuitos) (5.47KB) (71μs)
  • beforeRenderModule mod_finder (Busca_inteligente) (6.39KB) (194μs)
  • afterRenderModule mod_finder (Busca_inteligente) (4.44KB) (52μs)
  • afterRender (304.83KB) (3.31ms)
  • 1 x After Access::preloadPermissions (com_content) (16.22MB) (47.26%)
    19.17ms
    1 x afterRenderComponent com_content (435.94KB) (13.32%)
    5.40ms
    1 x afterInitialise (1.14MB) (9.22%)
    3.74ms
    1 x afterRender (304.83KB) (8.15%)
    3.31ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (480.08KB) (5.48%)
    2.22ms
    1 x beforeRenderRawModule mod_articles_category (Banco de Circuitos) (423.33KB) (3.98%)
    1.61ms
    1 x afterRenderRawModule mod_finder (Busca_inteligente) (63.04KB) (2.91%)
    1.18ms
    1 x afterRoute (179.16KB) (2.69%)
    1.09ms
    1 x beforeRenderModule mod_articles_category (Banco de Circuitos) (10.1KB) (1.35%)
    549μs
    1 x After Access::preloadComponents (all components) (107.06KB) (1.12%)
    453μs
    1 x beforeRenderComponent com_content (100.65KB) (0.93%)
    379μs
    1 x afterRenderRawModule mod_articles_category (Banco de Circuitos) (15.43KB) (0.84%)
    339μs
    1 x afterLoad (85.33KB) (0.72%)
    290μs
    1 x Before Access::preloadComponents (all components) (33.45KB) (0.55%)
    224μs
    1 x beforeRenderModule mod_finder (Busca_inteligente) (6.39KB) (0.48%)
    194μs
    1 x beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (0.23%)
    93μs
    1 x afterRenderModule mod_articles_category (Banco de Circuitos) (5.47KB) (0.18%)
    71μs
    1 x afterDispatch (2.25KB) (0.13%)
    54μs
    1 x afterRenderModule mod_finder (Busca_inteligente) (4.44KB) (0.13%)
    52μs
    1 x After Access::getAssetRules (id:8 name:com_content) (7.36KB) (0.07%)
    29μs
    1 x Before Access::preloadPermissions (com_content) (1.57KB) (0.02%)
    9μs
23 statements were executed, 5 of which were duplicates, 18 unique11.23ms1.58MB
  • SELECT @@SESSION.sql_mode;29μs968B/libraries/src/Session/MetadataManager.php:184Copy
  • SELECT `session_id` FROM `incbmx_session` WHERE `session_id` = :session_id LIMIT 169μ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)159μs944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `id`,`rules` FROM `incbmx_viewlevels`46μ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` = :guest66μ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`234μ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)298μ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.76ms1.48MBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `incbmx_assets`329μs2.02KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • SELECT * FROM `incbmx_assets` WHERE `name` = 'com_content.article.2538'85μs912B/libraries/src/Table/Table.php:780Copy
  • SHOW FULL COLUMNS FROM `incbmx_content`272μs1.77KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • UPDATE `incbmx_content` SET `hits` = (`hits` + 1) WHERE `id` = '2538'114μ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)153μ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`172μ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)208μs3.97KBParams/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`164μ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 ASC368μs6.06KBParams/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`169μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `name`,`element` FROM `incbmx_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1156μs656B/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)81μs648B/administrator/components/com_finder/src/Indexer/Taxonomy.php:325Copy
  • SELECT * FROM `incbmx_schemaorg` WHERE `itemId` = :itemId AND `context` = :context58μ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)163μ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` = 170μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:465Copy
  • warningassets - No asset found for com_content.article.2538, falling back to com_content
  • warningassets - No asset found for com_content.article.2538, falling back to com_content
  • warningassets - No asset found for com_content.article.2538, falling back to com_content
  • warningassets - No asset found for com_content.article.2538, falling back to com_content
  • warningassets - No asset found for com_content.article.2538, falling back to com_content
  • warningassets - No asset found for com_content.article.2538, falling back to com_content
  • warningassets - No asset found for com_content.article.2538, falling back to com_content
  • warningassets - No asset found for com_content.article.2538, falling back to com_content
  • warningassets - No asset found for com_content.article.2538, falling back to com_content
  • warningassets - No asset found for com_content.article.2538, falling back to com_content