Midiendo el nivel del agua dentro de un vaso para beber

0
  • Antecedentes: estoy creando una máquina de preparación de té automática usando una Arduino y un hervidor de agua eléctrico de Amazon. Mi familia y yo beber mucho té y tenemos muchos tamaños diferentes de vasos. Iba a usar una bomba peristáltica para transferir el agua del hervidor al vaso de té (principalmente porque es seguro para los alimentos y autocebante).
  • Tarea a mano: Necesito una manera de saber cuándo dejar de bombear la ebullición Agua del hervidor para no desbordar la taza de té. Estaba pensando en imprimir en 3D un soporte que se colgará sobre el borde de la taza (como en el lateral) que tendrá dos cables orientados hacia abajo hacia la parte inferior de la taza. Un cable estaría conectado a tierra y el otro a una entrada en el Arduino. De esa manera, cuando el agua se llena hasta la parte superior y finalmente toca los extremos expuestos del cable, el Arduino sabría que debe dejar de bombear porque los cables ahora están conduciendo a tierra.

  • Mi pregunta es: ¿Es seguro hacer mi método enumerado anteriormente para beber? agua (exponiendo un camino al suelo en el agua durante unos segundos), o ¿hay alguna forma mejor / más segura / más fácil de realizar mi tarea?

pregunta Owen

5 respuestas

1
  

Estaba pensando en imprimir en 3D un soporte que se colgará sobre el borde de la taza (como en el lateral) que tendrá dos cables orientados hacia abajo hacia la parte inferior de la taza. Un cable se conectaría a tierra y el otro a una entrada en el Arduino.

Esa técnica debería funcionar para ti. Es comúnmente utilizado por personas con discapacidad visual para esa tarea.

Figura1.Alarmadelsensordeniveldelíquidoparataza/taza.

DebidoaqueseestáincorporandoaunmicrocontroladorGPIO,deberárealizaralgunasmedicionesdeprueba.

simular este circuito : esquema creado usando CircuitLab

Figura 1. Sondas y pull-up.

Sin el microcontrolador conectado, realice algunas pruebas con un voltímetro conectado entre 'GPIO' y GND. Ajuste R1 (un potenciómetro podría ser útil para esto) hasta que pueda garantizar que GPIO se reduzca de manera confiable a aproximadamente 1 V aproximadamente cuando las sondas estén cubiertas hasta la profundidad requerida. 'GPIO' leerá 5 V cuando las sondas estén secas.

    
respondido por el Transistor
1

Una bomba peristáltica entrega un volumen establecido por revolución, así que relacione ese volumen con el tamaño de la taza y tenga un botón de selección: tamaño1 o tamaño 2. Cuente las revoluciones y entregue el volumen correcto.

    
respondido por el Solar Mike
1

Puede usar un telémetro montado sobre la taza para medir cuánto líquido está agregando a la taza, y configurar la taza para agregar automáticamente una "altura" específica de líquido, por ejemplo. 4 cm. Incluso adaptaría la sugerencia de los micros solares y tendría ajustes preestablecidos (1 cm, 2 cm, etc.)

Puede mirar artículos como un sensor ultrasónico (Google arduino ultrasonic sensor, o enlace ), o un telémetro infrarrojo ( enlace ). He usado el sensor ultrasónico antes y tiene una resolución de aproximadamente 1 cm, lo que podría ser un poco bajo para esta aplicación. Creo que el sensor infrarrojo tiene una mejor resolución, pero nunca he usado uno.

EDITAR:

Después de pensar un poco, una solución inteligente, pero ardua y tediosa sería colocar etiquetas RFID en cada fondo de la taza, y un lector en el dispositivo, y luego programar la cantidad deseada manualmente.

    
respondido por el Dace
1

Iría por una ruta completamente diferente:

  1. tener un dispositivo que identifique tazas / vasos
  2. calibre sus contenedores

La segunda parte es muy fácil. Tenga un modo en su firmware donde presione un botón hasta que la taza esté lo suficientemente llena. Su firmware luego memoriza esa cantidad de bombeo y la aplica la próxima vez que encuentre el mismo contenedor automáticamente.

La primera parte puede ser más difícil, pero, por otro lado, las copas suenan relativamente fáciles de diferenciar cuando siempre se colocan en el mismo lugar frente a una cámara. Recomiendo una cámara web, un LED blanco para iluminar el lugar observado de la taza y algo así como una pi de frambuesa.

Aplique la clasificación clásica de objetos de OpenCV, o experimente con las redes neuronales profundas (DNN) de fantasía con las que juegan todos los días y su madre. Tensorflow puede ser una buena herramienta para comenzar, y tienen un tutorial en el que reconocen los dígitos. horriblemente scrabbled Las copas bien colocadas y precezcladas ópticamente (¿detección de bordes?) deberían ser más fáciles.

    
respondido por el Marcus Müller
0

Responda a su pregunta real, en lugar de proponer alternativas: por supuesto, sería seguro. ¿Por qué no sería? @Transistor muestra un producto comercial que puede adaptar para propósitos específicos. Hay otros, como sensores de agua para colocar en el suelo cerca de un calentador de agua para hacer sonar una alarma si comienza a tener fugas.

    
respondido por el stretch

Lea otras preguntas en las etiquetas