Talaan ng mga Nilalaman:
- Hakbang 1: I-mount ang Load Cell
- Hakbang 2: I-wire ang Load Cell at HX711
- Hakbang 3: Idagdag ang HX711 Library sa Iyong Arduino IDE
- Hakbang 4: I-calibrate at Timbangin
Video: Scale ng Tensiyon ng Arduino Na May 40 Kg Load Load Cell at HX711 Amplifier: 4 na Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:10
Inilalarawan ng Tagubilin na ito kung paano gumawa ng isang sukat ng pag-igting gamit ang kaagad na magagamit mula sa mga bahagi ng istante.
Mga materyal na kinakailangan:
1. Arduino - ang disenyo na ito ay gumagamit ng isang karaniwang Arduino Uno, iba pang mga bersyon o clone ng Arduino ay dapat ding gumana
2. HX711 sa breakout board - Ang microchip na ito ay espesyal na ginawa para sa pagpapalakas ng mga signal mula sa mga cell ng pag-load at pag-uulat sa kanila sa isa pang mircocontroller. Ang mga cell ng pag-load ay naka-plug sa board na ito, at ang board na ito ay nagsasabi sa Arduino kung ano ang sinusukat ng mga load cells.
3. Tension load cell (40 kg) na may mga braket. Mayroong 2 mga pagpipilian upang makuha ang isa sa mga ito. Maaari kang bumili ng isa nang nagawa (madali), o maaari mong ihiwalay ang isang murang sukat ng digital na maleta at alisin ang load cell (mas mahirap ngunit maaaring mayroon ka nang nakahiga). Maaari kang bumili ng isa na nagawa gamit ang isang HX711 dito:
Kung bumili ka ng kit mangyaring mag-iwan ng isang pagsusuri! Ito ay talagang kapaki-pakinabang para sa mga mamimili sa hinaharap.
4. Pag-mount ng hardware. Nakasalalay sa iyong application na ito ay maaaring lubid, turnilyo, kurbatang zip, anumang bagay na nakakabit sa mga braket sa puwersang nais mong sukatin.
5. Mga wire sa iba't ibang kulay para sa pagkonekta sa lahat ng mga bahagi
6. supply ng kuryente para sa Arduino
Hakbang 1: I-mount ang Load Cell
Una ay mai-mount namin ang load cell. Ang iyong pag-mount ay magiging natatangi, ngunit narito ang mga alituntunin na kailangan mong sundin:
1. Ang cell ng pagkarga ng bakal ay isang plato na may mga gauge ng sala na nakadikit sa gitna. Sinusukat ng load cell ang puwersa sa pamamagitan ng pagdama kung gaano ang baluktot ng load cell.
2. Ang mga braket ay nakakabit sa mga butas sa mga dulo ng load cell beam. Ang mga braket ay may korte kaya ang lakas na paghila ay inilalagay sa gitna ng load cell beam. Dahil sa kanilang hugis at lokasyon ng pagkakabit, ang load cell beam ay baluktot kapag hinila ang mga braket.
3. I-hook ang mga braket sa nais mong sukatin. Mahusay na ito ay may ito sa isang bagay na maaaring malayang makagalaw (tulad ng kadena, kawit, malakas na string, o mga kurbatang zip). Nais mo ang load cell at bracket na pagpupulong upang ma-sentro ang sarili nito sa direksyon ng pag-load upang ang pagsukat ay tumpak.
Hakbang 2: I-wire ang Load Cell at HX711
Tingnan ang diagram ng mga kable kung paano ikonekta ang mga cell ng pag-load, HX711, at Arduino.
Sa mga cell ng paglo-load ng istilo ng bagahe tulad ng ipinakita, maraming mga gauge ng pagsukat ang na-wire nang magkasama para sa isang tulay ng Wheatstone. Ang kailangan mo lang gawin ay ikonekta ang mga wire sa HX711 board sa tamang orientation.
Hakbang 3: Idagdag ang HX711 Library sa Iyong Arduino IDE
Magagamit ang library ng HX711 dito:
Tingnan ang link na ito sa website ng Arduino para sa mga tagubilin sa kung paano idagdag ang library sa iyong Arduino IDE:
Hakbang 4: I-calibrate at Timbangin
Ang Sparkfun ay may mahusay na mga programa ng Arduino upang patakbuhin ang sukat. Ang pinaka-hanggang-ngayon na mga bersyon ay magagamit sa GitHub at muling nai-print sa ibaba:
Ang unang hakbang sa software ay upang matukoy ang mga kadahilanan ng pagkakalibrate para sa sukatan. Upang magawa ito, patakbuhin ang code na ito
/*
Halimbawa ng paggamit ng SparkFun HX711 breakout board na may sukat Ni: Nathan Seidle SparkFun Electronics Petsa: Nobyembre 19, 2014 Lisensya: Ang code na ito ay pampublikong domain ngunit binilhan mo ako ng isang beer kung gagamitin mo ito at magkikita kami balang araw (Lisensya ng Beerware). Ito ang sketch ng pagkakalibrate. Gamitin ito upang matukoy ang calibration_factor na ginagamit ng pangunahing halimbawa. Naglabas din ito ng kapaki-pakinabang na zero_factor para sa mga proyekto na may permanenteng masa sa sukat sa pagitan ng mga power cycle. I-set up ang iyong sukat at simulan ang sketch NA WALANG timbang sa sukatan Kapag ipinakita ang mga pagbasa ilagay ang bigat sa sukat Pindutin ang +/- o a / z upang ayusin ang calibration_factor hanggang sa ang mga pagbabasa ng output ay tumutugma sa kilalang timbang Gamitin ang calibration_factor na ito sa halimbawa ng sketch Ipinapalagay ng halimbawang ito ang pounds (lbs). Kung mas gusto mo ang mga kilo, palitan ang Serial.print ("lbs"); linya sa kg. Ang kadahilanan ng pagkakalibrate ay magkakaiba-iba ngunit magkakaiba ito sa lbs (1 lbs = 0.453592 kg). Ang iyong kadahilanan sa pagkakalibrate ay maaaring maging napaka positibo o napaka-negatibo. Ang lahat ay nakasalalay sa pag-set up ng iyong scale system at ang direksyon ng mga sensor na lumihis mula sa zero state Ang halimbawang code na ito ay gumagamit ng mahusay na library ng bogde: "https://github.com/bogde/HX711" ang library ni bogde ay inilabas sa ilalim ng isang GNU GENERAL PUBLIC LICENSE Arduino pin 2 -> HX711 CLK 3 -> DOUT 5V -> VCC GND -> GND Karamihan sa anumang mga pin sa Arduino Uno ay magiging katugma sa DOUT / CLK. Ang board ng HX711 ay maaaring pinalakas mula sa 2.7V hanggang 5V kaya ang lakas na Arduino 5V ay dapat na maayos. * / # isama ang "HX711.h" # tukuyin ang LOADCELL_DOUT_PIN 3 # tukuyin ang LOADCELL_SCK_PIN 2 HX711 scale; float calibration_factor = -7050; // - 7050 nagtrabaho para sa aking 440lb max scale setup void setup () {Serial.begin (9600); Serial.println ("HX711 calibration sketch"); Serial.println ("Alisin ang lahat ng timbang mula sa sukat"); Serial.println ("Pagkatapos magsimula ng pagbabasa, ilagay ang kilalang timbang sa sukat"); Serial.println ("Pindutin ang + o isang upang madagdagan ang kadahilanan ng pagkakalibrate"); Serial.println ("Pindutin - o z upang bawasan ang kadahilanan ng pagkakalibrate"); scale.begin (LOADCELL_DOUT_PIN, LOADCELL_SCK_PIN); scale.set_scale (); sukat.tare (); // Reset the scale to 0 long zero_factor = scale.read_average (); // Kumuha ng baseline na binabasa ang Serial.print ("Zero factor:"); // Maaari itong magamit upang alisin ang pangangailangan na mapunit ang sukatan. Kapaki-pakinabang sa mga permanenteng proyekto sa scale. Serial.println (zero_factor); } void loop () {scale.set_scale (calibration_factor); // Adjust to this calibration factor Serial.print ("Pagbasa:"); Serial.print (scale.get_units (), 1); Serial.print ("lbs"); // Baguhin ito sa kg at ayusin muli ang kadahilanan ng pagkakalibrate kung susundin mo ang mga yunit ng SI tulad ng isang taong may pag-iisip Serial.print ("calibration_factor:"); Serial.print (calibration_factor); Serial.println (); kung (Serial.available ()) {char temp = Serial.read (); kung (temp == '+' || temp == 'a') pagkakalibrate_factor + = 10; kung hindi man kung (temp == '-' || temp == 'z') pagkakalibrate_factor - = 10; }}
Matapos i-calibrate ang sukat, maaari mong patakbuhin ang sample na program na ito, pagkatapos ay i-hack ito para sa iyong sariling mga layunin:
/*
Halimbawa ng paggamit ng SparkFun HX711 breakout board na may sukat Ni: Nathan Seidle SparkFun Electronics Petsa: Nobyembre 19, 2014 Lisensya: Ang code na ito ay pampublikong domain ngunit binilhan mo ako ng isang beer kung gagamitin mo ito at magkikita kami balang araw (Lisensya ng Beerware). Ipinapakita ng halimbawang ito ang pangunahing output ng sukat. Tingnan ang sketch ng pagkakalibrate upang makuha ang calibration_factor para sa iyong tukoy na pag-set up ng cell. Ang halimbawang code na ito ay gumagamit ng mahusay na silid-aklatan ng bogde: "https://github.com/bogde/HX711" ang library ni bogde ay inilabas sa ilalim ng isang GNU GENERAL PUBLIC LICENSE Ang HX711 ay may mahusay na ginagawa: basahin ang mga load cell. Ang breakout board ay katugma sa anumang cell na batay sa load-trigo na tulay na bato na dapat payagan ang isang gumagamit na sukatin ang lahat mula sa ilang gramo hanggang sa sampu ng tonelada. Arduino pin 2 -> HX711 CLK 3 -> DAT 5V -> VCC GND -> GND Ang HX711 board ay maaaring pinalakas mula sa 2.7V hanggang 5V kaya dapat na maayos ang lakas ng Arduino 5V. * / # isama ang "HX711.h" # tukuyin ang calibration_factor -7050.0 // Ang halagang ito ay nakuha gamit ang SparkFun_HX711_Calibration sketch #define LOADCELL_DOUT_PIN 3 # tukuyin ang scale ng LOADCELL_SCK_PIN 2 HX711 scale; void setup () {Serial.begin (9600); Serial.println ("HX711 scale demo"); scale.begin (LOADCELL_DOUT_PIN, LOADCELL_SCK_PIN); scale.set_scale (calibration_factor); // Ang halagang ito ay nakuha sa pamamagitan ng paggamit ng SparkFun_HX711_Calibration sketch scale.tare (); // Ipagpalagay na walang timbang sa sukatan sa pagsisimula, i-reset ang sukat sa 0 Serial.println ("Mga Pagbasa:"); } void loop () {Serial.print ("Pagbasa:"); Serial.print (scale.get_units (), 1); //scale.get_units () nagbabalik ng isang float Serial.print ("lbs"); // Maaari mong baguhin ito sa kg ngunit kailangan mong refactor ang calibration_factor Serial.println (); }
Inirerekumendang:
Scale ng Banyo ng Arduino Sa 50 Kg Load Cells at HX711 Amplifier: 5 Hakbang (na may Mga Larawan)
Scale ng Banyo ng Arduino Na May 50 Kg Load Cells at HX711 Amplifier: Inilalarawan ng Instructable na ito kung paano gumawa ng isang scale ng pagtimbang gamit ang madaling magagamit mula sa mga bahagi ng istante. Kailangan ng Mga Materyal: Arduino - (ang disenyo na ito ay gumagamit ng isang karaniwang Arduino Uno, dapat gumana ang ibang mga bersyon o clone ng Arduino din) HX711 sa breakout boa
Scale ng Arduino Sa 5kg Load Cell at HX711 Amplifier: 4 na Hakbang (na may Mga Larawan)
Scale ng Arduino Sa 5kg Load Cell at HX711 Amplifier: Inilalarawan ng Makatuturo na ito kung paano gumawa ng isang maliit na sukat ng pagtimbang gamit ang kaagad na magagamit mula sa mga bahagi ng istante. Kailangan ng Mga Materyal: 1. Arduino - ang disenyo na ito ay gumagamit ng isang karaniwang Arduino Uno, iba pang mga bersyon o clone ng Arduino ay dapat ding gumana2. HX711 sa breakout
Maliliit na Pag-load - Patuloy na Kasalukuyang Pag-load: 4 na Hakbang (na may Mga Larawan)
Maliliit na Pag-load - Patuloy na Kasalukuyang Pag-load: Nabuo ko ang aking sarili ng isang bench PSU, at sa wakas ay umabot sa punto kung saan nais kong mag-apply ng isang karga dito upang makita kung paano ito gumaganap. Matapos panoorin ang mahusay na video ni Dave Jones at pagtingin sa ilang iba pang mga mapagkukunan sa internet, nakakuha ako ng Tiny Load. Sa
Tutorial sa Interface HX711 Sa Load Cell Straight Bar 50kg: 10 Hakbang (na may Mga Larawan)
Tutorial to Interface HX711 With Load Cell Straight Bar 50kg: HX711 BALACE MODULEDcription: Ang modyul na ito ay gumagamit ng 24 high-Precision A / D converter. Ang maliit na tilad na ito ay dinisenyo para sa mataas na katumpakan na elektronikong sukat at disenyo, mayroong dalawang mga analog na input channel, napaprograma na makakuha ng 128 integrated amplifier. Ang input circuit
I-convert ang isang Electronic Scale sa Banyo Sa isang Scale ng Pagpapadala sa <$ 1: 8 Mga Hakbang (na may Mga Larawan)
I-convert ang isang Electronic Scale sa Banyo Sa isang Scale sa Pagpapadala para sa <$ 1 :, Sa aking maliit na negosyo kailangan kong timbangin ang daluyan hanggang sa malalaking mga item at mga kahon sa isang sukatan sa sahig para sa pagpapadala. Sa halip na magbayad ng labis para sa isang pang-industriya na modelo, gumamit ako ng isang scale ng digital na banyo. Natagpuan ko na malapit na ito para sa magaspang na kawastuhan na