Entradas de » Windows

3
mar 2013
0

GamePad Bluetooth para Android, iOS, Windows, etc.

Esta página recoge toda la información contenida en las entradas del proyecto, se ira ampliando según se avance.
Ultima actualización: 27/04/2013

 

Después del moDuino Mega, un proyecto muy ambicioso con el que aprendí un montón pero con una relación utilidad/precio muy mala, he comenzado con mi segundo proyecto el cual espero despierte más interés!

El proyecto en si se trata de un mando / control de juegos / gamepad para jugar a videojuegos en dispositivos Android, iOS, Windows, Linux, etc. cómodamente.
De hecho el mando se reconoce en el dispositivo en el que lo conectemos como un teclado por bluetooth. Esto permite que sea compatible con cualquier dispositivo con conexión bluetooth y cuyos juegos o emuladores permitan configurar las teclas del juego, algo bastante común.

Para alojar todos los componentes necesarios se ha usado un mando de Super Nintendo o SNES. Este mando cuenta con 12 botones: Arriba, abajo, izquierda, derecha, A, B, X, Y, R, L, Start y Select.

El mando contara con una placa hecha a medida, una batería de litio, conector de carga MicroUSB, botón de encendido y apagado además del botón de emparejamiento.

Snes_control

El mando se distribuirá completamente montado o bien sin carcasa para el que lo quiera usar con su mando original de SNES. Se espera que el precio final con envió incluido sea de 30€, aunque falta por saber cuantas unidades se montaran ya que a mayor cantidad mayor es el descuento que pueden hacer en la compra de los componentes.

En el siguiente vídeo se puede apreciar una demostración de como se comportaría el mando en un dispositivo Android. Recalco que solo es una demostración y que el mando quedaría perfectamente ensamblado.

La placa estará hecha completamente a medida y preparada para poderse encajar tanto en un mando original como en una copia china. En la parte superior de la placa están los 3 leds que indican el estado (encendidocargandoen emparejamiento), el conector de carga, el botón de encendido y el pulsador de emparejamiento. Para todos ellos, salvo el pulsador, es necesario hacer unas perforaciones en la carcasa.

Casi todos los componentes se sacan de un mini teclado bluetooth, esto permite abstraernos de toda la parte de programación de la memoria EEPROM ya que no es nada sencilla, en un primer intento probé a leer el contenido de la memoria para modificar algunos parámetros pero no fue posible ya que parecían “comprimidos”, ni tan siquiera se pudo leer la cadena de texto que hace de SSID del Bluetooth.

Por eso la necesidad de partir de algo ya montado, ahorra trabajo y viene con todo lo necesario para funcionar, “solo” hay que quitar todos los componentes y trasplantarlos en la placa hecha a medida.

 

Actualización: 21/04/2013

Al final después de comprar varios teclados ha sido imposible encontrar algún modelo que use el chip bluetooth de marca Broadcom que es el que quería, y para el que están hechos los circuitos y renders superiores, ya que es de mas calidad y compatible con todos los dispositivos que he probado.

Ahora todos los teclados montan el Airoha AB1108, un chip chino mucho mas barato, pequeño e incompatible con los móviles Sony que he probado. Con el resto de dispositivos como móviles y tablets samsung, htc, apple, etc. no ha habido problema.

Así que es el que voy a tener que usar, pero claro al cambiar de chip hay que rehacer todo el trabajo, por ahora llevo hecho esto:

 

Actualización: 23/04/2013

Este es el nuevo aspecto de la placa con el chip Airoha AB1108. Falta añadir algún logo y si todo esta bien encargare las diez primeras placas la próxima semana.

 

Actualización: 27/04/2013

Y este es el aspecto final de la placa. Hubo que cambiar la posición de los botones L y R para no exceder el tamaño de la placa por ambos lados ya que subía mucho de precio, ahora mide 49,3 x 142,4mm siendo el máximo tamaño que he escogido de 50x150mm. Si no me la echa para atrás el fabricante en unos 7 días la mandaran.


29
ene 2013
4

Gamepad de SNES por bluetooth para Android, iOS, Windows, linux, etc.! [Prototipo]

Después del moDuino, un proyecto muy ambicioso pero que tenia una relación utilidad/precio muy mala, he comenzado otro proyecto en el cual espero que haya más gente interesada!

Se trata de un mando o gamepad de Super Nintendo por bluetooth que podemos conectar a cualquier dispositivo que cuente con este tipo de conexión, eso quiere decir que podrá usarse en móviles, tablets, ordenadores, etc.


7
ago 2012
0

Mostrar el icono de los juegos de NDS en Windows 7

Hace un tiempo, en el 2007, un usuario de eol creo una biblioteca dinámica que enlazada al registro de Windows permitía que las Roms de NDS se mostrasen con el icono del juego al que pertenecían. De este modo los juegos eran mas fáciles de reconocer pues de un vistazo localizabas que el querías. Sin embargo este “parche” solo servia para XP y aunque él intento hacerlo funcionar con Vista parece que abandono el proyecto.


11
jul 2012
0

Redirecciones JavaScript y PHP según el dispositivo para forocoches

Hay una cosa muy molesta que llevo sufriendo un tiempo con Opera, y es que el Speed Dial al sincronizarse con Opera Link me sintoniza el ordenador y el móvil para que tenga todas las configuraciones iguales. Esto no es ningún problema, si no toda una ventaja.

El problema esta cuando te encuentras páginas que aun disponiendo de una versión normal, para ordenadores, y otra móvil, para Smartphones, pasan completamente de hacer una redireccion, de modo que dependiendo del dispositivo con el que te conectes te cargue una plantilla u otra. Ejemplo de ello es forocoches, que dispone de versión normal bajo el subdominio www, y de versión móvil bajo el de m.


3
feb 2012
3

Obtén 5 GiB de almacenamiento extra en Dropbox

Ya hable una vez sobre este fantástico servicio en una entrada sobre aplicaciones interesantes para Android.

En resumen es un servicio que te permite almacenar información de todo tipo en la nube, y no solo eso, si no que además todo ese contenido se sincroniza con una carpeta del ordenador, de forma que todo lo que tengas en esa carpeta este también en el servidor de Dropbox. Y si eso no fuera poco, también se puede tener esa carpeta en varios ordenadores o móviles, de forma que todos ellos tengan el mismo contenido.


28
ene 2012
2

Programador TTL: CP2102

 Haciendo pruebas con un Arduino Nano cometí el error de exceder el consumo de sus salidas o quizás por otro motivo, aun no estoy seguro, el caso es que el ordenador dejo de reconocer el chip FTDI encargado de la conversión USB -> Serie, por lo que la placa se había quedado casi inservible, hoy me la acabe de cargar pero ese es otro asunto, el caso es que dejando de lado el chip FTDI estropeado, se podía seguir programando el Arduino desde otro conversor, por ejemplo con el método que use para programar el Arduino Mini Pro.


14
sep 2011
3

Windows 8 versión para desarrolladores

Casi tres años después ya esta aquí el nuevo Windows 8 en su versión para desarrolladores.

Por lo poco que lo he podido probar, pues apenas es usable, ahora se inicia la sesión con una cuenta de Windows Live e imagino que desde la configuración avanzada se permitirá usar una cuenta local.


10
may 2010
0

Cuentas de usuario en Windows home Server

Desde el servidor podemos gestionar los usuarios los cuales se conectaran al servidor y el contenido al que podrán acceder.

Estas cuentas de usuario es recomendable que coincidan con las del equipo cliente, pues en caso contrario podríamos tener problemas.

Si queremos hacer bien las cosas, y que las unidades de almacenamiento que agreguemos al ordenador se conecten directamente con el servidor en cada reinicio, deberemos de usar el mismo nombre de usuario y contraseña en el cliente y el servidor.

Esto en algunos casos puede ser un inconveniente, pues en el ordenador cliente te obliga a poner contraseña, y puede a ver usuarios que prefiramos no ponerla, para ello podemos configurar el ordenador cliente para que, aun teniendo contraseña, se autologuee el sólo mientras arranque, esto sólo es posible si en el equipo tenemos una cuenta, si hay varias el resto se deshabilitan.

Para configurar esto deberemos, en el ordenador cliente, pulsar las teclas windows+r, y escribir: Control Userpasswords2 , pulsamos aceptar y en la ventana que no salga seleccionamos nuestra cuenta, desmarcamos: “Los usuarios deben escribir su nombre y contraseña para usar el equipo”, al hacer clic en aceptar saldrá otra ventana en la que deberemos de poner nuestra contraseña actual.

A partir de ahora, el equipo aun teniendo contraseña, iniciara sesión sin pedirla.

En el servidor, en la pestaña “Cuentas de usuario” podremos crear y gestionar los usuarios, y si hacemos doble clic sobre alguno podremos modificar los permisos que este tenga sobre las carpetas creadas desde la pestaña “Carpetas compartidas”, pudiendo denegarle el acceso, permitirle solo la lectura, o también la escritura.

En el caso de que creásemos carpetas fuera de esta interfaz, deberemos de agregar los usuarios y sus permisos en las propiedades de la carpeta de forma similar a como se hace aquí.

Y para agregar unidades de almacenamiento o ubicaciones de red, es tan sencillo como hacer clic derecho sobre mi pc y pulsar en “Conectar unidad de red”, y en la ventana que nos salga, elegimos una letra para la unidad y le especificamos la ruta, también deberemos de marcar la opción “Conectar de nuevo al inicio de sesión”. Durante estos pasos se nos pedirá nuestras credenciales. Y final mente pulsamos Aceptar, ahora en mi pc saldrá un disco duro en red.

Si queremos agregar una ubicación de red, entonces entraremos dentro de mi pc y en un espacio en blanco haremos clic derecho y pulsaremos sobre “Agregar una ubicación de red”, el resto de pasos es similar salvo que aquí no agregamos letra de unidad y saldrá representado como una carpeta de red.