Pages: [1] 2 3   Go Down
Author Topic: Radiofrecuencia ( ? )  (Read 6906 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Newbie
*
Karma: 0
Posts: 40
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Tengo una duda: me gustaria hacer un control remoto con arduino, algo sencillo como encender un led y apagarlo con arduino sin que haya cables de por medio, mas que nada por empezar a mirarlo y no se como empezar.

He visto zigbee, pero esta fuera de mis posibilidades ya que necesitaria dos de ellos... busco algo mas barato como infrarrojos, agradezco toda la informacion que me podais dar del tema, no necesito tutoriales completos (que no digo que no me vengan bien smiley-wink ), con los distintos metodos de hacerlo que haya me conformo ^^
« Last Edit: April 29, 2012, 10:23:41 pm by coleoptero » Logged

Madrid
Offline Offline
Sr. Member
****
Karma: 5
Posts: 481
Life isn't about finding yourself, life is about creating yourself!!
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Para empezar vete a los chinos y cómprate algo que tenga control remoto. Por ejemplo hay unas telefonillos inalámbricos (3-5 €) o encender luces led a distancia (3-5€)

Abres el control remoto y conectas los cables del botón a un pin de Arduino.
Y en el extremo del actuador puedes poner lo que tú quieras incluso un module con un relé para controlar algo de 220v (e.g. lámpara)
El hecho de abrir el cacharro te enseñara el circuito que tiene y quizás para un futuro podrías copiarlo para otras aplicaciones.

yOPERO.
Logged

Engineering is the art of
making what you want from
things you can get.

     

[SOLUCIONADO]

0
Offline Offline
Newbie
*
Karma: 0
Posts: 40
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Una duda, con un sensor tipo TSOP34156 y un juguete radio control por infrarrojos podria hacer algo tipo: veo que detecta el sensor para cada accion del mando, y luego programo a arduino para que en funcion de eso haga distintas acciones. Como me explico como un libro cerrado aqui un ejemplo:

Monto un circuito con el TSOP34156 para que se muestre en la pantalla del ordenador lo que va recibiendo en cada momento, al pulsar el boton 1 recibe el valor X.
Programo el arduino para que cada vez que reciba el valor X ponga el pin 13 a HIGH y se encienda un led.

Es posible, o una tonteria como un castillo?
Logged

Offline Offline
Edison Member
*
Karma: 23
Posts: 1375
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Si el emisor y receptor usan la misma frecuencia, no sería ninguna tontería
Logged

Mercadillo electrónico. Kit iniciación a Arduino, shield LCD a color y más cosas!

0
Offline Offline
Newbie
*
Karma: 0
Posts: 40
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Y hay alguna manera de averiguarlo? Porque no creo que en la caja del juguete en cuestion venga la frecuencia...

Gracias a todos por las respuestas ;P.
Logged

0
Offline Offline
Jr. Member
**
Karma: 5
Posts: 72
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Lo de un sólo canal para los dos sentidos no es algo recién inventado.

Busca xon/xoff en Google y verás protocolos para ir alternando la transmisión.
Logged

Offline Offline
Edison Member
*
Karma: 23
Posts: 1375
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Lo de averiguarlo difícil estará, como no venga el nombre del emisor y se pueda buscar información sobre él, no veo otra manera de saber si será compatible hasta tener el receptor y probarlo. En la mayoría de los casos se usa 38kHz, pero puede darse el caso de que no se use.

@xlopez: no entiendo tu comentario, ya que estamos hablando de una comunicación simplex y el xon/xoff necesita una comunicación full-duplex, por lo que no se puede usar con un sólo canal y no sirve para alternar la transmisión en el caso de que funcionara en una half-duplex.
Logged

Mercadillo electrónico. Kit iniciación a Arduino, shield LCD a color y más cosas!

0
Offline Offline
Newbie
*
Karma: 0
Posts: 40
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Tengo el mando en mis manos, y por lo que veo son 3 diodos (sin desmontarlo, lleva una capsulita roja y dentro suya tres diodos) que deduzco que son infrarrojos. Dado que el helicoptero es de dos canales, podria ser que simplemente funcione asi? :

2 Leds para los giros: si se enciende el izquierdo y el derecho no: giro a la izquierda. Y viceversa.
1 Led para arriba o abajo: a mayor intensidad del led, mayor potencia al motor.

Sigo diciendo que no tengo ni idea, pero es la impresion que me ha dado.
Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 40
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ademas, buscando por internet he encontrado esta web: http://www.amazon.de/Silverlit-85615-X-Rotor-ferngesteuerter-Hubschrauber/dp/B000FNUF8O y con ayuda de un agradable traductor, porque no tengo ni papa de ese idioma (aleman creo que es) he visto que la frecuencia es de 27Mhz. Hay alguna posibilidad de ajustar el receptor?
Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 40
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Esto ya parece un monologo ;P. Tengo el ollo bug, podria usar su sensor de IR del radiocontrol con arduino, pero no se que cable es el positivo y cual la señal, hay peligro de estropearlo si en la señal conecto el polo positivo?
Logged

Offline Offline
Edison Member
*
Karma: 23
Posts: 1375
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Si quieres añadir nueva información, tienes la posibilidad de editar/modificar los posts para añadirla.

Para saber cual es la función de cada pin, usa un voltímetro, no falla.

Normalmente los receptores de infrarrojos vienen en un encapsulado sin que se pueda modificar su frecuencia de funcionamiento.
Logged

Mercadillo electrónico. Kit iniciación a Arduino, shield LCD a color y más cosas!

0
Offline Offline
Newbie
*
Karma: 0
Posts: 40
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Oops, no habia caido en lo de editar -.- Gracias por la ayuda ;P.
Logged

0
Offline Offline
Jr. Member
**
Karma: 1
Posts: 92
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

No se si llego tarde pero bueno. Yo he utilizado un emisor-receptor a 433MHz de los chinos (unos 5 €) puesto en casa (mira por el ebay). Utilizan la librería "Virtualwire.h" y van bastante bien...
Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 40
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

No, no es tarde para nada ;P, estoy estudiando distintos metodos para ver cual es mejor (y mas barato) y estoy viendo que voy a probar infrarrojos, y lo cierto es que me gustaria que no fuera con un mando a distancia de television, sino con un emisor... Y me parece que me has dado una solucion, a no ser que te haya entendido mal.

Gracias por la ayuda ^^.

Edit: Los he estado viendo y estan bastante bien ¿Pero esto ya seria radio o seguiria siendo infrarrojos? Mas que nada curiosidad.
« Last Edit: January 31, 2011, 09:54:04 am by Diegolito » Logged

0
Offline Offline
Jr. Member
**
Karma: 1
Posts: 92
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hola.
Esto ya es radio. No necesitas visión directa para recibir datos. En función de la velocidad que necesites y la tensión de la batería con que alimentes el emisor, tendrás mas o menos alcance.
También tiene que ver en la distancia de cobertura la antena utilizada. Si puedes utiliza una lambda/4 con plano de masa o directamente una lambda/2  (que es lo mismo que lo anterior, pero sin plano de masa) Es onmidireccional y tienes una buena ganancia (creo que unos 3 dB en el mejor de los casos).
He leido por ahí que en las mejores condiciones puedes llegar hasta 700 metros...

P.D. Si tienes otro dispositivo trabajando a esa frecuencia o a frecuencias cercanas ten en cuenta las interferencias que puede crear. Si es el caso, puedes intentar bajar la potencia para que la intereferencia "interfiera" menos (valga la redundancia), con la consiguiente pérdida de distancia de cobertura.
Saludos.
Logged

Pages: [1] 2 3   Go Up
Jump to: