Ir a contenido
📢 ¡Nos mudamos! 🏢✨ Av. Lapislázuli 2074-Interior 7, colonia Victoria, Guadalajara, Jal. Lunes - viernes 10am - 6:30pm
📢 ¡Nos mudamos! 🏢✨ Av. Lapislázuli 2074-Interior 7, colonia Victoria, Guadalajara, Jal. Lunes - viernes 10am - 6:30pm
Celda de carga HX711

Celda de carga HX711

Introducción:

Una celda de carga es un transductor utilizado para convertir una fuerza en una señal eléctrica. Esta conversión empieza a partir de un dispositivo mecánico, es decir, la fuerza que se desea medir, deforma la galga extensiométrica. Y por medio de medidores de deformación (galgas) obtenemos una señal eléctrica con la cual podemos obtener el valor de la fuerza.

Material

Desarrollo

Comenzamos atornillando a la base la celda de carga (nosotros utilizamos un acrilico de 3mm con dimensiones 8.68cm x 15.5cm) con separadores de 8mm y los tornillos de 6mm

 

Continuamos atornillando la base superior a la celda de carga con los separadores de 8mm H-H y tornillos de 6mm.

Realizamos las conexiones de la celda de carga con el arduino de la siguiente manera

Realizamos las conexiones a la pantalla lcd 16x2 con I2C para que nos muestre los datos de la celda de carga.

Cargamos el código al arduino uno, esta dentro de la carpeta programa, antes de compilar el programa es necesario instalar las librerías.

Toda la documentación del proyecto esta en el repositorio de github 

CODIGO

 

Calibración de la bascula

Para calibrar la bascula es necesario conocer el peso de un objeto, dicho objeto lo tomaremos de referencia, el peso del objeto de referencia debe estar cercano al peso maximo de la celda de carga.

Pasos para realizar la calibracion:

1- Utilizaremos un producto cercano al peso maximo de la celda (nosotros utilizamos un aceite con un peso de 493gr)

2- En el programa solo basta con cambiar el valor de la variable peso conocido:

3- Ahora alimentaremos el arduino y a continuacion en la LCD nos saldra un mensaje indicando que coloquemos el peso (el articulo del cual conociamos su peso).

Tienes 3 segundos para agregar el peso

4- A continuacion nos saldra un mensaje en la LCD indicando que debemos retirar el peso

Tambien cuentas con solo 3 segundos para retirarlo

Realizando bien el procedimiento la bascula quedaria ya calibrada para cualquier objeto.

 

 

Artículo anterior Sensor de temperatura y humedad analógico AMT1001

Comentarios

jesus poqui - enero 17, 2020

buenas tardes de antemano excelente proyecto ….. el proyecto me funciono perfecto pero me gustaria agregarle una salida de pwm 0 a 255,0 a 1000 gr me podria apoyar con eso … gracias saludos

David - enero 3, 2020

Tengo un problema al retirar el peso el lcd me muestra Peso: nan g, no me muestra el peso de ningún tipo

David - enero 2, 2020

Magnífico tutorial.
Lo he probado con el Arduino y con una Microbit.
En ambos casos es muy facil de hacer ya que el módulo HX711 permite alimentación a 3’3V y a 5V.
Para la Microbit he usado la libreria:

https://github.com/daferdur/pxt-myHX711

Danny - diciembre 17, 2019

Leonardo. Solamente haz una condición que si el valor es menor a cero, entonces podemos decir que es un valor negativo y cuando sea este el caso, multiplicarlo por menos 1 (-1) y de esta forma tener el nuevo valor en positivo, claro que necesitas una variable temporal o reasignarle dicho valor nuevo obtenido.

Leonardo - octubre 10, 2019

Hola,
Magnifico tutorial, pero tengo una pregunta, he agregado un boton para tarar y funciona bien, pero al quitar el peso deberia darme el valor negativo de la tara, lo muestra pero como valor positivo, que debo hacer para que de el valor negativo?

Gracias

Dejar un comentario

Los comentarios deben ser aprobados antes de aparecer

* Campos requeridos