Turinys:
- Prekės
- 1 žingsnis: 1 veiksmas: sukurkite medinį prototipą svorio skalėms
- 2 veiksmas: 2 veiksmas: apkrovos elemento ir HX-711 litavimas ir grandinės kūrimas
- 3 veiksmas: 3 veiksmas: atsisiųskite bibliotekas ir įkelkite kodą
- 4 žingsnis: 4 žingsnis: HX-711 jutiklio kalibravimas
- 5 veiksmas: 5 žingsnis: laikas bandymams
Video: Kaip pasigaminti kūdikio svorio mašiną naudojant „Arduino Nano“, „HX-711 Load Cell“ir OLED 128X64 -- HX-711 kalibravimas: 5 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
Sveiki, Instructables, prieš kelias dienas tapau mielo kūdikio tėvu?. Kai buvau ligoninėje, pastebėjau, kad kūdikio svoris yra labai svarbus kūdikio augimui stebėti. Taigi turiu idėją? pasidaryti kūdikio svorio mašiną iš savęs. šioje instrukcijoje aš jums parodysiu, kaip padaryti kūdikio svorio mašiną mažiau nei 10 USD. Ši mašina gali būti naudojama ir kitiems svėrimo tikslams. Taigi pamoka apims; 1. Medinis Pototipas svoriui. Pagaminta iš naudotų lentų. 2. „Arduino uno/Nano“integracija su OLED 128X64, apkrovos elementu, HX-711. 3. „Arduino“kodavimas 4. Jutiklių kalibravimas, kad būtų gauti tiksliausi rodmenys.
Prekės
„Arduino Uno“/ „NanoOLED 128X64 Breadboard Load cell“HX-711 jutiklis „Arduino IDE“
1 žingsnis: 1 veiksmas: sukurkite medinį prototipą svorio skalėms
Pirmasis etapas, nuo kurio pradėjau, yra aparatinė įranga. Man reikėjo pagrindo ir viršaus, kad būtų galima pailsėti apkrovos elementui. Nenorėjau išleisti daug pinigų, todėl nuėjau į savo parduotuvę ir radau medžio likučių. Pagrindas buvo tik 20x20 colių lenta ir turėjo centrinius skyles ląstelėms laikyti.
Vienas dalykas, kurį reikia vertinti kritiškai, yra tai, kad rodyklė ant apkrovos elemento yra nukreipta žemyn, kitaip jūsų rodmenys bus priešingi. Pirmiausia prisukite medinius varžtus su apkrovos elementu prie pagrindo ir priveržkite juos kiek įmanoma sandariau. Dabar atėjo laikas „Top“, aš išgręžiau dvi skyles centre, tiksliai atstumu tarp apkrovos elementų skylių. Po to veržiu varžtus.
Atrodo pigiai - buvo, bet puikiai atliko savo darbą. Tiesą sakant, tai yra viskas, ko jums reikia, kad apkrovos elementas veiktų. Mūsų pagrindinis tikslas - bazė - buvo pasiektas.
2 veiksmas: 2 veiksmas: apkrovos elemento ir HX-711 litavimas ir grandinės kūrimas
Užbaigus medinę konstrukciją, atėjo laikas pradėti kurti tikrą mašiną. Aš naudoju HX-711 stiprintuvą kaip jutiklį, todėl jam reikia lituoti apkrovos elementų kaiščius ant HX-711. Sekite žemiau nurodytą kaiščių jungtį.
„LoadCell HX-711“
Raudona -> Vcc
Juoda -> Gnd
Žalia -> A+
Pilka -> A-
Vadovaukitės schemomis, pateiktomis nuotraukose.
Jungiant „Arduino“su OLED
OLED Arduino Vcc -> 5v
Gnd -> Gnd
SDA -> A4
SCL -> A5
Jungiant „Arduino“su „LOAD CELL HX-711“
„LoadCell Arduino“
Vcc -> 5v
Gnd -> Gnd
Dout -> 2
CLK -> 3
Žiūrėkite schemą, pateiktą prieduose.
3 veiksmas: 3 veiksmas: atsisiųskite bibliotekas ir įkelkite kodą
Sukūrus schemas, laikas koduoti projektą. Atsisiųskite reikalingas bibliotekas ir išpakuokite jas
C: / Users / user / Documents / Arduino / bibliotekos
Atidarykite prieduose pateiktą kalibravimo eskizą.
4 žingsnis: 4 žingsnis: HX-711 jutiklio kalibravimas
Jutiklio kalibravimas yra labiausiai tikrinanti dalis, tačiau aš sukūriau kodą, kuris padės jums paprasčiausiai kalibruoti jutiklį. Įkrovos elementas turi skirtingas svorio ribas nuo 5 kg iki 100 kg. Jutiklis sukuria skirtingą pasipriešinimą pagal jų specifikaciją ir didžiausią svorį, todėl jo reikia kalibruoti jutikliui.
Taigi yra labai paprastas būdas tai padaryti, Pirmiausia įsigykite žinomą standartinio svorio akmenį, pvz., Aš panaudojau 2 kg svorio pratybų lėkštę. Tada padėkite jį ant jutiklio viršaus ir pažiūrėkite, ar rodmenys rodo didesnę vertę nei faktinis svoris, pvz., 2,4 kg, tada reikia padidinti kalibravimo koeficientą ir atvirkščiai.
Taigi kalibravimui tiesiog pradėkite nuo atsitiktinės, bet tam tikros reikšmės kalibravimo_sketch 23 eilutėje, pvz., Aš pradėjau nuo 5000
plūdės kalibravimo_faktorius = 5000;
iš 5000 jis suteikia didesnę nei 2 kg vertę, pvz., 2,3 kg, todėl pradėjau didinti kalibravimo koeficientą 100 kiekviename žingsnyje. Norėdami padidinti kalibravimo koeficientą, turėjau atidaryti serijinį monitorių, teksto laukelyje įveskite „a“ir paspauskite „Enter“. Prie kiekvieno siuntimo jis prideda 100 kalibravimo koeficiento.
Aš nuolat didinau, kol kalibravimo koeficientas 57640 davė apie 2,00 kg.
Dabar esminė dalis buvo baigta, radau savo jutiklio kalibravimo koeficientą.
Dabar nebereikia kalibravimo kodo, todėl rašau kitą kodą, rodantį svorį kilogramais ir kg. Į šį kodą turite įvesti kalibravimo koeficientą.
5 veiksmas: 5 žingsnis: laikas bandymams
Aš uždedu savo kūdikį ant jutiklio ir duodu 10% tikslaus svorio. Dabar galiu bet kada stebėti savo kūdikio svorį ir taip pat galiu naudoti šį prototipą kitiems tikslams.