Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

23/10/2012 #1

Avatar de maezca

como confundir sensor de distancia IR
Hola.
Les vengo con una pregunt, espero que sea la seccion correcta ya que tiene que ver con un sistema embebido de microcontroladores...

La cuestion es masomenos asi, tenemos una competencia de robotica en sanluis (yo y mi equipo) competimos en sumo, ya ganamos aca en bs.as por eso vamos a san luis.
Queremos mejorar el diseño y queremos basar nuestra estrategia en la "invisibilidad"

La mayoria de los robots utilizan sensores de distancia ultrasonico, estos los logramos "burlar"con espuma acustica, lo utilizamos en nuestro diseño anterior del año pasado y nadie nos detecto.

Ahora una gran parte de la competencia tiene sensores de distancia Infrarojos mas exactamente el SHARP 2Y0A21 porque el gobierno de sanluis dio unos kits con estos sensores.

Datasheet del sensor: http://www.sharpsma.com/webfm_send/1489 este funciona por triangulacion. Segun el datasheet no hay casi variacion por la superficie a medir ni por el ambiente. Pero nada es infalible jajaj.

En estos momentos tengo uno y estoy probandolo leyendo analogicamente sus valores con mi arduino.
Intento burlarlo con un led infrarrojo de alta luminosidad. Funciona, lo logro burlar y me da los valores que da cuando no se detecta ningun objeto adelante (lee en blanco) Pero esto ocurre solo si apunto el led justo al fotoreceptor del sensor y hasta una distancia de unos 10 cm. Por lo que no es muy viable, salvo que se pueda mejorar.

alguien sabe alguna forma para confundirlo, sin alterar mucho la superficie de mi robot ya que la tengo que cubrir con espuma acustica, cualquier cosa tengo con que probarlo, ya que tengo aca el sensor y la placa.
gracias!
23/10/2012 #2


En muchas copetencias de sumobot, saturar al sensor infrarrojo del oponente es considerado como trampa, dale otra checadita a la convocatoria...
Lo mejor seria usar algun material que no refleje mucha luz, pues usar un infrarrojo para confundir al rival parece poco practico.
23/10/2012 #3
Moderador general

Avatar de DOSMETROS

¿ Y pintar la espuma acústica de negro mate ?
23/10/2012 #4

Avatar de maezca

squal0: lei las reglas, estan algo verdes, no contempla nada de eso. Igualmente me voy a asesorar mejor..
dosmetro: Pero al pintarla con algun tipo de pintura no afecto sus propiedades acusticas?
23/10/2012 #5
Moderador general

Avatar de DOSMETROS

Quizás anilinas sea mejor que pinturas , hay que probar.

Si esos sensores funcionan a la misma frecuencia ¿No se confundirian entre ellos mismos?
23/10/2012 #6

Avatar de el-rey-julien

si ''lees el ir'' y luego se lo devolvés continuamente con uno o varios led ,eso sera que confunde al receptor?
al menos no seria capaz de medir efectivamente la distancia,mientras tu robot se aleja el otro pensaria que todavía lo tiene al frente ,,
se me ocurre no se,es una idea
23/10/2012 #7

Avatar de maezca

dosmetros: hay que probar lo de las anilinas.
Lo de los sensores lo pense pero con los de ultrasonido... hasta ahora nunca se confundieron. podria ver si puedo generar la misma frecuencia, pero creo que me va a ser complicado un tweeter que reprodusca alta frecuencia (no se si sirve uno comun)
y con los IR no creo que e confundan, es muy poco probable....

Rey:eso mismo es lo que pensaba, peor creo que no es necesario leer el otro ir ya que al parecer no funciona a frecuencia si no que es fijo el led ir que tiene el sensor.. Probe mandandole con un led fijo y si lo hace leer cualquier cosa, pero necesito dirigir muy bien el haz del led....

gracias
23/10/2012 #8
Moderador general

Avatar de DOSMETROS

Al led infrarrojo hacele un PWM con un ciclo de trabajo chico y unos cuantos volts de mas , asi llega mas lejos
23/10/2012 #9

Avatar de maezca

DOSMETROS dijo: Ver Mensaje
Al led infrarrojo hacele un PWM con un ciclo de trabajo chico y unos cuantos volts de mas , asi llega mas lejos
buena idea!, voy a usar el mismo arduino, sin resistencia el led y los 5v, seran suficientes, o deberia usar una bateria de 9v y un transistor?
supongo que debo experimentar...
23/10/2012 #10
Moderador general

Avatar de DOSMETROS

Batería y transistor , es a prueba y error quemando leds IR
23/10/2012 #11

Avatar de el-rey-julien

Rey:eso mismo es lo que pensaba, peor creo que no es necesario leer el otro ir ya que al parecer no funciona a frecuencia si no que es fijo el led ir que tiene el sensor.. Probe mandandole con un led fijo y si lo hace leer cualquier cosa, pero necesito dirigir muy bien el haz del led....

gracias
hasta donde yo se no en fijo,,voy a revisar en los programas que tengo a ver si encuentro como es la rutina para el manejo de esos sensores ,luego comento



confirmado ,no es fijo ,si miras la hoja de datos fijate ay un diagrama de cuadros, y el oscilador esta conectado al driver del diodo emisor y
dice esto
Signal
processing circuit y LED drive circuit , estan conectados al Oscillation circuit.
y la salida Output circuit viene del cuadrito que dice Signal
processing circuit,
yo creo si puede funcionar,copiando la frecuencia en que emite el sensor,con esa señal alimentando un led ir ,tiene que funcionar como para dejar ciego al receptor del ir original al que se pretende engañar

Imágenes Adjuntas
Tipo de Archivo: png Pantallazo.png (69,4 KB (Kilobytes), 142 visitas)
23/10/2012 #12

Avatar de maezca

el-rey-julien dijo: Ver Mensaje
hasta donde yo se no en fijo,,voy a revisar en los programas que tengo a ver si encuentro como es la rutina para el manejo de esos sensores ,luego comento

---------- Actualizado después de 6 minutos ----------

confirmado ,no es fijo ,si miras la hoja de datos fijate ay un diagrama de cuadros, y el oscilador esta conectado al driver del diodo emisor y
dice esto
Signal
processing circuit y LED drive circuit , estan conectados al Oscillation circuit.
y la salida Output circuit viene del cuadrito que dice Signal
processing circuit,
yo creo si puede funcionar,con un oscilador fijo a la misma frecuencia que trabaja el sensor,con esa señal alimentando un led ir ,tiene que funcionar como para dejar ciego al receptor del ir
tenes razon rey.. mañana voy a ver si puedo ver a que frecuencia trabajan...
Si consigo la frecuencia a la que trabaja, prodria hacerla coincidir con la del pwm de mi led ir para confundirlo y que tenga mas fuerza el haz del led, estoy equivocado o podria ser?

muchisimas gracias.

---------- Actualizado después de 3 minutos ----------

acabo de ver la ultima actualizacion de tu mensaje rey, me aclaro bastante... mañana con tiempo voy a intentar dar con la frecuencia y copiarla
23/10/2012 #13

Avatar de el-rey-julien

un transistor + el led y una resistencia (fijate como los controles remotos de las tv)
si a todo eso le existas con una frecuencia igual ala que trabaja el sensor,ni siquiera te va a hacer falta dirigir bien el led,
cuando tu robot se acerque de frente , el otro va a pensar que en realidad se esta alejando o que no tiene nada enfrente ,

acabo de ver la ultima actualizacion de tu mensaje rey, me aclaro bastante... mañana con tiempo voy a intentar dar con la frecuencia y copiarla
yo digo copiarla por si el oscilador interno del sensor cambia de frecuencia,cosa que dudo que lo haga(a no ser adentro del sensor tenga algun tipo de microprocesador que lo regule) ,con una frecuencia fija va a funcionar,creo yo,es cuestión de probar
24/10/2012 #14

Avatar de Scooter

Ponle unos leds IR de 20W y saturas todo de IR; los dejas cegados.
24/10/2012 #15

Avatar de Gudino Roberto duberlin

maezca dijo: Ver Mensaje
buena idea!, voy a usar el mismo arduino, sin resistencia el led y los 5v, seran suficientes, o deberia usar una bateria de 9v y un transistor?
supongo que debo experimentar...
Amigo, LED sin resistencia
24/10/2012 #16

Avatar de el-rey-julien

la resistencia es para la base del transistor ,no para el led,
me olvide de aclararlo
24/10/2012 #17

Avatar de maezca

acabo de leer la frecuencia del sensor. esta no se queda fija pero siempre ronda por los 0.18 khz a 0.35khz y permanece bastante por los aprox 0.22khz, asique voy a intentar mandar esa frecuencia a mi led ir. Por ahora sin pwm.

despues cuando haga el pwm no me quedo muy en claro si es necesario usar un transistor (con su respectiva resistencia ala base) el led y una bateria de 9v o directamente usar la alimentacion de la placa (5v) sin resistencia el led o con una mucho menor.

scooter: es una monstruosidad un led de 20w jajaj
24/10/2012 #18
Moderador general

Avatar de DOSMETROS

Hacé un generador de diente de sierra ( o te tomás de la carga y descarga del capacitor de otro 555) alimentando la pata 5 del 555 y hacés un barrido
24/10/2012 #19

Avatar de maezca

DOSMETROS dijo: Ver Mensaje
Hacé un generador de diente de sierra ( o te tomás de la carga y descarga del capacitor de otro 555) alimentando la pata 5 del 555 y hacés un barrido
me confunde la segunda opcion
con un generador como este, estaria bien http://josemaco.wordpress.com/2010/0...nte-de-sierra/ ?
esto es para barrer esas frecuencias no ?

gracias
24/10/2012 #20
Moderador general

Avatar de DOSMETROS

Claro y con eso modulás la pata 5 de otro 555 astable oscilando cerca de los 22 kHz de manera que haga un barrido de 15 a 40 kHz ¿Capishe ?

Edito : el diente de sierra a 1 kHz . . . supongamos
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.