Detectar la tapa de la botella de apertura doble en Arduino

2

Estoy construyendo una tapa de botella inteligente. Cada vez que está abierto, graba una marca de tiempo larga para el almacenamiento local. Cuando el usuario abre una aplicación de teléfono inteligente, sincroniza los datos del almacenamiento al teléfono a través de Bluetooth LE. Es alimentado por botón de celda.

¿Cuál sería la mejor manera rentable y de bajo consumo para detectar cuándo la tapa está abierta por un giro? Tengo los siguientes sensores: enlace

Estaba considerando:

  • potenciómetro
  • Rotate Encode
  • Sensor de pasillo
  • Sensor de inclinación / mercurio

EDITAR: ¡Gracias por las entradas! De hecho, he tenido la misma discusión en arduino.cc forum , y la gente había alcanzado el mismo consenso: un simple botón táctil / pulsador unido al "techo" interno de la tapa, y cubierto con una tapa impermeable. Aquí hay un bosquejo: enlace

    
pregunta zavidovych

1 respuesta

3

Suponiendo que 1, esto es una prueba de concepto con una botella de soda y una tapa de botella estándar, 2, no se utilizará líquido para esto (no se tiene en cuenta la impermeabilización y la seguridad), y 3, su manejo del bluetooth y el sensor entrada por su cuenta.

Un interruptor de mercurio o inclinación no es práctico. Cualquier movimiento de la botella lo disparará, dejándolo enroscarlo. Además, ¿mercurio en posiblemente una botella de bebida? No, gracias.

Un sensor de pasillo requeriría un imán colocado en la botella (un punto fijo). Esto podría aumentar los costos de producción a partir de nuevos materiales y cambios en la fabricación.

Un codificador rotatorio es caro en comparación con un potenciómetro. Y mucho más complejo en términos de entrada. Una olla también es más compleja de lo que necesitas.

Un simple pulsador o un interruptor de palanca momentáneo es realmente lo más práctico. Simplemente móntelo de modo que quede cerrado cuando esté en la botella, y se abra cuando esté fuera de la botella (o viceversa). Eso es todo lo que necesitas. Sólo dos estados (On / Off). El resto es tu codificación.

Una opción ligeramente mejor es un fotorresistor. No hay partes móviles, siempre y cuando la botella esté oscura / oscura o haya una etiqueta alrededor del cuello hasta la tapa, y la botella se use en una habitación iluminada, funcionará. Por otra parte, es posible que no funcione en una habitación oscura como, por ejemplo, alguien mirando una película con las luces apagadas. No, un simple cambio es mejor.

    
respondido por el Passerby

Lea otras preguntas en las etiquetas