¿Crees que una lamina de afeitar puede utilizarse como componente electrónico para detectar ondas de radio? Si no es una idea sensacional para un proyecto de radio (¡que funciona!). Capaz de recibir las estaciones de onda media a través de una cuchilla de navaja. El proyecto es ideal como una curiosidad tecnológica y puede aplicarse en cursos de nivel primario y secundario.

Muchos cuerpos comunes pueden funcionar como detectores de señal de alta frecuencia, es decir, los detectores de ondas de radio captadas por una antena.

Es aún bien conocida la historia de una prótesis dental que, recogiendo las señales de una estación, llevo a su portador "escuchar" cosas directamente por el diente sin una radio, después de haber sido el "oyente" conducido a varios psiquiatras antes de que se encuentra el origen del fenómeno. En el cuento "El Denteródino" nuestro personaje Prof. Ventura, con sus estudiantes y Beto y Cleto, participan en una aventura en la que se detalla precisamente este fenómeno entero.

La radio que le proponemos en este artículo también utiliza un inusual medio de detectar señales: Laminas de afeitar (usada o nueva). Si le gustan inéditos experimentos con tecnología electrónica, esto es muy interesante.

 

Los Fundamentos

Dos metales o cuerpos de distinta naturaleza, cuando en contacto, pueden exhiben propiedades similares de diodos semiconductores y detectar señales de radio.

El tradicional "bigote de gato", sobre un cristal de galena es sin duda el tipo de detector experimental más antiguo y conocido, por tanto, de estudiar la historia de la radio.

Las primeras radios que existieron, el supuesto "radios de cristal", tenían como la configuración del detector mostrado en la figura 1.

 

Figura 1 - el detector de galena.
Figura 1 - el detector de galena.

 

 

Tocando un nervio del cristal, el bigote cría un contacto semiconductor capaces de rectificar las corrientes débiles de alta frecuencia inducida en la antena por la señal de radio.

El resultado fue la detección para ser filtrado y aplicado a un audífono, que dio lugar a sonidos. Como no había ninguna amplificación en aquel momento (los transistores y válvulas no habían inventado aún), las señales tenían la potencia que la antena podría cosechar lo que exigía que ella tuviera grandes dimensiones. Nuestra radio utiliza un detector diferente.

Probando varias combinaciones de cuerpos tenemos varias que dio resultados satisfactorios como, por ejemplo, una paja de acero, una pieza de grafito en una placa de aluminio. Pero, sin duda, que proponemos, puede ser la base de este proyecto que haría enorme éxito en una feria o manifestación por su curiosidad: se utiliza un detector fuera de lo común y no necesita de transistores o válvulas.

 

Cómo funciona

La estructura básica de nuestra radio se muestra en la figura 2.

 

Figura 2 – estructura básica de la maquinilla de afeitar.
Figura 2 – estructura básica de la maquinilla de afeitar.

 

 

La etapa de sintonía y la antena tienen por función capturar las señales de las estaciones y separar lo que queremos oír. Como la radio es sin amplificación, la antena debe ser la más larga posible capturar la máxima cantidad de energía de la estación (que debe ser fuerte y estar muy cerca).

Una antena para la radio debe ser un alambre estirado de al menos 10 metros de largo. El circuito de sintonía tiene un capacitor variable y una bobina, como se muestra en la figura 3.

 

Figura 3 - El circuito de sintonía
Figura 3 - El circuito de sintonía

 

 

La señal de circuito de sintonía se lleva el elemento básico del proyecto que es el detector. Este detector, debería funcionar como un diodo común (nada impide que se use un diodo 1N34 o equivalente para obtener un radio común de cristal), está formado por una lámina de afeitar y un pequeño pedazo de grafito de un lápiz negro.

El toque sensible de grafio en la lámina, en puntos que deben ser obtenidos experimentalmente, hace la función como un detector de señales de alta frecuencia inducida por ondas de radio.

Este detector puede separar la señal de alta frecuencia proveniente del circuito de sintonización, la señal de baja frecuencia correspondiente a los sonidos. Estos sonidos, de hecho, las corrientes de baja frecuencia, se toman para el siguiente paso que es un auricular. En el circuito sigue siendo una red de polarización formada por un potenciómetro y un resistor, además de una batería de 6 V (4 pillas) como se muestra en la figura 4.

 

Figura 4 - El circuito de polarización.
Figura 4 - El circuito de polarización.

 

 

El propósito de esta red es "polarizar" el detector, ayudando a encontrar el punto de conducción ideal para la detección de las señales. Esto es porque la señal proveniente de la antena, que es muy débil, debiéndose agregar la tensión disponible para superar el punto en de conducción del detector.

 

Componentes

Como se trata de una radio experimental, mucho puede ser improvisado y aprovechado incluso de aparatos electrónicos fuera de uso. Algunos de los componentes sólo hay que comprar en casas especializadas. Recomendamos que el montaje se realice basada en un tablero de madera o plástico, como se muestra en la figura 5.

 

Figura 5 - Foto escaneada de la Montaje
Figura 5 - Foto escaneada de la Montaje

 

 

El inductor L1 se envuelve en una barra de ferrita de cualquier diámetro alrededor de 1 cm, está formado por 80 a 100 vueltas de alambre esmaltado 26 calibre 30 AWG o incluso alambre cubierto 22.

Esta bobina está conectada a la base mediante dos abrazaderas de montaje.

Puede ser el capacitor variable tipo miniatura o grande quitado alguna radio antigua fuera de uso. Si tienes más de una sección utilizar solamente uno de ellos teniendo el otro desconectado.

Los auriculares deben ser de tipo piezoeléctrico o alta impedancia de cristal, porque otros tipos no tienen sensibilidad, sobre todo la baja impedancia encontrados en Walkman y reproductores de CD.

El capacitor C1 es cerámico, 47 pF 120 pF y el resistor es de 2,7 M Ω o cerca de esto. El potenciómetro es de 470 k Ω a 1 M Ω. La batería está formada por 4 pilas pequeñas, que tendrán una enorme durabilidad dado el bajo consumo del aparato. Estas baterías deben montarse en un soporte adecuado.

Lo más importante es el montaje del detector de hoja de afeitar que se hace como se muestra en la figura 6.

 

Figura 6 -  Foto escaneada del detector.
Figura 6 - Foto escaneada del detector.

 

 

Este detector es formado conectándose un alambre con cuidado en un pedacito de Grafito que formará en el ánodo del diodo (2), y conectando con cuidado a otro cable en una lámina de afeitar común, formando el cátodo del diodo (1).

El Grafito debe apoyarse simplemente en la maquinilla de afeitar y, finalmente, su posición cambiara algunas veces hasta que logren ese resultado en una mayor sensibilidad. Para la conexión de la antena y la tierra son usados terminal común o un tornillo de terminal.

 

Montaje

Las soldaduras de los componentes deben realizarse con un hierro una pequeña potencia y punta fina. Todos los enlaces excepto el grafito y la lámina de afeitar deben ser soldados. En la figura 7 tenemos el diagrama completo de la radio.

 

   Figura 7 – Diagrama completo de la radio.
Figura 7 – Diagrama completo de la radio.

 

 

En la figura 8 nos da una idea de la disposición real de los componentes con sus conexiones, recordando que todo debe fijarse en base de madera.

 

 

   Figura 8: Aspecto final del montaje.
Figura 8: Aspecto final del montaje.

 

 

Para que el montaje salga perfecto. Tenga en cuenta los siguientes puntos:

 

a) Raspar las puntas de los cables de la bobina L1 antes de hacer la soldadura.

b) Cuando soldar la variable, cuidadosamente en cuenta la disposición de sus terminales y utiliza un botón de plástico para el ajuste fácil.

c) De la soldadura del capacitor C1, no dañará el resistor R1 para ese exceso de calor.

d) Titular de hacer la conexión de la olla como el dibujo y los cables de la batería observando la polaridad. El cable rojo es el positivo (+) y negativo negro (-).

e) Complete el montaje con el alambre de la soldadura del detector de.

 

Entonces, sólo revise el ensamble y verifique el funcionamiento de la radio.

 

Prueba y uso

En primer lugar, ofrece una buena antena y una conexión a tierra. La antena, como se muestra en la figura 9, puede quedar atrapada por extremos en cojines.

 

Figura 9 – instalación de la antena y a tierra, fundamental para el buen funcionamiento de la radio.
Figura 9 – instalación de la antena y a tierra, fundamental para el buen funcionamiento de la radio.

 

 

Dos árboles, postes u otros objetos pueden servir para sostener la antena que debe ser tan grande como sea posible. Cuánto más larga sea la antena, mejor será la intensidad de la señal obtenida. La conexión a tierra se puede hacer en cualquier objeto de metal que está en contacto con el suelo como una pipa de agua, un cuadrado de aluminio de la puerta o ventana, etcétera.

Hecha la conexión de la antena y la tierra en la radio, coloque el teléfono junto al oído y apoye el grafito en la afeitadora. Ajuste a la vez, cuidadosamente la sintonía y P1, para capturar cualquier estación. Si nada conseguir además de estallidos, busque una nueva posición del grafito en la afeitadora para obtener resultados satisfactorios.

El volumen, como en el radio de todos los componentes de amplificación, será muy pequeño, pero la calidad clara de sonido. Recuerde que, a principios del siglo pasado, receptores de radio tenían esta misma calidad de sonido y principio de funcionamiento.

 

X1 – Detector – lámina de afeitar – ver texto

XTAL – Audífono – ver texto

L1 – Bobina de antena - ver texto

CV – Capacitor variável de 120 a 410 pF

C1 – 100 pF – capacitor cerâmico

R1 – 2,7 M Ω – resistor – rojo, violeta, verde

P1 – 470 k Ω – potenciômetro

B1 – 6 V – 4 pilas pequeñas

 

Revisado 2017

 

19.01MBMemory Usage45.2msRequest 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:49 [ "USER" => "apache" "HOME" => "/usr/share/httpd" "PATH_TRANSLATED" => "redirect:/ind...
session
array:3 [ "counter" => 1 "timer" => array:3 [ "start" => 1749377027 "last" => 1749377027...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (85.66KB) (257μs)
  • afterInitialise (1.14MB) (4.74ms)
  • afterRoute (179.21KB) (1.21ms)
  • beforeRenderComponent com_content (100.98KB) (542μs)
  • Before Access::preloadComponents (all components) (33.45KB) (312μs)
  • After Access::preloadComponents (all components) (107.06KB) (457μs)
  • Before Access::preloadPermissions (com_content) (1.57KB) (9μs)
  • After Access::preloadPermissions (com_content) (16.19MB) (20.98ms)
  • Before Access::getAssetRules (id:8 name:com_content) (480.05KB) (1.97ms)
  • After Access::getAssetRules (id:8 name:com_content) (7.36KB) (57μs)
  • afterRenderComponent com_content (452.73KB) (6.59ms)
  • afterDispatch (2.25KB) (65μs)
  • beforeRenderRawModule mod_articles_category (Banco de Circuitos) (422.53KB) (1.75ms)
  • afterRenderRawModule mod_articles_category (Banco de Circuitos) (15.43KB) (424μs)
  • beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (92μs)
  • afterRenderRawModule mod_finder (Busca_inteligente) (63.02KB) (1.22ms)
  • beforeRenderModule mod_articles_category (Banco de Circuitos) (9.27KB) (598μs)
  • afterRenderModule mod_articles_category (Banco de Circuitos) (5.22KB) (77μs)
  • beforeRenderModule mod_finder (Busca_inteligente) (6.39KB) (188μs)
  • afterRenderModule mod_finder (Busca_inteligente) (4.44KB) (52μs)
  • afterRender (304.81KB) (3.47ms)
  • 1 x After Access::preloadPermissions (com_content) (16.19MB) (46.43%)
    20.98ms
    1 x afterRenderComponent com_content (452.73KB) (14.57%)
    6.59ms
    1 x afterInitialise (1.14MB) (10.5%)
    4.74ms
    1 x afterRender (304.81KB) (7.67%)
    3.47ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (480.05KB) (4.36%)
    1.97ms
    1 x beforeRenderRawModule mod_articles_category (Banco de Circuitos) (422.53KB) (3.87%)
    1.75ms
    1 x afterRenderRawModule mod_finder (Busca_inteligente) (63.02KB) (2.71%)
    1.22ms
    1 x afterRoute (179.21KB) (2.67%)
    1.21ms
    1 x beforeRenderModule mod_articles_category (Banco de Circuitos) (9.27KB) (1.32%)
    598μs
    1 x beforeRenderComponent com_content (100.98KB) (1.2%)
    542μs
    1 x After Access::preloadComponents (all components) (107.06KB) (1.01%)
    457μs
    1 x afterRenderRawModule mod_articles_category (Banco de Circuitos) (15.43KB) (0.94%)
    424μs
    1 x Before Access::preloadComponents (all components) (33.45KB) (0.69%)
    312μs
    1 x afterLoad (85.66KB) (0.57%)
    257μs
    1 x beforeRenderModule mod_finder (Busca_inteligente) (6.39KB) (0.42%)
    188μs
    1 x beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (0.2%)
    92μs
    1 x afterRenderModule mod_articles_category (Banco de Circuitos) (5.22KB) (0.17%)
    77μs
    1 x afterDispatch (2.25KB) (0.14%)
    65μs
    1 x After Access::getAssetRules (id:8 name:com_content) (7.36KB) (0.13%)
    57μs
    1 x afterRenderModule mod_finder (Busca_inteligente) (4.44KB) (0.12%)
    52μ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.48ms1.58MB
  • SELECT @@SESSION.sql_mode;33μs968B/libraries/src/Session/MetadataManager.php:184Copy
  • SELECT `session_id` FROM `incbmx_session` WHERE `session_id` = :session_id LIMIT 172μ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)230μs944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `id`,`rules` FROM `incbmx_viewlevels`43μ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` = :guest69μ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`242μ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)307μ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.68ms1.48MBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `incbmx_assets`292μs2.02KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • SELECT * FROM `incbmx_assets` WHERE `name` = 'com_content.article.1549'75μs912B/libraries/src/Table/Table.php:780Copy
  • SHOW FULL COLUMNS FROM `incbmx_content`280μs1.77KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • UPDATE `incbmx_content` SET `hits` = (`hits` + 1) WHERE `id` = '1549'182μ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)170μ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`192μ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)280μ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`181μ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 ASC406μ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`199μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `name`,`element` FROM `incbmx_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1154μ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)90μs648B/administrator/components/com_finder/src/Indexer/Taxonomy.php:325Copy
  • SELECT * FROM `incbmx_schemaorg` WHERE `itemId` = :itemId AND `context` = :context62μ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)162μ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` = 175μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:465Copy
  • warningassets - No asset found for com_content.article.1549, falling back to com_content
  • warningassets - No asset found for com_content.article.1549, falling back to com_content
  • warningassets - No asset found for com_content.article.1549, falling back to com_content
  • warningassets - No asset found for com_content.article.1549, falling back to com_content
  • warningassets - No asset found for com_content.article.1549, falling back to com_content
  • warningassets - No asset found for com_content.article.1549, falling back to com_content
  • warningassets - No asset found for com_content.article.1549, falling back to com_content
  • warningassets - No asset found for com_content.article.1549, falling back to com_content
  • warningassets - No asset found for com_content.article.1549, falling back to com_content
  • warningassets - No asset found for com_content.article.1549, falling back to com_content