Tabla de contenido:
- Suministros
- Paso 1: Paso 1: Haga un prototipo de madera para la báscula
- Paso 2: Paso 2: Soldar la celda de carga y el HX-711 y crear el circuito
- Paso 3: Paso 3: descargue las bibliotecas y cargue el código
- Paso 4: Paso 4: Calibración del sensor HX-711
- Paso 5: Paso 5: Hora de realizar la prueba
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
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:40
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
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
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
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
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.