Mando a distancia

Hola:

Estos últimos días me ha dado por interesarme un poco por los ya tan conocidos PIC y he visto que se pueden hacer un montón de cosas con ellos.

Entre otras cosas he visto que se puede controlar el ordenador con cualquier mando que tengamos por ahí, con un simple PIC12C509, un cristal de 4Mhz, un sensor de IR y unas resistencias y diodos. Se conecta todo por el puerto serie del ordenador y ale, Winamp, Presentaciones de Power-Point,... todo lo que se os ocurra.

Mi siguiente duda era la siguiente. Teniendo el código fuente de este chip (.hex) y sabiendo cuáles son los pines de entrada de la playstation (tanto 1 como la PS2), ¿no se podría hacer algo parecido para la consola.? Podría ser para ver las películas de DVD, reproducir CD-ROM, jugar (a lo mejor problemas con la velocidad, no?).

De momento me estoy montando el el circuito para el ordenador y ya os contaré cómo me va. Lo más complicado ha sido encontrar el sensor de IR porque no encontraba el modelo que recomendaban, pero bueno, todo se verá.

Os dejo las páginas donde he encontrado la información sobre esto. De momento estoy aprendiendo a utilizar el MPLAB pero de momento entiendo sólo llego a entender el funcionamiento de programas sencillos; todavía hasta que empiece a programarlos!!!Pero bueno, como bien pone en el foro, estamos para aprender no?

No estoy seguro de si se ha mencionado este tema antes o no, por lo que os pido perdón si me repito.

Salu2

http://www.geocities.com/CapeCanaveral/Lab/1475/remotespa.html
http://www.geocities.com/SiliconValley/Sector/3863/uir/index.html (éste es el que yo me quiero hacer)
http://ir2pc.cjb.net
http://people.a2000.nl/rwvgesse

P.D.: estoy un poco harto de hacer placas defectuosas con la insoladora (cutre) que tengo. ¿Cómo lo haceis vosotros? Es que con el rotulador y etc... los fotolitos quedan un poco grandes.
Si os interesa os puedo pasar información y diagramas para hacer lo mismo pero por radiofrecuencia.


Saludos.
Hola:

La verdad es que mi nivel sobre electrónica no es muy alto... y tengo unas dudillas:

- ¿cuál es la diferencia entre hacerlo por IR o por radiofrecuencia?

- Si lo hago por radiofrecuencia no podré usar los mandos que tengo por casa no?

- ¿Lo que me propones es para el PC o para la PS2?

Gracias por tu rápida contestación, y sí, mándamelo por favor.

(aunque no se vea mi email, creo que me lo puedes mandar no?)
Lo puedes usar para lo que quieras.

Los circuitos que tengo (los usé para mi proyecto final de carrera) permiten realizar transmisiones en serie de datos, usando radiofrecuencia.

Diferencia:

- Más caro (bastante supongo)
- Mayor distancia (mucha más)
- Funciona sin visión directa (incluso con muros por el medio).

En cuanto tenga un ratillo rescato el CD con la memoria y lo posteo. Pero no me metáis muchas prisas pq estoy algo liadillo. Lo haré tan pronto como pueda. ;)

No es que sea una solución óptima, pero es una opción y puestos a "investigar"...

Saludos.
eh, pos pasanoslos, que yo creo q estaria guapo
No encuentro el CD con la memoria del proyecto (era un proyecto sobre domótica, no entraré en detalles), así que he buscado en la web:

Transmisor:

Digital FM [2FSK] transmitter usable in conjunction with mod. RX-DFM-5V receiver module. Suitable to directly transmit RS232 data, without any further coding or any symbol and transmission time limitations.
Max baud rate 19200 bit/s and fast start-up time [lower than 500 µs].
EN 300 220 homologable.

Imagen

http://www.aurel.it/wire/Short%20Form/TX-DFM-5V.zip
http://www.aurel.it/wire/Note/TX-DFM-12V.zip

Receptor:

Frequency modulation [2FSK] receiver usable in conjunction with TX-DFM-5V hybrid TX module.
Reception of RS232 digital data without any further cooding need and any symbol and transmission time limitations. Max baud-rate 19.200 bit/s and fast start-up time [lower than 1ms]. EN 300 220 homologable.

Imagen

http://www.aurel.it/wire/Short%20Form/Rx-DFM-5V.zip
http://www.aurel.it/wire/Note/RX-DFM-3V3.zip


Yo utilicé estos circuitos conectándolos cada uno al puerto serie de un PC. Para ello tuve que crear una interfaz (es muy simple) para la conversión de niveles para adaptarlos a los del puerto serie, utilizando un MAX-232.
El canal que creé era unidireccional, por lo que para asegurar la transmisión utilicé un protocolo de redundancia.

Los programas para controlarlo estaban programados en Java, por lo que para acceder al puerto serie utilicé métodos nativos y programé una DLL en ensamblador que se encargaba de implementarlos.

Tuve un problema con la detección de portadora, no parecía funcionar correctamente, pero milagrosamente apareció una beta de la Java Communications API de SUN Microsystems, que me salvó el pellejo. ;)

Esta API la podéis encontrar en http://java.sun.com/products/javacomm/index.html

Es muy fácil de usar. :)


Más información en:

http://www.aurel.it/wire/

http://java.sun.com


Saludos.
Hola URK,

Originalmente enviado por URK
Entre otras cosas he visto que se puede controlar el ordenador con cualquier mando que tengamos por ahí, con un simple PIC12C509, un cristal de 4Mhz, un sensor de IR y unas resistencias y diodos. Se conecta todo por el puerto serie del ordenador y ale, Winamp, Presentaciones de Power-Point,... todo lo que se os ocurra.


Para hacerte un receptor de infrarrojos para el PC y poder controlar aplicaciones con un mando a distancia no te hace falta ni siquiera el PIC (ni el cristal, claro). Yo me hice uno muy sencillito con un sensor, un par de resistencias, un diodo y ya esta... te lo tienes que currar un poco mas en el driver porque el reconocimiento de los trenes de pulsos se hace un pelin mas complicado, pero te aseguro que se puede -- a mi me funcionaba, por lo menos ;)

Saludos,
G.
Hablais de poder controlar un pc por control remoto no?
Es decir, enchufar al puerto de serie el receptor (de IR o radio) y montarse un mando guapo no?
Bueno me voy a mirar lo que has puesto, yogur, pero si quieres te puedes mirar mi post que quizas tenga muchisimo que ver y sea mas sencillo y mas util.
He visto tu post. No tiene demasiado que ver. Tenéis que tener en cuenta que lo que yo puse servía para controlar un sistema domótico completo y que necesitaba un alcance igual a toda la casa, por lo que IR no servía.

Quizás para tu caso, sería excesivo.

Saludos.
Me he mirado lo que has puesto pero no entiendo ni papa.
De todos modos sigo creyendo que si que tiene que ver algo. Lo mi incluso es mas sencillo porque:

Aunque el tipo de señal sea diferente la idea es la misma y la diferencia radicaria en que necesitas un circuito diferente para convertir la señal. Lo que yo proponia (en teoria, no estoy seguro) consistia en una calculadora que controlase la pantalla de otra calculadora por IR (pero tambien podria haber sido por radio) y que a la vez esa calculadora controlase la 1ª. Asi precisarian cada una un "receptor y un transistor".

Lo que pasa es que una pantalla no es un sistema domotico (y la calculadora no es mas que un teclado y una placa) y requeriria muchas modificaciones.
Originalmente enviado por Momo
precisarian cada una un "receptor y un transistor".


Sera un receptor y un transmisor :)

Lo que pasa es que una pantalla no es un sistema domotico (y la calculadora no es mas que un teclado y una placa) y requeriria muchas modificaciones.


Hombre, la verdad es que requeriria muchas modificaciones, como dices, tantas que al final lo unico en comun entre los dos sistemas es que hay un subsistema de comunicaciones IR o radio... y poco mas.

Creo que son dos problemas totalmente diferentes.

G.
10 respuestas