Orodha ya maudhui:
- Hatua ya 1: Weka Kiini cha Mzigo
- Hatua ya 2: Funga Seli za Mzigo na HX711
- Hatua ya 3: Ongeza Maktaba ya HX711 kwenye IDE yako ya Arduino
- Hatua ya 4: Pima na uzani
Video: Kiwango cha Arduino Na Kiini cha Mzigo wa 5kg na Amplifier ya HX711: Hatua 4 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:48
Agizo hili linaelezea jinsi ya kutengeneza kiwango kidogo cha uzani ukitumia urahisi kutoka sehemu za rafu.
Vifaa vinahitajika:
1. Arduino - muundo huu hutumia Arduino Uno ya kawaida, matoleo mengine ya Arduino au clones inapaswa kufanya kazi pia
2. HX711 kwenye bodi ya kuzuka - Microchip hii imetengenezwa mahsusi kwa kukuza ishara kutoka kwa seli za mzigo na kuziripoti kwa mircocontroller nyingine. Seli za mzigo huziba kwenye bodi hii, na bodi hii inaiambia Arduino kile seli za mzigo hupima.
3. Kiini cha mzigo wa 5kg - Seli za kubeba ni sehemu za chuma zenye umbo maalum ambazo zina viwango vya gundi kwao. Vipimo vya shida ni vipinga ambavyo hubadilisha uhifadhi wao wakati wameinama. Wakati sehemu ya chuma inainama, upinzani wa seli ya mzigo hubadilika (HX711 hupima mabadiliko haya madogo kwa upinzani kwa usahihi). Unaweza kununua HX711 na kupakia seli hapa:
Ikiwa unanunua kit tafadhali acha hakiki! Inasaidia sana kwa wanunuzi wa baadaye.
4. Uso thabiti wa kuweka gorofa (x2) - kipande kigumu cha mbao ngumu au chuma ni bora.
5. Waya katika rangi anuwai za kuunganisha sehemu zote
6. Ugavi wa umeme kwa Arduino
Hatua ya 1: Weka Kiini cha Mzigo
Kwanza tutaweka kiini cha mzigo. Mlima wako utakuwa wa kipekee, lakini hapa kuna miongozo unayohitaji kufuata:
1. Kiini cha shehena ya aluminium kinapaswa kuwa na mashimo 4 yaliyogongwa na lebo inayoonyesha mwelekeo wa nguvu. Panda upande bila lebo kwenye uso uliowekwa na upandishe upande na lebo kwenye uso unaosonga. Mshale ulio kwenye upande uliowekwa lebo unapaswa kuelekeza upande ambao jukwaa litasonga wakati mzigo unatumika.
2. Sahani inayopanda na sahani inayohamia inapaswa kuwa ngumu kama iwezekanavyo
3. Hakikisha kuweka aina fulani ya spacers ngumu kati ya sahani zinazopanda na seli ya mzigo. Standoffs au washers wote hufanya kazi vizuri. Lengo ni kwamba nguvu yoyote inayotumiwa kwenye bamba inayohamia husababisha seli ya mzigo kuinama na kupinduka. Bila spacers, mzigo ungehamishwa moja kwa moja kutoka kwa sahani inayohamia hadi kwenye sahani iliyowekwa bila kuathiri kiini cha mzigo.
Hatua ya 2: Funga Seli za Mzigo na HX711
Tazama mchoro wa wiring wa jinsi ya kuunganisha seli za mzigo, HX711, na Arduino.
Kwenye seli za mzigo wa aluminium, viwango kadhaa vya shida tayari vimeunganishwa pamoja kwa daraja la Wheatstone. Unachohitaji kufanya ni kuunganisha waya kwenye bodi ya HX711 katika mwelekeo sahihi.
Hatua ya 3: Ongeza Maktaba ya HX711 kwenye IDE yako ya Arduino
Maktaba ya HX711 inapatikana hapa:
Tazama kiungo hiki kwenye wavuti ya Arduino kwa maagizo ya jinsi ya kuongeza maktaba kwenye IDE yako ya Arduino:
Hatua ya 4: Pima na uzani
Sparkfun ina programu nzuri za Arduino za kutumia kiwango. Matoleo ya kisasa zaidi yanapatikana kwenye GitHub na kuchapishwa tena hapa chini:
Hatua ya kwanza ya programu ni kuamua sababu za upimaji wa kiwango. Ili kufanya hivyo, endesha nambari hii:
/*
Mfano kutumia bodi ya kuzuka ya SparkFun HX711 na kiwango Na: Nathan Seidle SparkFun Electronics Tarehe: Novemba 19, 2014 Leseni: Nambari hii ni ya uwanja wa umma lakini unaninunulia bia ukitumia hii na tutakutana siku moja (Leseni ya Bia). Huu ni mchoro wa upimaji. Tumia kuamua calibration_factor ambayo mfano kuu hutumia. Pia hutoa zero_actor muhimu kwa miradi ambayo ina misa ya kudumu kwa kiwango kati ya mizunguko ya nguvu. Anzisha kiwango chako na anza mchoro BILA uzito kwenye mizani Mara usomaji ulipoonyeshwa weka uzito kwenye mizani Bonyeza +/- au a / z kurekebisha calibration_factor mpaka usomaji wa pato ulingane na uzito unaojulikana Tumia calibration_factor kwenye mchoro wa mfano Mfano huu unachukua paundi (lbs). Ikiwa unapendelea kilo, badilisha Serial.print ("lbs"); mstari hadi kg. Sababu ya upimaji itakuwa tofauti sana lakini itakuwa sawa na lbs (lbs 1 = 0.453592 kg). Sababu yako ya upimaji inaweza kuwa nzuri sana au hasi sana. Yote inategemea usanidi wa mfumo wako wa kiwango na mwelekeo wa sensorer kutoka hali ya sifuri Nambari hii ya mfano hutumia maktaba bora ya bogde: "https://github.com/bogde/HX711" maktaba ya bogde imetolewa chini ya HALALA YA UMMA YA GNU JUMLA Pini ya Arduino 2 -> HX711 CLK 3 -> DOUT 5V -> VCC GND -> GND Pini nyingi yoyote kwenye Arduino Uno itaambatana na DOUT / CLK. Bodi ya HX711 inaweza kuwezeshwa kutoka 2.7V hadi 5V kwa hivyo nguvu ya Arduino 5V inapaswa kuwa sawa. * / # pamoja na "HX711.h" #fafanua LOADCELL_DOUT_PIN 3 #fafanua LOADCELL_SCK_PIN 2 HX711 wadogo; kuelea calibration_factor = -7050; // - 7050 ilifanya kazi kwa usanidi wa batili yangu ya kuweka upeo wa 440lb () {Serial.begin (9600); Serial.println ("HX711 calibration sketch"); Serial.println ("Ondoa uzito wote kutoka kwa kiwango"); Serial.println ("Baada ya masomo kuanza, weka uzito unaojulikana kwa kiwango"); Serial.println ("Bonyeza + au kuongeza sababu ya upimaji"); Serial.println ("Bonyeza - au z kupunguza sababu ya calibration"); kiwango. anza (LOADCELL_DOUT_PIN, LOADCELL_SCK_PIN); kiwango.set_scale (); wadogo.tare (); // Rudisha kiwango hadi 0 zero_factor = scale.read_average (); // Pata usomaji wa msingi Serial.print ("Zero factor:"); // Hii inaweza kutumika kuondoa hitaji la kutia kipimo. Muhimu katika miradi ya kudumu. Serial.println (zero_factor); } kitanzi batili () {scale.set_scale (calibration_factor); // Rekebisha kwa sababu hii ya hesabu Serial.print ("Kusoma:"); Serial.print (wadogo.get_units (), 1); Serial.print ("lbs"); // Badilisha hii iwe kilo na urekebishe tena sababu ya usuluhishi ikiwa unafuata vitengo vya SI kama mtu mwenye akili timamu Serial.print ("calibration_factor:"); Printa ya serial (calibration_factor); Serial.println (); ikiwa (Serial.available ()) {char temp = Serial.read (); ikiwa (temp == '+' || temp == 'a') calibration_factor + = 10; vinginevyo ikiwa (temp == '-' || temp == 'z') calibration_factor - = 10; }}
Baada ya kupima kiwango, unaweza kuendesha programu hii ya sampuli, kisha uibadilishe kwa malengo yako mwenyewe:
/*
Mfano kutumia bodi ya kuzuka ya SparkFun HX711 na kiwango Na: Nathan Seidle SparkFun Electronics Tarehe: Novemba 19, 2014 Leseni: Nambari hii ni ya uwanja wa umma lakini unaninunulia bia ukitumia hii na tutakutana siku moja (Leseni ya Bia). Mfano huu unaonyesha pato la msingi. Tazama mchoro wa calibration ili upate calibration_factor kwa usanidi wako maalum wa seli. Nambari hii ya mfano hutumia maktaba bora ya bogde: "https://github.com/bogde/HX711" maktaba ya bogde imetolewa chini ya HATUA YA UMMA YA JUMLA YA HUU HX711 hufanya jambo moja vizuri: soma seli za mzigo. Bodi ya kuzuka inaambatana na kiini chochote cha daraja la mawe la ngano ambalo linapaswa kumruhusu mtumiaji kupima kila kitu kutoka kwa gramu chache hadi makumi ya tani. Pini ya Arduino 2 -> HX711 CLK 3 -> DAT 5V -> VCC GND -> GND Bodi ya HX711 inaweza kuwezeshwa kutoka 2.7V hadi 5V kwa hivyo nguvu ya Arduino 5V inapaswa kuwa sawa. * / # pamoja na "HX711.h" #fafanua calibration_factor -7050.0 // Thamani hii inapatikana kwa kutumia mchoro wa SparkFun_HX711_Calibration #fafanua LOADCELL_DOUT_PIN 3 #fafanua LOADCELL_SCK_PIN 2 HX711 wadogo; kuanzisha batili () {Serial.begin (9600); Serial.println ("onyesho la kipimo cha HX711"); kiwango. anza (LOADCELL_DOUT_PIN, LOADCELL_SCK_PIN); kiwango.set_scale (calibration_factor); // Thamani hii inapatikana kwa kutumia kiwango cha mchoro wa SparkFun_HX711_Calibration.tare (); // Kwa kudhani kuwa hakuna uzani kwa kiwango wakati wa kuanza, weka tena kiwango kuwa 0 Serial.println ("Masomo:"); } kitanzi batili () {Serial.print ("Kusoma:"); Serial.print (wadogo.get_units (), 1); //scale.get_units () inarudi kuelea Serial.print ("lbs"); // Unaweza kubadilisha hii kuwa kg lakini utahitaji kurudisha tena calibration_factor Serial.println (); }
Ilipendekeza:
Kiwango cha Mvutano wa Arduino Na Kiini cha Mzigo wa Kilo 40 Kg na Amplifier HX711: Hatua 4
Kiwango cha Mvutano wa Arduino Pamoja na Kiini cha Mzigo wa Kilo 40 Kg na Kikuza Nguvu cha HX711: Hii Inafundishwa inaelezea jinsi ya kutengeneza kiwango cha mvutano kwa kutumia kupatikana kwa urahisi mbali na sehemu za rafu. Vifaa vinavyohitajika: 1. Arduino - muundo huu unatumia Arduino Uno ya kawaida, matoleo mengine ya Arduino au clones inapaswa kufanya kazi pia2. HX711 kwenye bodi ya kuzuka -
Kiwango cha Bafuni cha Arduino Na Seli za Mzigo wa Kilo 50 na Amplifier ya HX711: Hatua 5 (na Picha)
Kiwango cha bafuni cha Arduino chenye Seli za Mzigo wa Kilo 50 na Kikuza Nguvu cha HX711: Hili linaweza kuelezewa jinsi ya kutengeneza kiwango cha uzani kwa kutumia kupatikana kwa urahisi kutoka sehemu za rafu. Vifaa vinavyohitajika: Arduino - (muundo huu unatumia Arduino Uno ya kawaida, matoleo mengine ya Arduino au miamba inapaswa kufanya kazi pia) HX711 kwenye kuzuka kwa boa
Kupima Uzito na Kiini cha Mzigo: Hatua 9
Kupima Uzito na Kiini cha Mzigo: Chapisho hili litashughulikia jinsi ya kuweka, kutatua, na kupanga tena mzunguko wa kupima uzito chini ya 1kg. ARD2-2151 inagharimu € 9.50 na inaweza kununuliwa kwa: https: //www.wiltronics .com.au / product / 9279 / load-ce … Kilichotumiwa: -A 1Kg Cell Load (ARD2-2151) -
Mzigo mdogo - Mzigo wa Sasa wa Mara kwa Mara: Hatua 4 (na Picha)
Mzigo mdogo - Mzigo wa Sasa wa Sasa: Nimekuwa nikitengeneza benchi PSU, na mwishowe nilifikia hatua ambapo ninataka kupakia mzigo kwake kuona jinsi inavyofanya kazi. Baada ya kutazama video bora ya Dave Jones na kuangalia rasilimali zingine kadhaa za mtandao, nilikuja na Mzigo mdogo. Thi
Mafunzo ya Kiingiliano HX711 Na Kiini cha Mzigo Sawa Bar 50kg: Hatua 10 (na Picha)
Mafunzo ya Kiingiliano HX711 Na Kiini cha Mizigo Sawa Bar 50kg: HX711 BALACE MODUUfafanuzi: Moduli hii inatumia ubadilishaji 24 wa usahihi wa A / D. Chip hii imeundwa kwa kiwango cha juu cha usahihi wa elektroniki na muundo, ina njia mbili za kuingiza analog, faida inayoweza kupangwa ya amplifier 128 iliyojumuishwa. Mzunguko wa kuingiza