Autor Tema: Sensor de mvimiento y/o vibraciones  (Leído 5190 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Rikr09

  • PIC16
  • ***
  • Mensajes: 112
Sensor de mvimiento y/o vibraciones
« en: 02 de Agosto de 2016, 19:08:29 »
Buenas amigos de Todopic,

En esta ocasión recurro a ustedes porque no sé de que sensor valerme para detectar que han tomado mi PCB y la han movido, es decir, me gustaría que cuando exista algún tipo movimiento, ya sea fuerte o débil; en cualquier dirección, se genere un pulso tal que en un pin de Change Notification de mi PIC24 sea detectado y lo despierte del modo Sleep. Cuál me recomiendan? Actualmente tengo el Minisense 100 https://www.sparkfun.com/datasheets/Sensors/Flex/MiniSense_100.pdf pero no sé como implementarlo para lograr lo que necesito.

Quedo atento a su pronta ayuda y de antemano, Muchas Gracias! :-/

Desconectado KILLERJC

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8242
Re:Sensor de mvimiento y/o vibraciones
« Respuesta #1 en: 02 de Agosto de 2016, 20:48:58 »
Por que no un pedacito de cinta ?

Y de cuanto estamos hablando acerca de "movimiento", cal es la distancia ? milimetros, cm, m ?

Desconectado planeta9999

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3520
    • Pinballsp
Re:Sensor de mvimiento y/o vibraciones
« Respuesta #2 en: 02 de Agosto de 2016, 21:51:29 »
.

Para detectar movimiento, cualquier acelerómetro te vale. Yo estoy usando el LIS331 controlado por SPI, y aunque me costó implementarlo porque hay muy poca información en internet sobre este chip, ya lo tengo funcionando desde hace tiempo, y va muy bien.

En mi caso lo utilizo para medir inclinaciones, calculando el arco tangente de dos ejes, y para detectar movimientos bruscos en el eje Z, de un sensor acoplado a un fusil para un videojuego.

En el caso del LIS331, tiene dos patillas de interrupción. Yo no las estoy usando, pero por lo que leí de pasada en el datasheet, supongo que sirven precisamente para despertar o alertar a un micro en el caso de que se produzcan cambios en cualquiera de los tres ejes, independientemente de su valor. En ese caso no haría falta siquiera interrogar al chip sobre el estado de los 3 ejes, sería el propio chip el que te activaría una patilla en cuanto haya un cambio. Esas interrupciones son configurables, pero no he profundizado más, porque no han tenido utilidad en mi aplicación, yo necesitaba conocer la inclinación de los 3 ejes en todo momento, y según los grados activar varios interruptores de estado solido con el 4066, conectados a su vez a los botones de un mando de videoconsola.

Desconectado Rikr09

  • PIC16
  • ***
  • Mensajes: 112
Re:Sensor de mvimiento y/o vibraciones
« Respuesta #3 en: 03 de Agosto de 2016, 11:47:08 »
Muchas Gracias por tu gran aporte, revisando lo que me recomiendas e investigando un poco más llegué a la conclusión de mejor emplear un sensor de inclinación como este http://www.ck-components.com/media/1317/rb.pdf; ya que el acelerometro y su sensibilidad y esto junto al ambiente donde se piensa instalar la tarjeta, se activaría constantemente,

De nuevo gracias,  ((:-))


 

anything