Kazalo:
- 1. korak: Namestite merilno celico
- 2. korak: Povežite obremenitveno celico in HX711
- Korak: Dodajte knjižnico HX711 v svoj Arduino IDE
- 4. korak: Umerite in stehtajte
Video: Napenjalna tehtnica Arduino s prtljažno celico s 40 kg in ojačevalnikom HX711: 4 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:02
Ta navodila opisujejo, kako narediti napetostno tehtnico z uporabo delov, ki so na voljo na policah.
Potrebni materiali:
1. Arduino - ta zasnova uporablja standardni Arduino Uno, delovale naj bi tudi druge različice Arduino ali kloni
2. HX711 na odklopni plošči - Ta mikročip je posebej izdelan za ojačanje signalov iz merilnih celic in njihovo poročanje drugemu mirkokrmilniku. Merilne celice se priključijo na to ploščo in ta plošča pove Arduinu, kaj merijo merilne celice.
3. Natezna merilna celica (40 kg) z nosilci. Obstajata 2 možnosti, da dobite eno od teh. Lahko kupite eno že izdelano (enostavno) ali pa razstavite poceni digitalno tehtnico za prtljago in odstranite tovorno celico (težje, a morda že imate eno). Enega, ki je že izdelan s HX711, lahko kupite tukaj:
Če kupite komplet, pustite pregled! To je zelo koristno za bodoče kupce.
4. Namestitev strojne opreme. Odvisno od vaše uporabe je to lahko vrv, vijaki, zadrge, karkoli za pritrditev nosilcev na silo, ki jo želite izmeriti.
5. Žice v različnih barvah za povezovanje vseh delov
6. Napajanje za Arduino
1. korak: Namestite merilno celico
Najprej bomo namestili merilno celico. Vaš nosilec bo edinstven, vendar morate slediti smernicam:
1. Jeklena merilna celica je plošča z merilniki napetosti, prilepljenimi na sredino. Bremenska celica meri silo tako, da zazna, koliko se bremenska celica upogne.
2. Nosilci se pritrdijo skozi luknje na koncih nosilca merilne celice. Nosilci so oblikovani tako, da vlečna sila deluje na sredini nosilca merilne celice. Zaradi svoje oblike in mesta pritrditve se nosilec merilne celice upogne, ko povlečete nosilce.
3. Nosilce pritrdite na tisto, kar želite izmeriti. Najbolje je, da to storite z nečim, kar se lahko prosto giblje (na primer veriga, kljuke, močna vrvica ali zadrge). Želite, da se sklop merilne celice in nosilca lahko centrira v smeri tovora, da bo meritev natančna.
2. korak: Povežite obremenitveno celico in HX711
Oglejte si shemo ožičenja za povezovanje merilnih celic, HX711 in Arduino.
Na tovornih celicah v slogu prtljage, kot je prikazano, je več merilnikov napetosti že povezanih skupaj za most Wheatstone. Vse, kar morate storiti, je, da žice priključite na ploščo HX711 v pravilni usmeritvi.
Korak: Dodajte knjižnico HX711 v svoj Arduino IDE
Knjižnica HX711 je na voljo tukaj:
Navodila za dodajanje knjižnice v Arduino IDE najdete na tej povezavi na spletnem mestu Arduino:
4. korak: Umerite in stehtajte
Sparkfun ima odlične programe Arduino za vodenje lestvice. Najnovejše različice so na voljo na GitHubu in so ponatisnjene spodaj:
Prvi korak programske opreme je določiti kalibracijske faktorje za tehtnico. Če želite to narediti, zaženite to kodo
/*
Primer uporabe odbojne plošče SparkFun HX711 z lestvico Avtor: Nathan Seidle SparkFun Electronics Datum: 19. november 2014 Licenca: Ta koda je v javni lasti, vendar mi kupite pivo, če jo uporabite in se kdaj srečamo (licenca za pivo). To je skica kalibracije. Z njim določite faktor_umerjanja, ki ga uporablja glavni primer. Oddaja tudi faktor zero_factor, ki je uporaben za projekte, ki imajo trajno maso na lestvici med močnimi cikli. Nastavite svojo tehtnico in začnite skico BREZ uteži na tehtnici Ko so prikazani odčitki, postavite težo na tehtnico Pritisnite +/- ali a/z, da prilagodite faktor_umerjanja, dokler se izhodni odčitki ne ujemajo z znano težo. Uporabite ta faktor_umerjanja na vzorčni skici Ta primer predpostavlja funte (lbs). Če imate raje kilograme, spremenite Serial.print ("lbs"); vrstica na kg. Faktor umerjanja bo bistveno drugačen, vendar bo linearno povezan z lbs (1 lbs = 0,453592 kg). Vaš umeritveni faktor je lahko zelo pozitiven ali zelo negativen. Vse je odvisno od nastavitve vašega sistema lestvic in smeri, v kateri senzorji odmikajo od ničelnega stanja Ta primer kode uporablja odlično knjižnico bogde: "https://github.com/bogde/HX711" knjižnica bogde je izdana pod GNU SPLOŠNO JAVNO LICENCO Arduino pin 2 -> HX711 CLK 3 -> DOUT 5V -> VCC GND -> GND Večina vseh pin na Arduino Uno bo združljiva z DOUT/CLK. Ploščo HX711 lahko napajamo od 2,7 V do 5 V, tako da mora biti napajanje Arduino 5 V v redu. */ #vključite "HX711.h" #define LOADCELL_DOUT_PIN 3 #define LOADCELL_SCK_PIN 2 HX711 scale; faktor umerjanja plovca = -7050; //-7050 je delalo za mojo 440lb max scale setup void setup () {Serial.begin (9600); Serial.println ("kalibracijska skica HX711"); Serial.println ("Odstrani vso težo s tehtnice"); Serial.println ("Ko se odčitki začnejo, znano težo postavite na tehtnico"); Serial.println ("Pritisnite + ali a za povečanje faktorja umerjanja"); Serial.println ("Pritisnite - ali z, da zmanjšate umeritveni faktor"); scale.begin (LOADCELL_DOUT_PIN, LOADCELL_SCK_PIN); scale.set_scale (); scale.tare (); // Lestvico ponastavimo na 0 dolg nič_faktor = lestvica.prebrano_srednje (); // Pridobite osnovno branje Serial.print ("Ničelni faktor:"); // To lahko uporabimo za odpravo potrebe po taraciji tehtnice. Uporabno pri projektih stalnega obsega. Serial.println (nič_faktor); } void loop () {scale.set_scale (calibration_factor); // Prilagodi temu faktorju umerjanja Serial.print ("Odčitavanje:"); Serial.print (scale.get_units (), 1); Serial.print ("lbs"); // To spremenite na kg in znova prilagodite kalibracijski faktor, če sledite enotam SI, kot je razumna oseba Serial.print ("calibration_factor:"); Serial.print (calibration_factor); Serial.println (); if (Serial.available ()) {char temp = Serial.read (); if (temp == ' +' || temp == 'a') faktor umerjanja += 10; sicer, če (temp == ' -' || temp == 'z') faktor kalibracije -= 10; }}
Po umerjanju tehtnice lahko zaženete ta vzorčni program in ga nato zasečete za svoje namene:
/*
Primer uporabe odbojne plošče SparkFun HX711 z lestvico Avtor: Nathan Seidle SparkFun Electronics Datum: 19. november 2014 Licenca: Ta koda je v javni lasti, vendar mi kupite pivo, če jo uporabite in se kdaj srečamo (licenca za pivo). Ta primer prikazuje osnovno lestvico. Oglejte si skico kalibracije, da dobite faktor calibration_factor za vašo nastavitev merilne celice. Ta primer kode uporablja odlično knjižnico bogde: "https://github.com/bogde/HX711" knjižnica bogde je izdana pod GNU SPLOŠNO JAVNO LICENCO HX711 dobro deluje: bere merilne celice. Odbojna plošča je združljiva z vsemi merilnimi celicami na osnovi pšeničnega kamna, ki uporabniku omogočajo merjenje vsega, od nekaj gramov do deset ton. Arduino pin 2 -> HX711 CLK 3 -> DAT 5V -> VCC GND -> GND Ploščo HX711 lahko napajamo od 2,7 V do 5 V, tako da mora biti napajanje Arduino 5 V v redu. */#vključi "HX711.h" #define calibration_factor -7050.0 // To vrednost dobimo s skico SparkFun_HX711_Calibration #define LOADCELL_DOUT_PIN 3 #define LOADCELL_SCK_PIN 2 lestvico HX711; void setup () {Serial.begin (9600); Serial.println ("predstavitev lestvice HX711"); scale.begin (LOADCELL_DOUT_PIN, LOADCELL_SCK_PIN); scale.set_scale (calibration_factor); // To vrednost dobimo z uporabo SparkFun_HX711_Calibration skice scale.tare (); // Ob predpostavki, da na tehtnici ob zagonu ni teže, ponastavite tehtnico na 0 Serial.println ("Odčitki:"); } void loop () {Serial.print ("Branje:"); Serial.print (scale.get_units (), 1); //scale.get_units () vrne plavajoči Serial.print ("lbs"); // To lahko spremenite v kg, vendar boste morali preoblikovati calibration_factor Serial.println (); }
Priporočena:
Kopalniška tehtnica Arduino z obremenitvenimi celicami 50 kg in ojačevalnikom HX711: 5 korakov (s slikami)
Kopalniška tehtnica Arduino z obremenitvenimi celicami 50 kg in ojačevalnikom HX711: Ta navodila opisujejo, kako narediti tehtnico z uporabo, ki je na voljo na policah. Potrebni materiali: Arduino - (ta zasnova uporablja standardni Arduino Uno, druge različice Arduino ali kloni bi morali delovati tudi) HX711 o prelomni boi
Tehtnica Arduino z obremenitvijo 5 kg in ojačevalnikom HX711: 4 koraki (s slikami)
Tehtnica Arduino z 5 -kilogramsko obremenitveno celico in ojačevalnikom HX711: Ta navodila opisujejo, kako narediti majhno tehtnico z uporabo, ki je na voljo na policah. Potrebni materiali: 1. Arduino - ta zasnova uporablja standardni Arduino Uno, druge različice Arduino ali kloni bi morali delovati tudi2. HX711 na prelomu
Gramofon za kovčke (z vgrajenim ojačevalnikom in pred ojačevalnikom): 6 korakov
Gramofon za kovčke (z vgrajenim ojačevalnikom in predojačevalnikom): Pozdravljeni vsi! Prosim, zdrži me, saj je to moj prvi pouk. Vnaprej se opravičujem, ker nisem naredil dovolj fotografij, ko sem ga gradil, vendar je razmeroma preprost in ga lahko prilagodimo tako, da ustreza vsem ustvarjalnim željam! Moj navdih za
Vadnica za vmesnik HX711 z ravno nosilno celico 50 kg: 10 korakov (s slikami)
Vadnica za vmesnik HX711 z ravnino merilne celice 50 kg: HX711 BALACE MODULED Opis: Ta modul uporablja 24 visoko natančnih A / D pretvornikov. Ta čip je zasnovan za visoko natančno elektronsko tehtnico in oblikovanje, ima dva analogna vhodna kanala, programabilno ojačanje 128 integriranega ojačevalnika. Vhodno vezje
Kako predvajati glasbo s kitarskim ojačevalnikom: 4 koraki
Kako predvajati glasbo prek ojačevalnika za kitaro: To je navodilo, ki vam bo pokazalo, kako predvajati glasbo prek ojačevalnika za kitaro