domingo, 16 de febrero de 2014

Lámpara sin baterías y construida en un cartucho de tinta

Este proyecto fue inspirado del artículo de Mario Sacco llamado "DIY – Linterna sin baterías ni pilas" aunque anteriormente ya habíamos construido lámparas de este tipo utilizando motorcitos de cd con escobillas era necesario utilizar algún tipo de engrane para aumentar las revoluciones del rotor y así generar un tensión adecuada para encender los LED, pero usando motores a pasos no es necesario muchas revoluciones para lograr que emita luz. Es recomendable leer el artículo del señor Mario para complementar la información.
Tras leer el artículo y dar un vistazo en la caja de piezas de aparatos descompuestos nos dimos cuenta que contábamos con todo el material necesario para llevar a cabo el proyecto así que después de pensar el dicho “si te llueven limones, pues has limada” pusimos manos a lo obra.

El circuito empleado es prácticamente el mismo de Mario Sacco solo cambia el valor de las resistencias y el tipo de diodos. El motivo por el cual se utilizaron diodos Schottky es para aprovechar al máximo la tensión generada ya que estos tienen una tensión de polarización mínima, alrededor de 0.1 V. El motor a pasos en conveniente que sea de una tensión alta de alimentación ya que haciendo pruebas se concluye que estos generan una mayor tensión pero menor corriente, lo cual se debe a que tienen más espiras en sus bobinas.

El armazón fue construido pensando en un uso más frecuente ya sea para las noches que se interrumpe el servicio eléctrico o simplemente para sorprender a cualquier visita o incluso para mostrar en un blog XD. Como se podrán dar cuenta en las imágenes todo el material es recuperado de aparatos dañados que van desde las partes de una impresora hasta la pantalla de una lámpara de baterías.
A continuación las imágenes:










 Para evitar que nos cansemos dando muchas vueltas rápidamente a la lámpara para generar una buena iluminación XD, se adaptó una polea dentada obtenida de una impresora para aumentar las revoluciones.



El resultado es una lámpara ecológica que no necesita baterías, compacta y que emite una buena iluminación con pocas revoluciones. Por ultimo dejo un vídeo corto mostrando su funcionamiento y tensión generada.




sábado, 15 de febrero de 2014

Sencillo conversor CC/CC de 1.5 Volts a 5 Volts sin circuitos integrados

En algunas ocasiones he necesitado de un circuito capaz de suministrar 5V de salida a partir de una batería de 1.5 V (AA) para alimentar mis instrumentos hechos en casa y así evitar la pila de 9V que aunque no es mala elección de vez en cuando hay que tratar con nuevas alternativas. La primera opción que se me vino a la mente fue utilizar el c.i LT1073 así que fui a las electrónicas locales de mi ciudad con el fin de conseguirlo y como me imaginaba no conocían a tal circuito ni alguno con la misma función. Por lo tanto tuve que abandonar por un tiempo la idea hasta que encontré un circuito en esta página www.chirio.com donde el autor alimenta a un circuito con una pila de 1.5 V para encender un led y como sabemos el led necesitan un poco más de 2 V para emitir luz. El circuito es el siguiente:

Circuito para activar un led con 1.5 V. (tomado de www.chirio.com)

El circuito se trata de una fuente conmutable con auto-oscilación pero no cuenta con la parte de retroalimentación para controlar la frecuencia y ciclo de trabajo de oscilación así que adaptando otro transistor para controlar la frecuencia pude conseguirse un voltaje fijo a la salida. El nuevo circuito modificado quedo así:

Sencillo conversor CC/CC. 


Como se puede observar la resistencia variable RV1 cumple la función de un divisor de tensión ya que cuando se alcanza la tensión de 0.7 V a la salida del potenciómetro, el transistor Q2 controla el tiempo en estado alto que conduce el transistor Q1. Por lo tanto la tensión de salida depende de la configuración de RV1.
Pese a su sencillez, el único elemento que es un poco difícil de armarlo (al menos para su servidor)  es el pequeño transformador pues para averiguar cuál es la relación de espiras con la que se obtienen mejores resultados  en un principio se recurrió a prueba y ensayo pero al no obtener resultados concluyentes, se optó por utilizar una bobina de choque recuperada de algún cacharro con un valor cercano a los  100 µH y montando el devanado que conmuta a Q1 con 75 cm de alambre de cobre de 0.25 mm de diámetro, alrededor de unas 32 espiras. Con esta configuración pudimos lograr nuestros mejores resultados.

A continuación las imágenes del montaje.









Cabe señalar que para que se obtenga una mejor eficiencia de conversión es crítico utilizar el diodo D1 Schottky con baja tensión de polarización por ejemplo el que utilizamos fue recuperado de un disco duro y su voltaje de polarización es de alrededor de 0.1 V. También es importante indicar que si se utiliza algún remplazo para Q1  es probable que el circuito no desempeñe el mismo rendimiento debido  a la diferente ganancia que presente por lo que será necesario modificar el valor de R1.

Para averiguar qué tan buena es la regulación de este sencillo conversor cc/cc o step up se  conectaron diferentes cargas al circuito con diferentes tensiones de alimentación y de salida, así se obtuvieron los siguientes resultados.

Con alimentación de 3 V y salida regulada a 5 V

Regulación de la tensión de salida con y sin carga a diferentes voltajes de entrada. Frecuencia de 2 kHz a 50 kHz.



Eficiencia registrada con dos cargas y tensión de entrada de 0.75 V a 3.0 V





Con alimentación de 1.5 V y salida regulada a 5 V

Regulación de la tensión de salida con y sin carga a diferentes voltajes de entrada. Frecuencia de 6 kHz a 45 kHz.


Eficiencia registrada con dos cargas y tensión de entrada de 0.75 V a 1.5V.



Con alimentación de 5 V y salida regulada a 12 V
Regulación de la tensión de salida con diferentes cargas  y la eficiencia registrada con alimentación fija de 5 V.

En todas las pruebas se puede observar que sin presencia de alguna carga la eficiencia es pésima ya que se encuentra por debajo del 50 % pero al conectar una carga que demande por lo menos 22 mA el rendimiento aumenta a más del 60 % alcanzando casi al 80 % conforme aumenta la demanda de corriente. Esto se puede deberse al valor de la resistencia R1 y a la ganancia del transistor Q1, aumentando la resistencia se puede conseguir una mejor eficiencia pero obteniendo una menor regulación de tensión  en la salida.
 En lo que respecta a la regulación de tensión se nota que cuando la tensión de salida se regula con una determinada tensión de alimentación y se mantiene estable (en este caso 1.5 v, 3 v y 5 v) la regulación es muy buena ya que la variación de tensión es prácticamente nula. Pero al comenzar a disminuir la tensión de alimentación la regulación es regular pudiendo ser hasta pésima.

En conclusión, para aplicaciones con baterías  y que requieran un consumo eficiente este circuito sería una de las ultimas opciones, sin embargo para otras aplicaciones que requieran elevar la tensión sin ser tan importante la eficiencia este circuito puede considerarse como una opción dada su sencillez y más aún cuando no consigamos circuitos integrados especiales para tales tareas.



Circuito alimentado con una pila de 1.2 V y salida de 5 V con una carga de 150 ohm.

martes, 11 de febrero de 2014

Mega-Herramienta con pic18f2550 y con 15 funciones

Actualmente los multímetros digitales son capaces de realizar diversas mediciones de magnitudes tales como: temperatura, corriente, tensión, capacitancia, resistencia, inductancia, frecuencia, entre otras. Sin embargo, no es común que un solo multímetro posea tantas opciones de medición y si las tiene el rango de medición es reducido o el costo del instrumento suele ser elevado. Por lo anterior surge la necesidad de desarrollar herramientas de medición complementarias que puedan registrar magnitudes que solo multímetros profesionales consiguen; ya que difícilmente hallaremos un instrumento económico que mida frecuencia, capacitancia, inductancia o temperatura.
En la red podemos encontrar varios instrumentos caseros muy buenos que miden capacitancia, inductancia y frecuencia, como por ejemplo el capacimetro autorrango de Mario Sacco (http://www.neoteo.com/microcontroladores-capacimetro-autorrango.neo), el lc-meter de Phil Rice (http://ironbark.bendigo.latrobe.edu.au/~rice/lc/) o el frecuencímetro también de Mario Sacco; pero si el presupuesto con que contamos es limitado no es viable realizar los tres instrumentos por separado. Una mejor opción es desarrollar un instrumento que incorpore la mayor cantidad de funciones y así aprovechar al máximo el material involucrado.

Tal idea no es nueva ya que también existen proyectos caseros de instrumentos con varias funciones,  por ejemplo el LCFesR 4 (http://members.upc.hu/lethanh.hung/LCFESRmero) con 4 funciones o el Superprobe (http://mondo-technology.com) con 18 funciones. A pesar de que tales instrumentos son de bajo costo y tienen varias funciones, algunas están limitadas u omiten otras funciones más útiles.  Por consiguiente el instrumento que hemos desarrollado y nombrado Mega-Herramienta (o Mega-Tool) desempeña hasta el momento 15 funciones muy útiles que a continuación se presentan.


No.
Función
                         Descripción
1
Temperatura
Con rango de 0 °C a 150 °C  y 0.5 °C de resolución
2
Frecuencímetro
Rango de 0 Hz hasta alrededor de 60 MHz con entrada de señales TTL y con protección de sobre tensión.
3
Inductometro
Basado en el lc-meter, con rango de 0 nH hasta un par de H. Con botón de ajuste de cero
4
Capacimetro de alta resolución
Basado en el lc-meter, con rango de 0 pF a 1000 pF. Con botón de ajuste de cero
5
Capacimetro Autorrango
Rango de 0 pF a más de 20000 uF (en teoría no tiene límite).Con ajuste automático de cero
6
Amperímetro de CD
0 Amp a 20 Amp ( 0.0048 Amp de resolución hasta 3.6 Amp y 0.019 Amp de resolución hasta 20 Amp
7
Voltímetro de CD
Rango de 0 a 50 V con 0.048 V de resolución
8
Salida PWM
Rango de 2.9 kHz a 12 MHz con ciclo de trabajo ajustable de 0 % a 100%
9
Conversor de RS232 a USB
Crea un puerto serial virtual en la pc; con 8 velocidades de transmisión y recepción. Baudios: 300, 1200, 2400, 4800, 9600, 19200, 38400 y 115200
10
Conversor de RS232 a LCD
Con 7 velocidades de recepción. Baudios: 300, 600, 1200, 2400, 4800, 9600 y 14000.
11
Cronometro
Formato Hr:Min:Seg:Ms con salida en estado alto al iniciar la cuenta
12
Temporizador
Formato Hr:Min:Seg:Ms la salida permanece en estado alto el tiempo programado
13
Contador
Cuenta hasta 99,999,999 unidades
14
IR LED
Frecuencia de salida de 38 kHz  tiempo encendido de 1 ms y tiempo apagado de 2.5 ms, útil para probar receptores infrarrojos
15
Medidor de  RPM
Probado cerca de 20000 RPM configurado a 32 puls / rev. Configuración de pulsos/revolución hasta 100 unidades.
16
R/C Servos
Pendiente
17
Mini Osciloscopio
Pendiente


Como se percataran en la siguiente figura, esta herramienta fue diseñada alrededor del microcontrolador PIC18F2550 y aunque dispone de pocos pines se logró un instrumento con muchas funciones debido a que determinados pines son reutilizados para varios propósitos, por ejemplo ciertos pines de los botones corresponden al puerto RS-232 que también son utilizados por el contador y por el medidor de RPM. Además se ahorraron 3 pines al incorporar un registro de desplazamiento 74LS164 para controlar al LCD; sin mencionar que el pin análogo encargado de registrar temperatura también se emplea para averiguar el estado de los interruptores selectores.

Circuito del Mega-Herramienta


Construcción

La construcción se puede realizar de preferencia en un gabinete de metálico para evitar  interferencias externas; utilizando el PCB propuesto las dimensiones deben de ser por lo menos de 9 cm x 14 cm. En dado caso de no tener algún gabinete metálico puede utilizarse uno de plástico, como en este caso, pero forrando el interior con papel aluminio de esta forma nos aseguramos que nuestras mediciones no se vean afectadas por la intrusión de ruido externo.
La resistencia de 0.1 Ω debe de ser de por lo menos 15 W si se realizan mediciones cerca de los 20 A, es decir, debe ser de de un valor adecuado a la cantidad de corriente a medir (al igual que los conductores). Es por ello que la resistencia tiene una dimensión relativamente grande y ha de instalarse en el lugar del gabinete más conveniente.
También es relevante mencionar que los cables para instalar el switch rotatorio y el switch selector del LC-Meter deben de ser lo más cortos posibles y de un buen grosor para evitar mediciones erróneas o inestables, de preferencia deben de tener algún tipo de protección de interferencia externa y además han de estar firmemente sujetados al gabinete.
La colocación de una batería es opcional, ya que si este instrumento es utilizado frecuentemente y por mucho tiempo (como es mi caso) no es conveniente utilizar baterías por lo que es mejor utilizarlo con una fuente de CD externa.

Diseño de la placa con el LCD y los Botones colocados por la parte trasera.


Diferentes vistas del instrumento terminado.


Calibración

Voltímetro
Suministrar  5 voltios en las terminales de entrada de CD y dar vueltas al potenciómetro RV2 de 10 kΩ hasta obtener en su salida 0.5 voltios exactos.

Amperímetro
Conectar alguna carga resistiva al instrumento que consuma menos de 3.6 A y un amperímetro en serie con la carga, enseguida dar vueltas al preset RV1 hasta que el valor mostrado en el LCD coincida con el amperímetro, esto ocurre cuando la resistencia de RV1 es aproximadamente 9 kΩ. Posteriormente repetir el procedimiento pero con una carga que consuma más de 3.6 A y dar vueltas a RV5 ahora los valores indicados por los instrumentos coinciden cerca de 1 kΩ.

Capacimetro autorrango
A pesar de que el capacimetro tiene tres escalas simplemente es necesario calibrar dos pues como se aprecia en el circuito la resistencia R17 de 1 MΩ es fija, lo cual se debe a que se obtienen buenos resultados con una resistencia de 1 % de error en su valor nominal. Para calibra los dos rangos siguientes debemos utilizar capacitores patrones con errores de su valor nominar de 1%, para la escala de nF se puede utilizar un capacitor de 1000 nF  y para la escala de  µF un capacitor de 100 µF es buena opción. El procedimiento consiste en conectar los capacitores al instrumento y dar vueltas al preset correspondiente hasta igualar el valor del capacitor patrón; para la escala de nF es RV3 y para la escala de µF es RV4. Para una buena calibración es importante no utilizar cables con caimanes ya que estos tienden a sumar una capacitancia parásita

LC-Meter
Para esta parte del circuito es importante utilizar capacitores de buena calidad; como en otras versiones del LC-Meter es aconsejable que los dos capacitores de 10 µF sean de Tantalo y el valor del capacitor de 1000 pF sea lo más exacto posible y de preferencia de Poliestireno.
El valor del inductor puede estar en el rango de 2.2 µH hasta alrededor de 100 µH, pero es recomendable que su valor este cerca de 2.2 µH para una máxima resolución.
La calibración se realiza por software. Al prender el instrumento y girar la perillas  hasta la función de LC-Meter y colocar el interruptor en la posición de L es necesario poner en corto las terminales de entrada, una vez realizado esto la pantalla mostrara el valor del inductor utilizado, en este momento debemos presionar el botón correspondiente al pin B1 para guardar el valor en la eeprom. Al separar las terminales de salida, la pantalla nos indicara el valor del inductor en negativo y ya podremos utilizar en instrumento normalmente. Para calibrar la medición de capacitores se coloca el interruptor en la opción de C sin ningún elemento en las terminales de entrada y la pantalla desplegara el valor de la capacitancia parásita, nuevamente presionamos el botón del pin B1 y pondrá en cero la pantalla lo que significa que la calibración está concluida. El proceso de calibración se puede realizar cuantas veces sea necesario, si bien en otras versiones del LC-meter incorporan una opción de calibración del capacitor patrón de 1000 pF en el actual armado del Mega-Herramienta se obtuvieron resultados confiables por lo que por el momento no se incluye tal opción, pero de reportarse algún inconveniente de la precisión será necesario incorporar la calibración del capacitor patrón.

Backlight del  LCD
Es importante mencionar que antes de encender por primera vez el instrumento debemos asegurarnos que el preset que controla la intensidad de luz se encuentre con la resistencia máxima, para evitar que un flujo de corriente excesiva dañe el led.



Operación

El modo de emplearlo es muy sencillo y no es necesario escribir todo un manual de operación. Simplemente basta con posicionar el interruptor rotatorio en la función que requiramos utilizar; pero si hay que tomar algunas precauciones para no dañarlo como por ejemplo, a pesar de que el frecuencímetro posee diodos de protección para tensiones superiores a los 5 volts es saludable para el instrumento no alimentarlo con señales de mayor tensión. En el caso del capacimetro autorrango conviene descargar cualquier capacitor a mediar para evitar sobretensiones dañinas al instrumento pese a sus diodos de protección. De igual manera con el voltímetro no debemos de introducir tensiones superiores a los 50 V aunque nos confiemos por el uso de un diodo zener como defensa. En lo que respecta a la salida de PWM es favorable utilizar una resistencia de 100 Ω para prevenir cortos circuitos que perjudiquen a los transistores de conmutación.
Al utilizar el puerto  RS232 específicamente los pines RC6 y RC7  debemos tener precaución de no presionar los botones correspondientes pues como se mencionó anteriormente utilizan los  mismos pines. Así mismo a de utilizarse cables lo más corto posible y con protección de interferencias ya que a  velocidades altas pueden producirse errores en la trasmisión de datos.


Código de instrucciones del LCD

Para utilizar la función “Conversor de RS232 a LCD” los datos en formato serial debe de ser de 8 bits, 1 bit de alto y no paridad, los caracteres del LCD soportados van de 0b100001 a 0b01111111 y de  0b11010001 a 0b11111111 de la tabla siguiente




 Los códigos de instrucciones son los siguientes.
Código
Instrucción
0x0C o \f
Limpia pantalla
0x0D o \r
Posiciona el cursor al principio de la primera línea
0x0A o \n
Posiciona el cursor al principio de la segunda línea
0x18
Mueve la pantalla una posición a la izquierda
0x1C
Mueve la pantalla una posición a la derecha
0x10
Regresa el cursor una posición
0x14
Adelanta el cursor una posición

Para situar el cursor en una posición de la pantalla del LCD es necesario enviar el código en hexadecimal correspondiente a la posición del LCD que a continuación se representa.

Posición
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
40
1 Línea
80
81
82
83
84
85
86
87
88
89
8A
8B
8C
8D
8E
8F
A7
2 Línea
A8
A9
AA
AB
AC
AD
AE
AF
B0
B1
B2
B3
B4
B5
B6
B7
D0







Conversor RS232 a USB

Esta función requiere la instalación de los driver en la pc, para la comunicación CDC, los cuales se encuentran al final de esta entrada con el nombre inf. El siguiente proceso se lleva a cabo bajo Windows 7 64, sin embargo es similar a hacerlo en Windows XP.
Poner el Switch rotatorio en la primera posición (o última, de acuerdo a la referencia optada), entonces saldrá la siguiente pantalla:

SELEC. FUNCION >
 VOLT-AMP-PWM>

Al presionas el botón llamado 'B2-ESC' >  la pantalla pasara a la siguiente función que precisamente es el conversor RS232 a USB.

SELEC. FUNCION >
<  RS232 -USB     >

Se elige la función con el botón 'B1-OK'

INICIANDO...
NO CONECTE AUN

A continuación se configura la velocidad que recibirá el puerto RS232 del micro con el botón 'B2', se presiona 'B1-OK'
B1=OK [SEL.BAUD]
1(8)         [300]B2>

CONECTE CABLE-PC

Ahora solo se conecta el cable a la computadora y  esta lo reconocerá, en este paso es donde se insta el driver.

 En “Administración de equipos” debe de aparecer el instrumento como “MULTI-TOOL” donde daremos clic derecho y seleccionaremos “Actualizar Software de  Controlador…”


Nos aparecerá la siguiente ventana y seleccionaremos “Buscar Software de Controlador en el Equipo”.


Posteriormente colocaremos la ruta donde tengamos la carpeta llamada “inf”. Después de dar clic en siguiente, comenzara la instalación.


Es probable que se interrumpa por la siguiente advertencia, donde elegimos “Instalar este software de controlador de todas formas”.


Al final nos aparecerá la una ventada en la cual nos indica que la instalación fue exitosa.



En el “Administración de equipos” estará disponible el puerto serie Virtual y ya pondremos usar esta función en el instrumento, que mostrara el siguiente mensaje.


ENLACE USB LISTO

En este paso también debe de encender el led indicador y cuando haya transferencia de datos  el estado del led se invertirá.



Programación del PIC18F2550

La programación del micro se realiza en dos partes, primero se debe grabar el Bootloader modificado especialmente para el instrumento Mega-Herramienta con un programador ordinario ya sea por puerto serie o USB,  de esta manera las actualizaciones futuras del Firmware  serán más fáciles de realizar.
El segundo paso consiste en cargar el código principal para el PIC18F2550 con  ayuda del Bootloader, para esto se debe mantener presionado el botón correspondiente al pin RC6 cuando se conecte la fuente de alimentación con ello el led se iluminara, señal de que ya podemos soltar el botón y conectar el cable USB a la pc que al detectar al dispositivo, el led comenzara a parpadear y ya podremos cargar el archivo “HERRAMIENTA.HEX” con el programa de “Microchip USB HID BootLoader v2.6a”.


Notas

El Mosfet canal n señalado como Q6 que es utilizado como interruptor para cambiar de escala de corriente,  no es un elemento crítico y puede remplazarse por alguno de pequeña señal.
A pesar de que en las imágenes del instrumento se puede apreciar que las resistencias variables no son de precisión, en el PCB adjuntado se cambiaron por preset multivueltas; pues aunque es posible calibrar el dispositivo adecuadamente empleando preset ordinarios, después de un tiempo comienzan a desplazar el valor fijado requiriendo nuevamente otra recalibracion. Por lo tanto es mejor utilizar los preset de precisión aunque gastemos un poco más.

Por ultimo dejo los archivos necesarios para construir el instrumento y algunas fotos de la primera versión del instrumento además de un vídeo demostrando su funcionamiento.









Descargas: