
Danas, precizno mjerenje težine i snage Ključan je i u industrijskim primjenama i u domaćim i istraživačkim projektima. Ako ste se ikada pitali Šta je senzor mjerača naprezanja? i kako to dopunjuje HX711 modul Ako tražite način za kreiranje visokopreciznih digitalnih vaga, došli ste na pravo mjesto. Ovdje ćemo detaljno objasniti svaki aspekt, od teorije do prakse, kako biste razumjeli svaki detalj i naučili kako implementirati vlastiti sistem vaganja.
U posljednje vrijeme upotreba je postala popularna mjerači naprezanja zajedno s modulima kao što su HX711 u izradi domaćih vaga, proizvoda za kućnu automatizaciju, pa čak i školskih eksperimenata. Najbolje od svega je što su ove komponente pristupačne, kompatibilne s platformama poput Arduina i omogućavaju pouzdana mjerenja na profesionalnom nivou Ako su ispravno kalibrirani. Pogledajmo sve korak po korak, od osnovnih operacija do integracije i programiranja.
Šta je mjerač naprezanja i kako funkcioniše?
Nije pronađen nijedan proizvod.
La mjerač naprezanja je piezorezistivni senzor koja transformira deformaciju (bilo pritiskom, vučom ili kompresijom) u promjenu električnog otpora, što nam omogućava da indirektno mjerimo sile ili težinu primijenjene na površinu. Ovo svojstvo je fundamentalno za mjerenje opterećenja u modernim mjernim ćelijama..
U svom najosnovnijem dizajnu, mjerni listić se sastoji od vrlo fina metalna nit smješten unutar ljepljive folije. Kada se struktura na koju je zalijepljen deformira, filament se isteže ili komprimira, mijenjajući svoj otpor. Ova promjena, iako mala, proporcionalna je primijenjenoj sili. i može se električno analizirati.
Piezorezistivni efekat Otpor mjerača se povećava pri istezanju, a smanjuje pri kompresiji. To omogućava transformaciju fizičkog napora u precizno mjerljiv električni signal.
Ovi mjerači obično imaju standardne vrijednosti otpora kao što su 120Ω, 350Ω ili 1000Ω, a promjene uzrokovane deformacijama su minimalne: na primjer, varijacija od samo 0.12 Ω preko 120 Ω za značajna opterećenja. Međutim, bez odgovarajućeg sistema za pojačanje i mjerenje, ove male varijacije bi bilo teško otkriti.
Mjerna ćelija: primjena mjerača naprezanja
Una mjerna ćelija To je pretvarač koji koristi mjerače naprezanja za pretvaraju mehaničke sile u električne signalePrincip rada je jednostavan: jedan ili više mjerača pričvršćeni su na metalnu konstrukciju dizajniranu da se predvidljivo deformira pod opterećenjem. Kada se primijeni težina, konstrukcija se deformira, kao i mjerači, te se generira električni signal proporcionalan naprezanju.
Postoje različite vrste mjernih ćelija (hidraulički, pneumatski, mjerač naprezanja, itd.), iako je u elektronici i ugrađenim sistemima najčešći mjerač naprezanja. Njegov konzistentan dizajn omogućava visoka preciznost i stabilnost.
Ćelije variraju po veličini, obliku, kapacitetu i mehaničkom rasporedu, od malih težina od nekoliko grama do industrijskih verzija težih od nekoliko tona.
Interno, većina mjernih ćelija montira 1, 2 ili 4 mjerača naprezanja koji formiraju Wheatstoneov most., električno kolo osjetljivo na male promjene otpora.
Wheatstoneov most: Tajna osjetljivosti
El Wheatstoneov most je strujni krug od četiri otpornika raspoređena u kvadratu, u kojem jedan ili više mogu biti mjerači naprezanja. Kada nema opterećenja, kolo je u ravnoteži i ne postoji razlika potencijala između njegovih izlaza. Kada su mjerači deformisani, ova ravnoteža je narušena. i pojavljuju se uočljive razlike u naponu koji odražavaju primijenjeno opterećenje.
Ova konfiguracija umnožava osjetljivost na promjene otpora i omogućava detekciju sitnih varijacija, koje bi inače bilo nemoguće uhvatiti.
Kod kućnih ili laboratorijskih vaga uobičajeno je koristiti četiri mjerača koji formiraju potpuni Wheatstoneov most, kao što je slučaj kod mnogih kupaonskih vaga i platformi za vaganje. Ovo pomaže u smanjenju temperaturnih grešaka i poboljšanju linearnosti i tačnosti.
Zašto nam je potreban HX711 modul?
Iako Wheatstoneov most pojačava promjene napona, promjene su izuzetno male (reda veličine mikrovolti). Mikrokontroleri poput Arduina ih jedva mogu detektovati, a kamoli izvršiti precizna mjerenja.
El HX711 modul To je čip posebno dizajniran za sisteme vaganja sa mjernim ćelijama za mjerenje naprezanja, omogućavajući precizna očitavanja.
El HX711 radi kao instrumentalno pojačalo y 24-bitni analogno-digitalni pretvarač (ADC)Njegova glavna funkcija je da:
- Primite diferencijalni signal sa Wheatstoneovog mosta.
- Pojačajte to za lako čitanje.
- Transformišite ga u digitalni signal visoke rezolucije kako bi mikrokontroler mogao to obraditi.
Osim toga, HX711 ima jednostavan digitalni interfejs sa samo 2 pina (takt i podaci), slično I2C magistrali, što pojednostavljuje povezivanje i komunikaciju sa softverom.
Karakteristike HX711 modula
El HX711 Ističe se visokom osjetljivošću i niskom cijenom. Neke od njegovih glavnih karakteristika su:
- 24-bitna preciznost za otkrivanje minimalnih promjena težine.
- Integrisano i programabilno pojačanje signala (obično x128 ili x64).
- Dva nezavisna analogna ulazna kanala.
- Digitalni interfejs sa 2 pina (serijski podaci i serijski takt).
- Hranjenje od 2,6V do 5,5V, kompatibilan s Arduinom i drugim mikrokontrolerima.
- Niska potrošnja energije.
Modul obično dolazi s dva reda pinova: jednim za spajanje na mjernu ćeliju i jednim za mikrokontroler.
Ove igle su obično označene kao: E+, E-, A+, A-, VCC, GND, DT, SCKTipični kablovi za mjerne ćelije su:
- Crveno: Pozitivna pobuda (E+ / VCC)
- Crno: Negativna pobuda (E- / GND)
- Bijela: Negativni izlaz (A-)
- Zelena: Pozitivan izlaz (A+)
Tipovi priključaka i varijante mjernih ćelija
Standardno ožičenje mjernih ćelija je četverožično, iako se boje mogu razlikovati ovisno o proizvođaču. Neke jeftinije ili reciklirane verzije imaju tri žice, dok naprednije uključuju petu žutu ili plavu žicu za zaštitu ili uzemljenje.
U kućnim projektima, najčešće mjerne ćelije su 5 kg ili 20 kg, iako postoje verzije do 50 kg ili više za industrijsku primjenu.
Za povezivanje nekoliko ćelija, kao što su vage za kupatilo, modul kombinatora ili ručno povezivanje, što zahtijeva znanje o elektricitetu. Važno je zabilježiti smjer strelice na ćeliji radi ispravnog mjerenja, osiguravajući da središnji dio ostane slobodan i da je deformacija optimalna.
Sastavljanje digitalne vage: materijali i priključci
Za izgradnju digitalna vaga Sa mjeračima naprezanja i HX711, trebat će vam:
- Mikrokontroler (Arduino UNO, Nano, Mega, ESP8266, itd.).
- Najmanje jedna mjerna ćelija (1 kg, 5 kg, 20 kg… po potrebi).
- HX711 modul.
- Kruta površina za platformu.
- Kablovi, konektori i vijci.
Opcionalno, možete dodati:
- LCD ekran ili displej za prikaz težine.
- Dugmad za taru i način rada.
- Nosači ili ploče za konstrukciju.
- Komponente za povezivanje kao što su WiFi ili Bluetooth sa ESP8266/ESP32.
Veze su jednostavne:
- Spojite žice ćelije na pinove HX711: crvenu na E+, crnu na E-, bijelu na A-, zelenu na A+.
- VCC i GND HX711 na 5V i GND mikrokontrolera.
- DT i SCK od HX711 na digitalne pinove (primjer 3 i 2).
- Montirajte ćeliju na strukturu, pazeći da samo središnje područje ostane slobodno za ispravno mjerenje.
Programiranje s Arduinom i kalibracija vage
Da biste pročitali podatke, Bogdeova knjižara HX711, dostupno u Arduino IDE Library Manageru. Neke ključne karakteristike uključuju:
- početak(pinPodaci, pinSat): pokrenite modul.
- zadatak(i): postavlja nultu težinu u funkciji tare.
- set_scale(skala): definiše faktor koji pretvara očitanja u jedinice težine.
- čitaj() / čitaj_prosječno(n): dobiti sirove ili prosječne očitanja.
- get_value(n): vraća očitanje bez tare.
- get_units(n): nudi težinu podešenu pomoću vage i tare.
Kalibracija se sastoji od postavljanja poznate težine, očitavanja i izračunavanja faktora skaliranja: vaga = očitanje / stvarna težinaZatim se uvodi u kod radi prilagođavanja za buduća očitavanja.
Preporučuje se izvršiti više mjerenja i podesiti faktor skaliranja na serijskom monitoru kako bi se dobili tačni i stabilni rezultati.
Primjeri programa za digitalnu vagu sa HX711 i Arduinom
Jednostavan primjer koji prikazuje težinu na serijskom monitoru bio bi:
#include "HX711.h" #define CALIBRATION 20780.0 // Zamijenite vlastitom vrijednošću byte pinData = 3; byte pinClk = 2; HX711 balance; void setup() { Serial.begin(9600); balance.begin(pinData, pinClk); balance.set_scale(CALIBRATION); balance.tare(); } void loop() { Serial.print("Trenutna težina: "); Serial.print(balance.get_units(10), 1); Serial.println(" kg"); delay(500); }
Sistem se može poboljšati dodavanjem LCD ekrana, dugmadi ili pohranjivanjem vage u EEPROM za brze i precizne kalibracije, postižući profesionalnije iskustvo.
Mogući problemi i praktični savjeti
1. Varijacije u bojama žica: Provjerite veze koristeći tehnički list ili mjerenjem otpora. Općenito, par s najvećim otporom odgovara pobudi (+/-).
2. Nekoherentna čitanja: Zamijenite izlazne vodove A+ i A- ako mjerenja izgledaju obrnuto ili nepravilno.
3. Mehanička stabilnost: Pazite da pravilno pričvrstite ćeliju i da samo središnji dio strukture nosi težinu kako biste izbjegli greške.
4. Buka i smetnje: Koristite kratke, zaštićene kablove ako je moguće i odmaknite sistem od izvora električne buke.
5. Varijacije temperature: Mjerni instrumenti su osjetljivi na termalne promjene; ako je moguće, kalibracije treba izvršiti u stabilnim uvjetima ili koristiti ćelije sa 4 mjerača.
Proširenje i moguće primjene sistema
Sa vašim operativnim sistemom, možete dodati funkcije:
- Prikaz težine na LCD ekranu.
- Postavite upozorenja za ograničenja težine.
- Povežite ga s oblakom putem ESP8266/ESP32 za daljinsko praćenje.
- Koristite ga u eksperimentima, mjerenju sastojaka, automatizaciji, kućnoj automatizaciji itd.
Integracija sa HX711 olakšava obrazovne projekte, kontrolu zaliha, komercijalne vage, kontrolu plinskih boca i mnoge druge kreativne ideje.