Tabla de contenido:

Cómo hacer una máquina de pesas para bebés usando Arduino Nano, celda de carga HX-711 y OLED 128X64 -- Calibración de HX-711: 5 pasos
Cómo hacer una máquina de pesas para bebés usando Arduino Nano, celda de carga HX-711 y OLED 128X64 -- Calibración de HX-711: 5 pasos

Video: Cómo hacer una máquina de pesas para bebés usando Arduino Nano, celda de carga HX-711 y OLED 128X64 -- Calibración de HX-711: 5 pasos

Video: Cómo hacer una máquina de pesas para bebés usando Arduino Nano, celda de carga HX-711 y OLED 128X64 -- Calibración de HX-711: 5 pasos
Video: TODO sobre EL SENSOR de PESO con MODULO HX711 , Peso EXACTO con arduno || Tutorial 2024, Noviembre
Anonim
Image
Image

Hola Instructables, ¿Hace unos días me convertí en padre de un lindo bebé?. Cuando estaba en el hospital, descubrí que el peso del bebé es fundamental para controlar el crecimiento del bebé. ¿Entonces tengo una idea? para hacer una máquina de pesas para bebés por mí mismo. En este Instructable, le mostraré cómo hacer una máquina de pesas para bebés en menos de 10 $. Esta máquina también se puede utilizar para otros fines de ponderación. Entonces el Tutorial cubrirá; 1. Pototipo de madera para ponderación. Hecho de tablones usados. 2. Integración de Arduino uno / Nano con OLED 128X64, celda de carga, HX-711. 3. Codificación del Arduino 4. Calibración de los sensores para obtener lecturas más precisas.

Suministros

Arduino Uno / NanoOLED 128X64 Célula de carga de placa de pruebas Sensor HX-711 Arduino IDE

Paso 1: Paso 1: Haga un prototipo de madera para la báscula

Paso 1: haga un prototipo de madera para la báscula
Paso 1: haga un prototipo de madera para la báscula
Paso 1: haga un prototipo de madera para la báscula
Paso 1: haga un prototipo de madera para la báscula
Paso 1: haga un prototipo de madera para la báscula
Paso 1: haga un prototipo de madera para la báscula

La primera fase con la que comencé es el hardware. Necesitaba una base y una tapa para que descansara la celda de carga. No quería gastar mucho dinero, así que fui a mi tienda y encontré restos de madera. La base era solo una tabla de 20 x 20 pulgadas y tenía orificios centrales para sostener la celda.

Una cosa que se debe considerar críticamente es que la flecha en la celda de carga está hacia abajo, de lo contrario, sus lecturas serán opuestas. Primero atornille los tornillos de madera con celda de carga a la base y apriételos lo más que pueda. Ahora es el momento para la parte superior, perforé dos orificios en el centro con exactamente la misma distancia entre los orificios de la celda de carga. Después de eso, aprieto los tornillos.

Parece barato, lo era, pero hizo el trabajo a la perfección. De hecho, esto es todo lo que necesita para que funcione la celda de carga. Nuestro objetivo principal, la base, fue alcanzado.

Paso 2: Paso 2: Soldar la celda de carga y el HX-711 y crear el circuito

Paso 2: Soldar la celda de carga y el HX-711 y crear el circuito
Paso 2: Soldar la celda de carga y el HX-711 y crear el circuito
Paso 2: Soldar la celda de carga y el HX-711 y crear el circuito
Paso 2: Soldar la celda de carga y el HX-711 y crear el circuito

Después de completar la estructura de madera, llegó el momento de comenzar a construir la máquina real. Usé el amplificador HX-711 como sensor, por lo que necesito soldar los pines de la celda de carga en el HX-711. Siga la conexión de pines que se menciona a continuación.

LoadCell HX-711

Rojo -> Vcc

Negro -> Gnd

Verde -> A +

Gris -> A-

Siga los esquemas que se dan en las imágenes.

Al conectar Arduino con el OLED

OLED Arduino Vcc -> 5v

Gnd -> Gnd

SDA -> A4

SCL -> A5

Al conectar Arduino con LOAD CELL HX-711

LoadCell Arduino

Vcc -> 5v

Gnd -> Gnd

Dout -> 2

CLK -> 3

Consulte el diagrama esquemático que se proporciona en los archivos adjuntos.

Paso 3: Paso 3: descargue las bibliotecas y cargue el código

Después de hacer los esquemas, es hora de codificar el proyecto. Descargue las bibliotecas necesarias y descomprímalas en

C: / Usuarios / usuario / Documentos / Arduino / bibliotecas

Abra el esquema de calibración que se proporciona en los adjuntos.

Paso 4: Paso 4: Calibración del sensor HX-711

Paso 4: Calibración del sensor HX-711
Paso 4: Calibración del sensor HX-711

La calibración del sensor es la parte más importante, pero hice un código que lo ayudará de la manera más fácil a calibrar su sensor. La celda de carga viene con diferentes límites de peso de 5 kg a 100 kg. El sensor genera una resistencia diferente según su especificación y peso máximo, por lo que es necesario calibrar el sensor.

Por tanto, existe un método muy sencillo para hacerlo, Primero obtenga una piedra de peso estándar conocida, por ejemplo, usé mi placa de ejercicio de 2 kg. A continuación, colóquelo en la parte superior del sensor y vea la lectura si da el valor anterior, luego su peso real, por ejemplo, 2,4 kg, luego el factor de calibración debe aumentarse y viceversa.

Entonces, para la calibración, simplemente comience con el valor aleatorio pero algún valor relevante en la línea 23 de calibración_sketch, por ejemplo, comencé con 5000

factor_calibración flotante = 5000;

en 5000 da un valor superior a 2 kg para, por ejemplo, 2,3 kg, así que comencé a aumentar el factor de calibración en 100 en cada paso. Para aumentar el factor de calibración, tuve que abrir el monitor en serie, ingresar 'a' en el cuadro de texto y presionar enter. En cada envío agrega 100 en el factor de calibración.

Seguí aumentando hasta que dio aproximadamente 2,00 kg en un factor de calibración de 57640.

Ahora que la parte crucial había terminado, había encontrado el factor de calibración de mi sensor.

Ahora no es necesario un código de calibración, así que escribo otro código que muestra el peso en libras y kg. Debe ingresar el factor de calibración en este código.

Paso 5: Paso 5: Hora de realizar la prueba

Paso 5: tiempo de prueba
Paso 5: tiempo de prueba
Paso 5: tiempo de prueba
Paso 5: tiempo de prueba

Pongo a mi bebé en el sensor y le doy un 10% de peso exacto. Ahora puedo controlar el peso de mi bebé en cualquier momento y también puedo usar este prototipo para otros fines.