3 votos

Interruptor de encendido de un ordenador de buceo

Estoy creando un ordenador de buceo de código abierto ( www.diydivecomputer.com ) y estoy teniendo un pequeño problema tratando de averiguar cómo encender y apagar el dispositivo. El problema es que el dispositivo tiene que estar completamente sellado ya que va a funcionar bajo el agua y a alta presión (hasta 200 psi) por lo que no puede haber ningún agujero en la caja para un interruptor. Utilizaré sensores/imanes de efecto Hall para los botones de la interfaz de usuario y me gustaría poder encender y apagar el dispositivo utilizando uno o todos estos botones (es decir, pulsar cualquier botón para encenderlo). También me gustaría poder apagar el dispositivo manteniendo pulsado uno de los botones durante varios segundos (para reiniciar el dispositivo en caso de un fallo de software). Por último, me gustaría que el dispositivo se encendiera automáticamente cuando se sumerja en el agua. Tendré conexiones que salgan al exterior de la carcasa para la carga, así que podría añadir otra para la detección de agua (o utilizar de alguna manera las clavijas de carga). Por supuesto, el consumo de energía cuando está apagado tiene que ser cero o lo más cercano posible, ya que el dispositivo puede estar almacenado durante meses entre usos.

Soy ingeniero de software y aficionado a la electrónica, así que esto está un poco fuera de mis capacidades. Sé que esta es una "pregunta" que no tiene una respuesta sencilla, pero si alguien puede indicarme una dirección, se lo agradecería. Sin embargo, si encuentras este problema interesante, te invito a unirte al proyecto. ¡Me vendría bien la ayuda!

5voto

Brian Drummond Puntos 27798

Ni siquiera intentes encenderlo o apagarlo: déjalo encendido, pero en un modo de "reposo" de bajo consumo del que una pulsación de botón puede despertarlo mediante una interrupción por "cambio de voltaje del pin".

El procesador MSP430 de TI puede "dormir" a menos de 1 microamperio (con un temporizador en marcha) y despertarse así en un microsegundo. Dormido, una pequeña pila de botón podría alimentarlo durante años, así que no se gana nada con apagarlo. Si no tiene suficiente potencia de procesamiento, hay MPUs basadas en ARM que no están muy lejos en cuanto a potencia de sueño profundo o tiempo de despertar. Este es un kit de inicio de 10 dólares para un par de dispositivos MSP430 más pequeños.

Los sensores magnéticos (interruptores de láminas) son el camino a seguir para la detección de la pulsación de botones. No necesitan energía mientras están dormidos. Los interruptores de efecto Hall pueden funcionar, aunque no sé cómo de bajo puede ser su consumo de energía. O posiblemente sensores opto (reflectantes) como sugiere Anindo, aunque consumen energía todo el tiempo.

Los sensores capacitivos pueden tener dificultades para detectar los dedos cuando están bajo el agua. Sin embargo, un sensor capacitivo es probablemente ideal para señalar la inmersión en el agua.

2voto

userid53 Puntos 116

Supuesto : Por "apagado" la pregunta implica un "modo de reposo de muy bajo consumo" de algún tipo - ya que cualquier solución electrónica de detección requerirá algo de energía para percibir la actuación de "encendido".

Un enfoque común para la conmutación de unidades selladas es utilizar un interruptor táctil capacitivo para detectar la proximidad de los dedos. Sin embargo, esto no funcionará bajo el agua, debido a que el agua (impura o marina) es conductora de electricidad.


Una sugerencia alternativa fuera de lo común es utilizar un sensor de proximidad basado en la reflectancia óptica como el Sharp GP2Y0A21YK sellado dentro de la caja, como mecanismo de conmutación.

GP2Y0A21YK

Si un dedo (u otro objeto) se acerca a la distancia de activación del sensor, el reflejo del haz infrarrojo emitido por el dispositivo, sería detectado por su sensor, y puede ser utilizado para activar el dispositivo.

Tenga en cuenta que los infrarrojos no llegan muy lejos a través del agua; las longitudes de onda más pequeñas, como el azul o el ultravioleta, van mucho mejor. Además, el recinto debe ser lo suficientemente transparente a los infrarrojos para que funcione.


Otra solución, tal vez más alejada de la realidad, es utilizar un sensor de efecto hall con enclavamiento como el Melexis US1881 dentro del recinto del dispositivo sellado a presión. Un pequeño imán montado de forma flexible en el exterior de la carcasa puede actuar como "botón" táctil para que el usuario lo pulse.

Latching Hall Effect Sensor


Un tercer enfoque, más interno, es utilizar interruptores de palanca específicamente diseñados para funcionar bajo el agua, como el Otto HTL2 , con clasificación de funcionamiento hermético IP68S:

HTL2 Linear Toggle Switch

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X