Sadržaj:
- Pribor
- 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 knjižnice 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 pomoću Arduino Nano, HX-711 mjerne ćelije i OLED 128X64 -- Kalibracija HX-711: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:32
Pozdrav Instructables, Prije nekoliko dana postao sam otac slatke bebe?. Kad sam bio u bolnici otkrio sam da je tjelesna težina toliko važna za praćenje djetetovog rasta. Pa imam ideju? kako bih sam napravio stroj za utege za bebe.u ovom Instructableu pokazat ću vam kako napraviti stroj za vaganje beba za manje od 10 USD. Ovaj stroj se može koristiti i za druge svrhe ponderiranja. Tako će Vodič obuhvatiti; 1. Drveni Pototip za ponderiranje. Izrađeno od rabljenih dasaka. 2. Integriranje Arduino uno/Nano s OLED 128X64, mjerna ćelija, HX-711. 3. Kodiranje Arduina 4. Kalibracija senzora za dobivanje najpreciznijih očitanja.
Pribor
Arduino Uno / NanoOLED 128X64 Breadboard Load cell HX-711 senzor Arduino IDE
Korak 1: Korak 1: Napravite drveni prototip za vagu težine
Prva faza s kojom sam započeo je hardver. Trebala mi je baza i gornji dio na koje se može mjeriti mjerna ćelija. Nisam želio potrošiti mnogo novca, pa sam otišao u svoju trgovinu i pronašao zaostale komade drva. 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 odradilo posao. Zapravo, ovo je sve što vam je potrebno za rad mjerne ćelije. Naš primarni cilj - baza - je postignut.
Korak 2: Korak 2: Lemljenje mjerne ćelije i HX-711 i stvaranje kruga
Nakon dovršetka drvene konstrukcije došlo je vrijeme za početak izgradnje pravog stroja. Koristio sam pojačalo HX-711 kao senzor pa je potrebno lemiti igle mjernih ćelija na HX-711. Slijedite dolje spojene 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 u privitcima.
Korak 3: Korak 3: Preuzmite knjižnice 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 umjeravanja koja se nalazi u prilozima.
Korak 4: Korak 4: Kalibrirajte senzor HX-711
Kalibracija senzora je najljepši dio, ali napravio sam kôd koji će vam pomoći na najjednostavniji način kalibrirati vaš senzor. Mjerila opterećenja dolaze s 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 kalibriranje 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 umjeravanja 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
faktor kalibracije plovka = 5000;
na 5000 daje vrijednost iznad 2 kg za npr. 2,3 kg pa sam počeo povećavati faktor umjeravanja za 100 u svakom koraku. Da bih povećao faktor kalibracije, morao sam otvoriti serijski monitor, unesite 'a' u tekstualni okvir i pritisnite enter. Prilikom svakog slanja dodaje 100 kalibracijskog faktora.
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 kôd 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% točnu težinu. Sada mogu pratiti težinu svoje bebe u bilo kojem trenutku, a ovaj prototip mogu koristiti i u druge svrhe.