Orodha ya maudhui:
- Hatua ya 1: Sehemu utakazohitaji
- Hatua ya 2: Vitu vya Wiring Pamoja
- Hatua ya 3: Firmware ya Arduino - 1
- Hatua ya 4: Firmware ya Arduino - 2
- Hatua ya 5: Kutumia kiwango cha kuhesabu
- Hatua ya 6: Maoni
Video: Kiwango cha Kuhesabu Kilichotengenezwa na Arduino: Hatua 6
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
Mradi huu bado ni kazi inayoendelea lakini imefikia mahali ambapo ni muhimu kushiriki maelezo kwa wengine kufaidika nayo na wazo hilo. Kimsingi ni kiwango kilichojengwa kwa kutumia Arduino kama microcontroller, seli ya mzigo wa kawaida, kipaza sauti cha HX711 na skrini ya LCD ya 16x2.
Hatua ya 1: Sehemu utakazohitaji
Utahitaji sehemu zifuatazo ili kukamilisha mradi huu.
Arduino Nano (unaweza pia kutumia Arduino Uno)
Kiini cha mzigo wa 3KG
Amplifier ya ishara ya HX711
Skrini ya 16 x 02 LCD na kiolesura cha I2c
Kamba za DuPont
Bodi ya mkate
Plywood na screws (Au unaweza kununua moja tu ya vifaa hivi)
Utahitaji kukusanya kiini cha mzigo ili kuelea kwa kutia nanga kwenye mwisho wa msingi na kuweka jukwaa upande wa mzigo ambao utatumika kuweka vitu vitakavyopimwa. Vinginevyo, unaweza kununua tu kit ambacho kinajumuisha seli ya mzigo, HX711 na seli ya mzigo iliyokusanywa tayari kwa bodi za utaftaji zilizo tayari kutumika.
Hatua ya 2: Vitu vya Wiring Pamoja
Tumia mchoro kuunganisha kila kitu juu. Kwa uwazi nimeandika maelezo hapa chini pia.
Pakia kiini HX711
- Nyekundu ---- E +
- Nyeusi ---- E-
- Nyeupe ---- A-
- Kijani ---- A +
Uunganisho hapo juu unategemea usanidi wa seli ya mzigo
HX711
- Ndugu ---- Gnd
- DT ---- A3
- SCK --- A2
- VCC ---- + 5V
LCD
- Ndugu ---- Gnd
- VCC ---- + 5V
- SDA ---- A4
- SCL ---- A5
Kitufe cha Tare
- Pin1 ---- + 5V
- Pin2 ---- D2 --- 10K kipinga ---- Gnd
Kitufe cha kuweka hesabu
- Pin1 ---- + 5V
- Pin2 ---- D3 --- 10K kipinga ---- Gnd
Hatua ya 3: Firmware ya Arduino - 1
Nambari ya Arduino inatumia maktaba ya Q2HX711 na LiquidCrystal_I2C.
Maktaba ya Q2HX711 huanzisha kwa kuchukua data na pini ya saa kama kigezo
Q2HX711 hx711 (hx711_data_pin, hx711_clock_pin);
Maktaba ya LCD inachukua uanzishaji inachukua anwani ya I2C na pini kama kigezo
LiquidCrystal_I2C lcd (0x3F, 16, 2);
Vifungo viwili vimepewa usumbufu katika usanidi ili waweze kufanya kazi zinazofaa
ambatishaKukatiza (0, _doTare, BADILISHA);
Hatua ya 4: Firmware ya Arduino - 2
KusomaWastani hurudisha wastani wa thamani ya kusoma mbichi iliyopokelewa kutoka kwa HX711
kusoma kwa muda mrefu Wastani (sampuli = 25, muda mrefu t = 0) {jumla = 0; kwa (int i = 0; i <sampuli; i ++) {jumla = jumla + ((hx711.read () / resolution) -t); kuchelewesha (10)} kurudi (jumla / sampuli); }
Ndani programu hutumia nambari mbichi wakati wa kuonyesha, hutumia thamani ya ubadilishaji kuonyesha uzito katika gramu, thamani ya marekebisho itategemea seli ya mzigo inayotumika na inahitaji kubadilishwa ipasavyo.
Nambari kamili imewekwa kwenye ghala hii ya Github
Hatua ya 5: Kutumia kiwango cha kuhesabu
Mara tu unapowezesha Arduino, inaanzisha kwa kuweka thamani ya TARE kwa usomaji wa mwanzo. Kiwango hujibu mabadiliko yoyote ya kugundua uzito na kusasisha onyesho la LCD.
TARE kazi
Unaweza kutaka kupima kiwango na waya uliopewa juu yake, kwa mfano bakuli au chombo kingine unachopanga kuweka vitu ili kupima lakini sio pamoja na uzito wa chombo. Weka tu kontena tupu na bonyeza kitufe cha kuchemsha na subiri sekunde chache hadi kisomo kisomee sifuri na kontena kwenye mizani.
Kazi COUNT
Unaweza kuhesabu vitu na uzani sawa. Kwanza unahitaji kuweka thamani ya mbegu na kufundisha kiwango uzito wa kitu kimoja. kwa msingi kiwango kimepangwa kwa uzito wa vitu 25 na uhesabu uzito wa kitu kwa kugawanya uzani huu ifikapo 25. Mara baada ya kuweka unaweza kuongeza au kuondoa vitu na mizani inapaswa kuonyesha kwa usahihi hesabu ya vitu vilivyowekwa juu yake.
Programu ya PC
Kwa hiari kiwango kinaweza kuunganishwa na programu ya PC ili kuwasiliana na uzito nyuma ya programu ya PC na kuokoa uzito wa kipengee na kuweka uzito wa vitu kurudi kwenye kiwango. Hii bado inaendelea na sishiriki programu ya PC, lakini unaweza kuona onyesho kwenye video hapa chini.
Hatua ya 6: Maoni
Napenda kuwa na maoni yako na jisikie huru kutumia / kurekebisha firmware. Napenda kufahamu maoni yoyote kwa maboresho.
Ilipendekeza:
Kiashiria cha Kiwango cha Sauti cha LED cha DIY: Hatua 5
Kiashiria cha Kiwango cha Sauti cha Sauti ya LED: Hii inaweza kufundishwa kuchukua safari ya kutengeneza kiashiria chako cha kiwango cha sauti, ukitumia Arduino Leonardo na sehemu zingine za vipuri. Kifaa hukuruhusu kuibua pato lako la sauti ili kuona hali ya kuona kwa sauti yako na kwa wakati halisi. Ni '
Mzunguko wa Kiashiria cha Kiwango cha Chini na Kamili cha Kiwango: Hatua 9 (na Picha)
3.7V Betri ya Chini na Mzunguko wa Kiashiria cha Ngazi Kamili: Hii rafiki, Leo nitafanya mzunguko wa Batri ya 3.7V chini na kiashiria cha malipo kamili. Wacha tuanze
KIWANGO CHA KIWANGO CHA DYI, Kioevu cha Maji ya PC: Hatua 7
KIWANGO CHA KIWANGO CHA DYI, Baridi ya Maji ya PC: Kwa kupoza maji kwa Kompyuta hakuna chaguzi nyingi za vichungi vya mkondoni ambavyo vinatoa uwezo na mtiririko mkubwa. ilionekana kwangu kama suluhisho kamili na kimsingi ilikuwa inakosa seti ya vifaa vya G1 / 4. na tangu Kuri yangu
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
Kiwango cha Hamsini cha Kiwango cha Hamsini: Hatua 5
Kiwango cha hamsini cha Flash Bounce: Mtu yeyote ambaye amepiga picha ndani ya nyumba anafahamiana na shida za kutumia mwangaza: vivuli vikali, vunja masomo na asili iliyowekwa chini. Wapiga picha wa kitaalam wana njia kadhaa za kushughulikia hili, lakini moja ya rahisi ni bouncin