Turinys:

Kaip pasigaminti kūdikio svorio mašiną naudojant „Arduino Nano“, „HX-711 Load Cell“ir OLED 128X64 -- HX-711 kalibravimas: 5 žingsniai
Kaip pasigaminti kūdikio svorio mašiną naudojant „Arduino Nano“, „HX-711 Load Cell“ir OLED 128X64 -- HX-711 kalibravimas: 5 žingsniai

Video: Kaip pasigaminti kūdikio svorio mašiną naudojant „Arduino Nano“, „HX-711 Load Cell“ir OLED 128X64 -- HX-711 kalibravimas: 5 žingsniai

Video: Kaip pasigaminti kūdikio svorio mašiną naudojant „Arduino Nano“, „HX-711 Load Cell“ir OLED 128X64 -- HX-711 kalibravimas: 5 žingsniai
Video: CS50 2013 - Week 9 2024, Lapkritis
Anonim
Image
Image

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

1 veiksmas: sukurkite medinę svorio skalės prototipą
1 veiksmas: sukurkite medinę svorio skalės prototipą
1 veiksmas: sukurkite medinę svorio skalės prototipą
1 veiksmas: sukurkite medinę svorio skalės prototipą
1 veiksmas: sukurkite medinę svorio skalės prototipą
1 veiksmas: sukurkite medinę svorio skalės prototipą

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

2 žingsnis: apkrovos elemento ir HX-711 litavimas ir grandinės sukūrimas
2 žingsnis: apkrovos elemento ir HX-711 litavimas ir grandinės sukūrimas
2 žingsnis: apkrovos elemento ir HX-711 litavimas ir grandinės sukūrimas
2 žingsnis: apkrovos elemento ir HX-711 litavimas ir grandinės sukū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

4 žingsnis: HX-711 jutiklio kalibravimas
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

5 žingsnis: laikas bandymams
5 žingsnis: laikas bandymams
5 žingsnis: laikas bandymams
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.