Un transmisor de FM que emite un tono cuando se hace sombra sobre un elemento sensible. Puede ser usado para detectar la presencia de intrusos a distancia, no utiliza cable, siendo su señal recibida en cualquier radio FM.

   Es un montaje digno de cualquier obra de espionaje: una alarma fotoeléctrica inalámbrica, capaz de detectar personas a distancia y enviar la señal de alerta inalámbrica a un receptor secreto cercano.

   Usted esconde el foto alarme en el sitio objetivo y, cuando alguien pasa delante del elemento sensible o hace sombra sobre él, el disparo acciona una señal que se emite a una radio que le avisará lo ocurrido. Usted sabrá que hay alguien en el lugar donde se escondió el aparato.

   Totalmente portátil, funciona a pilas, este aparato emite una señal que alcanza su radito a decenas de metros de distancia.

   Todos los componentes utilizados en el montaje son comunes y muchos de ellos pueden incluso ser aprovechados de su chatarra.

 

 

COMO FUNCIONA

 

   Podemos dividir la alarma inalámbrica en tres etapas para explicar mejor su funcionamiento.

   El primer paso es el circuito transmisor. Este circuito lleva un transistor BF494 o BF495 que produce una señal en el rango de FM y que puede ser irradiado hasta la radio de esta banda colocada en las vecindades:

   Se escoge por medio de un trimmer (CV) la frecuencia de operación de esta etapa para que la señal caiga fuera de las estaciones ya existentes.

   La antena emisora ​​es simplemente un pedazo de hilo de no más de 15 cm de. longitud. No se recomienda la antena más grande, ya que la inestabilidad de funcionamiento.

   El paso siguiente está formado por un oscilador de audio que tiene por función modular el transmisor. Modular significa "jugar" en la onda de radio emitida una información, en el caso un sonido.

   El circuito oscilador tiene una característica interesante: sólo entra en acción cuando es comandado por otro circuito que es nuestra tercera etapa.

   Pues bien, suponiendo que él haya entrado en acción, se produce una señal de audio que, al ser recibido por una radio, se traduce en un silbido continuo. La presencia de este silbato indicará que el intruso hizo sombra en el elemento sensor.

   La tercera etapa que es el circuito de mando se basa en un sensor de luz que es un LDR.

   Un transistor alimenta entonces el multivibrador (oscilador) de ta! que en la presencia de luz la corriente queda cortada y no oscila.

   Cuando, sin embargo, el LDR tiene la luz cortada, su resistencia aumenta y el transistor es polarizado por R5 en el sentido de conducir. El resultado es la producción y emisión del silbato.

   Montado en una cajita, como sugiere la figura 1, la alarma puede ser escondida en cualquier lugar, sin que nadie desconfíe de su propósito.

 


| Clique na imagem para ampliar |

 

 

   La antena debe colocarse preferiblemente en la caja en posición vertical. La caja no debe ser de metal.

   La alimentación del circuito y hecha con 4 pilas pequeñas que permiten una buena autonomía de funcionamiento.

 

 

MONTAJE

 

   En la figura 2 damos el diagrama completo del fotoalarme inalámbrico.

 


| Clique na imagem para ampliar |

 

 

   El montaje realizado en un puente de terminales se muestra en la figura 3.

 

 


| Clique na imagem para ampliar |

 

 

   Para los lectores interesados ​​en un montaje más compacto damos la versión en placa de circuito impreso en la figura 4.

 

 


| Clique na imagem para ampliar |

 

 

   Los siguientes son los principales cuidados que deben tomarse con el montaje y la obtención de los componentes:

a) Comience el montaje por la soldadura de todos los transistores Q1 y Q2 pueden ser cualquier NPN de uso general como los BC548, BC547, BC237 o BC238. Observe su posición. Q3 es un PNP de uso general como el BC558, BC557 etc. Q4 debe ser o el BF494 o BF495. Observe su posición.

b) El LDR, que está conectado al circuito por un par de hilos no mayores de 20 cm, es de cualquier tipo redondo.

c) L1 es una bobina enrollada con hilo común que constan de 3 vueltas de hilo (o incluso 4) en un lápiz.

d) El trimmer es del tipo de porcelana común.

e) Los capacitores son todos cerámicos. Sólo para el caso de C1 y C2 es que existe la posibilidad también de usar capacitores de poliéster. C1 y C2 pueden venir marcados con 223 y estos capacitores determinan la tonalidad del sonido emitido. C3 puede venir como 332 así como C4. C6 puede venir como 104.

f) Los resistores son todos de 1/8 o ¼ W con cualquier tolerancia a sus valores son dados por las bandas coloreadas según la lista de material.

g) Finalmente tenemos S1 que es un interruptor simple y B1 que es un conjunto de 4 pilas. Debemos observar la polaridad de la conexión para el soporte de las pilas.

   Terminando el montaje, necesitaremos una radio común de FM para hacer la prueba de funcionamiento.

 

 

PRUEBA Y USO

 

   Sintonice la radio FM en un punto cualquiera en torno a 100 MHz y en el que no haya ninguna estación de transmisión.

   Cubra el LDR y encienda S1.

   Ajuste con una llave no metálica el trimmer CV hasta que la señal más fuerte del emisor sea captada en forma de un silbido continuo.

   Aleje el transmisor del receptor hasta una distancia de 10 metros para comprobar si realmente la señal fundamental es lo que se está sintonizando.

   Descubra el LDR exponiéndolo a la luz. El oscilador debe dejar de emitir sonido si se observa la presencia de una señal en el FM.

   Cada vez que cubra el LDR debe haber la emisión de sonido.

   Si la luz ambiente débil no puede detener el sonido del transmisor, aumente el valor de R5 a 39 k o incluso 47 k.

   Comprobado el funcionamiento el uso debe ser hecho de la siguiente manera:

   Instale el foto alarme inalámbrico en un lugar para que el LDR reciba la luz ambiental. Sitúelo de modo que el paso de cualquier intruso haga sombra sobre él.

   Si desea vigilar un teléfono, por ejemplo, coloque el aparato cerca del teléfono. Cuando el intruso lo utilice obligatoriamente, hará sombra sobre el LDR que provocará la emisión de la señal.

 

Q1, Q2 - BC548 o equivalente - transistores NPN de uso general

Q3 - BC558 o equivalente - transistores PNP de uso general

Q4 - BF494 o BF495 - transistores de RF

LDR - LDR común redondo

CV - trimmer común

L1 - bobina (ver texto)

S1 - interruptor simple

B1 - 4 pilas pequeñas - 6 V

R1, R4 - 1k x 1/8 W - resistores (marrón, negro, rojo)

R2, R3 - 47 k x 1/8 W - resistores (amarillo, violeta, naranja)

R5 - 27k x 1/8 W - resistor (rojo, violeta, naranja)

R6 - 22k x 1/8 W - resistor (rojo, rojo, naranja)

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

R8 - 330 x 1 / 8W - resistor (naranja, naranja, marrón)

C1, C2 - 22nF (223) - capacitor de cerámica o de poliéster

C3, C4 - 3n3 (332) - capacitores cerámicos

C5 - 4p7 - capacitor de cerámica

C6 - 100 nF (104) - capacitor de cerámica

A - antena (ver texto)

Varios: soporte para 4 pilas pequeñas, puente de terminales, caja para montaje, placa de circuito impreso, hilos, soldadura, etc.

 

 

18.9MBMemory Usage39.33msRequest Duration
Joomla! Version5.2.3
PHP Version8.3.16
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" => 1741898509 "last" => 1741898509...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (85.67KB) (317μs)
  • afterInitialise (1.14MB) (3.6ms)
  • afterRoute (179.16KB) (885μs)
  • beforeRenderComponent com_content (100.65KB) (429μs)
  • Before Access::preloadComponents (all components) (33.5KB) (206μs)
  • After Access::preloadComponents (all components) (107.06KB) (354μs)
  • Before Access::preloadPermissions (com_content) (1.57KB) (8μs)
  • After Access::preloadPermissions (com_content) (16.19MB) (19.19ms)
  • Before Access::getAssetRules (id:27193 name:com_content.article.30827) (514.65KB) (600μs)
  • After Access::getAssetRules (id:27193 name:com_content.article.30827) (7.38KB) (39μs)
  • afterRenderComponent com_content (397.74KB) (6.18ms)
  • afterDispatch (2.25KB) (55μs)
  • beforeRenderRawModule mod_articles_category (Banco de Circuitos) (359.33KB) (1.63ms)
  • afterRenderRawModule mod_articles_category (Banco de Circuitos) (79.43KB) (321μs)
  • beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (94μs)
  • afterRenderRawModule mod_finder (Busca_inteligente) (64.98KB) (1.15ms)
  • beforeRenderModule mod_articles_category (Banco de Circuitos) (10.1KB) (568μs)
  • afterRenderModule mod_articles_category (Banco de Circuitos) (5.39KB) (73μs)
  • beforeRenderModule mod_finder (Busca_inteligente) (6.39KB) (188μs)
  • afterRenderModule mod_finder (Busca_inteligente) (4.75KB) (50μs)
  • afterRender (265.73KB) (3.27ms)
  • 1 x After Access::preloadPermissions (com_content) (16.19MB) (48.79%)
    19.19ms
    1 x afterRenderComponent com_content (397.74KB) (15.72%)
    6.18ms
    1 x afterInitialise (1.14MB) (9.16%)
    3.60ms
    1 x afterRender (265.73KB) (8.31%)
    3.27ms
    1 x beforeRenderRawModule mod_articles_category (Banco de Circuitos) (359.33KB) (4.15%)
    1.63ms
    1 x afterRenderRawModule mod_finder (Busca_inteligente) (64.98KB) (2.92%)
    1.15ms
    1 x afterRoute (179.16KB) (2.25%)
    885μs
    1 x Before Access::getAssetRules (id:27193 name:com_content.article.30827) (514.65KB) (1.53%)
    600μs
    1 x beforeRenderModule mod_articles_category (Banco de Circuitos) (10.1KB) (1.44%)
    568μs
    1 x beforeRenderComponent com_content (100.65KB) (1.09%)
    429μs
    1 x After Access::preloadComponents (all components) (107.06KB) (0.9%)
    354μs
    1 x afterRenderRawModule mod_articles_category (Banco de Circuitos) (79.43KB) (0.82%)
    321μs
    1 x afterLoad (85.67KB) (0.81%)
    317μs
    1 x Before Access::preloadComponents (all components) (33.5KB) (0.52%)
    206μs
    1 x beforeRenderModule mod_finder (Busca_inteligente) (6.39KB) (0.48%)
    188μs
    1 x beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (0.24%)
    94μs
    1 x afterRenderModule mod_articles_category (Banco de Circuitos) (5.39KB) (0.19%)
    73μs
    1 x afterDispatch (2.25KB) (0.14%)
    55μs
    1 x afterRenderModule mod_finder (Busca_inteligente) (4.75KB) (0.13%)
    50μs
    1 x After Access::getAssetRules (id:27193 name:com_content.article.30827) (7.38KB) (0.1%)
    39μs
    1 x Before Access::preloadPermissions (com_content) (1.57KB) (0.02%)
    8μs
21 statements were executed, 5 of which were duplicates, 16 unique11.05ms1.57MB
  • SELECT @@SESSION.sql_mode;33μs968B/libraries/src/Session/MetadataManager.php:184Copy
  • SELECT `session_id` FROM `incbmx_session` WHERE `session_id` = :session_id LIMIT 171μ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)145μs944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `id`,`rules` FROM `incbmx_viewlevels`50μ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` = :guest75μ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`229μ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)207μ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.88ms1.46MBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `incbmx_content`334μs2.39KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • UPDATE `incbmx_content` SET `hits` = (`hits` + 1) WHERE `id` = '30827'157μ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)175μ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`181μ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)231μ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`168μ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 ASC379μ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`167μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `name`,`element` FROM `incbmx_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1158μ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)102μ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)172μ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