¿Existen otras opciones para un sensor de movimiento pequeño (<5 mm de largo) de baja g que los acelerómetros? No necesito medir la aceleración que causa mi dispositivo, solo quiero una señal 1/0 cuando sucede. Preferiblemente muy baja potencia, <10 µA sería bueno.
(IIRC Una vez vi un sensor pequeño puramente mecánico mencionado en una respuesta aquí, pero ya no puedo encontrarlo. Puramente mecánico significa potencia cero).
8
Respuestas:
Encontré este:
Este es el SignalQuest SQ-MIN-200 . Actúa como un interruptor y los chateadores se abren y cierran al moverse:
Tiene solo 3.6 mm de largo y 1.9 mm de diámetro y consume tan solo 50 nA.
fuente
Encontré este acelerómetro (Freescale MMA8453Q) , que parece interesante. Lo sé, es un acelerómetro, no encendido / apagado, pero al menos puede funcionar a una corriente muy baja (6 µA) a una velocidad de datos de 1.5 / segundo, lo que debería ser suficiente para detectar la recuperación.
fuente
+1 para el producto Signal quest, lo he usado con varios diseños. Un producto a evitar es el Switronics RBS020902-G. Tuve muchos fracasos (bolas pegadas) con este.
Sensolute tiene una solución aún más pequeña: http://www.sensolute.com/en/products/index/
fuente
Los fabricantes de acelerómetros están fabricando acelerómetros increíblemente de baja potencia para dispositivos móviles, e incluyen características como la detección de movimiento.
ST tiene uno que consume 2uA con dos salidas de interrupción, una de las cuales puede usarse para detección de movimiento:
http://www.st.com/web/catalog/sense_power/FM89/SC444/PF250725
Pero lo más fácil para usted es probablemente colocar una serie de trazas de PCB expuestas paralelas pero irregulares en su PCB y capturar una BB en ellas con un pequeño escudo de metal. Usando tres líneas (una para el escudo, una para cada línea irregular y otra para las otras líneas irregulares) y adjúntelas a tres interrupciones en las entradas de cambio de pin a su procesador.
Cuando el dispositivo está en reposo, configure las líneas en un estado estático que consuma no o poca energía, pero que cambie uno de los pines si el bb se mueve. Por ejemplo, podría estar descansando entre las dos líneas, sin tocar el estuche. Establezca una línea con un pull up, establezca la salida de la otra línea baja y configure el caso con un pull up. El caso o la línea hacia arriba cambiará de estado si la bb se mueve. Tendrá que seleccionar valores pull-up que reduzcan el consumo de corriente, equilibrado con la sensibilidad (demasiado alto y la capacitancia evitará que se note el cambio de línea con algún movimiento).
Esto detectará una variedad de movimientos principalmente a lo largo de dos ejes. Necesitará un diseño más complejo, u otra tabla vertical con un dispositivo similar, para obtener detección de movimiento independientemente de la posición de descanso y el movimiento de ese descanso.
Pero, por supuesto, esto consumirá algo de energía. Si necesita una solución de detección verdaderamente sin energía, necesitamos más información sobre el tipo de movimiento exacto que debe ver, e información sobre los tipos de movimiento que no deberían apagar el sensor.
fuente
Hoy, buscando algo más, encontré un sensor que parece ser lo que necesita el autor de la pregunta: SW-18020P : completamente mecánico, de menos de 5 mm de diámetro y muy barato.
No estoy seguro de que el enlace que le di sea al sitio del fabricante, pero debería ser fácil encontrar un lugar donde comprarlo.
Aquí hay una foto:
Y hay varios tipos en realidad:
fuente
Hay variedades de interruptores de mercurio que en realidad miden la inclinación. Puede colocar una serie de estos en varios ángulos (leves) para cubrir el rango de posibles "ángulos de punta" y requeriría que la persona que está levantando el dispositivo lo levante sin volcar para que el dispositivo no se dispare (lo que sería difícil)
También hay sensores de inclinación (mecánicos).
fuente
No tienes que leer la aceleración de ellos. Simplemente active la interrupción para la detección de movimiento que tienen la mayoría de los acelerómetros digitales y úsela para detectar. Ya tienen algoritmos que detectan movimientos o golpes sin obligarlo a hacer ningún tipo de análisis.
fuente
Por sugerencia de Ignacio de un piezo, encontré este pequeño sensor . Realmente es un sensor de choque, y probablemente no sea lo suficientemente sensible como para detectar la captación (la sensibilidad es de 1 mV / g), pero quiero mencionarlo aquí para otros usuarios que puedan usarlo.
fuente