Muchas escuelas están incluyendo en sus currículos trabajos que involucran tecnologías modernas como la electrónica, la mecatrónica e incluso la informática. La educación tecnológica, cuando hace uso de trabajos manuales tiene la ventaja de mejorar la coordinación motora fina, que los alumnos que no usan las manos con herramientas del uso diario tienden a perder. Los trabajos manuales para ferias de ciencias, como parte del currículo o exposiciones que involucran habilidades de los alumnos pueden ser mejoradas con la utilización de recursos electrónicos. Y, al contrario de lo que los lectores pueden pensar, un circuito simple como el que describimos en este artículo puede significar muchos puntos adicionales para su trabajo y no es difícil de montar.

   Lo que describimos en este artículo es un parpadeante que activa dos LED (que pueden ser los ojos del robot) y que se activan cuando se oscurece.

   Un sensor de luz se encarga de accionar el circuito parpadeante.

   Una idea para los que realizan un trabajo práctico con este circuito es demostrar cómo funcionan los sensores fotoeléctricos y luego usarlo como decoración en su habitación.

  Los lectores pueden todavía usar este robot colocándolo en la ventana de su habitación como una forma de señalización secreta para sus amigos para indicar que usted se encuentra en casa.

   Finalmente, el circuito se puede instalar en otros lugares como, por ejemplo, colocado en una bicicleta para servir de señalización nocturna.

   El circuito requiere una alimentación de 6 voltios que se puede obtener de 4 pilas comunes.

   El consumo, pequeño lo que le permite permanecer encendido durante largos intervalos de tiempo.

 

COMO FUNCIONA

   Podemos separar este circuito en dos bloques, para facilitar su análisis.

   El primer bloque corresponde al parpadeante propiamente dicho que nada más es que un multivibrador astable.

   Entonces tenemos dos transistores (Q1 y Q2) que conduce alternativamente la corriente, ya que enciende un LED (LED1) y el otro (LED2).

   Los LED parpadearán a una velocidad que dependerá de los valores de los capacitores C1 y C2.

   Para un parpadeo más rápido, el reproductor puede utilizar valores menores para estos componentes, como, por ejemplo, 4,7 uF o 10 uF.

Para parpadeos más lentos, los valores mayores como 47 uF o 100 uF pueden ser experimentados.

   Este multivibrador es controlado por un tercer transistor que forma el sistema sensor.

   En la base de este transistor hemos conectado un LDR o un resorte de Resistencia (Resistencia) que es un dispositivo cuya resistencia varía con la cantidad de luz que incide en su parte sensible, que está hecha de un material llamado sulfuro de cadmio (CdS).

   Como muestra el gráfico de la figura 1, la resistencia de este dispositivo cae de muchos millones de ohms en la oscuridad a algunos cientos o incluso decenas de ohms en el claro.

 


 

 

 

   Conectado entre la base y el emisor de un transistor él "corta" la corriente en el claro pero la deja pasar en la oscuridad.

   Vea que es el transistor que hace este control de corriente comandado por el LDR.

   Con ello, al recibir luz el multivibrador no funciona y los LEDs permanecen apagados.

   Sin embargo, en la oscuridad el circuito entra en funcionamiento y los LED parpadean.

   La resistencia R5 determina el nivel de iluminación en que ocurre el disparo del circuito, es decir, en el que el multivibrador entra en acción.

   Si el lector desea, puede conectar en serie con R5 un potenciómetro o trimpot de 100 k ohms para poder controlar la sensibilidad del circuito.

 

MONTAJE

   En la figura 2 tenemos el diagrama completo de la parte electrónica del proyecto.

 


 

 

 

   Como se trata de un proyecto muy simple podemos hacer su montaje sobre la base de un puente de terminales aislados como se muestra en la figura 3.

 


 

 

   Los lectores que deseen también pueden hacer el montaje en una matriz de contactos o en una placa de circuito impreso.

    Los transistores Q1 y Q2 son NPN de uso general admitiendo equivalentes, mientras que Q3, un PNP que también admite equivalentes.

   Observe cuidadosamente la posición de estos componentes en el montaje.

El LDR puede ser de cualquier tipo recomendándose el redondo común o miniatura.

   Los LED pueden ser ambos rojos o un rojo y otro verde.

   Para el caso de LED verde, el resistor conectado en serie se puede cambiar para mantener la misma intensidad de luz.

   Se puede usar una resistencia de 330 ohms.

   Los capacitores pueden tener valores en una amplia gama e incluso sugerimos que los lectores hagan experimentos en el sentido de obtener los guiños en el ritmo deseado.

 

PRUEBA Y USO

   Coloque las pilas en el soporte y haga sombra sobre el LDR.

   Inmediatamente los LED deben parpadear.

   Si no ocurre nada o si sólo un LED se enciende, compruebe el montaje.

Si desea ahorrar más las pilas, apagar el aparato por la noche un interruptor debe añadirse.

   La instalación en el modelo puede ser hecha de diversas formas, siempre recordando que el LDR debe recibir luz externa para el accionamiento.

   En el claro, el circuito permanece inactivo, entrando en acción cuando hacemos sombra en el LDR o cuando el ambiente es oscurecido.

   

Semiconductores:

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

Q3 - BC558 o equivalente - transistores PNP de uso general

LED1, LED2 - LED rojo o de otro color - ver texto

 

Resistores: (1/8 W, 5%)

R1, R4 - 470 ohms - amarillo, violeta, marrón

R2, R3 - 33 k ohms - naranja, naranja, naranja

R5 - 27 k ohms - rojo, violeta, naranja

 

Capacitores:

C1, C2 - 22 uF / 6 V - electrolíticos

 

Varios:

B1 - 6 volts - 4 pilas pequeñas

LDR - LDR común de cualquier tipo o tamaño.

Puente de terminales, matriz de contactos o placa de circuito impreso, caja para montaje (en forma de robot), hilos, soldadura, etc.

 

19MBMemory Usage41.34msRequest Duration
Joomla! Version5.2.3
PHP Version8.3.20
Identityguest
Response200
Templatecassiopeia
Database
Server
mysql
Version
10.5.22-MariaDB
Collation
latin1_swedish_ci
Conn Collation
utf8mb4_general_ci
$_GET
[]
$_POST
[]
$_SESSION
array:1 [ "joomla" => "***redacted***" ]
$_COOKIE
array:1 [ "c2123392c06423339225f3431360b7e6" => "0voeaqsgc75ge2d0vu5emhvvaq" ]
$_SERVER
array:52 [ "USER" => "apache" "HOME" => "/usr/share/httpd" "SCRIPT_NAME" => "/index.php" "RE...
session
array:3 [ "counter" => 3 "timer" => array:3 [ "start" => 1752106819 "last" => 1752106820...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (85.73KB) (304μs)
  • afterInitialise (1.14MB) (3.54ms)
  • afterRoute (179.16KB) (877μs)
  • beforeRenderComponent com_content (100.69KB) (476μs)
  • Before Access::preloadComponents (all components) (33.45KB) (203μs)
  • After Access::preloadComponents (all components) (107.06KB) (353μs)
  • Before Access::preloadPermissions (com_content) (1.57KB) (8μs)
  • After Access::preloadPermissions (com_content) (16.22MB) (19.46ms)
  • Before Access::getAssetRules (id:8 name:com_content) (480.05KB) (1.92ms)
  • After Access::getAssetRules (id:8 name:com_content) (7.36KB) (37μs)
  • afterRenderComponent com_content (430.96KB) (6.29ms)
  • afterDispatch (2.25KB) (61μs)
  • beforeRenderRawModule mod_articles_category (Banco de Circuitos) (422.44KB) (1.72ms)
  • afterRenderRawModule mod_articles_category (Banco de Circuitos) (15.43KB) (344μs)
  • beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (107μs)
  • afterRenderRawModule mod_finder (Busca_inteligente) (63.02KB) (1.16ms)
  • beforeRenderModule mod_articles_category (Banco de Circuitos) (9.27KB) (580μs)
  • afterRenderModule mod_articles_category (Banco de Circuitos) (5.47KB) (70μs)
  • beforeRenderModule mod_finder (Busca_inteligente) (6.64KB) (192μs)
  • afterRenderModule mod_finder (Busca_inteligente) (4.44KB) (49μs)
  • afterRender (296.81KB) (3.47ms)
  • 1 x After Access::preloadPermissions (com_content) (16.22MB) (47.07%)
    19.46ms
    1 x afterRenderComponent com_content (430.96KB) (15.23%)
    6.29ms
    1 x afterInitialise (1.14MB) (8.56%)
    3.54ms
    1 x afterRender (296.81KB) (8.4%)
    3.47ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (480.05KB) (4.63%)
    1.92ms
    1 x beforeRenderRawModule mod_articles_category (Banco de Circuitos) (422.44KB) (4.16%)
    1.72ms
    1 x afterRenderRawModule mod_finder (Busca_inteligente) (63.02KB) (2.8%)
    1.16ms
    1 x afterRoute (179.16KB) (2.12%)
    877μs
    1 x beforeRenderModule mod_articles_category (Banco de Circuitos) (9.27KB) (1.4%)
    580μs
    1 x beforeRenderComponent com_content (100.69KB) (1.15%)
    476μs
    1 x After Access::preloadComponents (all components) (107.06KB) (0.85%)
    353μs
    1 x afterRenderRawModule mod_articles_category (Banco de Circuitos) (15.43KB) (0.83%)
    344μs
    1 x afterLoad (85.73KB) (0.74%)
    304μs
    1 x Before Access::preloadComponents (all components) (33.45KB) (0.49%)
    203μs
    1 x beforeRenderModule mod_finder (Busca_inteligente) (6.64KB) (0.46%)
    192μs
    1 x beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (0.26%)
    107μs
    1 x afterRenderModule mod_articles_category (Banco de Circuitos) (5.47KB) (0.17%)
    70μs
    1 x afterDispatch (2.25KB) (0.15%)
    61μs
    1 x afterRenderModule mod_finder (Busca_inteligente) (4.44KB) (0.12%)
    49μs
    1 x After Access::getAssetRules (id:8 name:com_content) (7.36KB) (0.09%)
    37μs
    1 x Before Access::preloadPermissions (com_content) (1.57KB) (0.02%)
    8μs
23 statements were executed, 5 of which were duplicates, 18 unique11.4ms1.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 156μs1.31KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • UPDATE `incbmx_session` SET `guest` = :guest , `time` = :time , `userid` = :user_id , `username` = :username , `client_id` = :client_id WHERE `session_id` = :session_id54μs992BParams/libraries/src/Session/MetadataManager.php:316Copy
  • SELECT `id`,`rules` FROM `incbmx_viewlevels`48μs608B/libraries/src/Access/Access.php:955Copy
  • SELECT `b`.`id` FROM `incbmx_usergroups` AS `a` LEFT JOIN `incbmx_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `a`.`id` = :guest78μ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`205μ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)206μ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.98ms1.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.2525'78μs912B/libraries/src/Table/Table.php:780Copy
  • SHOW FULL COLUMNS FROM `incbmx_content`268μs1.77KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • UPDATE `incbmx_content` SET `hits` = (`hits` + 1) WHERE `id` = '2525'188μ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)179μ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`191μ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)241μ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`174μ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 ASC398μ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`171μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `name`,`element` FROM `incbmx_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1141μ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)82μs648B/administrator/components/com_finder/src/Indexer/Taxonomy.php:325Copy
  • SELECT * FROM `incbmx_schemaorg` WHERE `itemId` = :itemId AND `context` = :context65μ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)188μ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` = 167μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:465Copy
  • warningassets - No asset found for com_content.article.2525, falling back to com_content
  • warningassets - No asset found for com_content.article.2525, falling back to com_content
  • warningassets - No asset found for com_content.article.2525, falling back to com_content
  • warningassets - No asset found for com_content.article.2525, falling back to com_content
  • warningassets - No asset found for com_content.article.2525, falling back to com_content
  • warningassets - No asset found for com_content.article.2525, falling back to com_content
  • warningassets - No asset found for com_content.article.2525, falling back to com_content
  • warningassets - No asset found for com_content.article.2525, falling back to com_content
  • warningassets - No asset found for com_content.article.2525, falling back to com_content
  • warningassets - No asset found for com_content.article.2525, falling back to com_content