Sadržaj:
- Supplies
- Korak 1: Korak 1: Napravite drveni prototip za vagu težine
- Korak 2: Korak 2: Lemljenje mjerne ćelije i HX-711 i stvaranje kruga
- Korak 3: Korak 3: Preuzmite biblioteke i učitajte kôd
- Korak 4: Korak 4: Kalibrirajte senzor HX-711
- Korak 5: Korak 5: Vrijeme za testiranje
Video: Kako napraviti stroj za utege za bebe koristeći Arduino Nano, HX-711 mjernu ćeliju i OLED 128X64 -- Kalibracija HX-711: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:04
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
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
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
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
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.