3 feb 2017

Reparar un archivo .mp4 corrupto o mal grabado

Apuntes para recuperar la mayoría de archivos de cámaras/móviles etc mal cerrados, instrucciones del foro 3ivx.

I downloaded the last version of mp4creator 1.5 and it works. http://sourceforge.net/projects/mp4creator/files/mp4creator/
I advise you to download AtomicParsley-win32-0.9.0 to see if the atoms are ok. http://sourceforge.net/projects/atomicparsley/files/atomicparsley/
I only recover video stream but no audio stream.

An atom is : http://atomicparsley...peg-4files.html
4 bytes for Size, 4 bytes for atom name, any bytes for optional information

To recover your file (with an hexadecimal editor like WinHex for example) :
- copy the atom "esds" from a good file created by your record device (find the esds string in the file)
- In your corrupted file, copy this atom after the atom "ftyp" and before the atom "mdat".
- check your file by running AtomicParsley on it : "AtomicParsley video.mp4 -T"
- change the extension of your file by mp4v -> video.mp4v
- run the command "mp4creator -create=video.mp4v --variable-frame-rate out.mp4"
=> out.mp4 should be playable

thanks to Stux ;-)

PS1 :
On the neuro recorder 2 plus, the size of the corrupted file was 0 Ko, I had to :
- edit the SD card file system (always with WinHex)
- find a first string "ftyp" and a second "ftyp"
- copy the bytes between this two atom in a file on my hard-disk and run the recovering method
(My SD card was empty before my recordings so the mp4 files are not fragmented)
- do the same for each 0 Ko file.

2 feb 2017

Volviendo a la vida viejos equipos: Sustituyendo Windows con las versiones Linux más rápidas

Imagen: Lignux


Si estáis tratando de dar nueva vida a un viejo equipo, con la estabilidad, fiabilidad y potencia del software Libre, podéis empezar probando por las siguientes distribuciones:

Mepis AntiX Linux (Lo mejor es ver un vídeo de Youtube)

antiX es una distribución en CD en vivo de Línux ligera y fácil de instalar basada en la rama de "pruebas" de Debian para sistemas compatibles con x86. antiX ofrece a los usuarios "antiX Magic" (la magia de antiX) en un ambiente adecuado para computadoras viejas. La meta de antiX es la de proveer un sistema operativo ligero, pero completamente funcional, flexible y gratuito para usuarios nuevos y veteranos de Línux. Debería ejecutarse en la mayoría de las computadoras con sistemas en un rango desde 64 MB con el viejo Pentium II 266 y 128 MB de memoria de intercambio preconfigurada hasta las máquinas más nuevas y poderosas. Se recomienda un mínimo de 128 MB de RAM para antiX. El instalador necesita un mínimo de 2.2 GB de disco duro. antiX puede ser usado igualmente como un CD de rescate de arranque rápido.

Lubuntu (vídeo Youtube)

Lubuntu es una variante de Ubuntu rápida, ligera y ahorradora de energía que usa el escritorio LXDE (Lightweight X11 Desktop Environment). Está pensado para tener requerimientos de sistema poco demandantes y está diseñado primariamente para netbooks, dispositivos móviles y PCs antiguas.

1 feb 2017

Sobre los controles KELLY para motores sin escobillas


Antes de cambiar al controlador que venía incluído con el kit chino Golden Motor que compré para mi conversión a bici eléctrica, estuve probando con un Kelly KBS48101X de 40A y entre 24-48V, famosos por ser totalmente configurables (te pueden servir desde para una bici, hasta para una silla de ruedas). Lo que más me interesaba y me gustaba del mismo, aparte su completísimo programa de configuración, es que te permite una frenada regenerativa variable según voltaje que le demos en un terminal (podríamos colocar frenos con potenciómetro para ello).
Además el soporte que tienen es magnífico, contestan rápido a los correos resolviendo cualquier duda; yo tuve un problema conexionando los HALL y quedé muy contento.
Al final lo vendí porque no funcionaría en caso de que los sensores HALL en el motor fallaran (cosa que el de Golden Motor sí, además de su velocidad crucero configurable), pero pongo los detalles por si a alguno le sirven.

17 ene 2017

Placa de vídeo V216W V216 PWB-1106-A01 E053111060/1 fotos HD Alta Resolución




Subo estas fotos con el detalle de componentes de la placa por si alguien lo requiere (abrir el enlace y descargar la foto para verlas mejor).

9 ene 2017

Avisador inteligente de necesidad de recarga de batería para la bici eléctrica con alarma antirrobo 2/2


Como comentamos en la anterior entrada, mis objetivos al poner un microcontrolador programado con Arduino en la bici eléctrica eran los siguientes:
  • Con un LED RGB mostrar la carga/situación de la batería monitorizando una de las celdas (la más débil si es posible) el voltaje de la batería, para evitar sorpresas de no tener carga suficiente para el viaje del día siguiente, indicando en naranja cuando sea necesario recarga (entre el 20 y 40%).
  • Con un acelerómetro y un altavoz piezoeléctrico potente (y un mosfet para activarlo) podemos añadir una alarma anti-robo, sólo desarmable por un botón escondido de la vista, lo que es muy práctico contra amigos de lo ajeno.
  • E incluso (esto de momento pendiente), añadir luz de freno automática mediante el acelerómetro (que cambie de baja intensidad a intensidad mayor cuando el acelerómetro perciba una deceleración en el eje de la marcha), poder guardar estadísticas de uso (número de recargas, tiempo de uso, o añadir pequeña pantalla OLED para mostrar consumo instantáneo en Ah con un sensor Hall (como el Allegro ACS75x, etc), carga de batería, etc.
Así que estas navidades he podido ponerme manos a la obra, y con el banco de pruebas he testeado posibilidades hasta obtener algo funcional:


29 dic 2016

Ampliando la duración de la batería de la bici: Añadiendo dos celdas en el portaequipajes


La batería de mi bici constaba de 8 celdas en serie de 6 baterías LiFePo4 A123 en paralelo cada una, y me dí cuenta que podía tener algo más de velocidad punta y autonomía añadiendo dos celdas con las baterías LiFePo4 A123 que me sobraron y cambiando el BMS al que encontré de 10S y 60A (mucho mejor que el anterior de sólo 15Ah):

BMS/Control de carga de la batería LiFePo4 para 10 celdas y 60A máximo.
NOTA IMPORTANTE: Ampliar el número de celdas de una batería existente sólo se puede hacer si las celdas que añadimos son del mismo tipo de baterías, capacidad y estado de las mismas, es decir, si pueden dar el mismo amperaje sin dañarse, y durante el mismo tiempo. En caso contrario, se nos desbalancearán rápidamente y necesitaremos un BMS muy bueno para corregir las diferencias (y con probabilidad unas celdas se dañarán mucho antes que las otras). Se pueden mezclar baterías pero siempre que la capacidad por celda sea la misma, y que su rendimiento, con los amperios que demandemos, sea el mismo que el de las otras celdas. 
No me cansaré de repetir de que si montáis vosotros mismos una batería de Iones de Litio, que pongáis BMS, pues éste corta el paso de la corriente tanto en la sobrecarga como en la sobredescarga en cualquiera de las celdas, protegiéndolas.
Actualización 7/02/17: He podido comprobar que el balanceo se realiza de forma independiente cada 5 celdas, si os fijáis en el circuito, esto es así porque el control lo realizan de forma separada dos microprocesadores. Puede servir si las baterías son nuevas y no hay mucha diferencia entre celdas, pero es otro ejemplo de falsas especificaciones por parte del fabricante chino, que dará lugar, con el tiempo y las recargas, a que 5 baterías de un lado tengan diferente voltaje con las otras 5, y que si no se rectifica con un balanceo real cada X recargas, producirá a la larga un contraproducente desbalanceo (menor capacidad y duración). He pedido otro que realmente balancee, y además con cortes sobrecarga/descarga programables. Lo barato... sale caro.

Por otro lado, al aumentar sólo en 6V la carga máxima, puedo seguir utilizando la configuración del control del motor para 24V (al tener corte automático en caso de que baje demasiado el voltaje el propio BAC-281P, nos cortaría prematuramente la alimentación si usamos una batería de 33V con una configuración de 36V).

Características del BMS 10S LifePo4 60A con balanceo en carga ref. BMS-10SQZ6060LF375:


Datos importantes:
  • Para 10 Celdas LiFe de 3,6V, 36V total.
  • Pico de corriente máxima: 90A
  • Corriente constante aprox. sin disipador: 30A
  • Consumo en espera: 0,1 mAh (100 microAmperios/hora).
  • Para que el balanceo sea efectivo con sólo 70mAh de balanceo por celda, la carga debe ser lo más lenta posible (en función de la diferencia de carga de celdas), recomendada <500mAh.
Como pude comprobar, cabían las 12 en una vieja carcasa de disco duro estropeada de aluminio. 

27 dic 2016

Reparación de impresora inyección de tinta; los cabezales no se alinean


Recientemente reparé una impresora que imprimía el texto movido; era un problema evidente de la cinta del encoder que permite a la máquina conocer exactamente cuánto mueve el carro en el vaivén de la impresión.

Desarmamos la impresora soltando los tornillos de la parte superior, soltamos las fajas de conexión y así accedemos con libertad a la cinta milimetrada:

26 dic 2016

Reparación lavadora FAGOR 3F-2612: No enciende, pista corroída por detergente


Recientemente se estropeó una lavadora FAGOR, llegaba corriente a su panel de control pero por lo que fuera, éste no daba señal de nada.
Soltarlo fue fácil; se extrae el cajón de detergente y se sueltan los tornillos que sujetan todo el frontal de mandos, así como los tres que sujetan la cubeta del agua para poder extraerlo, y luego se extrae el circuito completo.

Una de las cosas buenas de los electrodomésticos FAGOR (que no sé si fabricarán algún repuesto todavía), es que facilitan mucho la vida al técnico; son equipos sencillos, con soltar los cables bien identificados y hacer presión en las lengüetas que rodean el circuito programador, éste sale hacia atrás con facilidad.

Nada más examinar la parte interior a simple vista se ve el problema: Una pista quemada

4 dic 2016

Controladores para Windows 10 de tarjeta gráfica ATI RV370 (X300)


Aquí tenéis en descarga directa (pinchar), sin publicidad, unos controladores que funcionan para esta tarjeta en Windows 10 (64 bits y creo que también 32 bits).
Si os da algún error en la instalación, también podéis intentar instalarlos manualmente (yendo al administrador de dispositivos, en actualizar controlador, seleccionarlo manualmente).

Me he vuelto loco buscándolos... y no hay más que publicidad en las páginas que los puedan tener (Ati ya no le da soporte) así que si ahorro el quebradero de cabeza a alguien... genial.