El simple proyecto presentado utiliza sólo un transistor y su montaje no ofrece dificultad alguna, incluso para los principiantes. Se trata de un probador de continuidad de gran utilidad en la bancada pues puede probar componentes de diversos tipos, hilos, conexiones, y mucho más.

El uso de un transistor en un circuito como éste posibilita una reducción muy grande en la corriente de prueba, lo que garantiza la integridad de los componentes probados, principalmente si son sensibles. Por otro lado, resistencias relativamente elevadas, que no ser detectadas por un probador común con lámparas o LED conectados directamente, pueden ser acusadas, gracias a la ganancia del transistor. El probador que describimos funciona con 4 pilas pequeñas, siendo capaz de acusar resistencias de hasta 100 k ohmios, con facilidad.

 

Como funciona

El componente en prueba es intercalado entre el colector y la base del transistor, proporcionando así la polarización para la conducción. Si la resistencia del componente es suficientemente baja para dejar pasar la corriente de polarización, el transistor conduce y con ello el LED se enciende, indicando el hecho.

El transistor puede haber ganancia en el rango de 30 a 800, lo que resultará en sensibilidad que permite que el LED se encienda con resistencias de aproximadamente 20 k a 1 M ohms, aproximadamente.

Cualquier transistor puede ser utilizado en el montaje, ya que del tipo PNP, como 2SB175, AC128, OC74 (antiguos), o tipos modernos como el BC307, BC557, BC558, etc. Lo importante es verificar su posición en el montaje, según los puntos de conexión del emisor (E), colector (C) y base (B). Aparatos antiguos, fuera de uso, son una excelente fuente de transistores que se pueden aprovechar en este montaje. Vea en el Sitio - códigos de semiconductores japoneses - cómo identificar transistores que se pueden utilizar en este proyecto.

 

Montaje

Comenzamos por mostrar en la figura 1 el diagrama del simple probador de componentes.

 

Figura 1 - Diagrama completo del probador de continuidad.
Figura 1 - Diagrama completo del probador de continuidad.

 

 

Figura 2 - Montaje basado en un puente de terminales.
Figura 2 - Montaje basado en un puente de terminales.

 

El conjunto se puede instalar en una pequeña caja de plástico e incluso el interruptor S1 puede ser eliminado, pues manteniendo las puntas de prueba PP1 y PP2 separadas, no hay consumo de energía. El LED debe quedar fuera de la caja, pudiendo ser de cualquier color. Las puntas de prueba pueden ser improvisadas con clavos grandes, si usted no desea usar un par comercial del tipo encontrado en multímetros.

 

Prueba y uso

Terminando el montaje, coloque las pilas en el soporte y encienda S1. Si el LED se enciende es señal de que el transistor se encuentra con problemas o está invertido. También puede ocurrir que el transistor no sea del tipo indicado (PNP). Las puntas de prueba deberán estar separadas.

Uniendo las puntas de prueba, el LED debe encenderse. Si esto no ocurre, o el transistor está abierto (malo) o es del tipo que no sirve para el proyecto. También puede ocurrir que está invertido.

Para utilizar el probador basta colocar las puntas de prueba en los terminales del componente que va a ser probado. El componente debe estar fuera del circuito o el aparato en el que se encuentre debe estar apagado. Si el LED se enciende, la resistencia es menor que el valor tomado como base. Recuerde que dependiendo del componente, para que sea bueno, es necesario que haya alta o baja resistencia.

 

Q1 - Cualquier transistor PNP - ver texto

LED - LED rojo común o de otro color

S1 - Interruptor simple

B1 - 6 V- 4 pilas pequeñas

R1 - 22 k ohms x 1/8 W - resistor - rojo, rojo, naranja

R2 - 470 ohms x 1/8 W - resistor - amarillo, violeta, marrón

 

Varios:

Puente de terminales, puntas de prueba (PP1 y PP2), soporte de 4 pilas pequeñas, hilos, soldadura, etc.

 

Obs .: Este proyecto, por su simplicidad, es recomendado para cursos de electrónica en todos los niveles, de la enseñanza fundamental y media en actividades iniciales, así como en los cursos técnicos. El montaje también puede ser hecho con mucha facilidad en matriz de contactos, placa universal o incluso una placa de circuito impreso creada por el alumno.

 

18.924MBMemory Usage34.7msRequest Duration
Joomla! Version5.2.3
PHP Version8.3.20
Identityguest
Response200
Templatecassiopeia
Database
Server
mysql
Version
10.5.22-MariaDB
Collation
latin1_swedish_ci
Conn Collation
utf8mb4_general_ci
$_GET
[]
$_POST
[]
$_SESSION
array:1 [ "joomla" => "***redacted***" ]
$_COOKIE
[]
$_SERVER
array:51 [ "USER" => "apache" "HOME" => "/usr/share/httpd" "SCRIPT_NAME" => "/index.php" "RE...
session
array:3 [ "counter" => 1 "timer" => array:3 [ "start" => 1748975146 "last" => 1748975146...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (85.3KB) (301μs)
  • afterInitialise (1.14MB) (3.77ms)
  • afterRoute (179.21KB) (917μs)
  • beforeRenderComponent com_content (100.98KB) (372μs)
  • Before Access::preloadComponents (all components) (33.45KB) (184μs)
  • After Access::preloadComponents (all components) (107.06KB) (455μs)
  • Before Access::preloadPermissions (com_content) (1.57KB) (9μs)
  • After Access::preloadPermissions (com_content) (16.22MB) (19.39ms)
  • Before Access::getAssetRules (id:2459 name:com_content.article.8803) (514.65KB) (689μs)
  • After Access::getAssetRules (id:2459 name:com_content.article.8803) (7.38KB) (34μs)
  • afterRenderComponent com_content (24.09KB) (1.49ms)
  • afterDispatch (2.28KB) (63μs)
  • beforeRenderRawModule mod_articles_category (Banco de Circuitos) (408.62KB) (1.81ms)
  • afterRenderRawModule mod_articles_category (Banco de Circuitos) (15.43KB) (384μs)
  • beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (96μs)
  • afterRenderRawModule mod_finder (Busca_inteligente) (64.68KB) (1.23ms)
  • beforeRenderModule mod_articles_category (Banco de Circuitos) (9.27KB) (580μs)
  • afterRenderModule mod_articles_category (Banco de Circuitos) (5.22KB) (67μs)
  • beforeRenderModule mod_finder (Busca_inteligente) (6.39KB) (186μs)
  • afterRenderModule mod_finder (Busca_inteligente) (4.44KB) (50μs)
  • afterRender (151.6KB) (2.54ms)
  • 1 x After Access::preloadPermissions (com_content) (16.22MB) (55.87%)
    19.39ms
    1 x afterInitialise (1.14MB) (10.87%)
    3.77ms
    1 x afterRender (151.6KB) (7.31%)
    2.54ms
    1 x beforeRenderRawModule mod_articles_category (Banco de Circuitos) (408.62KB) (5.2%)
    1.81ms
    1 x afterRenderComponent com_content (24.09KB) (4.3%)
    1.49ms
    1 x afterRenderRawModule mod_finder (Busca_inteligente) (64.68KB) (3.53%)
    1.23ms
    1 x afterRoute (179.21KB) (2.64%)
    917μs
    1 x Before Access::getAssetRules (id:2459 name:com_content.article.8803) (514.65KB) (1.99%)
    689μs
    1 x beforeRenderModule mod_articles_category (Banco de Circuitos) (9.27KB) (1.67%)
    580μs
    1 x After Access::preloadComponents (all components) (107.06KB) (1.31%)
    455μs
    1 x afterRenderRawModule mod_articles_category (Banco de Circuitos) (15.43KB) (1.11%)
    384μs
    1 x beforeRenderComponent com_content (100.98KB) (1.07%)
    372μs
    1 x afterLoad (85.3KB) (0.87%)
    301μs
    1 x beforeRenderModule mod_finder (Busca_inteligente) (6.39KB) (0.54%)
    186μs
    1 x Before Access::preloadComponents (all components) (33.45KB) (0.53%)
    184μs
    1 x beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (0.28%)
    96μs
    1 x afterRenderModule mod_articles_category (Banco de Circuitos) (5.22KB) (0.19%)
    67μs
    1 x afterDispatch (2.28KB) (0.18%)
    63μs
    1 x afterRenderModule mod_finder (Busca_inteligente) (4.44KB) (0.14%)
    50μs
    1 x After Access::getAssetRules (id:2459 name:com_content.article.8803) (7.38KB) (0.1%)
    34μs
    1 x Before Access::preloadPermissions (com_content) (1.57KB) (0.03%)
    9μs
14 statements were executed9.68ms1.52MB
  • SELECT @@SESSION.sql_mode;34μs968B/libraries/src/Session/MetadataManager.php:184Copy
  • SELECT `session_id` FROM `incbmx_session` WHERE `session_id` = :session_id LIMIT 184μ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)179μs944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `id`,`rules` FROM `incbmx_viewlevels`55μ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` = :guest81μ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`250μ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)309μ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.71ms1.48MBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `incbmx_content`373μs2.39KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • UPDATE `incbmx_content` SET `hits` = (`hits` + 1) WHERE `id` = '8803'206μs48B/libraries/src/Table/Table.php:1348Copy
  • SELECT `name`,`element` FROM `incbmx_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1169μs608B/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)94μs648B/administrator/components/com_finder/src/Indexer/Taxonomy.php:325Copy
  • SELECT * FROM `incbmx_schemaorg` WHERE `itemId` = :itemId AND `context` = :context64μs1.55KBParams/plugins/system/schemaorg/src/Extension/Schemaorg.php:403Copy
  • 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` = 174μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:465Copy