Satura rādītājs:
- Piegādes
- 1. darbība: 1. darbība: izveidojiet koka prototipu svara skalai
- 2. darbība: 2. darbība: slodzes šūnas un HX-711 lodēšana un ķēdes izveide
- 3. darbība: 3. darbība: lejupielādējiet bibliotēkas un augšupielādējiet kodu
- 4. darbība: 4. darbība: HX-711 sensora kalibrēšana
- 5. darbība: 5. darbība: laiks testēšanai
Video: Kā izgatavot mazuļa svara mašīnu, izmantojot Arduino Nano, HX-711 Load Cell un OLED 128X64 -- HX-711 kalibrēšana: 5 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:52
Sveiki, Instructables, Pirms dažām dienām es kļuvu par mīļa mazuļa tēvu?. Kad es biju slimnīcā, es atklāju, ka bērna svars ir tik svarīgs, lai uzraudzītu mazuļa augšanu. Tātad man ir ideja? lai izgatavotu mazuļa svara mašīnu no sevis. šajā pamācībā es jums parādīšu, kā padarīt mazuļa svara mašīnu mazāk nekā 10 USD. Šo mašīnu var izmantot arī citiem svēršanas mērķiem. Tātad apmācība aptvers; 1. Koka pototips svēršanai. Izgatavots no lietotiem dēļiem. 2. Arduino uno/Nano integrācija ar OLED 128X64, slodzes šūnu, HX-711. 3. Arduino kodēšana 4. Sensoru kalibrēšana, lai iegūtu visprecīzākos rādījumus.
Piegādes
Arduino Uno / NanoOLED 128X64 maizes dēļa slodzes šūna HX-711 sensors Arduino IDE
1. darbība: 1. darbība: izveidojiet koka prototipu svara skalai
Pirmais posms, ar kuru es sāku, ir aparatūra. Man vajadzēja pamatni un augšpusi, lai slodzes sensors varētu atpūsties. Es negribēju tērēt daudz naudas, tāpēc es devos uz savu veikalu un atradu atlikušos koka gabalus. Pamatne bija tikai 20x20 collu dēlis, un tai ir centra caurumi šūnas turēšanai.
Viena lieta, kas jāvērtē kritiski, ir tā, ka bultiņa uz slodzes mērītāja ir vērsta uz leju, pretējā gadījumā jūsu rādījumi būs pretēji. Vispirms pieskrūvējiet koka skrūves ar slodzes elementu pie pamatnes un padariet tās pēc iespējas ciešākas. Tagad ir pienācis laiks augšai, es centrā izurbju divus caurumus ar tieši tādu pašu attālumu starp slodzes elementa caurumiem. Pēc tam es pievilku skrūves.
Izskatās lēti - bija, bet savu darbu paveica perfekti. Patiesībā tas ir viss, kas nepieciešams, lai slodzes sensors darbotos. Mūsu galvenais mērķis - bāze - tika sasniegts.
2. darbība: 2. darbība: slodzes šūnas un HX-711 lodēšana un ķēdes izveide
Pēc koka konstrukcijas pabeigšanas bija pienācis laiks sākt veidot īsto mašīnu. Es izmantoju HX-711 pastiprinātāju kā sensoru, tāpēc tam vajadzēja pielodēt slodzes elementa tapas uz HX-711. Izpildiet zemāk minēto tapas savienojumu.
LoadCell HX-711
Sarkans -> Vcc
Melns -> Gnd
Zaļš -> A+
Pelēks -> A-
Izpildiet attēlos redzamo shēmu.
Savienojot Arduino ar OLED
OLED Arduino Vcc -> 5 v
Gnd -> Gnd
SDA -> A4
SCL -> A5
Savienojot Arduino ar LOAD CELL HX-711
LoadCell Arduino
Vcc -> 5v
Gnd -> Gnd
Dout -> 2
CLK -> 3
Lūdzu, skatiet shematisko diagrammu, kas dota pielikumos.
3. darbība: 3. darbība: lejupielādējiet bibliotēkas un augšupielādējiet kodu
Pēc shēmu izveidošanas ir laiks kodēt projektu. Lejupielādējiet nepieciešamās bibliotēkas un izpakojiet tās
C: / Lietotāji / lietotājs / Dokumenti / Arduino / bibliotēkas
Atveriet pielikumos sniegto kalibrēšanas skici.
4. darbība: 4. darbība: HX-711 sensora kalibrēšana
Sensora kalibrēšana ir vissvarīgākā daļa, bet es izveidoju kodu, kas vienkāršākais veids palīdzēs jums kalibrēt sensoru. Slodzes šūnai ir dažādi svara ierobežojumi no 5 kg līdz 100 kg. Sensors rada atšķirīgu pretestību atbilstoši to specifikācijai un maksimālajam svaram, tāpēc tas ir nepieciešams sensora kalibrēšanai.
Tātad ir ļoti vienkārša metode, kā to izdarīt, Vispirms iegādājieties zināmu standarta svara akmeni, piemēram, es izmantoju savu 2 kg smago vingrinājumu. Pēc tam novietojiet to sensora augšpusē un skatiet rādījumu, ja tas dod vērtību virs tā faktiskā svara, piemēram, 2,4 kg, tad jāpalielina kalibrēšanas koeficients un otrādi.
Tātad kalibrēšanai vienkārši sāciet ar nejaušu, bet kādu atbilstošu vērtību kalibrēšanas skices 23. rindā, piemēram, es sāku ar 5000
pludiņa kalibrēšanas_faktors = 5000;
uz 5000 tas dod vērtību virs 2 kg, piemēram, 2,3 kg, tāpēc es sāku palielināt kalibrēšanas koeficientu par 100 katrā solī. Lai palielinātu kalibrēšanas koeficientu, man bija jāatver sērijas monitors, tekstlodziņā ievadiet “a” un nospiediet taustiņu enter. Katram sūtījumam kalibrēšanas koeficients tiek pievienots 100.
Es turpināju palielināt, līdz kalibrēšanas koeficients 57640 deva aptuveni 2,00 kg.
Tagad izšķirošā daļa bija beigusies, es biju atradis sava sensora kalibrēšanas koeficientu.
Tagad nav nepieciešams kalibrēšanas kods, tāpēc es rakstu citu kodu, kas parāda svaru mārciņās un kilogramos. Šajā kodā jāievada kalibrēšanas koeficients.
5. darbība: 5. darbība: laiks testēšanai
Es uzlieku savu mazuli uz sensora un dod 10% precīzu svaru. Tagad es varu jebkurā laikā uzraudzīt sava mazuļa svaru un izmantot šo prototipu arī citiem mērķiem.