Este proyecto es especialmente indicado para los principiantes de electrónica, estudiantes de escuelas técnicas o de nivel medio que ya tienen conocimiento de cómo soldar. Además de la aplicación recreativa y experimental, él puede enseñar mucho sobre radiocomunicaciones y hasta ser utilizado en una competición interesante. Este proyecto, así como otros del mismo tipo, pueden ser encontrados en el libro Proyectos para Ferias de Ciencias y Educación Tecnológica de nuestra autoría.

El pequeño transmisor de radio que describimos emite bips que pueden ser captados por cualquier radito de FM en una frecuencia libre. Si escondemos el transmisor en un objeto que deba ser vigilado, podemos localizarlo después por la señal emitida. Una posibilidad interesante de uso es en una broma en la que se oculta el indicador y los participantes, cada uno provisto de una radio, debe localizarlo por sus señales. También podemos usarlo en robótica para indicar la posición de un robot, facilitando su ubicación.

En el artículo mostramos cómo hacer el montaje de un transmisor de FM con unos 100 a 200 metros de alcance capaz de transmitir señales en forma de bips a una frecuencia libre de la pista elegida. El circuito es alimentado por pilas comunes que lo mantiene en funcionamiento durante algunas horas. De esta forma, puede ser escondido en objetos que deban ser vigilados, o aún ser usado en una broma de localización.

También podemos utilizar el circuito como una alarma remota reemplazando el interruptor general S1 por un sensor que lo dispara haciendo que emita la señal de alerta a un receptor de FM.

Los componentes utilizados en el montaje son comunes y no hay elementos críticos que puedan dificultar su realización por los menos experimentados. Todo lo que el lector necesita saber es hacer placas de circuito impreso según el patrón que damos en este proyecto.

 

Características:

• Tensión de alimentación: 6 ó 9 volts

• Alcance: 100 a 200 metros

• Frecuencia de emisión: de 88 a 108 MHz

 

COMO FUNCIONA

Para generar los bips a intervalos regulares usamos dos osciladores basados ??en dos puertas NAND del circuito integrado disparador 4093.

La primera puerta genera el tono de audio cuya frecuencia se determina básicamente por R1 y C1. El reproductor puede cambiar estos componentes en una amplia gama de valores para elegir el tono que sea más agradable. La segunda puerta genera los intervalos entre los bips que son determinados por la resistencia R2 y el capacitor C2.

Estos componentes también pueden tener sus valores alterados según el deseo del lector, y eso en una amplia gama de valores. Las señales de los dos osciladores se combinan en las otras dos puertas del circuito integrado que funcionan como amplificadores.

Obtenemos en la salida pulsos o bips que sirven para modular la etapa transmisora. La etapa transmisora consiste básicamente en un transistor que genera una señal cuya frecuencia depende de L1 y CV. Ajustamos CV para que el circuito opere en una frecuencia libre de la banda de FM.

La realimentación que mantiene el circuito en oscilación es obtenida por el capacitor de 4,7 pF. Las señales generadas por la etapa transmisora se irradian por la antena y la longitud de la antena depende del alcance del transmisor. Podemos utilizar pedazos de hilo de 10 cm a 40 cm o una antena telescópica. No es conveniente utilizar la antena más grande para no instabilizar el circuito.

 

MONTAJE

En la figura 1 damos el diagrama completo del transmisor indicador.

 

Figura 1 - Circuito completo del transmisor indicador.
Figura 1 - Circuito completo del transmisor indicador.

 

 

La disposición de los componentes en una placa de circuito impreso se muestra en la figura 2.

 

Figura 2 - Montaje del transmisor en una placa de circuito impreso.
Figura 2 - Montaje del transmisor en una placa de circuito impreso.

 

Los resistores son todos de 1 / 8W y los capacitores deben ser cerámicos salvo indicaciones que permitan también el uso de tipos de poliéster. La bobina está formada por 4 espiras de hilo 22 o incluso más grueso con un diámetro de 1 cm sin núcleo.

Para la alimentación se pueden utilizar pilas medias o grandes en soporte adecuado. No es conveniente utilizar una batería de 9V, ya que el consumo del aparato lo haría rápidamente. El transistor BF494 puede ser sustituido por equivalentes como el 2N2222 y hasta de mayor potencia como el BD135, en cuyo caso el circuito puede ser alimentado con tensión de hasta 12 V.

 

AJUSTE Y USO

Para ajustar el aparato basta con conectar en las proximidades un receptor de FM sintonizado a una frecuencia libre. Después, cuidadosamente, ajustamos CV para que la señal más fuerte del transmisor sea captada.

Debemos tener cuidado en esta operación para no confundir señales espurias, o armónicas, que son más débiles, con la señal fundamental que es más fuerte. La señal espumosa se presenta inmediatamente cuando nos alejamos con el receptor. Si el lector no le gusta la tonalidad de los bips producidos, puede cambiar los componentes asociados como se explica. Una vez comprobado el funcionamiento el aparato puede ser cerrado en una caja de plástico o madera para uso.

 

La competencia:

• Caza a la Raposa - Esta es una broma que puede ser implementada con este transmisor, principalmente en escuelas, en los cursos que posean actividades en Educación Tecnológica. Después de explicar cómo funcionan los transmisores y de qué modo se puede tener una directividad en la recepción conforme a la posición de la antena, el profesor combina con los alumnos para que cada uno traiga un radito de FM de pilas (no digital).

Después, ocultando el transmisor en alguna parte en la escuela (en el patio, por ejemplo), los estudiantes deben buscar su señal y una vez sintonizado, deben localizar el transmisor oculto. Una prenda puede colocarse junto al transmisor como, por ejemplo, una caja de dulces!

• Premiar lo que tenga mayor alcance.

 

Semiconductores:

CI-1 - 4093B - circuito integrado CMOS

Q1 - BF494 o equivalente - transistores de RF

 

Resistores: (1 / 8W, 5%)

R1 - 39k ohms - naranja, blanco naranja

R2 - 2,2 M ohms - rojo, rojo, verde

R3 - 10 k ohms - marrón, negro, naranja

R4 - 6,8 k ohms - azul, gris, naranja

R5 - 47 ohms - amarillo, violeta, negro

 

Capacitores:

C1 - 47 nF - cerámico

C2 - 2,2 uF / 16V - electrolítico

C3 - 10 nF - cerámico

C4 - 2,2 nF - cerámico

C5 - 4,7 pF - cerámico

C6 - 100 nF - cerámico

CV - trimmer - ver el texto

 

Varios:

L1 - Bobina - ver el texto

S1 - Interruptor simple

B1 - 6 V - 4 pilas pequeñas o medianas

A - antena - ver texto

Placa de circuito impreso, zócalo para el circuito integrado, soporte para pilas, caja para montaje, hilos, soldadura, etc.

 

18.995MBMemory Usage39.58msRequest 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" => 1747830579 "last" => 1747830579...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (85.39KB) (302μs)
  • afterInitialise (1.14MB) (3.71ms)
  • afterRoute (179.16KB) (866μs)
  • beforeRenderComponent com_content (100.65KB) (428μs)
  • Before Access::preloadComponents (all components) (33.45KB) (202μs)
  • After Access::preloadComponents (all components) (107.06KB) (355μs)
  • Before Access::preloadPermissions (com_content) (1.57KB) (7μs)
  • After Access::preloadPermissions (com_content) (16.22MB) (18.54ms)
  • Before Access::getAssetRules (id:8 name:com_content) (480.08KB) (1.76ms)
  • After Access::getAssetRules (id:8 name:com_content) (7.36KB) (30μs)
  • afterRenderComponent com_content (428.4KB) (5.91ms)
  • afterDispatch (2.25KB) (56μs)
  • beforeRenderRawModule mod_articles_category (Banco de Circuitos) (423.33KB) (1.6ms)
  • afterRenderRawModule mod_articles_category (Banco de Circuitos) (15.43KB) (326μs)
  • beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (90μs)
  • afterRenderRawModule mod_finder (Busca_inteligente) (63.04KB) (1.12ms)
  • beforeRenderModule mod_articles_category (Banco de Circuitos) (10.1KB) (563μs)
  • afterRenderModule mod_articles_category (Banco de Circuitos) (5.47KB) (71μs)
  • beforeRenderModule mod_finder (Busca_inteligente) (6.39KB) (186μs)
  • afterRenderModule mod_finder (Busca_inteligente) (4.44KB) (48μs)
  • afterRender (296.83KB) (3.29ms)
  • 1 x After Access::preloadPermissions (com_content) (16.22MB) (46.83%)
    18.54ms
    1 x afterRenderComponent com_content (428.4KB) (14.92%)
    5.91ms
    1 x afterInitialise (1.14MB) (9.38%)
    3.71ms
    1 x afterRender (296.83KB) (8.32%)
    3.29ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (480.08KB) (4.45%)
    1.76ms
    1 x beforeRenderRawModule mod_articles_category (Banco de Circuitos) (423.33KB) (4.05%)
    1.60ms
    1 x afterRenderRawModule mod_finder (Busca_inteligente) (63.04KB) (2.84%)
    1.12ms
    1 x afterRoute (179.16KB) (2.19%)
    866μs
    1 x beforeRenderModule mod_articles_category (Banco de Circuitos) (10.1KB) (1.42%)
    563μs
    1 x beforeRenderComponent com_content (100.65KB) (1.08%)
    428μs
    1 x After Access::preloadComponents (all components) (107.06KB) (0.9%)
    355μs
    1 x afterRenderRawModule mod_articles_category (Banco de Circuitos) (15.43KB) (0.82%)
    326μs
    1 x afterLoad (85.39KB) (0.76%)
    302μs
    1 x Before Access::preloadComponents (all components) (33.45KB) (0.51%)
    202μs
    1 x beforeRenderModule mod_finder (Busca_inteligente) (6.39KB) (0.47%)
    186μs
    1 x beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (0.23%)
    90μs
    1 x afterRenderModule mod_articles_category (Banco de Circuitos) (5.47KB) (0.18%)
    71μs
    1 x afterDispatch (2.25KB) (0.14%)
    56μs
    1 x afterRenderModule mod_finder (Busca_inteligente) (4.44KB) (0.12%)
    48μs
    1 x After Access::getAssetRules (id:8 name:com_content) (7.36KB) (0.08%)
    30μs
    1 x Before Access::preloadPermissions (com_content) (1.57KB) (0.02%)
    7μs
23 statements were executed, 5 of which were duplicates, 18 unique11.3ms1.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 182μ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)206μs944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `id`,`rules` FROM `incbmx_viewlevels`44μ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`222μ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)208μ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.77ms1.48MBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `incbmx_assets`315μs2.02KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • SELECT * FROM `incbmx_assets` WHERE `name` = 'com_content.article.3609'71μs912B/libraries/src/Table/Table.php:780Copy
  • SHOW FULL COLUMNS FROM `incbmx_content`265μs1.77KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • UPDATE `incbmx_content` SET `hits` = (`hits` + 1) WHERE `id` = '3609'149μ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)157μ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`176μ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)289μ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 ASC377μ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`193μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `name`,`element` FROM `incbmx_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1151μ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)77μ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)159μ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` = 173μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:465Copy
  • warningassets - No asset found for com_content.article.3609, falling back to com_content
  • warningassets - No asset found for com_content.article.3609, falling back to com_content
  • warningassets - No asset found for com_content.article.3609, falling back to com_content
  • warningassets - No asset found for com_content.article.3609, falling back to com_content
  • warningassets - No asset found for com_content.article.3609, falling back to com_content
  • warningassets - No asset found for com_content.article.3609, falling back to com_content
  • warningassets - No asset found for com_content.article.3609, falling back to com_content
  • warningassets - No asset found for com_content.article.3609, falling back to com_content
  • warningassets - No asset found for com_content.article.3609, falling back to com_content
  • warningassets - No asset found for com_content.article.3609, falling back to com_content