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.
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.
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.
Ahora también puedes encargar trabajos 3D, mecanizados con CNC y fabricación de cajas metálicas o de plástico inyectado.
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.
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.
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).
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.
Ahora también puedes encargar trabajos 3D, mecanizados con CNC y fabricación de cajas metálicas o de plástico inyectado.
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.
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
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.
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.
Ahora voy a montar otro reloj todavía más pequeño y barato, utilizando 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.
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.
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:
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.
Reparación de la placa base de un HP xw4300 Workstation. Reparar una placa base de un PC no es una tarea sencilla, pero hay averías muy evidentes que se pueden solucionar sin apenas conocimientos de electrónica. Cuando una placa base empieza a fallar, es muy frecuente encontrar algún condensador electrolítico deformado, incluso a veces rajado. Cuando esto sucede, la avería se suele solucionar al cambiar los condensadores electrolíticos defectuosos.
Sistemas informáticos
En la actualidad, la mayoría de los trabajos dependen del buen funcionamiento de algún sistema informático, ya sea para el control del equipamiento de una fábrica, o para gestionar la contabilidad en una pequeña empresa. En la mayoría de los casos, hay equipos que deben funcionar de forma ininterrumpida, por ejemplo un PC cuando realiza las funciones de un servidor conectado a una red informática.
Para estos casos se suelen elegir equipos muy fiables, pero siempre existe el riesgo de que algunos de sus componentes electrónicos sea de baja calidad. Una avería muy común, es el deterioro de los condensadores electrolíticos de la placa base.
En la mayoría de los casos se opta por sustituir la placa base por otra nueva, pero si la avería es muy evidente porque se ven los condensadores electrolíticos reventados, siempre merece la pena invertir un poco de tiempo en reparar la avería.
Reparación
Reparar una placa base es muy complicado y poco habitual, debido a la complejidad que se tiene para hacer medidas con el PC funcionando. El método que normalmente se emplea en estos casos, es desmontar la placa y realizar una inspección visual de todos sus componentes, contactos y soldaduras. En caso de no encontrar nada anormal, la mejor solución seria sustituir la placa base por otra nueva. En caso de encontrar algún componente visiblemente averiado, como un circuito integrado rajado, o algún condensador electrolítico hinchado, no sería mala idea intentar repararla.
Para hacer este tipo de reparaciones no se necesitan muchos conocimientos de electrónica, porque sólo se trata de sustituir componentes visiblemente defectuosos, pero es necesario disponer de las herramientas adecuadas y tener habilidad con el manejo del soldador.
El PCB de una placa base es multicapa, y es muy fácil romper alguna conexión interna si no se tiene cuidado al desoldar los componentes.
Es muy importante calentar bien el estaño de todos los terminales del componente a desoldar, antes de extraerlo.
¿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.