Orodha ya maudhui:
- Hatua ya 1: Weka Seli za Mzigo
- Hatua ya 2: Thibitisha Wiring ya Kiini cha Mzigo
- Hatua ya 3: Funga Seli za Mzigo na HX711
- Hatua ya 4: Ongeza Maktaba ya HX711 kwenye IDE yako ya Arduino
- Hatua ya 5: Pima na uzani
Video: Kiwango cha Bafuni cha Arduino Na Seli za Mzigo wa Kilo 50 na Amplifier ya HX711: Hatua 5 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:48
Agizo hili linaelezea jinsi ya kutengeneza kipimo cha uzani kwa kutumia urahisi kutoka sehemu za rafu.
Vifaa vinahitajika:
- Arduino - (muundo huu unatumia Arduino Uno ya kawaida, toleo zingine za Arduino au clones zinapaswa kufanya kazi pia)
- HX711 kwenye bodi ya kuzuka - Microchip hii imetengenezwa mahsusi kwa kukuza ishara kutoka kwa seli za mzigo na kuziripoti kwa mircocontroller mwingine. Seli za mzigo huziba kwenye bodi hii, na bodi hii inaiambia Arduino kile seli za mzigo hupima.
- Seli za mzigo wa 50kg (x4) - Seli za kupakia 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 seli za mzigo na HX711 kama vifaa hapa: https://www.amazon.com/Degraw-amplifier-weight-Arduino-Bathroom/dp/B075Y5R7T7/ Ukinunua kit hicho tafadhali acha hakiki! Inasaidia sana kwa wanunuzi wa baadaye.
- Uso thabiti wa kuweka gorofa - kipande kigumu cha mbao ngumu au chuma ni bora
- Waya katika rangi anuwai za kuunganisha sehemu zote
- Ugavi wa umeme kwa Arduino
Hatua ya 1: Weka Seli za Mzigo
Weka seli 4 za mzigo chini ya kiwango katika pembe nne. Epoxy inafanya kazi vizuri kuwashikilia. Tazama mchoro unaowekwa, inaonyesha ni sehemu gani inapaswa kuwekwa kwenye msingi na ni uso upi unapaswa kugusa sakafu.
Hatua ya 2: Thibitisha Wiring ya Kiini cha Mzigo
Mchoro wa wiring unafanywa kwa kudhani kuwa seli ya mzigo imejengwa kama picha hii.
Ili kuhakikisha unapata haki, hakikisha kugundua ni vituo vipi viwili kwenye seli za mzigo vilivyo na upinzani mkubwa kati yao (Mf. Nyeusi na Nyeupe, ili kufanana na mpango), waya kwa kitanzi kikubwa kinachofanana na rangi, kama BB WW BB WW na kisha kusisimua (E + / E-) bomba mbili za katikati (R) na hisia (A + / A-) kwenye bomba lingine la kituo.
Ukurasa huu kwenye Sackexchange una habari bora zaidi:
Hatua ya 3: Funga Seli za Mzigo na HX711
Tazama mchoro wa wiring wa jinsi ya kuunganisha seli za mzigo, HX711, na Arduino.
Baadhi ya waya za seli za mzigo zimeunganishwa pamoja kuunda kile kinachoitwa mpangilio wa daraja la Wheatstone. Hii inaweza kuchanganya kidogo. Chaguo nzuri ya kuunganisha seli zote za mzigo kwa njia safi, rahisi kueleweka ni bodi ya kiunganishi cha seli ya SparkFun -
Mpangilio huu unaruhusu mizigo kwenye sensorer zote tofauti za seli kuunganishwa na kupimwa mara moja.
Hatua ya 4: 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 5: 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:
Flexlight: Seli isiyo na Seli isiyo na Seli ya Tochi ya LED: Hatua 3 (na Picha)
Flexlight: Seli isiyo na Seli isiyo na Seli ya Tochi ya LED: Lengo langu kwa mradi huu ilikuwa kuunda tochi rahisi ya LED inayotumia betri na sehemu ndogo na hakuna soldering inayohitajika. Unaweza kuchapisha sehemu hizo kwa masaa machache na kuikusanya kwa muda wa dakika 10, ambayo inafanya kuwa nzuri kwa aft (mtu mzima anayesimamiwa)
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 Arduino Na Kiini cha Mzigo wa 5kg na Amplifier ya HX711: Hatua 4 (na Picha)
Kiwango cha Arduino Na Kiini cha Mzigo wa 5kg na Amplifier ya HX711: Hii Inayoweza kufundishwa inaelezea jinsi ya kutengeneza kiwango kidogo cha uzani ukitumia kupatikana kwa urahisi kutoka 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 wakati wa kuzuka
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
Badilisha kiwango cha Bafuni cha Elektroniki kuwa Kiwango cha Usafirishaji kwa <$ 1: 8 Hatua (na Picha)
Kubadilisha Kiwango cha Bafuni cha Elektroniki Kuwa Kiwango cha Usafirishaji kwa <$ 1 :, Katika biashara yangu ndogo nilihitaji kupima vitu vya kati na vikubwa na masanduku kwenye kiwango cha sakafu kwa usafirishaji. Badala ya kulipa njia nyingi kwa mfano wa viwandani, nilitumia kiwango cha bafuni cha dijiti. Nimeona kuwa iko karibu vya kutosha kwa usahihi mbaya mimi