Cambiar tubo fluorescente a LED, ampliando su haz luminoso

En la actualidad la iluminación LED es la tecnología más eficiente, y además sus precios han bajado notablemente. Ahora se puede comprar un tubo LED de 16W, equivalente a un tubo fluorescente de 36W, por 6€ aproximadamente. Con este cambio el consumo eléctrico se reducirá en más del 50%, se eliminará el parpadeo de 100 Hz (doble de la frecuencia de red) que producen los tubos fluorescentes, y además su encendido será inmediato.  También se evitará el riesgo de que se rompa el tubo cuando está encendido, y se contamine el aire con el vapor de mercurio de su interior. También he modificado el haz luminoso del tubo LED, ya que los tubos fluorescentes iluminan los 360 grados y los LED sólo 180.

Barras con 9 LED blanco día

El objetivo es iluminar un poco el techo, y reforzar el haz luminoso en la vertical del tubo con una luz blanco día, dejando el resto de la estancia iluminada con luz más cálida (4000K). Para conseguir esto, he montado 2 barras LED recuperadas del Backlight de un TV LED averiado.

Construye una barra LED

Sustituir un tubo fluorescente por LED

Los tubos LED se pueden clasificar en dos tipos, dependiendo de su conexión con la red eléctrica. Cualquier tubo LED podría conectarse a un soporte de tubo fluorescente sin tener que abrir la carcasa para modificar el cableado, pero su adaptación varía dependiendo del  tubo LED que se vaya a montar. A pesar de que los tubos LED muestren un terminal con la letra F (Fase) y el otro con la letra N (Neutro), no importa si se cambia la polaridad. Si se decide abrir el soporte del tubo fluorescente para eliminar la reactancia y el cebador, es conveniente mantener el código de colores del cableado, utilizando siempre el color azul para el Neutro y nunca para la Fase.

Sustitución de tubo fluorescente a LED

REACTANCIA: No es imprescindible eliminar la reactancia. La reactancia (bobina) produce una componente reactiva +j, y  compensa el coeficiente reactivo -j que producen los driver de corriente constante que alimentan los LED del tubo, reduciendo así la potencia reactiva consumida y como consecuencia la corriente que circula por los cables.

Medidas con reactancia

CEBADOR: Dependiendo del tipo de tubo LED, habrá que eliminar o sustituir el cebador.

Cebador para tubo fluorescente

1 – Alimentación por ambos laterales del tubo

Para conectar este tipo de tubo LED al soporte de un tubo fluorescente, es necesario desconectar el cebador. Con la reactancia y sin cebador, ya se encendería el tubo LED. Si se quisiera eliminar la reactancia y rehacer el cableado:

Tubo LED con conexión por los dos laterales

  • Abrir la carcasa del tubo y desconectar todo: cableado, reactancia, cebador y el condensador de compensación de energía reactiva (si lo tiene).
  • Unir los dos contactos de conexión, en ambos casquillos del lateral y conectar un cable en cada extremo.
  • Conectar ambos cables a la alimentación de la red eléctrica, Fase y Neutro. No es necesario respetar la polaridad de los cables.

2 – Alimentación por un solo lateral

Estos tubos LED son muy fáciles de sustituir, siempre que se siga el proceso que indican los fabricantes, y sin hacer caso a algunos tutoriales que se publican en Internet. Los tubos LED que llevan las dos conexiones en un lateral incluyen un cebador, que en realidad es un fusible. El proceso de sustitución es muy rápido y sencillo, porque no es necesario desmontar la carcasa.

  • Desconectar el tubo fluorescente y el cebador.
  • Conectar el cebador LED (fusible) y el tubo LED, sin importar la polaridad

En caso de necesidad se podría montar de nuevo un tubo fluorescente, sustituyendo el cebador LED (fusible), por un cebador convencional

Características de los tubos LED

La ventajas principales de un tubo LED frente a un tubo fluorescente son las siguientes:

  • Ahorro del consumo eléctrico >50%
  • Encendido inmediato, sin parpadeo
  • Se evita el efecto estroboscópico de los tubos fluorescentes (100 Hz)
  • Tiempo de vida muy superior al de un tubo fluorescente
  • Se evita el riesgo de respirar vapor de mercurio, en caso de rotura del tubo

El único inconveniente de los tubos LED es que su haz de luz es de 180º, en lugar de los 360 de los tubos fluorescentes. Los tubos LED suelen llevar una marca a lo largo del tubo, normalmente una línea blanca, indicando la zona donde no iluminan. La única precaución que hay que tomar a la hora de colocar un tubo LED, es girarlo en el sentido que queda la línea blanca orientada hacia el techo.

Modificar el haz luminoso de un tubo LED

Al sutituir el tubo fluorescente por otro LED, el techo quedará muy apagado. Con el fin de ampliar el haz de luz del tubo LED hacia el techo y modificar la temperatura de color por zonas, he montado en los laterales del soporte dos barras LED, recuperadas del Backlight de un TV LED averiado. Cada barra contine 9 LED SMD blanco día, con un lente difusor muy eficiente y direccional en la zona vertical.

Tubo LED con dos barras de 9 LED

Las dos barras LED las he pegado con cinta adhesiva de doble cara, en los laterales largos del soporte de chapa. Los cables de alimentación entran por el agujero donde estaba alojado el cebador del tubo fluorescente, y se conectan en paralelo al driver LED de corriente constante que he ajustado a 220mA (2x 110mA).  El driver de corriente constante lo montado dentro del soporte, donde estaba alojada la reactancia del tubo fluorescente.

Driver de corriente constante

Los LED utilizados en iluminación deberían estar alimentados con fuentes de corriente constante. De otra manera, las fluctuaciones de tensión en el suministro podrían ocasionar bajos rendimientos lumínicos cuando cae la tensión, o averías prematuras cuando se producen picos de sobretensión.

Esquema: Driver LED de corriente constante

La corriente de funcionamiento de los driver no es ajustable, viene prefijada de fábrica y hay que elegirla en función de la corriente de trabajo y el número de LED en serie que se utilicen. En este caso, he comprobado que las barras LED que voy a montar iluminan muy bien con una corriente de 110 mA, y además no se calientan nada. Como es lógico, si los LED los hacemos funcionar por debajo de su corriente mínima aconsejable, se calentarán menos y aumentará su vida útil.

Resistencia de ajuste de coriiente

Aunque la corriente de trabajo de un driver de corriente constante no tenga ajuste, se puede modificar sustituyendo el valor de alguno de sus componentes. Casi siempre, el ajuste de corriente lo determina el valor de una resistencia. En el driver que he utilizado, la modificación consiste en sustituir la resistencia Rs1 de 0,62 Ohmios (SMD), por otra de 0,89 Ohmios que he hecho a medida con hilo de Nicrom. Como las dos barras LED son idénticas y las voy a conectar en paralelo, la corriente del driver LED la he ajustado al doble (220 mA).

Tubo LED con reactancia y sin ella

Aunque los tubos LED no necesitan una reactancia (balasto) para funcionar, cuando vamos a sustituir un tubo fluorescente por LED, tenemos la opción de dejar la reactancia o quitarla. Para comparar el comportamiento de un tubo LED con reactancia y sin ella, hice unas medidas.

Consumos del tubo LED, con reactancia y sin ella

Como podemos comprobar en las medidas, la corriente que circula por los cables es mayor sin la reactancia, porque su inductancia estaba compensando la reactiva C que producen todas las fuentes conmutadas, en este caso el driver de corriente constante que alimenta el tubo LED.

La reactancia del tubo fluorescente corrige en parte la energía reactiva de un tubo LED, reduciendo la corriente que circula por los cables.

Destellos de los LED con la luz apagada

Al sustituir las bombillas de filamento o fluorescentes por otras de tipo LED, debido al bajo consumo de los LED, en algunas ocasiones con el interruptor abierto (luz apagada) se producen destellos de luz de forma cíclica. Este efecto se produce por una pequeña fuga de corriente de la instalación hacia la lámpara LED. Esta fuga se origina casi siempre en los interruptores de encendido, ya sea por estar defectuosos (falta de aislamiento) o porque incluyen algún tipo de iluminación en su mecanismo.  Si el interruptor tiene algún tipo de iluminación, la solución más rápida sería sustituir el interruptor por otro sin luz. También se podría poner una carga resistiva en la conexión de red de la bombilla LED, por ejemplo una bombilla de filamento de pequeño tamaño y potencia. Al aumentar la carga a la salida del interruptor, la corriente de fuga del interruptor se repartiría entre la bombilla y el driver LED; y esa corriente ya no sería suficiente para que la fuente de alimentación del driver LED consiguiera alimentar a su circuito PWM.Destellos LED con la luz apagada

¿Necesitas fabricar un PCB?

Actualmente hay muchas empresas que se dedican a fabricar circuitos impresos (PCB), pero no en todas podemos conseguir pequeñas tiradas a buen precio. Por suerte, ahora disponemos de Internet y es mucho más fácil que antes. Podemos buscar empresas en cualquier parte del mundo, y es más fácil encontrar un fabricante que haga nuestros prototipos (PCB) a buen precio. Una de las empresas más grandes del sector es PCBWay.

Logo: PCBWay

Ahora también puedes encargar trabajos 3D, mecanizados con CNC y fabricación de cajas metálicas o de plástico inyectado.

https://www.pcbway.es/

Brazalete LED recargable

Construcción de un brazalete LED con batería recargable, de larga duración. El brazalete está construido con PLA y es impermeable; se puede utilizar como peatón o ciclista, pero también sería muy útil llevarlo en el coche para utilizarlo como baliza en caso de avería.

Brazalete LED recargable

Los ciclistas, patinadores o cualquier persona que circule de noche cerca de una carretera deberían hacerse ver. Es obligatorio llevar un elemento luminoso o retrorreflectante, como brazaletes, cinturones o linternas, para hacerse visibles a una distancia de por lo menos 150 metros.

Módulo de control LED

El control de encendido de los 6 LED de este brazalete es muy barato. He comprado un lote de 10 placas por menos de 3 dólares. Este controlador enciende los 6 LED de uno en uno de forma secuencial, no es necesario intercalar resistencia limitadoras a los LED, y funciona entre 3 y 4,5 voltios… haciéndolos así muy aconsejables para ser utilizados con baterías Li-ion de 3,7V. Hay que tener cuidado con el esquema que indica el vendedor en su web, porque los 6 LED están pintados al revés. Son los cátodos los que van conectados a las 6 salidas del PCB, como se indica en la imagen siguiente:

Control LED del brazalete

Esquema de montaje

Este brazalete es muy sencillo montarlo, y se compone de dos partes. Por una parte esté el módulo de control y los 6 LED, y por otra la alimentación. Para alimentar el brazalete podría haber utilizado dos o tres pilas de 1,5 voltios en serie, pero he preferido alimentarlo con una bateria de litio recargable.

Esquema: Brazalete LED

Así el módulo de alimentación se compone de una batería 3,7V, el módulo de carga TP4056 con protección y el interruptor de encendido.

Descarga de las piezas 3D

Este diseño consta de 3 piezas, impresas en 3D con PLA de color blanco. El  brazalete tiene 6 caras  para dirigir la luz LED hacia todos los ángulos. El ajuste del brazalete con el brazo está bien para el tamaño medio de un adulto. En caso de que fuera necesario, aplicando calor al PLA -con cuidado si ya se ha montado la electrónica- se podría cerrar o abrir ligeramente el diámetro del brazalete.

Piezas 3D para el brazalete LED

Caja del alimentador y Brazalete – Thingiverse: Rechargeable LED bracelet

¿Necesitas fabricar un PCB?

Actualmente hay muchas empresas que se dedican a fabricar circuitos impresos (PCB), pero no en todas podemos conseguir pequeñas tiradas a buen precio. Por suerte, ahora disponemos de Internet y es mucho más fácil que antes. Podemos buscar empresas en cualquier parte del mundo, y es más fácil encontrar un fabricante que haga nuestros prototipos (PCB) a buen precio. Una de las empresas más grandes del sector es PCBWay.

Logo: PCBWay

Ahora también puedes encargar trabajos 3D, mecanizados con CNC y fabricación de cajas metálicas o de plástico inyectado.

https://www.pcbway.es/

 

Plato giratorio con motor paso a paso

Construcción de un plato giratorio, con un motor paso a paso unipolar de 5 hilos 28BYJ-48. Los platos giratorios se utilizan desde hace mucho tiempo en los escaparates como expositores, sobretodo en tiendas de relojes y joyerías. En mi caso, lo voy a utilizar para grabar algunas escenas de montajes electrónicos. Este plato puede girar en ambos sentidos con gran precisión, y a una velocidad configurable a elegir entre uno de sus 6 preset. El controlador del motor está hecho con un microcontrolador Atmega328P (Arduino). Aprovechando la gran precisión de giro de los motores paso a paso, este plato giratorio se podría utilizar como temporizador cíclico, montando levas en el plato para accionar uno o varios pulsadores.

Motores Paso a Paso

Un motor paso a paso convierte los impulsos eléctricos que recibe en sus bobinas, en movimiento de rotación, y se considera como un motor de corriente continua sin escobillas.

Motor Unipolar de 5 hilos

Un motor paso a paso funciona con tensión continua, y puede ser de casi cualquier tamaño y par. Cuando se le aplica energía en alguno de sus bobinados, da un «paso» en lugar de girar constantemente. Cada paso provoca una rotación con un ángulo especificado por el fabricante del motor, ya que depende del número de polos del motor y su demultiplicación interna.

Un motor paso a paso se comporta como un conversor Digital-Analógico (D/A), convirtiendo los impulsos digitales de tensión que recibe en giros analógicos de gran precisión. Estos motores se utilizan en cualquier dispositivo electrónico que requiera mover objetos con gran precisión: impresoras convencionales y 3D, escáner, plotter, fresadoras CNC, grabadores láser, etc.

Stepper motor 28BYJ-48

Model : 28BYJ-48
Rated voltage : 5VDC
Number of Phase : 4
Speed Variation Ratio : 1/64
Stepper Motor 5V 4-Phase 5-Wire & ULN2003 Driver Board
Stride Angle : 5.625° /64
Frequency : 100Hz
DC resistance : 50Ω±7% (25℃)
Idle In-traction Frequency : > 600Hz
Idle Out-traction Frequency : > 1000Hz
In-traction Torque >34.3mN.m (120Hz)
Self-positioning Torque >34.3mN.m
Friction torque : 600-1200 gf.cm
Pull in torque : 300 gf.cm
Insulated resistance >10MΩ (500V)
Insulated electricity power :600VAC/1mA/1s
Insulation grade :A
Rise in Temperature <40K (120Hz)
Noise <35dB (120Hz, No load, 10cm)

Control del plato giratorio

Para controlar los ángulos de giro y velocidad de un motor paso a paso, es necesario saber como mínimo el número de pasos por vuelta del motor, su tensión de alimentación y la frecuencia máxima de funcionamiento.

El motor 28BYJ-48 hace un giro completo cada 64 pasos, pero incluye una reducción de 1/64 . Como resultado tenemos 64×64 = 4096 pasos por vuelta. Como el motor se acopla al plato mediante un piñón y una corona de relación 1/7, los cálculos de giro los tendremos que calcular en función de 4096×7 = 28972 pasos por vuelta.

Al tratarse de un motor de 4 fases, es posible controlarlo en ciclos de 4 pasos. Aunque se pierda un poco de PAR, los fabricantes aconsejan hacer funcionar el motor en modo “Half Step Drive” (medio paso), haciendo los saltos menos bruscos y reduciendo su consumo.

Secuencia de 8 pasos, para mover el motor 28BYJ-48 en Half Step Drive:

Secuencia de 8 pasos, para alimentar el motor paso a paso unipolar de 5 hilos 28BYJ-48

Construcción del Plato giratorio

Para la construcción de este plato giratorio he utilizado el motor paso a paso unipolar de 5 hilos 28BYJ-4.  Este motor junto con su driver de control, se puede conseguir por Internet por menos de 5 Euros. Al tratarse de un motor unipolar, no es necesario utilizar un driver del tipo Puente H, necesario para controlar los motores bipolares de 4 hilos.

Driver para motor paso a paso unipolar de 5 hilos

El driver de este motor es muy sencillo, sólo necesita 4 transistores en montaje Open-Collector para suministrar la corriente necesaria a las bobinas del motor. El driver que se incluye con este motor utiliza 4 entradas-salidas del circuito integrado ULN2003, de las 7 que incluye el chip. También lleva 4 indicadores LED para señalizar cuando se está alimentado cada una de las 4 bobinas del motor.

El controlador del motor lo he montado aprovechando el PCB del Shield del programador ISP de Arduino UNO que hice hace unos años.

Shield programador ATmega/ATtiny (ARDUINO)

Sólo es necesario cortar una pista del circuito impreso, y unir 11 pines del ATmega328P con su puntos de conexión correspondiente, como si se tratase de un Arduino UNO.

Esquema del plato giratorio con Arduino

En el esquema de montaje se muestran todos los puentes que hay que hacer en color rojo, así como los componentes que hay que montar, resaltados en color verde. Para alimentar todo el circuito, he utilizado una pequeña fuente conmutada de 230VAC-5VDC de 500 mA.

Acceso a descargas

Firmware para cargar en Atmega328P:

Plato_28BYJ-48.rar

Caja y engranajes 3D – Thingiverse:

Turntable, with a 28BYJ-48 5-wire unipolar stepper motor

¿Necesitas fabricar un PCB?

Actualmente hay muchas empresas que se dedican a fabricar circuitos impresos (PCB), pero no en todas podemos conseguir pequeñas tiradas a buen precio. Por suerte, ahora disponemos de Internet y es mucho más fácil que antes. Podemos buscar empresas en cualquier parte del mundo, y es más fácil encontrar un fabricante que haga nuestros prototipos (PCB) a buen precio. Una de las empresas más grandes del sector es PCBWay.

Logo: PCBWay

Ahora también puedes encargar trabajos 3D, mecanizados con CNC y fabricación de cajas metálicas o de plástico inyectado.

https://www.pcbway.es/

Avería Monitor SAMSUNG

Se trata de un monitor de video SAMSUNG, modelo 223BW, de 21,6 pulgadas, formato 16:10 y resolución 1680×1050.

Monitor SAMSUNG 223BW

Síntomas de la avería

Cuando se conecta la alimentación aparece la imagen en la pantalla,  y a los pocos segundos se apaga.  Aunque se espere un rato, el monitor ya no enciende, pero el pulsador de encendido permanece iluminado. Si se apaga y enciende accionando el pulsador, al cabo de varios intentos ya funciona. Otro detalle a tener en cuenta, es que se escucha un pitido de alta frecuencia cuando se enciende la pantalla.

Teniendo en cuenta estos síntomas, es muy fácil que esta avería la esté provocondo la fuente de alimentación. El silbido que se escucha cuando se enciende el monitor lo podrían estar produciendo los transformadores de ferrita, debido a una falta de filtrado en la tensión continua que alimenta a sus transistores de potencia (circuito PWM de la fuente conmutada).  Lo más probable es que tenga alguno o varios condensadores electrolíticos en mal estado, ya que este fallo es muy común en las fuentes conmutadas.

Reparación

Se desmonta el monitor, para acceder al módulo que incluye la fuente de alimentación. Nada más dar la vuelta al PCB, se observan varios condensadores electrolíticos reventados.

Condensadores electrolíticos defectuosos

Se desmontan todos los condensadores visualmente defectuosos, y se comprueban los demás en el mismo PCB, con la ayuda de un medidor ESR.

Medidas ESR en placa

IMPORTANTE: Descargar los condensadores electrolíticos antes de medirlos

Todos los condensadores electrolíticos defectuosos se tienen que sustituir por otros que tengan la misma capacidad y tensión, como mínimo. Es importante utilizar condensadores electrolíticos de baja resistencia serie (ESR), especialmente diseñados para trabajar en fuentes conmutadas. No es lo mismo absorber picos de tensión 100 veces por segundo (fuente de alimentación convencional), que hacerlo casi mil veces más rápido (fuente conmutada).

ESR-Valores de referencia

¿Necesitas fabricar un PCB?

Actualmente hay muchas empresas que se dedican a fabricar circuitos impresos (PCB), pero no en todas podemos conseguir pequeñas tiradas a buen precio. Por suerte, ahora disponemos de Internet y es mucho más fácil que antes. Podemos buscar empresas en cualquier parte del mundo, y es más fácil encontrar un fabricante que haga nuestros prototipos (PCB) a buen precio. Una de las empresas más grandes del sector es PCBWay.

Logo: PCBWay

Ahora también puedes encargar trabajos 3D, mecanizados con CNC y fabricación de cajas metálicas o de plástico inyectado.

https://www.pcbway.es/

Entrenador de Reflejos y Coordinación

Hace 6 años hice un entrenador de reflejos con 6 pulsadores.

ENTRENADOR DE REFLEJOS – IMPROVES YOUR REACTION TIME

Después hice un mural de madera, y cambié los pulsadores por otros de gran tamaño, pudiendo controlar todo desde un PC mediante un software hecho a medida.

Mural con pulsadores (Entrenador de reflejos)

Con el software Reflejos.exe es posible controlar los tiempos, mostrar los intervalos entre pulsaciones, modificar las secuencias de los pulsadores, almacenar los tiempos de hasta 25 jugadores y mostrar su progresión mediante gráficas.

Software:Reflejos.exe (Control del juego/Prácticas QWERTY)

Posteriormente  hice un reloj LED con tecnología SMD, diseñando los PCB’s de la CPU y los dígitos numéricos. El PCB de control del  reloj lo hice pensando en una placa de desarrollo, igual que Arduino, montando conectores en todos los pines del microcontrolador. La CPU del reloj está construída con el microcontrolador AT89S52, el mismo microcontralador que utilicé en el primer Entrenador de Reflejos que hice, pero con encapsulado SMD.

Construye un Reloj SMD

En esta ocasión he actualizado el firmware del Entrenador de Reflejos y el software de control, para adaptarlos a esta nueva CPU y mejorar su operatividad. El nuevo montaje también es diferente, más enfocado a la rehabilitación y coordinación de movimientos que al juego. En este caso, los 6 pulsadores se pueden accionar con las manos y con los pies, y la conexión entre la CPU y el software de control es inalámbrica,  utilizando el módulo Bluetooth HC-05.

Entrenador de Reflejos y Coordinación

Nuevo esquema del Entrenador de Reflejos

Este es el nuevo esquema del Entrenador de Reflejos, con todas las conexiones adaptas al PCB del Reloj:

Esquema: Entrenador de Reflejos y Coordinación

Debido a la gran versatilidad de este PCB, en la adaptación no ha sido necesario cortar ninguna pista del circuito impreso ni hacer puentes entre ellas. Este PCB ya dispone de terminales de conexión para todos los periféricos que se necesitan conectar: los LED de señalización, los pulsadores, el display LCD y el módulo Bluetooth. El avisador acústico ya se utilizaba con el reloj, y va montado en el mismo PCB.

PCB: CPU del Reloj SERIE (Modificada)

Para la señalización óptica de los pulsadores he utilizado 2 LED SMD blancos por pulsador, en paralelo y alimentados a 5V, intercalando en serie una resistencia limitadora de 220 Ohmios en cada LED. Así la corriente máxima de cada LED es de aproximadamente 10mA. Con el fin de proteger la alimentación frente a un posible cortocircuito en el cableado, los 5 voltios que van hacia los pulsadores se alimentan de dos hilos diferentes, cada línea alimenta 3 pulsadores, y cada uno de estos hilos limita el consumo máximo intercalando una resistencia de 22 Ohmios en serie.

Para alimentar todo el conjunto he utilizado un conector microUSB. Así es posible utilizar cualquier cargador USB que tengamos disponible en casa. El consumo máximo de todo el circuito es inferior a 200mA.

PCB: microUSB

La programación y actualización del firmware del microcontrolador AT89S52 se realiza una vez montados todos los componentes en la placa, a través del conector ICSP. Lo ideal sería utilizar un programador ICSP comercial, pero si no lo tienes, podrías convertir en un momento un módulo Arduino en programador ICSP:

Programador ICSP con ARDUINO

Bluetooth HC-05

El módulo Bluetooth HC-05 hay que configurarlo antes de montarlo en la CPU.

Módulo HC-05

Para su configuración es necesario conectarlo a través de un interface serie con un PC, y con cualquier software Terminal y mediante comandos AT configurar su modo de funcionamiento como esclavo, y la velocidad a 57600 bps. Si se quiere, también se pueden modificar el nombre del dispositivo y su PIN de acceso a la conexión. La manera más fácil de configurar todo esto es a través de Arduino, utilizando su interface de comunicaciones serie para enviar los comandos AT al módulo  HC-05 y configurarlo.

Conexiones Arduino y HC-05 (configuración)

Al principio del código de configuración del módulo HC-05 he anotado los comandos AT más importantes, así como el modo de entrar en modo comandos AT. Dependiendo del tipo de módulo HC-05, el acceso a modo comandos es diferente, porque algunos módulos llevan un pulsador y otros no.

Bluetooth HC-05: Comandos AT

Acceso a descargas

Firmware para cargar en AT89S52: REFLEJOS_SMD_v1_02.HEX 

Configuración del módulo HC-05 con Arduino – DropBox: HC-05.rar

PCB de la CPU – PCBWay: Multipurpose_CPU_with_AT89S52 

Software de control – DropBox: Install_Reflejos.zip

Caja 3D – Thingiverse: Reflexes and Coordination Trainer

¿Necesitas fabricar un PCB?

Actualmente hay muchas empresas que se dedican a fabricar circuitos impresos (PCB), pero no en todas podemos conseguir pequeñas tiradas a buen precio. Por suerte, ahora disponemos de Internet y es mucho más fácil que antes. Podemos buscar empresas en cualquier parte del mundo, y es más fácil encontrar un fabricante que haga nuestros prototipos (PCB) a buen precio. Una de las empresas más grandes del sector es PCBWay.

Logo: PCBWay

Ahora también puedes encargar trabajos 3D, mecanizados con CNC y fabricación de cajas metálicas o de plástico inyectado.

https://www.pcbway.es/

 

¿Soldadura en pasta?

En más de una ocasión me han preguntado si es mejor utilizar el estaño en pasta para soldar los componentes SMD. Está claro que para un fabricante la respuesta sería muy clara, porque la soldadura en pasta permite abaratar los costes de producción, y además es posible reducir el tamaño de los dispositivos electrónicos al máximo.

Arrastre de soldadura

Para las reparaciones y pequeños montajes, yo nunca he utilizado el estaño en pasta. En todas las reparaciones que se puedan hacer a mano, siempre he utilizado estaño en hilo y un soldador resistivo convencional. Lo más importante es elegir la punta del soldador, y el estaño más adecuados a la soldadura que se tenga que realizar. Con esto me refiero al diámetro y aleación del estaño, el tamaño de la punta del soldador, su temperatura, y el uso de flux en en algunos casos.

Soldando SMD-TQFP

Plancha de calor para soldar

Para hacer una prueba práctica, soldé un chip TQFP de 44 pines junto con 3 componentes SMD, en un PCB nuevo. Utilicé pasta de soldadura especial para utilizar con máscara (muy densa para dosificar con una jeringuilla), y una placa de calor de 400W.

Plancha de calor para soldar

La temperatura de esta placa es suficiente para fundir el estaño en pasta, y la temperatura máxima que pude medir en la superficie del circuito integrado fue de 210ºC.

Máscara (Stencil) con CNC

Como es muy complicado aplicar la pasta de soldar en un chip de 44 pines, con la ayuda de la CNC hice una máscara (Stencil). Como material utilicé una plancha de cobre de 0,2 mm de espesor, y para los otros 3 componentes SMD apliqué la pasta de soldar a mano.

Máscara TQFP44 con CNC

Para hacer las perforaciones en la máscara con la CNC, tomé todas las medidas del Datasheet del fabricante del chip, y las dibujé en el software SketchUp. Los cortes en la CNC los hice con una punta de grabado de 0,3mm., tamaño ligeramente inferior a las perforaciones de 0,4 mm.

Máscara TQFP44 en SketchUp

Resultado final

El funcionamiento de la plancha de calor fué bastante bueno, pero el exceso de pasta provocó que apareciesen bolas de estaño encima de los pines del circuito integrado… quizás tendría que haber reducido el ancho de las perforaciones de la máscara TQFP44 que hice con la CNC. El exceso de estaño lo tuve que retirar al final con un soldador convencional,  malla de desoldar y flux en gel.

Soldadura en pasta

También había un exceso de pasta en los demás componentes en los que apliqué la pasta de soldar con una pequeña espátula. Al ser una pasta bastante densa, no se puede utilizar una jeringilla, y es bastante complicado dosificar la pasta con una espátula.

Exceso de soldadura en pasta

Aunque resutado final de la soldadura con pasta es bueno, sigo pensando que me habría costado menos tiempo soldar todo a mano.

¿Necesitas fabricar un PCB?

Actualmente hay muchas empresas que se dedican a fabricar circuitos impresos (PCB), pero no en todas podemos conseguir pequeñas tiradas a buen precio. Por suerte, ahora disponemos de Internet y es mucho más fácil que antes. Podemos buscar empresas en cualquier parte del mundo, y es más fácil encontrar un fabricante que haga nuestros prototipos (PCB) a buen precio. Una de las empresas más grandes del sector es PCBWay.

Logo: PCBWay

Ahora también puedes encargar trabajos 3D, mecanizados con CNC y fabricación de cajas metálicas o de plástico inyectado.

https://www.pcbway.es/

Reparar eBoock FNAC

Sustitución del display de un libro electrónico (eBoock). Este eBoock viene serigrafiado con el nombre de la tienda Fnac, pero monta el mismo display que el Kindle (Amazon) y Cervantes 3 (BQ). Es un display de 6 pulgadas con retroiluminación LED, modelo ED060XG1.eBoock AFNAC

Reparación

Desmontar un eBoock es algo más sencillo que un teléfono móvil, aunque los útiles necesarios para la reparación sean los mismos. La carcasa se desmonta metiendo por la ranura lateral una lámina metálica, y apalancando alrededor de todo el contorno. Antes de tirar del marco, hay que introducir una púa de plástico desde el borde interior del display hacia dentro, con el fin de despegar el adhesivo, es una cinta de doble cara, y no es imprescindible aplicar calor para que se despegue.

Repuesto del display ED060XG1
ED060XG1 – 6″

Una vez soltado el marco superior, sólo hay que desmontar 4 tornillos para separar el la carcasa inferior.

Interior eBoock

El marco interior del display sólo va sujeto por la parte inferior con dos tornillos, pero hay que tener la precaución de despegar las dos cintas de doble cara que lo sujentan por los laterales, antes de tirar hacia fuera. El marco de plástico, también va pegado con el frontal del display.

¿Necesitas fabricar un PCB?

Actualmente hay muchas empresas que se dedican a fabricar circuitos impresos (PCB), pero no en todas podemos conseguir pequeñas tiradas a buen precio. Por suerte, ahora disponemos de Internet y es mucho más fácil que antes. Podemos buscar empresas en cualquier parte del mundo, y es más fácil encontrar un fabricante que haga nuestros prototipos (PCB) a buen precio. Una de las empresas más grandes del sector es PCBWay.

Logo: PCBWay

Ahora también puedes encargar trabajos 3D, mecanizados con CNC y fabricación de cajas metálicas o de plástico inyectado.

https://www.pcbway.es/

 

Monitor FM-RDS (v1.2)

Con este receptor es posible conocer los parámetros más importantes que se transmiten por la subportadora RDS. Con esta nueva actualización (v1.2), las librerías del RDS permiten analizar más información que antes, y todo el código está depurado para optimizar la memoria del ATMEGA328P, permitiendo así añadir más prestaciones en el receptor de radio, utilizando el mismo microprocesador.

Monitor FM-RDS v2

Tabla de caracteres del RDS

El sistema RDS transmite los textos codificando los caracteres con su propia tabla de 8 bits, y dispone de 3 tablas de caracteres diferentes, denominadas G0, G1 y G2. Por defecto, los receptores de radio traducen los 8 Bytes del PS y el Radio Texto (RT) utilizando la tabla de caracteres G0. La tabla GO incluye la mayoría de los caracteres utilizados por las diferentes lenguas de la zona EBU. Los receptores de radio tienen que leer el código de 8 bit que reciben por cada letra, y convertirlo al código que se corresponda con la tabla de caracteres que estén utilizando. En este caso sería necesario convertir los caracteres dos veces, una vez para adaptarlos a la tabla de caracteres gráficos de su display LCD, y otra más para codificarlos en UTF-8 y transmitirlos por el puerto serie.

Receptor RDS: tabla de caracteres

Los primeros 127 caracteres de la tabla del RDS siguen el estándar ISO, por lo tanto no hay que convertirlos. Sin embargo, los 127 caracteres más altos de la tabla del RDS no son estándar, y es necesario convertir sus códigos para mostrar correctamente las letras. En este receptor sólo se convierten los caracteres latinos más utilizados, son los caracteres enmarcados con color en la tabla del gráfico anterior.

El display LCD de este receptor dispone de una memoria RAM, que le permite almacenar un máximo de 8 caracteres gráficos diferentes. El display reserva las 16 primeras posiciones de su mapa de caracteres para almacenar gráficos, pero hay que tener en cuenta que el display sólo guardará 8 caracteres gráficos diferentes. Si se guardan los 8 caracteres en las primeras posiciones de la CGRAM (direcciones 0x00 a 0x07), estos mismos caracteres se copiarán también en las 8 posiciones siguientes (direcciones 0x08 a 0x0F). Debido a esta limitación, sólo se generan y guardan los gráficos de las 5 letras acentuadas en minúscula, y las letras: ü, ñ y ç. Cuando se reciban por RDS letras mayúsculas acentuadas, el programa las convertirá en letras mayúsculas sin acento.

Receptor FM-RDS con: SI4703

Este sencillo receptor de radio está basado en el módulo SI4703, de bajo coste y altas prestaciones. Este módulo incluye en su interior todo el receptor de radio, incluso el decodificador Estéreo, el decodificador RDS y un pequeño amplificador de audio. Para controlar este módulo, he utilizado el micro-controlador ATMEGA328P (Arduino).

Esquema: Radio LCD con SI4703

Descarga de ficheros

El firmware y librerías que necesitas para programar el ATMEGA328P,  los puedes descargar desde el siguiente enlace: RDS_Radio_SI4703 (v1.2)

¿Necesitas fabricar un PCB?

Actualmente hay muchas empresas que se dedican a fabricar circuitos impresos (PCB), pero no en todas podemos conseguir pequeñas tiradas a buen precio. Por suerte, ahora disponemos de Internet y es mucho más fácil que antes. Podemos buscar empresas en cualquier parte del mundo, y es más fácil encontrar un fabricante que haga nuestros prototipos (PCB) a buen precio. Una de las empresas más grandes del sector es PCBWay.

Logo: PCBWay

Ahora también puedes encargar trabajos 3D, mecanizados con CNC y fabricación de cajas metálicas o de plástico inyectado.

https://www.pcbway.es/

Reloj-Texto con dos alarmas y 2 husos horarios

Reloj-Texto con 2 alarmas y 2 husos horarios. Digitalización de audio analógico, para almacenarlo en la memoria de un ESP32. Estos archivos de audio contienen señales acústicas y mensajes de voz, para utilizarlas en el nuevo firmware del display Reloj-Texto controlado por el ESP32. Con esta actualización, el display Reloj-Texto dispondrá de dos alarmas horarias, pudiendo configurarlas con alguno de las dos husos horarios que gestiona el nuevo firmware. El display se configura desde un teléfono móvil vía WiFi. La información de la fecha y hora se sincroniza a través de un servidor NTP, pudiendo mostrar la hora local, a elegir entre dos husos horarios diferentes.

Reloj y Texto en display LED, con ESP32

Audio sintetizado

El sonido de la alarmas no lo haré activando un buzzer piezoeléctrico, será un sonido PCM de 8 bit, el cuál grabaremos en la memoria del ESP32. Esa información de audio digital, se convertirá en audio analógico aprovechando uno de los dos conversores D/A (DAC) que incluye este microprocesador. En este caso, como el pin GPIO25 ya se está utilizando en este reloj, la salida de audio será a través del pin GPIO26

Muestreo y Retención

Es la extracción de algunos valores instantáneos de duración teóricamente nula. Según la teoría de Shannon,  para muestrear una señal y poderla reconstruir, es necesario que el muestreo se realice un número de veces al menos igual al doble de la frecuencia máxima a muestrear. Para muestrear una frecuencia vocal de 4 kHz, necesitaríamos muestrear  como mínimo a:  4×2=8 kHz.

Esto lo podríamos representar con un interruptor que se abriera y cerrara 8.000 veces por segundo. A la salida de éste, obtendríamos una secuencia de impulsos cuya amplitud sería el valor instantáneo que tenía la señal de audio original.

Cuantización

Es la conversión que efectuamos para trasladar los valores instantáneos de tensión de la señal muestreada, a una escala compuesta por una serie de niveles. Cuanto mayor sea el número de niveles, mayor será la relación S/R. Como es de esperar, estos niveles los analizaremos con un sistema binario, para posteriormente poderlos transmitir de una forma digital. Con los sistemas PCM de 8 Bit, se obtienen 256 niveles de cuantización (±127 con respecto a cero).

Codificación

Es el proceso de lectura, de forma digital, de la secuencia de valores cuantizados. Esto quiere decir que a cada nivel de cuantización le corresponde un valor binario determinado, y dependiendo del número de niveles, necesitaríamos un número de bit por cada muestra. Esta es la primera limitación que encontramos para cuantizar la señal con un máximo de niveles, pues necesitamos transmitir todos los valores instantáneos de una muestra, en un tiempo máximo dado por la inversa de la frecuencia de muestreo ( t = 1/f ).

Esquema de montaje

Para que este display Reloj-Texto funcione, sólo hay conectar 5 hilos entre un lateral del display LED y el módulo ESP32. El sonido de la alarma sale por el pin GPIO26 del módulo ESP32, y hay que conectarlo a un amplificador de audio con su altavoz.

IMPORTANTE: la salida de audio DAC del ESP32 está referenciada a 1.5V.  Así es necesario bloquear la corriente continua continua a la entrada del amplificador de audio, intercalando en serie un condensador cerámico de aproximadamente 100nF. Como el nivel de audio a la salida DAC puede llegar a medir 3Vpp, es conveniente intercalar un atenuador a la entrada del amplificador, intercalando un divisor de tensión resistivo, o un potenciómetro si se quiere disponer un ajuste del nivel de audio.

Firmware

El archivo que necesitas para programar el ESP32, lo puedes descargar de forma gratuita desde el repositorio GitHub: Clock-Text_ESP32

Caja 3D (Reloj-Texto)

El fichero .stl que necesitas para fabricar la caja de este display LED, lo puedes descargar desde el siguiente enlace: Clock-Text with 2 alarms and 2 time zones (revision)

¿Necesitas fabricar un circuito impreso?

Actualmente hay muchas empresas que se dedican a fabricar circuitos impresos (PCB), pero no en todas podemos conseguir pequeñas tiradas a buen precio. Por suerte, ahora disponemos de Internet y es mucho más fácil que antes. Podemos buscar empresas en cualquier parte del mundo, y es más fácil encontrar un fabricante que haga nuestros prototipos (PCB) a buen precio. Una de las empresas más grandes del sector es PCBWay.

PCB de prototipo gratis y con plazo de entrega rápido: https://www.pcbway.es/

Logo: PCBWay

 

Reloj de precisión, 8 x 7 segmentos LED

Construcción de un reloj de precisión, con 8 dígitos LED de 7 segmentos. Este display se configura desde un teléfono móvil vía WiFi. La información de la fecha y hora se sincroniza a través de un servidor NTP, convirtiéndolo así en un reloj muy preciso. Este display está construido con el módulo ESP32 y 8 dígitos LED de 7 segmentos, pudiendo conectar también un segundo display OLED de 64×48 pixel (0,66 pulgadas).

 

8 dígitos de 7 segmentos con MAX7219

Hace unos meses monté un reloj de precisión, sincronizado desde un servidor NTP. Hice dos versiones distintas, y en ambas utilicé 4 matrices LED de 8×8 pixel.

Reloj de precisión, configurado por WiFi

El primer reloj tenía un display adicional de tipo OLED, y en el segundo sólo instalé las 4 matrices LED con el fin de reducir el tamaño de la caja.

Reloj y Texto en display LED, con ESP32

Ahora voy a montar otro reloj todavía más pequeño y barato, utilizando 8 dígitos LED de 7 segmentos.

8 dígitos LED de 7 segmentos

Este reloj tendrá la misma precisión y funcionalidades que los anteriores, sincronizando la fecha y hora a través de un servidor NTP, y controlando sus funciones mediante un interface Web, a través de una conexión WiFi.

Esquema de montaje

El montaje de este reloj es muy rápido y sencillo,  sólo hay que conectar 5 hilos entre un lateral del PCB de 8 dígitos y el módulo ESP32.

Esquema de montaje del reloj de 7 segmentos

Configuración con interface WEB

Este reloj LED se configura a través de su propio interface Web, tecleando la dirección IP que le asigna el Router WiFi, en la ventana de cualquier navegador de Internet que esté conectado a la misma red. Todos los cambios se guardan en la memoria EEPROM del módulo ESP32.

Configuración del reloj por WiFi

De esta forma el reloj siempre arrancará con los parámetros que tenía programados la última vez que se desconectó su alimentación.

Firmware

El archivo que necesitas para programar el ESP32, lo puedes descargar de forma gratuita desde el repositorio GitHub:

Precision_Clock_ESP32_7Segment

Y también desde Dropbox:

ESP32_Time_8BCD_JR.rar

Caja 3D (Reloj de 7 segmentos)

 

Caja 3D, para el PCB de 8 dígitos LED de 7 segmentos

El fichero .stl que necesitas para fabricar la caja de este reloj LED de 7 segmentos, lo puedes descargar desde el siguiente enlace: Precision clock on 7 segment LED display, configured by WiFi

¿Necesitas fabricar un circuito impreso?

Actualmente hay muchas empresas que se dedican a fabricar circuitos impresos (PCB), pero no en todas podemos conseguir pequeñas tiradas a buen precio. Por suerte, ahora disponemos de Internet y es mucho más fácil que antes. Podemos buscar empresas en cualquier parte del mundo, y es más fácil encontrar un fabricante que haga nuestros prototipos (PCB) a buen precio. Una de las empresas más grandes del sector es PCBWay.

PCB de prototipo gratis y con plazo de entrega rápido: https://www.pcbway.es/

Logo: PCBWay