Orodha ya maudhui:
- Hatua ya 1: Sehemu, Upimaji na Programu
- Hatua ya 2: Ujenzi
- Hatua ya 3: Kuunganisha na Kuweka Vipengele vyote
- Hatua ya 4: Upimaji
- Hatua ya 5: Matumizi ya Muda Mrefu
Video: Mita ya Kiwango cha Tangi ya Ultrasound: Hatua 5 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:53
Je! Unahitaji kufuatilia kiwango cha maji kwenye kipenyo kikubwa, tanki, au chombo wazi? Mwongozo huu utakuonyesha jinsi ya kutengeneza mita ya kiwango cha maji isiyo ya mawasiliano ya sonar kwa kutumia umeme wa bei rahisi!
Mchoro hapo juu unaonyesha muhtasari wa kile tulichokusudia na mradi huu. Nyumba yetu ya majira ya joto ina kisima kipenyo kikubwa cha kusambaza maji ya kunywa kwa matumizi ya nyumba. Siku moja, kaka yangu na mimi tulizungumza juu ya jinsi babu yetu alivyokuwa akipima kiwango cha maji kwa mikono ili kuweka ufuatiliaji wa matumizi ya maji na utitiri wakati wote wa msimu wa joto ili kuepuka kupita kiasi. Tulifikiri kuwa na vifaa vya elektroniki vya kisasa tuweze kufufua jadi, lakini kwa kazi ndogo ya mikono inayohusika. Kwa ujanja wa programu chache, tuliweza kutumia Arduino na moduli ya sonar kupima umbali chini ya uso wa maji (l) kwa kuegemea kwa usahihi na usahihi wa milimita chache. Hii ilimaanisha kuwa tunaweza kukadiria ujazo uliobaki V, kwa kutumia kipenyo kinachojulikana D na kina L, na karibu ± 1 lita usahihi.
Kwa sababu kisima kiko karibu 25m kutoka kwa nyumba na tulitaka onyesho ndani, tulichagua kutumia Arduinos mbili zilizo na kiunga cha data katikati. Unaweza kurekebisha mradi kwa urahisi ili utumie Arduino moja tu ikiwa hii sio kesi kwako. Kwa nini usitumie uhamishaji wa data isiyo na waya? Kwa sehemu kutokana na unyenyekevu na uimara (waya hauwezekani kuharibiwa na unyevu) na kwa sababu kwa sababu tulitaka kuepuka kutumia betri kwenye upande wa sensorer. Kwa waya, tunaweza kupitisha uhamishaji wa data na nguvu kupitia kebo moja.
1) Moduli ya Arduino ndani ya nyumbaHii ni moduli kuu ya Arduino. Itatuma ishara ya kuchochea kwa Arduino kwenye kisima, kupokea umbali uliopimwa na kuonyesha kiasi kilichohesabiwa cha maji kwenye maonyesho.
2) upande wa Arduino na moduli ya sonar Kusudi la Arduino hii ni kupokea tu ishara ya kuchochea kutoka nyumbani, kufanya kipimo na kurudisha umbali kutoka moduli ya sonar hadi kiwango cha maji. Elektroniki zimejengwa ndani ya kisanduku (kisichopitisha hewa), na bomba la plastiki lililoshikamana na upande wa kupokea moduli ya sonar. Kusudi la bomba ni kupunguza makosa ya kipimo kwa kupunguza uwanja wa maoni ili uso wa maji tu "uonekane" na mpokeaji.
Hatua ya 1: Sehemu, Upimaji na Programu
Tulitumia sehemu zifuatazo katika mradi huu:
- 2 x Arduino (moja ya kupima kiwango cha maji, moja ya kuonyesha matokeo kwenye onyesho)
- Ugavi wa msingi wa 12V
- Moduli ya Ultrasound (sonar) HC-SR04
- Moduli ya kuonyesha LED MAX7219
- Cable ya simu ya 25 m (waya 4: Nguvu, ardhi na ishara 2 za data)
- Kuweka sanduku
- Gundi ya moto
- Solder
Gharama ya sehemu: Karibu € 70
Ili kuhakikisha kuwa kila kitu kilifanya kazi kama inavyostahili, tulifanya svetsade, wiring na upimaji wa benchi rahisi kwanza. Kuna mipango mingi ya mfano ya sensorer ya ultrasound na moduli ya LED mkondoni, kwa hivyo tumezitumia tu kuhakikisha kuwa umbali uliopimwa una maana (picha 1) na kwamba tuliweza kupata onyesho la ultrasonic kutoka kwa uso wa maji juu ya- tovuti (picha 2). Tulifanya pia majaribio ya kina ya kiunga cha data ili kuhakikisha kuwa inafanya kazi milele kwa umbali mrefu, ambayo haikuonekana kuwa na shida hata kidogo.
Usidharau wakati uliotumika kwenye hatua hii, kwani ni muhimu kujua kwamba mfumo hufanya kazi kabla ya kuweka juhudi kuweka kila kitu vizuri kwenye masanduku, kuchimba nyaya nk.
Wakati wa kujaribu, tuligundua kuwa moduli ya sonar wakati mwingine huchukua taswira ya sauti kutoka sehemu zingine za kisima, kama vile kuta za pembeni na bomba la usambazaji wa maji, na sio uso wa maji. Hii ilimaanisha kuwa umbali uliopimwa ghafla ungekuwa mfupi sana kuliko umbali halisi kwa kiwango cha maji. Kwa kuwa hatuwezi kutumia tu wastani ili kulainisha aina hii ya makosa ya kipimo, tuliamua kutupa umbali wowote mpya uliopimwa ambao ulikuwa tofauti sana na makadirio ya umbali wa sasa. Hii sio shida kwani tunatarajia kiwango cha maji kubadilika polepole hata hivyo. Wakati wa kuanza, moduli hii itafanya vipimo kadhaa na kuchagua thamani kubwa zaidi iliyopokelewa (yaani kiwango cha chini kabisa cha maji) kama sehemu ya kuanzia inayowezekana. Baada ya hapo, pamoja na uamuzi wa "weka / utupe", sasisho la sehemu ya kiwango kinachokadiriwa hutumiwa kulainisha makosa ya kipimo cha nasibu. Ni muhimu pia kuruhusu mwangwi wote kufa nje kabla ya kufanya kipimo kipya - angalau kwa upande wetu ambapo kuta zimetengenezwa kwa zege na kwa hivyo inaunga mkono sana.
Toleo la mwisho la nambari tuliyotumia kwa Arduino mbili zinaweza kupatikana hapa:
github.com/kelindqv/arduinoUltrasonicTank
Hatua ya 2: Ujenzi
Kwa kuwa kisima chetu kilikuwa mbali na nyumba, ilibidi tutengeneze mfereji mdogo kwenye nyasi ambayo tunaweza kuweka kebo.
Hatua ya 3: Kuunganisha na Kuweka Vipengele vyote
Unganisha kila kitu kama ilivyokuwa wakati wa kujaribu, na tumaini kwamba bado inafanya kazi! Kumbuka kuangalia kuwa pini ya TX kwenye Arduino moja huenda kwa RX ya ile nyingine, na kinyume chake. Kama inavyoonyeshwa kwenye picha 1, tulitumia kebo ya simu kusambaza umeme kwa Arduino kwenye kisima, ili kuepuka kutumia betri.
Picha ya pili na ya tatu inaonyesha mpangilio wa bomba la plastiki, na mtumaji amewekwa nje ya bomba na mpokeaji amewekwa ndani (ndio, hii ilikuwa nafasi mbaya ya risasi…)
Hatua ya 4: Upimaji
Baada ya kuhakikisha kuwa umbali kutoka kwa sensorer hadi kiwango cha maji umehesabiwa kwa usahihi, upimaji ilikuwa tu suala la kupima kipenyo cha kisima na kina cha jumla ili ujazo wa maji uweze kuhesabiwa. Tulibadilisha pia vigezo vya algorithm (muda kati ya vipimo, vigezo vya kusasisha sehemu, idadi ya vipimo vya awali) ili kutoa kipimo kizuri na sahihi.
Kwa hivyo sensor ilifuatilia vizuri kiwango cha maji?
Tunaweza kuona kwa urahisi athari ya kusafisha bomba kwa dakika chache, au kusafisha choo, ambayo ndio tulitaka. Tungeweza hata kuona kuwa kisima kilikuwa kikijaza kwa kiwango kinachotabirika mara moja - yote kwa kutazama tu kwenye onyesho. Mafanikio!
Kumbuka: - Ubadilishaji wa umbali wa saa kwa sasa haurekebishi mabadiliko ya kasi ya sauti kwa sababu ya tofauti za joto. Hii inaweza kuwa nyongeza nzuri ya siku za usoni, kwani joto kwenye kisima litatofautiana kidogo!
Hatua ya 5: Matumizi ya Muda Mrefu
Sasisho la mwaka 1: Sensor inafanya kazi bila kasoro bila ishara za kutu au uharibifu licha ya mazingira ya unyevu! Suala pekee wakati wa mwaka imekuwa kwamba condensation inakusanya kwenye sensor wakati wa hali ya hewa ya baridi (wakati wa baridi), ambayo ni wazi inazuia sensor. Hili sio suala kwa upande wetu kwani tunahitaji tu kusoma wakati wa majira ya joto, lakini watumiaji wengine wanaweza kulazimika kupata ubunifu!:) Insulation au uingizaji hewa labda ni suluhisho linalowezekana. Furaha ya kubuni!
Ilipendekeza:
Mita ya Kiwango cha Maji cha Saa halisi: Hatua 6 (na Picha)
Mita ya Kiwango cha Maji cha Kisima cha Wakati Halisi: Maagizo haya yanaelezea jinsi ya kujenga mita ya gharama ya chini, ya wakati halisi wa kiwango cha maji kwa matumizi ya visima vilivyochimbwa. Mita ya kiwango cha maji imeundwa kutundika ndani ya kisima kilichochimbwa, kupima kiwango cha maji mara moja kwa siku, na kutuma data kwa WiFi au unganisho la rununu
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