Medir el diámetro de una bola con Arduino

13

Estoy tratando de diseñar un dispositivo de mano que permita medir el peso y el tamaño de una fruta (naranja / manzana).
Para el peso puedo usar una celda de carga, pero no estoy seguro de cómo medir el diámetro.

Lo que estoy pensando en este momento es una forma de cono. Cuanto más grande sea la naranja, más lejos estará del extremo del cono. Lo que puedo medir es la distancia desde el final del cono hasta la naranja o midiendo la distancia desde el final del cono hasta donde la naranja toca la pared.

Para el primero, podría usar algún tipo de varilla resistiva que la naranja empujará y luego medirá la resistencia.
Para el segundo pude usar un sensor de barra táctil.

¿Alguna idea de qué tipo de elementos puedo usar para cualquiera de las soluciones?
¿Alguien puede pensar en una mejor manera de medir el diámetro de una naranja en movimiento con arduino?

Unpocodehistoria:lacalidaddelasnaranjasenmistiendaslocalesnoesmuybuena,seobtienenmuchassecas.Laideaesquecuantomáspesadaeslanaranjadadoelmismodiámetro,mejores(contienemásjugo).Quieroconstruirunaespeciedebalanzacolgantequesostienesentumanoyponesunanaranjaenella:detectaráeldiámetrodeunanaranjaysupesoymostrarála"jugosidad" de la naranja. De esta manera puedo filtrar los malos.

    
pregunta Leonti

4 respuestas

2

También podría considerar medir el diámetro con un codificador lineal, lo que agregaría precisión y precisión al costo de ... el costo. O incluso podría hacerlo como lo hacen los calibradores digitales, un mecanismo basado en la variación capacitiva y en la medición del desplazamiento de fase de las señales PWM (es decir, probablemente más complicado de lo que vale la pena).

Pero, mejor aún, use un potenciómetro deslizante, que es resistente y fácil de integrar. Los controles deslizantes son relativamente baratos y no necesariamente requerirían componentes externos, solo leer el nivel de voltaje a través del divisor. Solo debe asegurarse de obtener una fruta más larga que la de mayor diámetro que espera encontrar.

Por otro lado, los fabricantes que producen calibradores y codificadores lineales optan por otros métodos (capacitancia, inductancia, efecto Hall, magnetoresistivo, óptico, etc.) para mayor precisión (resolución) y precisión. Sin embargo, espero que su aplicación no requiera tal precisión.

En cualquier caso, evitaría la necesidad de un cono, que agrega una gran cantidad de volumen a su dispositivo portátil.

    
respondido por el tjbtech
1

esa es una buena pregunta! Tengo una idea, que podría ayudar.

Puedes usar un sensor ultrasónico y colocarlos frente a una tabla, según el tamaño que desees. Mida la distancia entre la placa y el sensor (serial.print y luego tome los valores de 5-6 para obtener una cifra promedio). Coloque un objeto ahora y reste esta lectura de la distancia inicial (entre la placa y el sensor). ¡Tienes el DIÁMETRO!

O si no quieres una tabla y quieres un equipo de alta fidelidad que se vea bien y que solo mida el diámetro simplemente poniéndolo allí, debes tomar 2 sensores, colocarlos a la distancia deseada y anotar esa distancia. (no use serial.print aquí, use una báscula / regla / cinta de medición) ahora ponga un objeto en medio. Toma las dos lecturas de los sensores y agrégalos. Resta esto de la distancia total entre los sensores. USTED TIENE EL DIÁMETRO (con esto también puede ajustar el tamaño de toda la configuración)

O el último método: obtener un calibrador a vernier digital, pegarle un engranaje y conectarlo al servo. Colóquelo a la distancia máxima inicialmente y haga que el servo se acerque lo más posible. ahora busque un método en google para tomar el valor del circuito dentro de los calibradores, y utilícelo como entrada y visualícelo. USTED TIENE EL DIÁMETRO! (Sé que el último es una mierda)

hazme saber si funcionó para ti! ¡Buena suerte!

:)

    
respondido por el baconsaucepasta
0

Yo usaría un buscador de distancia por infrarrojos con su cono, como el Sharp GP2Y0A41SK0F que tiene una salida analógica y funciona con un suministro de 5 V, por lo que es bastante fácil de conectar. Es muy bueno para medir distancias cercanas (pero debe estar por encima de 4 cm). También es rápido, compacto, ligero, de baja potencia, confiable y no tiene partes móviles.

Nota al margen: un cono es voluminoso, tal vez sería más portátil que usar solo una forma de V hecha de 2 barras, aunque el pesaje sería complicado.

    
respondido por el CL22
-3

Hey, esta es una buena pregunta. Completamente inútil en el mundo real, pero agradable para que un niño de la escuela supere.

El problema con su propuesta es que medir el peso del contenido de jugo basado solo en la circunferencia da una mayor tolerancia de +/- para ser efectiva. ¿Cuántas naranjas has visto perfectamente redondas?

El método más simple y posiblemente el más preciso sería el desplazamiento de agua con una sonda de nivel. Incluya la prevención de la flotabilidad y pegue todo en una celda de carga. La portabilidad puede ser una carga en la sociedad actual, sin embargo, es alcanzable.

Obviamente, no hay una aplicación en la vida real para un dispositivo de este tipo, quiero decir que si no puedes distinguir una buena naranja de una mala usando los sentidos de los cuerpos más hábiles, no deberías comer naranjas.

    
respondido por el Rick Lane

Lea otras preguntas en las etiquetas