buscando un sensor de movimiento pequeño

8

¿Existen otras opciones para un sensor de movimiento de baja g pequeño (< 5 mm de largo) que los acelerómetros? No necesito medir la aceleración que capta las causas de mi dispositivo, solo quiero una señal de 1/0 cuando sucede. Preferiblemente, una potencia muy baja, < 10µA sería bueno.
(IIRC una vez vi un pequeño sensor puramente mecánico mencionado en una respuesta aquí, pero ya no lo puedo encontrar. Puramente mecánico significa potencia cero).

    
pregunta Geert Goeteyn

8 respuestas

7

Encontré este:

EsteeselSignalQuest SQ-MIN-200 . Actúa como un interruptor y los chateadores se abren y cierran cuando se mueven:

Tiene solo 3,6 mm de largo y 1,9 mm de diámetro y consume tan solo 50 nA.

    
respondido por el Geert Goeteyn
6

Encontré este acelerómetro (Freescale MMA8453Q) , que parece interesante. Lo sé, es un acelerómetro, no está 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.

    
respondido por el Geert Goeteyn
5

+1 para el producto de búsqueda de señales, lo he usado con varios diseños. Un producto a evitar es el Switronics RBS020902-G. Tuve muchos fracasos (Bolas atascadas) con este.

Sensolute tiene una solución aún más pequeña: enlace

    
respondido por el Lior Bilia
3

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 se puede usar para la detección de movimiento:

enlace

Pero lo más fácil para usted es probablemente colocar una serie de rastros de PCB expuestos paralelos pero irregulares en su PCB, y capturar un BB con un pequeño escudo metálico. Use tres líneas (una para el escudo, una para cada otra línea dentada 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, establezca las líneas en un estado estático que no consuma o tenga poca energía, pero cambiará una de las patillas si se mueve el bb. Por ejemplo, podría estar descansando entre las dos líneas, sin tocar el estuche. Establezca una línea con un tirón hacia arriba, establezca la salida de otra línea baja y configure la caja con un tirón hacia arriba. El caso o la línea levantada cambiarán de estado si el bb se mueve. Tendrá que seleccionar valores de pull-up que reduzcan el consumo de corriente, balanceados con sensibilidad (demasiado alta y la capacitancia evitará que se note el cambio de línea con algún movimiento).

Esto detectará una variedad de movimiento principalmente a lo largo de dos ejes. Necesitará un diseño más complejo u otra tabla vertical con un dispositivo similar para obtener la detección de movimiento independientemente de la posición de reposo y el movimiento de ese descanso.

Pero, por supuesto, esto consumirá algo de poder. Si necesita una solución de detección verdaderamente sin energía, necesitamos más información sobre el tipo exacto de movimiento que debe ver, e información sobre los tipos de movimiento que no deberían apagar el sensor.

    
respondido por el Adam Davis
3

Hoy, buscando otra cosa, encontré un sensor que parece ser lo que necesita el autor de la pregunta: SW-18020P : totalmente mecánico, menos de 5 mm de diámetro y muy económico.

No estoy seguro de que el enlace que di es al sitio del fabricante, pero debería ser fácil encontrar un lugar donde comprarlo.

Aquí hay una foto:

Yhayvariostiposenrealidad:

    
respondido por el johnfound
1

Hay variedades de interruptores de mercurio que miden la inclinación. Puede colocar una serie de estos en varios ángulos (leves) para cubrir el rango de posibles "ángulos de la punta" y se requeriría que la persona que está levantando el dispositivo lo levante sin inclinación para que el dispositivo no se dispare (lo que sería difícil).

También hay sensores de inclinación (mecánicos).

    
respondido por el placeholder
1

No tienes que leer la aceleración de ellos. Simplemente habilite la interrupción para la detección de movimiento que tienen la mayoría de los acelerómetros digitales y use eso para detectar. Ya tienen algoritmos que detectan movimientos o golpes sin obligarte a hacer ningún tipo de análisis.

    
respondido por el Gustavo Litovsky
1

Tras la sugerencia de Ignacio de un piezo, encontré este pequeño sensor . Es realmente un sensor de choque, y probablemente no es lo suficientemente sensible como para detectar el levantamiento (la sensibilidad es de 1 mV / g), pero quiero mencionarlo aquí para otros usuarios que puedan tener un uso para él.

    
respondido por el Geert Goeteyn

Lea otras preguntas en las etiquetas