Sadržaj:

Kako napraviti stroj za utege za bebe koristeći Arduino Nano, HX-711 mjernu ćeliju i OLED 128X64 -- Kalibracija HX-711: 5 koraka
Kako napraviti stroj za utege za bebe koristeći Arduino Nano, HX-711 mjernu ćeliju i OLED 128X64 -- Kalibracija HX-711: 5 koraka

Video: Kako napraviti stroj za utege za bebe koristeći Arduino Nano, HX-711 mjernu ćeliju i OLED 128X64 -- Kalibracija HX-711: 5 koraka

Video: Kako napraviti stroj za utege za bebe koristeći Arduino Nano, HX-711 mjernu ćeliju i OLED 128X64 -- Kalibracija HX-711: 5 koraka
Video: 220 В переменного тока от 12 В 90 А Автомобильный генератор переменного тока 1000 Вт DIY 2024, Decembar
Anonim
Image
Image

Pozdrav Instructables, Prije nekoliko dana postao sam otac slatke bebe?. Kad sam bio u bolnici, otkrio sam da je težina djeteta toliko važna za praćenje rasta djeteta. Imam ideju? da sama napravim mašinu za vaganje beba.u ovom uputstvu ću vam pokazati kako napraviti mašinu za vaganje beba za manje od 10 USD. Ova mašina se može koristiti i za druge svrhe ponderisanja. Tako će Vodič pokriti; 1. Drveni Pototype za ponderiranje. Napravljeno od polovnih dasaka. 2. Integriranje Arduino uno/Nano sa OLED 128X64, mjerna ćelija, HX-711. 3. Kodiranje Arduina 4. Kalibracija senzora za dobijanje najpreciznijih očitanja.

Supplies

Arduino Uno / NanoOLED 128X64 Breadboard Merna ćelijaHX-711 senzor Arduino IDE

Korak 1: Korak 1: Napravite drveni prototip za vagu težine

Korak 1: Napravite drveni prototip za vagu težine
Korak 1: Napravite drveni prototip za vagu težine
Korak 1: Napravite drveni prototip za vagu težine
Korak 1: Napravite drveni prototip za vagu težine
Korak 1: Napravite drveni prototip za vagu težine
Korak 1: Napravite drveni prototip za vagu težine

Prva faza s kojom sam započeo je hardver. Trebali su mi baza i gornji dio na koje se mjerila mjerna ćelija. Nisam želio potrošiti mnogo novca, pa sam otišao u svoju trgovinu i pronašao ostatke drveta. Baza je bila samo daska 20x20 inča i imala je središnje rupe za držanje ćelije.

Jedna stvar koju treba kritički razmotriti je da je strelica na mjernoj ćeliji okrenuta prema dolje, inače će vam očitanja biti suprotna. Prvo pričvrstite drvene vijke s mjernom ćelijom na podnožje i pričvrstite ih što je moguće jače. Sada je vrijeme za vrh, izbušio sam dvije rupe u sredini s potpuno istom udaljenošću između rupa mjernih ćelija. Nakon toga pričvršćujem vijke.

Izgleda jeftino - bilo je, ali savršeno je obavilo posao. Zapravo, ovo je sve što vam je potrebno za rad merne ćelije. Naš primarni cilj - baza - je postignut.

Korak 2: Korak 2: Lemljenje mjerne ćelije i HX-711 i stvaranje kruga

Korak 2: Lemljenje ćelije opterećenja i HX-711 i stvaranje kruga
Korak 2: Lemljenje ćelije opterećenja i HX-711 i stvaranje kruga
Korak 2: Lemljenje ćelije opterećenja i HX-711 i stvaranje kruga
Korak 2: Lemljenje ćelije opterećenja i HX-711 i stvaranje kruga

Nakon završetka drvene konstrukcije došlo je vrijeme za početak izgradnje prave mašine. Koristio sam pojačalo HX-711 kao senzor pa je potrebno lemiti igle mjernih ćelija na HX-711. Slijedite dolje navedene pinove.

LoadCell HX-711

Crveno -> Vcc

Crna -> Gnd

Zelena -> A+

Siva -> A-

Slijedite sheme date na slikama.

Prilikom povezivanja Arduina s OLED -om

OLED Arduino Vcc -> 5v

Gnd -> Gnd

SDA -> A4

SCL -> A5

Prilikom povezivanja Arduina s LOAD CELL HX-711

LoadCell Arduino

Vcc -> 5v

Gnd -> Gnd

Dout -> 2

CLK -> 3

Molimo pogledajte shematski dijagram dat u prilozima.

Korak 3: Korak 3: Preuzmite biblioteke i učitajte kôd

Nakon izrade shema, vrijeme je za kodiranje projekta. Preuzmite potrebne biblioteke i raspakirajte ih

C: / Users / user / Documents / Arduino / libraries

Otvorite skicu kalibracije koja se nalazi u prilozima.

Korak 4: Korak 4: Kalibrirajte senzor HX-711

Korak 4: Kalibrirajte senzor HX-711
Korak 4: Kalibrirajte senzor HX-711

Kalibracija senzora je najpouzdaniji dio, ali napravio sam kôd koji će vam pomoći na najjednostavniji način kalibrirati vaš senzor. Merna ćelija dolazi sa različitim ograničenjima težine od 5 kg do 100 kg. Senzor generira različite otpore prema njihovim specifikacijama i najvećoj težini, pa je potrebno za kalibraciju senzora.

Dakle, postoji vrlo jednostavan način za to, Prvo nabavite neki poznati kamen standardne težine, npr. Upotrijebio sam ploču za vježbanje od 2 kg. Zatim ga stavite na vrh senzora i pogledajte očitanje ako daje gornju vrijednost, a zatim njegovu stvarnu težinu za npr. 2,4 kg, tada se faktor kalibracije mora povećati i obrnuto.

Dakle, za kalibraciju samo počnite sa slučajnom, ali nekom relevantnom vrijednošću u retku calibration_sketch 23 za npr. Počeo sam s 5000

float calibration_factor = 5000;

na 5000 daje vrijednost iznad 2 kg za npr. 2,3 kg pa sam počeo povećavati faktor kalibracije za 100 u svakom koraku. Da bih povećao faktor kalibracije, morao sam otvoriti serijski monitor, unesite 'a' u okvir za tekst i pritisnite enter. Prilikom svakog slanja dodaje 100 u faktoru kalibracije.

Nastavio sam povećavati dok nije dao približno 2,00 kg na kalibracijskom faktoru 57640.

Sada je ključni dio bio gotov, otkrio sam faktor kalibracije svog senzora.

Sada nema potrebe za kalibracijskim kodom pa pišem drugi kod koji prikazuje težinu u funtama i kg. U ovaj kôd morate unijeti faktor kalibracije.

Korak 5: Korak 5: Vrijeme za testiranje

Korak 5: Vrijeme za testiranje
Korak 5: Vrijeme za testiranje
Korak 5: Vrijeme za testiranje
Korak 5: Vrijeme za testiranje

Stavila sam svoju bebu na senzor i dala 10% tačnu težinu. Sada mogu pratiti težinu svoje bebe u bilo kojem trenutku, a ovaj prototip mogu koristiti i u druge svrhe.