INHOUDSOPGAWE:
- Voorrade
- Stap 1: Stap 1: Maak 'n houtprototipe vir die gewigskaal
- Stap 2: Stap 2: soldeer die laadsel en HX-711 en skep stroombaan
- Stap 3: Stap 3: Laai biblioteke af en laai die kode op
- Stap 4: Stap 4: Kalibreer die HX-711-sensor
- Stap 5: Stap5: Tyd vir toetsing
Video: Hoe om 'n baba-gewigmasjien te maak met behulp van Arduino Nano, HX-711-laadsel en OLED 128X64 -- Kalibrasie van HX-711: 5 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:23
Hallo Instructables, 'n paar dae gelede het ek pa geword van 'n oulike baba?. Toe ek in die hospitaal was, het ek gevind dat die gewig van die baba so belangrik is om die groei van die baba te monitor. So ek het 'n idee? om self 'n baba gewig masjien te maak. in hierdie instruksies sal ek jou wys hoe om 'n baba gewig masjien in minder as 10 $ te maak. Hierdie masjien kan ook vir ander gewigdoeleindes gebruik word. Die handleiding sal dus dek; 1. Houtpototipe vir gewig. Gemaak van gebruikte planke. 2. Integrasie van Arduino uno/Nano met die OLED 128X64, laadsel, HX-711. 3. Kodering van die Arduino 4. Kalibrasie van die sensors om die mees akkurate lesings te kry.
Voorrade
Arduino Uno / NanoOLED 128X64 Breadboard Load cellHX-711 sensor Arduino IDE
Stap 1: Stap 1: Maak 'n houtprototipe vir die gewigskaal
Die eerste fase waarmee ek begin het, is hardeware. Ek het 'n onderkant en bokant nodig gehad waarop die laaisel kon rus. Ek wou nie baie geld spandeer nie, en ek het na my winkel gegaan en oorblywende stukke hout gevind. Die basis was slegs 'n plank van 20x20 duim en het middelgate om die sel vas te hou.
Een ding wat krities oorweeg moet word, is dat die pyltjie op die laadsel na onder wys, anders sal u lesings teenoorgestelde wees. Skroef eers die houtskroewe met lassel aan die basis vas en maak dit so styf as wat jy kan. Nou is dit tyd vir die top, ek boor twee gate in die middel met presies dieselfde afstand tussen die vragselgate. Daarna draai ek die skroewe vas.
Dit lyk goedkoop - dit was, maar dit het die werk perfek gedoen. Dit is eintlik al wat u nodig het om die laaisel te laat werk. Ons primêre doel - die basis - is bereik.
Stap 2: Stap 2: soldeer die laadsel en HX-711 en skep stroombaan
Nadat ek die houtstruktuur voltooi het, was dit tyd om die regte masjien te bou. Ek het die HX-711 versterker as sensor gebruik, sodat ek die laspenne op die HX-711 moes soldeer. Volg die penverbinding wat hieronder genoem word.
LoadCell HX-711
Rooi -> Vcc
Swart -> Gnd
Groen -> A+
Grys -> A-
Volg die skemas op die foto's.
Terwyl Arduino met die OLED verbind word
OLED Arduino Vcc -> 5v
Gnd -> Gnd
SDA -> A4
SCL -> A5
Terwyl Arduino met die LOAD CELL HX-711 verbind word
LoadCell Arduino
Vcc -> 5v
Gnd -> Gnd
Dout -> 2
CLK -> 3
Raadpleeg die skematiese diagram in die aanhangsels.
Stap 3: Stap 3: Laai biblioteke af en laai die kode op
Nadat die skemas gemaak is, is dit tyd om die projek te kodeer. Laai die vereiste biblioteke af en pak dit uit
C: / Users / user / Documents / Arduino / biblioteke
Maak die kalibrasie -skets in die aanhangsels oop.
Stap 4: Stap 4: Kalibreer die HX-711-sensor
Die kalibrasie van die sensor is die belangrikste deel, maar ek het 'n kode gemaak wat u op die maklikste manier sal help om u sensor te kalibreer. Die laaisel het verskillende gewigsbeperkings van 5 kg tot 100 kg. Die sensor genereer verskillende weerstand volgens hul spesifikasie en maksimum gewig, dus dit is nodig om die sensor te kalibreer.
Daar is dus 'n baie eenvoudige metode om dit te doen, Kry eers 'n bekende standaard gewigsteen, byvoorbeeld: ek het my oefen -bord van 2 kg gebruik. Plaas dit dan bo -op die sensor en sien die lesing as dit die waarde hierbo gee, dan die werklike gewig daarvan, byvoorbeeld 2,4 kg, dan moet die kalibreringsfaktor verhoog word en omgekeerd.
Begin dus met die kalibrasie met die ewekansige, maar 'n paar relevante waarde in die reël 23 vir kalibrasie_skets, byvoorbeeld, ek het begin met 5000
float kalibrasie_faktor = 5000;
op 5000 gee dit waarde bo 2 kg vir byvoorbeeld 2,3 kg, so ek het begin om die kalibreringsfaktor in elke stap met 100 te verhoog. Om die kalibreringsfaktor te verhoog, moes ek die seriële monitor oopmaak, tik 'a' in die tekskassie en druk op enter. By elke stuur voeg dit 100 by in die kalibreringsfaktor.
Ek het aanhou toeneem totdat dit ongeveer 2,00 kg op die kalibreringsfaktor van 57640 gegee het.
Nou was die belangrikste deel verby; ek het die kalibreringsfaktor van my sensor gevind.
Nou is daar geen kalibrasie -kode nodig nie, so ek skryf 'n ander kode wat die gewig in pond en Kg toon. U moet die kalibreringsfaktor in hierdie kode invoer.
Stap 5: Stap5: Tyd vir toetsing
Ek sit my baba op die sensor en gee 'n akkurate gewig van 10%. Nou kan ek my baba se gewig te eniger tyd monitor en kan ek hierdie prototipe ook vir ander doeleindes gebruik.