¿Hardware requerido para medir pequeños cambios de peso?

6

Estoy creando mi primer proyecto Arduino y agradecería alguna orientación. Básicamente estoy tratando de recrear una escala digital que POSTARÁ a Internet. Voy a medir los niveles de café de una cafetera y actualizar mi intranet con la información. La cafetera se sentará en la báscula y, a intervalos regulares, se enviarán los datos. El peso máximo de una cafetera llena probablemente sea inferior a 5 libras (2,2 kg). Dado que este proyecto es solo por diversión, preferiría que las partes fueran baratas.

Soy un desarrollador web profesional, por lo que la parte de programación será fácil para mí. Sin embargo, no tengo experiencia trabajando con electrónica / sensores / microcontroladores. ¿Qué partes necesito para medir estos pequeños cambios de peso en un objeto relativamente liviano? ¿Dónde puedo comprarlos? ¿Dónde puedo aprender a cablear estas partes juntas? Además, cualquier tutorial que me pueda recomendar sería MUY apreciado.

Actualización: Aquí está la lista de piezas que he compilado hasta ahora:

pregunta Andrew

3 respuestas

9

Si desea una implementación fácil, una buena relación calidad-precio y una buena precisión, entonces vale la pena considerar una "balanza de cocina" digital comercial barata. Estos están comúnmente disponibles en versiones de 2 kg y 5 kg y, sin duda, también otras gamas. Al utilizar una disposición de palanca simple, puede aumentar o disminuir la sensibilidad mecánicamente.

Puede comprar celdas de carga y amplificadores de instrumentación y enrollar los suyos propios, pero las de algunas son excelentes y el costo puede ser mucho menor de lo que puede comprar las piezas nuevas.

Tenga en cuenta que una viga de celda de carga PUEDE dañarse por sobrecarga. Los medidores generalmente están diseñados para "abajo" poco después de la escala completa. Si usó una celda de 5 kg y la usó para decir solo 2 o 3 kg y agregó sus propias paradas para que nunca alcanzara la escala completa, entonces evitaría el daño por sobrecarga.

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, un medidor de tensión compensador de 5ta temperatura (lugares en la celda de carga donde se produce tensión / tensión solo por cambios de temperatura. La siguiente foto muestra una celda de carga típica utilizada en escalas de bajo costo.

Elrendimientodelasbalanzasdecocinabaratasvaríadesdenodemasiadomaravillosohastaincreíblementeexcelente.Haceunosañoscompréunasbalanzasdecocinade2kgqueeranesencialmentelinealesa0,1%entodalagamayqueeraninmunesalatemperaturapormotivosprácticos.

Elmíoseparecíamuchoaestos.Aparienciasimilarnogarantizada.

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.

Verificación de precisión: obtenga 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 para cualquier número de monedas añadidas o eliminadas y si se eliminan o se agregan una a 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.

Interfaz con Arduino:

  • Una vez que haya encontrado unos que sean lo suficientemente precisos para usted, debe interconectarlos con el Arduino.

    Acceso a la señal amplificada existente: la mayoría tendrá un voltaje analógico (señal de galga de tensión amplificada) que se convierte a digital mediante 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.

    Acceda a las señales digitales del controlador de báscula: 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 descodificar señales de visualización multiplexadas de 7 segmentos 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.

    ADC de voltaje a frecuencia: 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. También puede agregar un convertidor de V a F a las escalas existentes usando el voltaje del medidor de tensión amplificado como entrada y leer la frecuencia de salida con el Arduino, pero probablemente es preferible un enfoque ADC "adecuado".

    Amplificador de instrumentación + ADC: si falla todo lo anterior, puede usar el amplificador de instrumentación clásico más la solución ADC. Los amplificadores de instrumentación integrados de alto rendimiento lo hacen bastante fácil, pero usar lo que está en la balanza ya puede tener más sentido.

respondido por el Russell McMahon
2

Obtendría una báscula digital de una tienda por departamentos y me conectaría a su electrónica existente. Esto resuelve dos problemas: obtener galgas extensiométricas y crear un mecanismo físico para transferirles la carga correctamente. La mayoría de ellos parecen estar produciendo lecturas de media libra. Entre eso y algo de calibración rápida, deberías estar en el negocio.

Por ejemplo, vea: enlace

    
respondido por el Jay Kominek
0

necesitarás una celda de carga que funcione con tus rangos de peso, un arduino y un wifi o un escudo de Ethernet

    
respondido por el neufuture

Lea otras preguntas en las etiquetas