Muchas cosas interesantes se pueden hacer con un fotómetro (aparato que mide la intensidad de la luz), por ejemplo, la comparación de la tonalidad de las tintas, la medida del grado de iluminación de una habitación, la verificación de la transparencia de un cristal o hoja de papel, etc. Se trata, por lo tanto, de un montaje que sirve para el laboratorio de física, siendo sugerida para ferias de ciencias o como trabajo escolar.

   Como se mencionó en la introducción, un fotómetro para medir la intensidad de la luz, puede tener utilidades diversas, tanto en el taller, como en el hogar y, incluso, en el laboratorio de física, química o biología.

   Si el lector forma parte de un club de ciencias que, además de la electrónica, realiza experiencias en los sectores de la física, química y biología, se trata de un proyecto que puede ser de gran utilidad. Entre los posibles usos para este fotómetro, citamos:

   Medida de la luz ambiental para ayudar en la elección de la apertura y la velocidad de operación de una cámara

   Medida de la luz que incide en las plantas en el laboratorio de biología en el seguimiento de las experiencias que involucran fotosíntesis

   Comparación de tonalidad de las tintas

   Comparación y medida de transparencia de objetos, como vidrios, soluciones, hojas de papel.

   El montaje de este aparato, como el lector verá, es muy simple en vista de los pocos componentes que se utilizan.

   La alimentación se realiza con dos pilas pequeñas comunes, que tendrán una durabilidad muy grande en vista del bajo consumo.

 

 

   Como funciona

 

   El elemento básico de este circuito y un LDR (Foto-resistor), que es un componente cuya resistencia depende de la intensidad de la luz que incide sobre una superficie sensible de sulfuro de cadmio. Cuando la intensidad de la luz aumenta, se liberan portadores de cargas eléctricas que hacen que su resistencia disminuye.

   Podemos decir que en la oscuridad, la resistencia es del orden de 1.000.000 de ohms en un LDR común, cayendo a menos de 1 000 ohms (1000 veces menos!) Cuando está expuesto a una fuente de luz de gran alcance, como la luz del día o bajo una lámpara potente.

   Bastará entonces conectar el LDR a una batería ya un instrumento que indique la corriente para que tengamos una configuración básica de fotómetro.

   La batería suministra la energía al instrumento y la corriente circulante, acusada por el instrumento, dependerá justamente de la resistencia presentada por el LDR, la cual es función de la luz. Así, tenemos una relación directa entre la cantidad de luz que incide en el LDR y la corriente acusada por el instrumento.

   En el circuito final, utilizamos dos componentes adicionales: una resistencia para limitar la corriente en el instrumento, evitando así que la corriente excesiva, en caso de iluminación máxima, lo dañe y un trimpot para ajustar la escala del instrumento (mayor o menor sensibilidad) la aplicación dada.

   Una eventual escala en función de unidades fotométricas puede ser hecha con la utilización de un fotómetro estándar.

 

 

Montaje

 

   En la figura 1 tenemos el diagrama completo del simple fotómetro.

 


| Clique na imagem para ampliar |

 

 

   En la figura 2, tenemos la disposición de los componentes en una barra de terminales.

 


| Clique na imagem para ampliar |

 

 

   Por supuesto, usando una caja como se muestra en la figura 3, el puente se fijará en su interior y sólo habrá 3 componentes externos: el LDR, que debe colocarse en un tubo opaco para no recibir luz lateral, el instrumento y el interruptor general S1 .

 


| Clique na imagem para ampliar |

 

 

   Los siguientes son los cuidados que el lector debe tomar con el montaje y la obtención de los componentes:

a) El primer componente que se va a analizar y el LDR. Si bien hay varios tipos a disposición, si el lector tiene suerte, puede conseguir uno de gracia en un viejo televisor con control automático de brillo que esté abandonado. Este componente se encuentra en el panel. El tipo redondo es el más indicado para el diseño y será conectado al puente a través de dos hilos.

b) El instrumento M1 es un VU-meter común que puede ser de cualquier tamaño, siempre que tenga una bobina de 0 a 200 uA. Los tipos de 0-1 mA (menos sensibles) también se pueden utilizar, pero P1 debe reducirse a 22 k y R1 a 2k2.

   Después de encender el aparato, el puntero del M1 puede tender a moverse hacia la izquierda. Si esto ocurre, es sólo invertir sus hilos de conexión.

c) P1 es un trimpot de 47k, pero valores como 100 k también sirven, obteniéndose menor sensibilidad. Si lo desea, el reproductor puede utilizar un potenciómetro de mismo valor en el panel, con la posibilidad de cambiar la sensibilidad del aparato más fácilmente.

d) El resistor R1 es de 10 k, pero valores cercanos, como 8k2 o incluso 6k8, pueden ser usados ​​sin problemas, y puede ser de 1/8 o ¼ W con cualquier tolerancia.

e) El interruptor S1 es del tipo que el lector juzga conveniente, y para las dos pilas pequeñas se debe utilizar un soporte apropiado.

   Terminando el montaje, la prueba de funcionamiento es simple.

 

 

Prueba y uso

 

   Coloque las pilas en el soporte y accione S1. Si la aguja del instrumento tiende a la izquierda, invierte sus conexiones.

   Apuntando el LDR a cualquier fuente de luz, la aguja del instrumento tenderá al máximo, dependiendo del ajuste de P1.

   Comprobado el funcionamiento, se puede utilizar.

   El ajuste de P1 depende de las intensidades de luz con que vamos a trabajar, debiéndose evitar que el puntero vaya más allá del máximo.

   En la figura 4, damos los diferentes procedimientos para el uso del fotómetro.

 


| Clique na imagem para ampliar |

 

 

   En (a), tenemos la medida directa de una intensidad de fuente de luz.

   En (b), tenemos el procedimiento para medir la luz reflejada por un objeto, en una comparación de tonalidad, por ejemplo.

   En (c), tenemos una medida de transparencia de una hoja de papel o de una chapa de vidrio.

   Si la aguja no alcanza el final de la escala con las pilas buenas y con el trimpot en el máximo, reduzca el valor de R1 a 4k7 inicialmente y después, si aún así no consigue el máximo, para 2k2.

 

LDR - LDR redondo común

M1 - VU-meter de 0-200 uA

B1 - 3 V - 2 pilas pequeñas

P1 - 47K - trimpot

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

S1 - Interruptor simple

Varios: puente de terminales, caja para montaje, tubo opaco de cartón o PVC para el LDR, soporte para dos pilas pequeñas, hilos, soldadura, etc.

 

 

 

18.905MBMemory Usage39.87msRequest 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
array:1 [ "c2123392c06423339225f3431360b7e6" => "49qdvbqes9monbt2kf9h5b4km1" ]
$_SERVER
array:52 [ "USER" => "apache" "HOME" => "/usr/share/httpd" "SCRIPT_NAME" => "/index.php" "RE...
session
array:3 [ "counter" => 2 "timer" => array:3 [ "start" => 1742113853 "last" => 1742113853...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (85.86KB) (309μs)
  • afterInitialise (1.14MB) (3.56ms)
  • afterRoute (179.16KB) (877μs)
  • beforeRenderComponent com_content (100.65KB) (424μs)
  • Before Access::preloadComponents (all components) (33.5KB) (195μs)
  • After Access::preloadComponents (all components) (107.06KB) (351μs)
  • Before Access::preloadPermissions (com_content) (1.57KB) (8μs)
  • After Access::preloadPermissions (com_content) (16.19MB) (19.6ms)
  • Before Access::getAssetRules (id:27280 name:com_content.article.30913) (514.65KB) (644μs)
  • After Access::getAssetRules (id:27280 name:com_content.article.30913) (7.38KB) (52μs)
  • afterRenderComponent com_content (394.03KB) (6.48ms)
  • afterDispatch (2.25KB) (54μs)
  • beforeRenderRawModule mod_articles_category (Banco de Circuitos) (359.23KB) (1.6ms)
  • afterRenderRawModule mod_articles_category (Banco de Circuitos) (79.43KB) (407μs)
  • beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (114μs)
  • afterRenderRawModule mod_finder (Busca_inteligente) (64.98KB) (1.14ms)
  • beforeRenderModule mod_articles_category (Banco de Circuitos) (9.98KB) (554μs)
  • afterRenderModule mod_articles_category (Banco de Circuitos) (5.39KB) (60μs)
  • beforeRenderModule mod_finder (Busca_inteligente) (6.39KB) (185μs)
  • afterRenderModule mod_finder (Busca_inteligente) (4.75KB) (46μs)
  • afterRender (261.23KB) (3.11ms)
  • 1 x After Access::preloadPermissions (com_content) (16.19MB) (49.16%)
    19.60ms
    1 x afterRenderComponent com_content (394.03KB) (16.25%)
    6.48ms
    1 x afterInitialise (1.14MB) (8.93%)
    3.56ms
    1 x afterRender (261.23KB) (7.81%)
    3.11ms
    1 x beforeRenderRawModule mod_articles_category (Banco de Circuitos) (359.23KB) (4.01%)
    1.60ms
    1 x afterRenderRawModule mod_finder (Busca_inteligente) (64.98KB) (2.85%)
    1.14ms
    1 x afterRoute (179.16KB) (2.2%)
    877μs
    1 x Before Access::getAssetRules (id:27280 name:com_content.article.30913) (514.65KB) (1.62%)
    644μs
    1 x beforeRenderModule mod_articles_category (Banco de Circuitos) (9.98KB) (1.39%)
    554μs
    1 x beforeRenderComponent com_content (100.65KB) (1.06%)
    424μs
    1 x afterRenderRawModule mod_articles_category (Banco de Circuitos) (79.43KB) (1.02%)
    407μs
    1 x After Access::preloadComponents (all components) (107.06KB) (0.88%)
    351μs
    1 x afterLoad (85.86KB) (0.78%)
    309μs
    1 x Before Access::preloadComponents (all components) (33.5KB) (0.49%)
    195μs
    1 x beforeRenderModule mod_finder (Busca_inteligente) (6.39KB) (0.46%)
    185μs
    1 x beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (0.29%)
    114μs
    1 x afterRenderModule mod_articles_category (Banco de Circuitos) (5.39KB) (0.15%)
    60μs
    1 x afterDispatch (2.25KB) (0.14%)
    54μs
    1 x After Access::getAssetRules (id:27280 name:com_content.article.30913) (7.38KB) (0.13%)
    52μs
    1 x afterRenderModule mod_finder (Busca_inteligente) (4.75KB) (0.12%)
    46μs
    1 x Before Access::preloadPermissions (com_content) (1.57KB) (0.02%)
    8μs
21 statements were executed, 5 of which were duplicates, 16 unique10.81ms1.57MB
  • SELECT @@SESSION.sql_mode;30μs968B/libraries/src/Session/MetadataManager.php:184Copy
  • SELECT `session_id` FROM `incbmx_session` WHERE `session_id` = :session_id LIMIT 158μ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_id206μs992BParams/libraries/src/Session/MetadataManager.php:316Copy
  • SELECT `id`,`rules` FROM `incbmx_viewlevels`46μ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` = :guest74μ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`243μ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)205μ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.52ms1.46MBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `incbmx_content`363μs2.39KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • UPDATE `incbmx_content` SET `hits` = (`hits` + 1) WHERE `id` = '30913'217μ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)178μ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`189μ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)235μ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`165μ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 ASC382μ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` = 1150μ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)90μs648B/administrator/components/com_finder/src/Indexer/Taxonomy.php:325Copy
  • SELECT * FROM `incbmx_schemaorg` WHERE `itemId` = :itemId AND `context` = :context55μs1.55KBParams/plugins/system/schemaorg/src/Extension/Schemaorg.php:403Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`state`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`version`,`a`.`ordering`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`metadata`,`a`.`featured`,`a`.`language`,`fp`.`featured_up`,`fp`.`featured_down`,`c`.`title` AS `category_title`,`c`.`alias` AS `category_alias`,`c`.`access` AS `category_access`,`c`.`language` AS `category_language`,`fp`.`ordering`,`u`.`name` AS `author`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1) AS `rating`,`v`.`rating_count` AS `rating_count` FROM `incbmx_content` AS `a` INNER JOIN `incbmx_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `incbmx_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `incbmx_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `incbmx_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `incbmx_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE ( (`a`.`id` = :pk AND `c`.`published` > 0) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp)) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) AND `a`.`state` IN (:preparedArray1,:preparedArray2)163μs22.17KBParams/components/com_content/src/Model/ArticleModel.php:215Copy
  • SELECT SUM(CASE WHEN `a`.`next_execution` <= :now THEN 1 ELSE 0 END) AS due_count,SUM(CASE WHEN `a`.`locked` IS NULL THEN 0 ELSE 1 END) AS locked_count FROM `incbmx_scheduler_tasks` AS `a` WHERE `a`.`state` = 171μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:465Copy