INHOUDSOPGAWE:

Hoe om 'n baba-gewigmasjien te maak met behulp van Arduino Nano, HX-711-laadsel en OLED 128X64 -- Kalibrasie van HX-711: 5 stappe
Hoe om 'n baba-gewigmasjien te maak met behulp van Arduino Nano, HX-711-laadsel en OLED 128X64 -- Kalibrasie van HX-711: 5 stappe

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

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
Video: Hoe om 'n papier boot maak 2024, November
Anonim
Image
Image

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

Stap 1: Maak 'n houtprototipe vir die gewigskaal
Stap 1: Maak 'n houtprototipe vir die gewigskaal
Stap 1: Maak 'n houtprototipe vir die gewigskaal
Stap 1: Maak 'n houtprototipe vir die gewigskaal
Stap 1: Maak 'n houtprototipe vir die gewigskaal
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

Stap 2: soldeer die laadsel en HX-711 en skep 'n stroombaan
Stap 2: soldeer die laadsel en HX-711 en skep 'n stroombaan
Stap 2: soldeer die laadsel en HX-711 en skep 'n stroombaan
Stap 2: soldeer die laadsel en HX-711 en skep 'n 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

Stap 4: Kalibreer die HX-711-sensor
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

Stap 5: Tyd vir toetsing
Stap 5: Tyd vir toetsing
Stap 5: Tyd vir toetsing
Stap 5: 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.