miércoles, 27 de noviembre de 2013

CISCO - CCNA Routing and Switching - CCNA Routing and Switching Essentials - 6.2.4.5 Lab - Configurando rutas estáticas y por defecto con IPv6

CISCO - CCNA Routing and Switching - CCNA Routing and Switching Essentials - 6.2.2.5 Lab - Configurando Rutas Estáticas y por Defecto con IPv4

CISCO - CCNA Routing and Switching - CCNA Routing and Switching Essentials - 5.1.3.7 Lab - Configurando 802.1Q Trunk-Based y Ruteo Entre VLANs

CISCO - CCNA Routing and Switching - CCNA Routing and Switching Essentials - 5.1.2.4 Lab - Configurando Ruteo Por Interface Entre VLANs

CISCO - CCNA Routing and Switching - CCNA Routing and Switching Essentials - 5.1.2.4 Lab - Configurando Ruteo Por Interface Entre VLANs

CISCO - CCNA Routing and Switching - CCNA Routing and Switching Essentials - 4.1.4.6 Lab - Configuración Básica de las Características de un Router con IOS CLI

viernes, 8 de noviembre de 2013

Amplificador de Audio Pequeño Para Computadoras

Este amplificador es una configuración diferente del circuito integrado TDA2822M para ganar mayor potencia usando los dos amplificadores internos que tiene este circuito integrado para que trabajen como uno sólo, así se dobla la potencia.

Para ver la versión más pequeña con alimentación USB visite:

A continuación muestro el diagrama del circuito.


Como se puede apreciar en el circuito, uso los dos amplificadores que tiene el circuito integrado para que trabajen como uno solo y así se dobla la potencia en el circuito, es necesario usar dos circuito integrados para cada canal de audio (R y L), finalmente la alimentación del circuito que usaré será la máxima permitida por el circuito integrado (TDA2822M), 15V, de esta manera poder explotar al máximo su capacidad. La alimentación tiene que hacerse con una fuente externa de 15V, aunque puede variar esta fuente de alimentación entre 1.8V y 15V. Los parlantes de salida serán de 8 ohm y entre 1W y 2W de potencia (pequeños).

Seguidamente muestro el video del diseño de la placa del circuito. Tengo que aclarar que realicé algunas modificaciones para el circuito final, el video es de uso didáctico para aprender a crear placas impresas.



Finalmente muestro los archivos compartidos de la placa base en PCB Wizard y PDF's.


En el siguiente video se muestra el desempeño del amplificador.


Aquí algunas fotos de la placa.







Para elaborar una fuente de poder vea:
http://techemergente.blogspot.com/2012/09/adaptador-de-voltaje-o-fuente-de-poder.html

Disfrute de la música!!


Instalación de CentOS 6.4 x86 64 en VirtualBox

sábado, 14 de septiembre de 2013

Elaboración de una Placa Impresa Para Circuitos Electrónicos

El objetivo es mostrar cómo se quema una placa impresa para circuitos electrónicos. Sin embargo el circuito que se elabora es el de un probador de cables de red Ethernet, los detalles del circuito están en el siguiente post: http://techemergente.blogspot.com/2012/08/cable-tester-portatil.html





Para el diseño de placas impresas vea el siguiente video y es el diseño de un amplificador de audio: http://techemergente.blogspot.com/2013/11/amplificador-de-audio-pequeno-para.html



miércoles, 12 de junio de 2013

Repositorios Para Versiones Antiguas de Ubuntu

Ubuntu cada 6 meses libera una nueva versión y lo hace en los meses de Abril y Octubre de cada año, por ejemplo, la versión 13.04 de Ubuntu fue liberada el 25 de Abril del 2013 (13.04) y será soportada hasta el 2014, mas o menos un año. También tiene versiones LTS (Servicio de Largo Tiempo) que se liberan cada dos años, como la 12.04LTS que tiene soporte hasta el 2017, 5 años.

Entonces que pasaría si mi versión de Ubuntu ya no está soportada, es decir pasaron ya algunos años y cuando trato de instalar nuevos programas, ya no están disponibles para mi versión de Ubuntu y en caso si lo estén, son versiones antiguas.

La solución es cambiar la configuración del archivo /etc/apt/sources.list con el siguiente contenido:

deb http://old-releases.ubuntu.com/ubuntu/ intrepid main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ intrepid-updates main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ intrepid-security main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ intrepid-backports main restricted universe multiverse

Pero en vez de la palabra intrepid en todas las líneas hay que reemplazar por el nombre de código de su versión. En mi caso mi versión antigua es 8.10 Intrepid Ibex, es por ello de la palabra intrepid.


Para conocer su nombre de código hay que ver el archivo /etc/lsb-release para ello usamos el terminal de linux para ver el archivo con la herramienta vim.

sudo vim /etc/lsb-release

El contenido en mi caso muestra:

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=8.10
DISTRIB_CODENAME=intrepid
DISTRIB_DESCRIPTION="Ubuntu 8.10"

En mi caso es intrepid en otros casos puede ser lucyd o natty, entre otros. Es la palabra que debe reemplazarse en el archivo /etc/apt/sources.list.

Para modificar el archivo /etc/apt/sources.list es necesario usar un editor de textos en el terminal, por ejmplo vim o nano. Yo usé vim.

sudo vim /etc/apt/sources.list

Una vez dentro del archivo presione la tecla i y aparecera la palabra INSERT en la parte inferior.

Una vez realizado esto puede editar el archivo de configuración como cualquier archivo de texto.

Terminado el trabajo para guardar su archivo hay que presionar la tecla Esc para salir del modo insert y debemos escribir :wq para guardar el archivo (w) y salir de vim (q).

Luego procedemos actualizar la base de datos de repositorios con el comando:

sudo apt-get update

Hasta este punto la tarea está concluida pero podemos ver por ejemplo si el navegador midori está disponible para descargar e instalar de los repositorios, con el comando:

sudo apt-cache search midori

De estar el programa en la lista se le puede instalar con el comando:

sudo ap-get install midori

Y así tenemos muchos programas disponibles para descargar e instalar y no como antes que no podíamos usar los repositorios ya que nuestra distribución no estaba soportada.

viernes, 31 de mayo de 2013

Implementación de Servicios Distribuidos en una Infraestructura de Redes de Computadoras

Esta investigación proporciona una respuesta concisa a cómo se debería organizar una sólida infraestructura de Tecnologías de la Información basada en software de código abierto con el hardware principal de una institución, en este caso la Universidad Nacional del Altiplano. Es una necesidad para las grandes organizaciones construir una central para los usuarios con servicios web, de autentificación, de almacenamiento global de información de los usuarios, y ofrecer un acceso común a los archivos personales con independencia de la ubicación que el usuario desee conectarse. Todas estas cuestiones han sido abordadas con la ayuda de tecnologías bien establecidas, como la industria estándar de Apache, Kerberos para autenticación de usuarios y un sistema de archivos distribuido Samba compatible con Windows. 

Todos los servicios se han llevado a cabo con tres objetivos principales: proporcionar seguridad, colaboración y la tolerancia a fallos. El trabajo se centrará en la explicación de los procedimientos para evitar la inseguridad de los servicios, así como proporcionar la fiabilidad y la redundancia. 

Esta investigación está dividida en cuatro partes en las que se describirá en directo los servicios que se ejecutan en servidores UNIX. La primera parte de la investigación describe el planteamiento del problema de la investigación, la segunda parte trata sobre las hipótesis y variables, la tercera parte trata el marco teórico de la investigación donde se detalla NTP, DNS, Kerberos, Samba, Apache y otros conceptos fundamentales. La cuarta parte es el diseño de la arquitectura fundamental de nuestro entorno de software, de los servicios básicos, tales como DNS y NTP, al núcleo formado por Kerberos V y Samba como una puerta de entrada al mundo de Windows y finalmente se presenta las conclusiones. 

Uno de los comentarios que hay que añadir aquí sobre la realización de esta investigación. Todos los servicios han sido aplicados en las máquinas conectadas a una red, y la salida ha sido grabado en directo a través de la secuencia de comandos de UNIX, que crea una grabación de una sesión en el terminal. Ocasionalmente otro comando como el screendump fue usado para capturar el terminal.

Aplicación de Servicios Distribuidos en la Infraestructura de Red de la Universidad Nacional del Altiplano - 2011

Implementación de Virtualización y Redundancia de Servidores Para la Alta Disponibilidad de Servicios de Red

Resumen—La redundancia de servidores junto a la virtualización proveen una moderna e innovadora forma de brindar servicios de red con alta disponibilidad, es decir, que en alta demanda de los servicios, se puede descentralizar los recursos de red en dos o muchos más servidores para que trabajen como uno sólo teniendo así un sistema distribuido que puede agrandarse según sea el crecimiento de dicha demanda. 
La virtualización de servidores nos brinda una gran facilidad de administración, clonación, consumo de energía menor, implementar varios servidores con un solo hardware, entre otras ventajas que facilitan la redundancia de servidores a gran escala. De tal manera se puede clonar un servidor y tener uno o más clones que trabajen conjuntamente con el original, de esta forma se distribuye el número de usuarios entre el número de servidores clones, también la gran ventaja de los clones es que si uno no está disponible los demás toman su lugar, creando así una infraestructura de red con alta disponibilidad, fiabilidad y tolerancia a fallos. 
Para que sea un servicio transparente, es decir, que el usuario no sea consciente de lo que pasa en la red, es necesario asignar el nombre de una máquina a muchas más, para que haya más de una estableciendo servicios de red; esto se logra con el servidor DNS.

Virtualización y Redundancia de Servidores Para la Alta Disponibilidad de Servicios de Red - Paper - 2012

Virtualización y Redundancia de Servidores Para la Alta Disponibilidad de Servicios de Red - Presentación - 2012

Modelamiento de un Plan de Recuperación de Desastres Usando Virtualización

Resumen—La recuperación de desastres es uno de los elementos más críticos en las operaciones de tecnologías de la información y la virtualización puede ser una tecnología significante para construir un plan proactivo contra los desastres. 
Se establece una serie de variables de la infraestructura de IT de una organización para poder desarrollar un plan simple, práctico y efectivo. Cada variable se puede medir o definir de manera simple para poder tener datos concretos que sean eficaces al momento de hacer el plan. 
Se utilizan ejemplos prácticos por motivos didácticos, como un lenguaje más cercano a un administrador de red y como una manera de traducir el plan a la práctica, evitando que sea parte del papeleo de la organización.

Implementar Cloud Computing con DNS NTP Samba LAMP y CUPS

Resumen—Este paper muestra el impacto que tiene cloud computing sobre una empresa exportadora en el Perú. Cloud computing conocida también como servicios distribuidos integran servicios de Internet para uso de una organización, en nuestro caso serán: los servicios de administración de archivos, sincronización exacta del tiempo, servicios de resolución de nombres o dominios, administración de impresoras y por supuesto servicios web. Algunos de estos con servidores esclavos para auxiliar al servidor maestro cuando éste no se encuentre disponible (redundancia). La plataforma es Ubuntu Server que es de libre distribución, es decir gratuita para su descarga, uso y difusión, al igual que los paquetes de instalación de los servicios mencionados anteriormente que también son gratis, otra ventaja es la compatibilidad con sistemas operativos Windows, Linux y Mac, esto por el uso de estándares y protocolos que permiten la compatibilidad y convergencia de la red. Todo esto hace un gran impacto sobre la empresa ya que las soluciones de Microsoft resultan más caras que las Linux largamente.

Cloud Computing con DNS NTP Samba LAMP y CUPS - Paper - 2010 - ISBN: 978-612-45345-1-5

Cloud Computing con DNS NTP Samba LAMP y CUPS - Presentación - 2010

ISBN: 978-612-45345-1-5

Configuración de IPv6 en Linux (Ubuntu Server) y Windows 7

miércoles, 17 de abril de 2013

Linterna de LED's con USB para Computadora 2.0

El antecedente a esta linterna super moderna y mejorada que hemos diseñado es una linterna más simple que se publicó anteriormente en este mismo blog (http://techemergente.blogspot.com/2012/03/linterna-de-leds-usb-para-computadora.html). Sin embargo las dos se basan en el mismo principio.

Primeramente veamos el siguiente gráfico de diseño:



CÁLCULO DE DATOS IDEALES

Se halla el valor de la corriente I usando las leyes de Kirchhoff. Luego se halla R usando también las leyes de Kirchhoff, los datos conocidos se obtienen por la hoja de datos o datasheet del LED y los valores estándares de las normas que rigen el uso de USB.

R obtiene un valor de 1,75 ohm, se halla la potencia P en todo el circuito y es 4 Watts mientras que la resistencia soporta una potencia PR de 1,12 Watts. Por lo tanto la resistencia que se usaría en este caso no sería una pequeña resistencia de 0,25 Watts como se usa normalmente ya que se quemaría al no poder soportar 1,12 Watts cuando sólo está diseñada para 0,25 Watts, tampoco una de 0,5 Watts que son mas grandes, tendría que usarse una resistencia de 2 Watt para cumplir el cometido y esas resistencias son mucho más grandes y no van de acuerdo con el diseño que quería hacer.

Por otra parte todo el circuito tiene una potencia de 4 Watts lo que es el resultado de usar la corriente máxima de los LED's en los cálculos (100mA), lo cuál tampoco resultó conveniente ya que 4Watts es demasiada energía usada para una linterna que iluminará el teclado de la computadora, lo que gastaría demasiado rápido la batería de una laptop por ejemplo.



CÁLCULO DE DATOS REALES

Para mejorar el diseño decidí usar una resistencia de 10 ohm como se muestran en los cálculos al final de la primera imagen. Esto hace que la corriente de los LED's descienda a 17,5 mA y la corriente total I multiplicada por 8 LED's será 140mA. La potencia P de todo el circuito es 0,7 Watts y la potencia en la resistencia R es 0,196 Watts.

Por lo tanto la potencia de todo el circuito con un valor de 0,7 Watts si es aceptable ya que ahorra energía y tiene buena iluminación, por otra parte la potencia en la resistencia es 0,196 Watts y aunque se puede usar una resistencia de 0,25 Watts se nota que se recalienta ya que está llegando a su límite (0,196 Watts). Así que usé una de 0,5 Watts y no hubo problema mayor a un pequeño calentamiento sin peligro alguno.

El costo de los materiales no pasa los $3.

La lista de componentes:
- Conector estándar A macho.
- Resistencia de 10 ohm de 0,5 Watts.
- 8 LED's.
- Placa de cobre.
- Cable delgado.

viernes, 8 de febrero de 2013

Cómo Elegir Una Distribución de Linux?

Para tener una clara idea de qué distribución elegir, primero debemos conocer todas las distribuciones que hay pero son muy extensas como se puede ver en: http://en.wikipedia.org/wiki/Linux_distributions, sin embargo, tienen una clasificación que hace simple poder diferenciarlas como veremos a continuación.

Existen muchas distribuciones de Linux por ejemplo Ubuntu Desktop, Ubuntu Server, Debian, Red Hat, CentOS, Mandriva, Open SUSE, Mint, BackTrack, entre otros que son innumerables en realidad, éstos podrían confundir al usuario en la elección de un sistema operativo conveniente, sin embargo no es tan difícil como parece, ya que todos los sistemas operativos Linux se basan en el mismo Kernel y por lo tanto todas las distribuciones Linux son las mismas con la diferencia que sus desarrolladores crean interfaces de usuarios diferentes, incluyen ciertos programas por defecto con la instalación, los programas se instalan de forma diferente y otras modificaciones superficiales. Así que básicamente el Kernel lo es casi todo.

Por ejemplo Ubuntu Desktop se basa en el mismo Kernel que usa Fedora con la diferencia que en los dos se instalan de forma diferente los programas ya que sus administradores de software son diferentes, sin embargo se pueden instalar los mismos programas en las dos distribuciones.

Así podemos usar cualquier distribución de Linux para crear por ejemplo un Linux Server, pero Linux Server se caracteriza por usar los programas adecuados que normalmente usan los servidores como por ejemplo instalar Apache que es el servidor HTTP más largamente usado en Internet también se podría instalar MySQL Server en cualquier distribución Linux para brindar servicios de Base de Datos.

Consideraciones de Administradores de Software

Hay un detalle muy importante para la elección de una distribución y es la administración de software, ya que cada distribución tiene instalado por defecto su propio sistema de administración de software  entre ellos:

Administradores de software basados en Red Hat:

RPM es un administrador de paquetes (package manager) desarrollado por Red Hat y es el más conocido, pero algo complicado por problemas de dependencias (programas previos) porque al momento de instalar un programa y necesita dependencias es necesario que también tengamos los archivos específicos requeridos. Instala archivos con extensión .rpm.
Yum no necesita especificar cierto archivo o su ubicación para realizar la instalación ya que Yum busca en sus repositorios (servidores RPM en Internet) y si alguna dependencia es requerida con algún programa se descarga e instala de los repositorios automáticamente.
Yast (Yet another SETUP Tool), es una herramienta de configuración e instalación basada en RPM usada por defecto por la distribución OpenSUSE.

Administradores de software basados Debian:

dpkg es un administrador de paquetes análogo a RPM pero para sistemas operativos basados en Debian, es necesario tener el archivo con extensión .deb y sus respectivas dependencias para proceder con la instalación.
Apt es el análogo a Yum pero para sistemas basados en Debian, es decir que es completamente dinámico, automático y descarga e instala programas con sus dependencias necesarias de repositorios.
dselect es una herramienta con una interface de modo de texto que permite administrar el software de apt.
Aptitude es también una interface similar a dselect pero también se puede usar en la línea de comandos (shell).

También existe Synaptic que es un administrador de entorno gráfico que puede administrar archivos .deb de Debian o .rpm de RedHat, se puede instalar y desinstalar programas con sus dependencias.

Por otra parte cabe señalar que las distribuciones entre las más conocidas y usadas que son basadas en Red Hat (1994) son por ejemplo: Mandrake (1998), Red Hat Enterprise (2002), CentOS (2003), Fedora Core (2003), Mandriva (2005), Oracle Enterprise (2006), Fedora (2007). Y las más conocidas y usadas basadas en Debian (1993) son por ejemplo: Knoppis (2000), Xandros (2001), Mepis (2003), Backtrack  (2006), Ubuntu (2004), Kubuntu (2005), Edubuntu (2005), Mint (2006), Xubuntu (2006). Cabe señalar que si por ejemplo decidimos usar Fedora estaremos usando un sistema de administración de software basado en Red Hat y si usamos Ubuntu lo haremos con uno basado en Debian, por supuesto se puede instalar o cambiar el tipo de administración de software pero justamente por ello existen tantas distribuciones.

También hay muchas otras distribuciones independientes como OpenSUSE (2006) que está basado en Slackware (1993) y usa el sistema Yast para administrar el software.

Por ejemplo si tenemos experiencia en usar Red Hat es preferente usar una distribución basada también en Red Hat como Fedora, ya que la instalación y administración de software es prácticamente la misma. Por ejemplo si se tiene experiencia en Ubuntu, no será ningún problema usar Xubuntu, Edubuntu o Kubuntu, ya que estos últimos son iguales a Ubuntu pero con algunos programas instalados por defecto al iniciar el sistema operativo.

Consideraciones de la Arquitectura del Hardware

Las distribuciones de Linux se ofrecen para muchos tipos de arquitecturas y debemos saber claramente cuál es la arquitectura del hardware donde se instalará el sistema operativo, para un Linux Server por lo general será una arquitectura de 64 bits ya que la gran mayoría de servidores actuales tienen arquitecturas con multiprocesadores que usan 64 bits (Pentium D, Core 2 Duo, Core i3, Core i7, Phenom II, FX, etc). Por otra parte si tenemos una máquina antigua tendremos que elegir una arquitectura de 32 bits (Pentium 4, Pentium Atom, Athlon, etc).

Elección de una Distribución

Felizmente ya llegamos a la parte más importante y a la vez la parte concluyente sobre la elección de la distribución Linux que usaremos, y por lo general se procede de la siguiente manera:

Primero: Elegir el tipo de aplicación que daremos al sistema operativo, en nuestro caso es un servidor y por lo tanto debemos elegir un Kernel especial, para ello entonces en vez de usar uno genérico optaremos por uno servidor (server) el nombre del Kernel debe ser por ejemplo Linux 3.0.0-12-server.

Segundo: Elegir el tipo de administrador de software y el tipo de distribución, si se tiene mayor experiencia por ejemplo con sistemas basados en Debian entonces es conveniente usar una distribución de ese tipo. Recomiendo Ubuntu Server  ya que es una distribución basada en Debian y tiene una liberación Ubuntu Server diseñada para Servidores.

Tercero: Conocer la arquitectura del hardware donde se instalará el sistema operativo, por ejemplo el procesador que uso es Intel Core i3, entonces es sin duda una arquitectura de 64 bits. No hay que olvidar que hay ciertas plataformas de servidores que no son compatibles con ciertas libraciones de algunas de las distribuciones, sin embargo en plataformas contemporáneas y bastante conocidas en el mercado no habrá problemas, es decir, que siendo la plataforma una arquitectura de 64 bits con un procesador Intel Xeon no tendría problemas con distribuciones de 64 bits con una Kernel Servidor como Ubuntu Server, incluso Debian o Red Hat en sus últimas liberaciones de 64 bits no tendrían problemas.

Cuarto: Buscar una fuente fiable para descargar el sistema operativo. Por ejemplo para Ubuntu Server la fuente es www.ubuntu.com y procedemos a realizar la descarga de la página web.

Para descargar Ubuntu Server, en la página web de Ubuntu ingresamos a la zona de Downloads (Descargas).


Ingreso a la sección Downloads de la página www.ubuntu.com.

Seguidamente se elige Ubuntu Server que es el que buscamos.


Ubuntu Server en www.ubuntu.com.

Luego se procede a elegir la arquitectura de 64 bits que deseamos y procedemos con la descarga propiamente dicha.


Elección de Ubuntu Server para arquitectura de 64 bits.


Finalmente la descarga procede y se nota en el nombre de la imagen, que estamos descargando la liberación Ubuntu Server 12.04 para procesadores de 64 bits. Hay dos cosas que aclarar, primeramente la más reciente liberación de un sistema operativo no tiene que coincidir con la liberación del Kernel, ya que el sistema operativo es 12.04 y el Kernel es 3.0.0-12, sin embargo Ubuntu Server garantiza que el tipo de Kernel sea Server.





Descarga de Ubuntu Server

La instalación de Ubuntu por ejemplo se encuentra en el post: http://techemergente.blogspot.com/2011/11/instalar-ubuntu-con-virtualbox-en.html

Gracias por su tiempo.

lunes, 14 de enero de 2013

Cargador de Baterías de Celular con Indicador de Correcta Polarización - Indicador de Polarización Inversa y Fusible

Este post trata sobre un cargador de baterías de celular que fue diseñado para poder indicar si la batería está correctamente conectada para poder ser cargada, para indicar si la batería está conectada de forma inversa (polarización inversa) y para indicar que se a quemado el fusible de protección en caso de un corto circuito.

El circuito está divido en dos partes:

- La fuente de poder que deberá tener una entrada de 220V AC y una salida de 5V DC.
- El circuito de indicadores, que deberá indicar si la batería está correctamente conectada, si se conectó en forma inversa y si se quemo el fusible de protección.

 Ahora veamos el diagrama del circuito:

Diagrama del circuito.

La fuente de poder esta formada por casi todo el circuito excepto por la parte enmarcada en rojo, que es el circuito de indicadores de carga, de polarización inversa y del fusible.

La primera parte es la fuente de poder que es extensamente explicada en el post http://techemergente.blogspot.com/2012/09/adaptador-de-voltaje-o-fuente-de-poder.html pero de todas maneras haré una breve explicación de la misma:

Primero de izquierda a derecha primeramente colocamos un Switch S1 que enciende la fuente de poder (cargador de celulares), luego tenemos un transformador de 220VAC a 12VAC, seguidamente tenemos el puente de diodos (1N4004) que se encargan de convertir solo ondas positivas de energía con un pico de 14.92V esto sale de la fórmula 12V*1.41 - 2V, 12V es el voltaje de la corriente alterna en el secundario del transformador para saber voltaje su pico se le multiplica por 1.41 y se le resta 2 voltios porque son dos diodos por los que pasa la media onda en el puente de diodos, luego el capacitor de 2200uF crea el voltaje de riso que finalmente produce la corriente continua con un valor teórico de 14.92V, seguidamente una resistencia de 470ohm en serie con un LED Naranja (DN) indican que la fuente de poder está prendida.

Hasta esta parte tenemos la corriente contínua pero si cargamos una batería de celular con 14.92V simplemente la batería (3.7V) se recalentaría y podría quedar inservible así que hay que adaptar el voltaje a 5V. Una resistencia de 470ohm seguido de un Diodo Zener 1N5244 (14V) adapta el circuito a 14V en el cátodo del diodo zener, seguidamente un capacitor de 1uF estabiliza este voltaje seguidamente un tripot (resistencia variable) de 10Kohm trabajará como divisor de voltaje aquí con el tripot podemos variar el voltaje desde 0 a 14V y este voltaje ingresa una corriente en la base del transistor 2N3055 que en su emisor entrega un voltaje de 14V aproximadamente y se estabiliza la salida con un capacitor de 0.1uF.

Hasta este punto ya tenemos la fuente de poder pero debemos mover la perilla del tripot para que el voltaje de salida sea 5V. La siguiente explicación es del recuadro rojo en el diagrama del circuito. Una vez regulada la salida a 5V agregamos el circuito del indicador de quemado del Fusible, que consta de una resistencia de 220ohm en serie con un LED Amarillo (DA) y todo esto en paralelo con un Fusible de 0,25A, si el Fusible esta bien entonces toda la corriente pasara por el Fusible y el DA con prenderá pero si lo hará si se quema el Fusible en caso de un corto circuito o una subida de amperaje por factores externos. Luego colocamos de forma inversa una resistencia de 220ohm en serie con un diodo 1N4148 y un LED Rojo (DR) que solo se prenderá cuando la batería que se va a cargar esté ubicada en inversamente o sea de forma incorrecta. Luego se agrega un diodo 1N4004 por seguridad y aislamiento seguido de una resistencia de 220ohm y un LED Verde (DV) que se prenderá cuando la polarización de la batería esté correcta .

Para que el indicador de polarización correcta con el LED Verde (DV) funcione de manera correcta hay que tener el S1 abierto es decir tener la fuente de poder pagada, esto se hace porque la fuente de poder prendida siempre prenderá el LED Verde (DV), lo que no queremos. Así que una vez que el DV se prenda con la fuente de poder apagada recién podemos prender la Fuente de Poder con el switch S1 para que se inicie la carga de la batería.

Foto del circuito sin trel transformador y con unas adaptaciones.

Foto de la parte trasera del circuito.

Lista de Materiales:
-1 Transformador de 220VAC/12VAC 2A.
-1 Switch.
-5 diodos 1N4004.
-1 diodo 1N4148.
-1 diodo zener 1N5244 (14V).
-1 capacitor electrolítico de 2200uF/16V.
-1 capacitor electrolítico de 1uF/16V.
-1 capacitor electrolítico de 0.1uF/16V.
-4 LED's pequeños, naranja, rojo, amarillo y verde.
-2 resistencias de 470ohm.
-3 resistencias de 220ohm.
-1 tripot de 10Kohm.
-1 transistor 2N3055.
- 1 fusible de 0.25A.

Aqui tenemos una modificación del circuito para que el cargador se use en el auto, con sistema de panel solar, o directamente a una batería de 12V:


Lista de Materiales Alternativa:
-1 Switch.
-1 diodo1 1N4004.
-1 diodo 1N4148.
-1 diodo zener 1N5237 (8.2V).
-2 capacitores electrolíticos de 1uF/16V.
-1 capacitor electrolítico de 0.1uF/16V.
-4 LED's pequeños, naranja, rojo, amarillo y verde.
-2 resistencias de 470ohm.
-3 resistencias de 220ohm.
-1 tripot de 20Kohm.
-1 transistor TIP41.
- 1 fusible de 0.25A.

NOTAS IMPORTANTES:
-El tripot o resistencia variable de 10Kohm puede ser reemplazada por una de 20Kohm o 50Kohm ya que solo cumple funciones de divisor de voltaje. También se puede reemplazar el tripot por un potenciómetro.
-El transistor de 2N3055 puede ser reemplazado por un TIP41 para achicar el circuito.

 Primero veamos como funciona el circuito en el siguiente video:

El siguiente video muestra el uso y como funcionan los indicadores. Se usa un cargador de baterías modificado para solamente usar su conector para baterías:




Aquí la placa en la carpeta CHARGER en el programa PCB Wizard: