Sisukord:
- Tarvikud
- 1. samm: 1. samm: valmistage kaalustiku jaoks puidust prototüüp
- 2. samm: 2. samm: koormusanduri ja HX-711 jootmine ja vooluringi loomine
- Samm: laadige alla teegid ja laadige kood üles
- 4. samm: 4. samm: HX-711 anduri kalibreerimine
- 5. samm: 5. samm: testimise aeg
Video: Kuidas teha beebi kaalumasinat Arduino Nano, HX-711 koormusanduri ja OLED 128X64 abil -- HX-711 kalibreerimine: 5 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
Tere Instructables, paar päeva tagasi sain armsa beebi isaks?. Haiglas olles avastasin, et lapse kaal on lapse kasvu jälgimiseks nii kriitiline. Nii et mul on idee? beebi kaalumasina valmistamiseks ise. selles juhendis näitan teile, kuidas teha beebi kaalumasinat vähem kui 10 dollariga. Seda masinat saab kasutada ka muudel kaalumistel. Nii et õpetus hõlmab; 1. Puidust pototüüp kaalumiseks. Valmistatud kasutatud laudadest. 2. Arduino uno/Nano integreerimine OLED 128X64, koormusanduriga, HX-711. 3. Arduino kodeerimine 4. Andurite kalibreerimine kõige täpsemate näitude saamiseks.
Tarvikud
Arduino Uno / NanoOLED 128X64 leivaplaadi koormusandur HX-711 andur Arduino IDE
1. samm: 1. samm: valmistage kaalustiku jaoks puidust prototüüp
Esimene etapp, millega alustasin, on riistvara. Mul oli vaja alust ja pealispinda, et koormusandur saaks puhata. Ma ei tahtnud palju raha kulutada, nii et läksin oma poodi ja leidsin järelejäänud puutükid. Alus oli lihtsalt 20x20 tolli plaat ja sellel olid lahtri hoidmiseks keskmised augud.
Üks asi, mida tuleb kriitiliselt kaaluda, on see, et koormusanduri nool on allapoole, vastasel juhul on teie näidud vastupidised. Kruvige esmalt puitkruvid koos koormusanduriga aluse külge ja tehke need nii pingul kui võimalik. Nüüd on Topi aeg, puurisin kaks auku keskele täpselt sama kaugusega koormusanduri aukude vahel. Pärast seda keeran kruvid kinni.
Tundub odav - oli küll, aga tegi oma tööd suurepäraselt. Tegelikult on see kõik, mida vaja koormusanduri tööks. Meie esmane eesmärk - alus - on saavutatud.
2. samm: 2. samm: koormusanduri ja HX-711 jootmine ja vooluringi loomine
Pärast puitkonstruktsiooni valmimist oli aeg hakata tegelikku masinat ehitama. Andurina kasutasin võimendit HX-711, nii et see peab jootma koormusanduri tihvtid HX-711 külge. Järgige allpool mainitud tihvtide ühendust.
LoadCell HX-711
Punane -> Vcc
Must -> Gnd
Roheline -> A+
Hall -> A-
Järgige piltidel toodud skeeme.
Ühendades Arduino OLED -iga
OLED Arduino Vcc -> 5v
Gnd -> Gnd
SDA -> A4
SCL -> A5
Ühendades Arduino seadmega LOAD CELL HX-711
LoadCell Arduino
Vcc -> 5v
Gnd -> Gnd
Dout -> 2
CLK -> 3
Palun vaadake manuses olevat skeemi.
Samm: laadige alla teegid ja laadige kood üles
Pärast skeemide koostamist on aeg projekti kodeerida. Laadige alla vajalikud teegid ja pakkige need lahti
C: / Users / user / Documents / Arduino / teegid
Avage manustes toodud kalibreerimisvisand.
4. samm: 4. samm: HX-711 anduri kalibreerimine
Anduri kalibreerimine on kõige tüüpilisem osa, kuid tegin koodi, mis aitab teil andurit kõige lihtsamalt kalibreerida. Laadimisanduril on erinevad kaalupiirangud 5–100 kg. Andur tekitab erineva takistuse vastavalt nende spetsifikatsioonile ja maksimaalsele kaalule, nii et see on vajalik anduri kalibreerimiseks.
Nii et selleks on väga lihtne meetod, Esmalt hankige mõni teadaolev standardkaaluga kivi, näiteks kasutasin oma treeninguplaati 2 kg. Seejärel asetage see anduri ülaosale ja vaadake näitu, kui see annab ülaltoodud väärtuse, siis selle tegelik kaal, näiteks 2,4 kg, siis tuleb kalibreerimistegurit suurendada ja vastupidi.
Nii et kalibreerimiseks alustage lihtsalt juhusliku, kuid mõne asjakohase väärtusega reas calibration_sketch 23, nt alustasin 5000 -ga
ujuki kalibreerimisfaktor = 5000;
5000 -l annab see väärtuse üle 2 kg, näiteks 2,3 kg, nii et hakkasin kalibreerimistegurit 100 -ga iga sammu võrra suurendama. Kalibreerimisteguri suurendamiseks pidin avama seeriamonitori, sisestades tekstiväljale a ja vajutades sisestusklahvi. Iga saatmise korral lisab see kalibreerimistegurile 100.
Ma suurendasin, kuni see andis kalibreerimistegurile 57640 umbes 2,00 kg.
Nüüd oli oluline osa läbi, olin leidnud oma anduri kalibreerimisteguri.
Nüüd ei ole vaja kalibreerimiskoodi, nii et kirjutan teise koodi, mis näitab kaalu kilodes ja kilogrammides. Sellesse koodi peate sisestama kalibreerimisteguri.
5. samm: 5. samm: testimise aeg
Panen oma beebi anduri peale ja annan 10% täpset kaalu. Nüüd saan oma beebi kaalu igal ajal jälgida ja kasutada seda prototüüpi ka muudel eesmärkidel.