Entradas

Script básico para copia de seguridad en Windows

He tenido la necesidad de ir haciendo backups de mis datos y documentos por seguridad. Más que nada, de actualizarlos porque copia tenía hecha, pero con varios meses y quería ponerla al día.

Normalmente tengo una copia local y otra en un disco externo. Como la mayoría de nosotros, entre los que me incluyo, lo que hacemos es "copiar y pegar", esperar a que los archivos sean leídos, te pregunte si sobrescribe o no...etc, he pensado que ya era hora tener un pequeño script que haga todo eso de forma transparente, así ahorramos un montón de tiempo.

Para crearlo, solo es necesario pegar el código en un archivo.txt (con el nombre que queráis) y cambiar la extensión de este a .bat
@echo off echo ************************ echo Copia de seguridad echo ************************ xcopy "E:\Mis documentos" "F:\Mis documentos" /d /y /e /h /r /i xcopy "E:\Descargas" "F:\Descargas" /d /y /e /h /r /i xcopy "E:\Documentos" "F:\Documentos&…

Game Boy Zero: último repaso y final (Video)

Imagen
Creo que me faltan palabras para expresar las ganas que tenia de ver el cacharro funcionando.
Entre problemas y piezas que no llegaban, se ha demorado la cosa mucho más de lo esperado pero por fin  esta terminada.

Como veis, los acabados no son muy finos. Me he encontrado con problemas in situ mientras la montaba y he tirado por la rápido en esta versión.
Y sí, digo esta versión porque esto es un MK1: me he quedado con las ganas de montar una segunda que arregle todos los fallos de esta y con mejor calidad (y sobretodo más rendimiento).
Ya iré comentando las novedades.

Para no sobrecargar esto con detalles, os dejo alguna foto y el vídeo donde muestro cómo funciona.
Lo mejor que le veo es la posibilidad de conectarla a un monitor y usar un mando inalámbrico.

Características finales:

Raspberry Pi Zero
LCD composite 3.5"
Batería 3.7V 2500mah
Amplificador de audio stereo y filtro, a través de los GPIO (sonido mono: 1 altavoz)
Salida HDMI y USB en el lateral derecho
Micro SD de 32Gb
C…

Game Boy Zero: soldando los botones GPIO

Imagen
Tenia pendiente actualizar esto con el estado del proyecto pero me han dado tanto por culo los cables y soldaduras que, hasta que no lo he conseguido arreglar no me he puesto a escribir aquí.

Decir que estaría terminada hace semana y media si no fuese por los problemas que da la Raspberry Pi Zero con la salida de audio, cosa que me ha retrasado día y noche. Actualmente está casi acabada, así que voy a actualizar esto con lo que debería haber escrito hace días

Problemas que he tenido: soldaduras que saltaban (por la mierda de estaño que usaba) y pines errados que tuve que desoldar y volver a poner. Vamos, imposible aburrirse.

La carcasa inferior la preparé para albergar la batería y el cableado del conversor 3.3V a 5V




Finalmente, no usé arduino para los controles y decidí soldarlos directamente a los GPIO de la raspberry. Me ahorro espacio y soldaduras. Y total, solo voy a mapear controles digitales.

Como veis en la imagen, decidí hacer externos el puerto HDMI y el usb por si me da el av…

Game Boy Zero: Colocando pantalla y Raspberry Pi

Imagen
En esta ocasión, he dejado finalizada la parte de la pantalla y su conexión con la Zero.

Llevo mucho tiempo sin soldar y me ha costado horrores cuadrar los puntos de soldadura, cables..etc pero al final todo ha funcionado a la primera (lo hubiera roto todo si después resultase que he quemado algo)

Aquí la pantalla tiene su gracia: tenemos que hacer una conversión para que trabaje a 5V porque es la salida de la Zero. (por defecto, trabaja a 12V)

Simplemente consiste en soldar un cable a la patilla del integrado. Ese cable será desde ahora la entrada de 5V. (O lo podéis unir al "antiguo" cable positivo, como en la imagen)

Os dejo la imagen que corresponde al modelo de mi pantalla, podéis consultar más modelos aquí:



Seguidamente del pinout para conectar la pantalla a la Pi Zero: 


Se recomienda colocar el cable de 5v directamente a la batería y no a la zero para no "ahogar" a la raspberry en caso de alta demanda de energía. Yo la he colocado sólo para probar que arran…

Game Boy Zero: carcasa y botonera

Imagen
Me he dedicado a preparar la nueva botonera y el marco de la pantalla para que albergue el nuevo LCD.

El pcb colocado tiene dos botones más (ahora tenemos A+B+Y+X),  así que necesitamos agujerear la carcasa para colocar los nuevos botones.
Posteriormente,  coloqué unas guías para mantener los botones en su recorrido y que no bailen durante su uso.

Y poco más, ya está todo lijado para seguir montando las nuevas piezas.



Game Boy Zero: Inicio

Imagen
Imagino que, eventualmente habréis pensado "me cago en todo otro imbécil montando la consola de los huevos haber si me muero" 

Totalmente comprensible, DE HECHO tenéis razón PERO la diferencia erradica en que la monto YO, genio y figura de los acabados cutres y con experiencia demostrable en romper todo. No encontrareis nada parecido en Internet™.
Volviendo al tema, la tenia en el tintero y por falta de piezas no he podido comenzarla. Aún me faltan por llegar algunas cosas pero se puede ir avanzando.
En los próximos días/semanas iré actualizando el blog con el proceso evolutivo de la misma.

EDTracker: sensor de movimiento casero [Mini guía]

Imagen
Hoy os traigo otro cacharro con el que he trasteado hace poco. Se trata de la versión casera del EDTracker usando aquí el nuevo MPU 9250.

Resumen muy rápido: Se trata de un dispositivo que sigue y detecta la posición de nuestra cabeza y movimientos que serán recogidos y reflejados en la aplicación o juego que estemos usando.

He montado la versión DIY (Do It Yourself) Sin embargo, en la web venden una versión PRO ya montada y lista para usar si no te quieres complicar soldando.

El diagrama es muy sencillo. Solo necesitamos un Arduino Pro Micro y un MPU 9150/9250



El pulsador es para centrar de nuevo a la posición predeterminada, en el caso que veamos que deja de responder o notamos que la calibración ha disminuido.

En mi caso, soldé los pines y luego coloque los cables ¿por que así y no directamente? Pues para poder reutilizar este arduino en otros proyectos.

Algunas imágenes del montaje:



Una vez montado y conectado al USB, flasheamos y calibramos el dispositivo mediante el propio softw…