Sisällysluettelo:

Vauvan painokoneen tekeminen Arduino Nanon, HX-711-punnituskennon ja OLED 128X64: n avulla -- HX-711: n kalibrointi: 5 vaihetta
Vauvan painokoneen tekeminen Arduino Nanon, HX-711-punnituskennon ja OLED 128X64: n avulla -- HX-711: n kalibrointi: 5 vaihetta

Video: Vauvan painokoneen tekeminen Arduino Nanon, HX-711-punnituskennon ja OLED 128X64: n avulla -- HX-711: n kalibrointi: 5 vaihetta

Video: Vauvan painokoneen tekeminen Arduino Nanon, HX-711-punnituskennon ja OLED 128X64: n avulla -- HX-711: n kalibrointi: 5 vaihetta
Video: Leikki oppimisen kehyksenä: Pelimoduulin aloitus - Mauri Laakso 2024, Marraskuu
Anonim
Image
Image

Hei Instructables, muutama päivä sitten minusta tuli söpön vauvan isä?. Kun olin sairaalassa, huomasin, että vauvan paino on niin kriittinen vauvan kasvun seuraamiseksi. Onko minulla siis idea? tehdä vauvan painokone itsestäni. tässä ohjeessa näytän sinulle, kuinka tehdä vauvan painokone alle 10 dollarilla. Tätä konetta voidaan käyttää myös muihin painotuksiin. Joten opetusohjelma kattaa; 1. Puinen pototyyppi painotukseen. Valmistettu käytetyistä laudoista. 2. Arduino uno/Nanon integrointi OLED 128X64, punnituskenno, HX-711. 3. Arduinon koodaus 4. Anturien kalibrointi tarkimpien lukemien saamiseksi.

Tarvikkeet

Arduino Uno / NanoOLED 128X64 Breadboard-kuormituskennoHX-711-anturi Arduino IDE

Vaihe 1: Vaihe 1: Luo puinen prototyyppi painoasteikolle

Vaihe 1: Tee puinen prototyyppi painoasteikolle
Vaihe 1: Tee puinen prototyyppi painoasteikolle
Vaihe 1: Tee puinen prototyyppi painoasteikolle
Vaihe 1: Tee puinen prototyyppi painoasteikolle
Vaihe 1: Tee puinen prototyyppi painoasteikolle
Vaihe 1: Tee puinen prototyyppi painoasteikolle

Ensimmäinen vaihe, jolla aloitin, on laitteisto. Tarvitsin pohjan ja yläosan punnituskennon lepäämiseen. En halunnut käyttää paljon rahaa, joten menin myymälääni ja löysin jääneitä puukappaleita. Pohja oli vain 20x20 tuuman lankku ja siinä oli keskireiät solun pitämiseksi.

Yksi asia, joka on otettava kriittisesti huomioon, on se, että punnituskennon nuoli osoittaa alaspäin, muuten lukemat ovat päinvastaisia. Kierrä ensin puuruuvit punnituskennon kanssa pohjaan ja kiristä ne mahdollisimman tiukalle. Nyt on Topin aika, porasin kaksi reikää keskelle täsmälleen saman etäisyyden punnituskennon reikien väliin. Kiristin tämän jälkeen ruuvit.

Se näyttää halvalta - se oli, mutta se teki työnsä täydellisesti. Itse asiassa tämä on kaikki mitä tarvitset punnituskennon toimimiseksi. Ensisijainen tavoitteemme - perusta - saavutettiin.

Vaihe 2: Vaihe 2: Punnituskennon ja HX-711 juottaminen ja piirin luominen

Vaihe 2: Punnituskennon ja HX-711 juottaminen ja piirin luominen
Vaihe 2: Punnituskennon ja HX-711 juottaminen ja piirin luominen
Vaihe 2: Punnituskennon ja HX-711 juottaminen ja piirin luominen
Vaihe 2: Punnituskennon ja HX-711 juottaminen ja piirin luominen

Puurakenteen valmistuttua oli aika aloittaa todellisen koneen rakentaminen. Käytin anturina HX-711-vahvistinta, joten sen täytyy juottaa punnituskennon nastat HX-711: n päälle. Noudata alla mainittuja nastaliitäntöjä.

LoadCell HX-711

Punainen -> Vcc

Musta -> Gnd

Vihreä -> A+

Harmaa -> A-

Noudata kuvien kaavioita.

Kun yhdistät Arduinon OLEDiin

OLED Arduino Vcc -> 5v

Gnd -> Gnd

SDA -> A4

SCL -> A5

Kun yhdistät Arduinon LOAD CELL HX-711 -laitteeseen

LoadCell Arduino

Vcc -> 5v

Gnd -> Gnd

Dout -> 2

CLK -> 3

Katso liitteenä oleva kaavio.

Vaihe 3: Vaihe 3: Lataa kirjastot ja lähetä koodi

Kaavioiden tekemisen jälkeen on aika koodata projekti. Lataa tarvittavat kirjastot ja pura ne

C: / Käyttäjät / käyttäjä / Asiakirjat / Arduino / kirjastot

Avaa liitteissä oleva kalibrointiluonnos.

Vaihe 4: Vaihe 4: HX-711-anturin kalibrointi

Vaihe 4: HX-711-anturin kalibrointi
Vaihe 4: HX-711-anturin kalibrointi

Anturin kalibrointi on tärkein osa, mutta tein koodin, joka auttaa sinua helpoimmin kalibroimaan anturin. Kuormituskennossa on eri painorajoitukset 5 kg - 100 kg. Anturi tuottaa erilaisen vastuksen spesifikaationsa ja suurimman painonsa mukaan, joten sitä tarvitaan anturin kalibrointiin.

Joten on olemassa hyvin yksinkertainen tapa tehdä niin, Hanki ensin jokin tunnettu vakiopainokivi, esim. Käytin 2 kg: n harjoituslevyä. Seuraavaksi laita se anturin päälle ja katso lukema, jos se antaa edellä mainitun arvon ja sen todellisen painon, esim. 2,4 kg, sitten kalibrointikerrointa on lisättävä ja päinvastoin.

Joten aloita kalibrointi vain satunnaisella mutta jollain asiaankuuluvalla arvolla calibration_sketch -rivillä 23 esim. Aloitin arvolla 5000

float calibration_factor = 5000;

5000: lla se antaa yli 2 kg: n arvon, esimerkiksi 2,3 kg, joten aloin lisätä kalibrointikerrointa 100: lla jokaisessa vaiheessa. Kalibrointikertoimen lisäämiseksi minun oli avattava sarjamonitori kirjoittamalla tekstikenttään "a" ja painamalla enter. Jokaiseen lähetykseen se lisää 100 kalibrointikertoimeen.

Jatkoin kasvua, kunnes se antoi noin 2,00 kg kalibrointikertoimella 57640.

Nyt ratkaiseva osa oli ohi, olin löytänyt anturin kalibrointikertoimen.

Nyt ei tarvita kalibrointikoodia, joten kirjoitan toisen koodin, joka näyttää painon kiloissa ja kiloissa. Sinun on syötettävä kalibrointikerroin tähän koodiin.

Vaihe 5: Vaihe 5: Testauksen aika

Vaihe 5: Testauksen aika
Vaihe 5: Testauksen aika
Vaihe 5: Testauksen aika
Vaihe 5: Testauksen aika

Laitoin lapseni anturin päälle ja paino on 10% tarkka. Nyt voin seurata vauvan painoa milloin tahansa ja käyttää tätä prototyyppiä myös muihin tarkoituksiin.