¿Cuál es la forma más sencilla de medir masa o peso con Arduino?

5

Quiero rastrear la masa de un proyecto de granja de ventanas colgantes. Parece que debería poder obtener algún tipo de dispositivo de celda de carga para interactuar con mi arduino. ¿Cuál es la forma más sencilla de hacer esto?

    
pregunta bockmabe

3 respuestas

7

Si desea una implementación fácil, una buena relación calidad-precio y una buena precisión, es probable que una balanza comercial de 2 kg interconectada por cualquier medio posible sea adecuada.

Puedes comprar celdas de carga y amplificadores de instrumentación y enrollar los tuyos, pero los chinos ya hacen lo que quieres por millones a un precio que puede ser mucho menor de lo que puedes comprar las piezas por nuevas.

Las mejores básculas de cocina (y en algunos casos también las más baratas) utilizan una celda de carga "real" con 4 galgas extensiométricas en un puente y, con suerte, una galga extensométrica compensadora de quinta temperatura (lugares en la celda de carga donde se produce tensión / deformación solo por cambios de temperatura. La siguiente foto muestra una celda de carga típica utilizada en escalas de bajo costo.

Sepuedenconvertirenunaoperación"colgada", ya sea retirando la celda de carga del cuerpo de la balanza y montándola a la medida (no es muy difícil)

ocolocandolasescalasenunavigayusandounalambrerígidoenformade"signo de interrogación" para transportar la fuerza (peso) alrededor del cuerpo de la báscula y sobre la bandeja. Utilizo un arreglo similar con las escalas que se describen a continuación para suspender objetos por pesar en agua fuera de la medida de densidad de 'Arquímedes' con éxito.

El rendimiento de las básculas de cocina baratas varía desde no demasiado maravilloso hasta increíblemente excelente. Compré algunas básculas de cocina de 2 kg al final de la línea hace unos años por unos $ 10 cada una, que eran tan buenas que volví y compré El resto que estaban disponibles - unos 10 sets.

El mío se parecía mucho a estos. Apariencia similar no garantizada.

Ahora se trata de que están 'agotados' y es de esperar que en breve aparezcan algunos igualmente buenos y baratos.

Los factores que se relacionan son la precisión, la linealidad, la repetibilidad y la independencia de la temperatura. Los primeros 3 son compañeros de viaje cercanos pero no idénticos.

Consigue varios cientos de monedas de uno y dos centavos. Estos probablemente pesarán cerca de 1.000 gramos y 2.000 gramos cada uno. Si no es así, entonces alguna otra masa fija. Esto es parcialmente para que los bancos puedan verificar las cantidades pesando. Se encuentran entre los mejores valores de calibración de dinero que puede pero. Haga unos pesos de prueba más grandes utilizando, por ejemplo, monedas para calibrarlos. Digamos que 100 200 400 800 gramos sería fácil. Estos pueden estar hechos de casi cualquier cosa estable. Incluso, por ejemplo, frascos de plástico con tapones de rosca con agua, siempre que sean herméticos.

Mis escalas realizarían un seguimiento lineal de cualquier número de monedas añadidas o eliminadas y si se eliminan o se agregan una por una o N a la vez. Magnífico. Algunas escalas no son tan buenas.

Algunas escalas están mal compensadas por temperatura. El mío puede tener un secador de pelo ondulado sobre ellos en lo alto hasta que estén muy calientes (50 ° C) con poca o ninguna desviación de pantalla. Excelente.

Una vez que hayas encontrado los que son lo suficientemente precisos para ti, no necesitas interconectarlos con el Arduino. La mayoría tendrá un voltaje anlog (señal de galga de tensión amplificada) que se convierte a digital por el controlador de pantalla. El nivel de la señal debe estar en el rango de voltios o pocos, fácil de medir para un ADC Arduino.

Si no puede obtener la señal analógica, es posible que pueda acceder al controlador en el escenario digital. Hace mucho tiempo, la gente ha ido tan lejos como para decodificar señales de visualización multiplexadas en 7 segmont para la interfaz del procesador, pero si es tan difícil, entonces será más fácil encontrar señales con acceso a señales analógicas.

Algunos pueden usar un convertidor de V a F (Voltaje a frecuente). Estos son fáciles de leer, ya sea por conteo de pulsos en tiempo finito o por ver cuánto tiempo toma hacer N ciclos de reloj.

    
respondido por el Russell McMahon
1

Ya que es un sistema colgante, querrá usar algo como sensor de estiramiento :

Una celda de carga no funcionaría bien en este caso particular. Puede calibrar el sensor de estiramiento utilizando un kit de calibración de peso para mapear los valores del sensor.

enlace

    
respondido por el neufuture
1

Escribí un comentario "¿qué hay de usar el acelerómetro?" Tenía curiosidad, busqué en Google y descubrí que muchas personas inteligentes antes de mí encontraron la respuesta. Puedes usar un resorte simple y un acelerómetro.

Esta discusión en el tablero de mensajes contiene los datos.

Sin embargo, lo que no dicen es que debes calibrar tu sistema, ya que la constante de resorte probablemente cambiará con el tiempo. Entonces, si puede tener un peso conocido y hacer un modo de calibración de vez en cuando, este podría ser un sistema de medición de muy bajo costo.

    
respondido por el Frank

Lea otras preguntas en las etiquetas