Reparando un antiguo joystick

jun 23

Reparando un antiguo joystick

Como muchos saben, tengo una afición por equipos Apple antiguos, en especial la Apple //c. Recientemente encontré a buen precio un joystick fabricado por Apple específicamente para la //c, que tiene la particularidad de ser color platino en lugar del beige de los demás modelos de Apple II.

Estos modelos de joystick por cierto se han vendido muy caro en eBay, hasta US$200, por lo que había perdido la esperanza de hacerme de uno. Cuando vi la oportunidad, decidí arriesgarme y al final lo gané por $16. Nada mal, sin embargo cuando lo conecté a la computadora, pude comprobar que los botones de disparo no funcionaban.

Me encontré ante un dilema, pues no existen piezas de repuesto para este equipo, así que procedí a abrirlo para tratar de repararlo.

Primero al abrirlo, veo que es un sistema sencillo: la manija centrl con los servos, y los dos switches, que se conectan a los botones directamente con un pequeño resorte.

Al probar los switches veo que es el problema, hace falta mucha y constante presión para hacer actuar el switch. Éste viene sellado, es una base plástica con un botón sostenido con un marco metálico “soldado” a cuatro puntos de plástico.

Procedí a rebanar tres de estos “remaches” para liberar el marco, sacar el botón circular de plástico y encuentro una placa también circular que es la que hace contacto entre dos piezas metálicas a las orillas y un tercer área circular metálica en el medio.

Como era de suponerse, estaban muy sucias, llenas de polvo y no sé qué mas. Limpié exhaustivamente todo con un paño  y alcohol, dejándolo bien limpio.

Volví a armar, soldar un par de cables que desconecté al abrirlo, y probé de nuevo. El resultado fue exitoso. Armé de nuevo el joystick y ahora no solo funciona, sino que es bastante sensible.

Read More

OBDII en acción

jun 16

OBDII en acción

Hace unos días leí en Matuk una reseña sobre la nueva App de Chevrolet para sus autos. Como sé que también Ford, BMW, Mini y Mercedes Benz entre otros ya preparan autos con aplicaciones y conectividad a la red, pero hasta ahora no he visto quien provea información específica del auto, para poder visualizar información importante, como torque, revoluciones, aceleración, temperaturas, etc. e información específica como emisiones de CO2, enfriador, deslizamiento, centrífuga y sensores específicos del vehículo, que son reportados al OBDII.

Por eso decidí compartir los datos que en mi auto recibo por medio de ésta interfase, y creo que deberían ser un estándar para todo vehículo pues ayuda no solo a la manutención del mismo sino en carretera a detectar cualquier anomalía o cambio.

Esto es importante pues – ya me ha sucedido – algunas veces al auto reporta alguna anomalía y en el tablero sólo se enciende la señal de “check engine” lo cual no nos dice nada, y que muchas veces es algo trivial (como un sensor del escape) cuando nosotros creemos que es algo peligroso.

Ya en otra ocasión hablé del OBDII, esta vez he hecho una conexión directa al sistema de entretenimiento del auto, que me permite visualizar los datos mientras escucho música.

Espero sus comentarios.

Read More

XBMC en Raspberry Pi

jun 16

XBMC en Raspberry Pi

Cuando compré el Raspberry Pi, mi primera idea fue usarla para un Media Center, después de todo, por $35 ofrece muchas posibilidades, así que preparé un par de memorias SD, e instalé Debian, después OpenElec y ahora RaspBMC.

Éste último ha resultado bastante bueno, pues OpenElec tiene un tamaño fijo de particiones, y para configurar un IP fijo es todo un rollo.

RaspBMC en cambio se auto instala, crea las particiones según el tamaño de memoria, y encuentra la red automáticamente. Prácticamente no tuve que hacer nada, sólo configurar el tamaño de vídeo, mi servidor, y algunos scripts externos.

No es tan ágil como el ATV2, pero no se puede esperar eso de una versión beta. La interfase es bastante rápida, de vez en cuando se traba (¿agregando datos?) a veces por minutos, pero se recupera. Solo una vez tuve que reiniciarlo, pero lo que mas me impresionó fue la calidad y velocidad en que corre una película “full HD”  (Avatar) sin detenerse a llenar el buffer, cosa que si sucede al ATV2. El único inconveniente es que no funcionaba el audio, al menos en esta película, tendré que investigar más a fondo.

Otra cosa que me pareció extraordinaria es la capacidad de recibir contenido Airplay (mandar vídeo desde un dispositivo iOS) sin problemas, de excelente calidad y velocidad. Probé con un par de vídeos Youtube desde mi iPad, a la perfección.

En general estoy muy contento, creo que dentro de poco veremos versiones más “pulidas” de RaspBMC, seguramente con más opciones y velocidad.

Read More

Mi nuevo proyecto: Raspberry Pi

jun 05

Mi nuevo proyecto: Raspberry Pi

Hace 35 años, Apple revolucionó el mundo de las computadoras al crear un ordenador accesible a las masas. En el 2006, OLPC (una laptop por niño, por sus siglas en ingles) inicio la producción de laptops a un precio muy bajo, ($100 dolares) para dar a estudiantes de países en desarrollo.

En 2006, un profesor de la Universidad de Cambridge, Eben Upton, decidió junto con algunos colegas diseñar una computadora pequeña y barata para estimular a los jóvenes en el campo de la programación, algo que es necesario en estos días.

De ahí nació el Raspberry Pi, una computadora de $25 y $35 dolares, con componentes baratos pero poderosos, accesible a todos los sectores, para promover la programación.

Me agradó la idea y hace unos meses hice el pedido de una de ellas, en preproducción, ya ahora por fin me ha llegado. Desde hace unos días había preparado una tarjeta SD con el sistema operativo, Debian Linux.

Este va a ser un proyecto divertido, pienso comenzar instalando XBMC via OpenELEC (un Media Center, o centro de entretenimiento para la televisión) en una tarjeta SD y en otra RaspBMC y ver cual funciona mejor.

Actualización:

Con el juguete nuevo, estuve toda la tarde experimentando con Debian y RaspBMC, este ultimo funciona de maravilla. Me falta todavía configurar la red, y hacer algunas pruebas, pero pinta muy bien como mi siguiente Home Theater!

Actualización:

Después de varias horas de búsqueda, logre configurar la red para usar un IP fijo, pues el DHCP no encontraba el servidor.
Logre conectarme a Internet, bajar plugins, conectarme a mi servidor de vídeo y ver un par de películas. Se nota a leguas que es Beta, pues no soporta varios formatos, (mkv hasta donde he visto) y es un poco lento en responder, a diferencia del ATV2.

Sin embargo al interfase  es perfecta, y para un aparato tan pequeño es una gran proeza.

 

Read More

Más sobre emuladores Apple II en iPad

jun 04

Más sobre emuladores Apple II en iPad

Hace poco escribí sobre el emulador para iOS  Best of FTA. Resulta que la AppStore decidió quitar la aplicación, y  sincronizando mi iPad iTunes automáticamente removió la aplicación de mi dispositivo. Cuando me di cuenta, ya no había vuelta atrás. Después de pasar el disgusto, me puse a buscar como reinstalarla y de paso inhabilitar iTunes de hacer lo que se le pegue la gana con MI equipo.

Existe una opción en SBSettings, una app para activar y desactivar servicios en un aparato desbloqueado (jailbreak) que inhibe la capacidad de Apple en borrar aplicaciones no autorizadas. Con eso es suficiente para no volver a pasar un mal rato.

De ahí me dedique a buscar la aplicación en linea, y con mucha felicidad encontré ActiveGS en el mismo sitio, un .ipa que bajas e instalas directamente arrastrándolo en iTunes.

Lo mejor de todo es que viene con una infinidad de programas para Apple II y Apple IIGS ya instalados, listos para jugar, y se pueden instalar mas por medio de iTunes.

Ahora cargo con un extenso catalogo de juegos en mi mano, disponible en cualquier momento y en todas partes.

Read More