Orodha ya maudhui:

Upimaji wa Upimaji wa Mvua ya Arduino: Hatua 7
Upimaji wa Upimaji wa Mvua ya Arduino: Hatua 7

Video: Upimaji wa Upimaji wa Mvua ya Arduino: Hatua 7

Video: Upimaji wa Upimaji wa Mvua ya Arduino: Hatua 7
Video: Mambo 3 Ya Kufanya Leo Ili Uondoe Stress Maishani Mwako 2024, Novemba
Anonim
Upimaji wa Upimaji wa Mvua ya Arduino
Upimaji wa Upimaji wa Mvua ya Arduino

Utangulizi:

Katika Maagizo haya tuna "jenga" kipimo cha mvua na Arduino na tunaiweka sawa ili kuripoti mvua ya kila siku na kila saa. Mkusanyaji wa mvua ninayemtumia ni kipimo kilichopangwa tena cha mvua cha aina ya ndoo inayoinuka. Ilitoka kwa kituo cha kibinafsi cha hali ya hewa kilichoharibiwa. Walakini kuna maagizo mengi mazuri juu ya jinsi ya kutengeneza moja kutoka mwanzoni.

Agizo hili ni sehemu ya kituo cha hali ya hewa ninachotengeneza na ni hati ya mchakato wangu wa ujifunzaji uliojificha kama mafunzo:)

Tabia za Upimaji wa Mvua:

  • vipimo vya mvua ya kila siku na kila saa iko katika inchi kwa kupakia rahisi kwa hali ya hewa chini ya ardhi.
  • nambari ya kuondoa swichi ya sumaku haijumuishwa ili kuweka nambari rahisi.
  • kuwa zaidi ya mafunzo bidhaa iliyomalizika ni mfano zaidi wa mfano.

Hatua ya 1: Nadharia zingine

Nadharia fulani
Nadharia fulani

Mvua inaripotiwa / kupimwa kwa milimita au inchi ambayo ina urefu wa urefu. Ni dalili ya urefu gani, kila sehemu ya eneo la mvua ilipata mvua, ikiwa maji ya mvua hayangetoweka na kutolewa. Kwa hivyo, 1.63 mm ya mvua inamaanisha kwamba ikiwa ningekuwa na tangi tambarare iliyosawazishwa ya sura yoyote maji ya mvua yaliyokusanywa yatakuwa ya urefu wa 1.63 mm kutoka chini ya mizinga.

Vipimo vyote vya mvua vina eneo la upatikanaji wa mvua na kipimo cha kiwango cha mvua. Eneo la maji ni mkoa ambao mvua hukusanywa. Kitu cha kupimia kitakuwa aina fulani ya kipimo cha kiasi cha kioevu.

Kwa hivyo mvua katika mm au inchi itakuwa

urefu wa mvua = kiasi cha mvua iliyokusanywa / eneo la vyanzo

Katika mkusanyaji wangu wa mvua, urefu na upana ulikuwa 11 cm na 5 cm mtawaliwa kutoa eneo la mkusanyiko wa cm 55 cm. Kwa hivyo mkusanyiko wa mililita 9 za mvua ingemaanisha 9 cc / 55 sq.cm = 0.16363… cm = 1.6363… mm = inchi 0.064.

Katika kipimo cha mvua ya ndoo, ndoo vidokezo mara 4 kwa 9 ml (au 0.064… inchi za mvua) na kwa hivyo ncha moja ni ya (9/4) ml = 2.25ml (au 0.0161.. inchi). Ikiwa tunachukua usomaji wa kila saa (usomaji 24 kwa siku kabla ya kuweka upya) kuweka usahihi wa tarakimu tatu muhimu ni sawa kwa kutosha.

Kwa hivyo, kwa kila ncha ya ndoo / tumba, nambari hiyo inaipata kama mlolongo 1 wa kuzima au kubofya mara moja. Ndio, tumeripoti mvua ya inchi 0.0161. Kurudia, kutoka kwa maoni ya Arduino

mbofyo mmoja = inchi 0.0161 za mvua

Kumbuka 1: Ninapendelea Mfumo wa Kimataifa wa Vitengo, lakini hali ya hewa chini ya ardhi inapendelea vitengo vya Imperial / US na kwa hivyo ubadilishaji huu kuwa inchi.

Kumbuka 2: Ikiwa mahesabu sio kikombe chako cha chai, elekea hadi ujazo wa mvua ambayo hutoa msaada kamili kwa mambo kama haya.

Hatua ya 2: Sehemu za Mradi huu

Sehemu za Mradi huu
Sehemu za Mradi huu
Sehemu za Mradi huu
Sehemu za Mradi huu
Sehemu za Mradi huu
Sehemu za Mradi huu

Sehemu nyingi zilikuwa zimezunguka na orodha ya haki (kwa utaratibu) ni

  1. Arduino Uno (au nyingine yoyote inayofaa)
  2. Upimaji wa Mvua kutoka kituo cha zamani cha hali ya hewa kilichoharibiwa.
  3. Bodi ya mkate.
  4. RJ11 kuunganisha Kipimo changu cha Mvua kwenye ubao wa mkate.
  5. 10K au kipingamizi cha juu kutenda kama kontena la kuvuta. Nimetumia 15K.
  6. Vipande 2 vya waya za kuruka kiume-kwa-kike
  7. Waya 2 kwa mwanamume wa kiume wa kuruka.
  8. Cable ya USB; Mwanaume kwa B Mwanaume

Zana:

Sindano (12 ml ya uwezo ilitumika)

Hatua ya 3: Mkusanyaji wa Mvua

Mkusanyaji wa Mvua
Mkusanyaji wa Mvua
Mkusanyaji wa Mvua
Mkusanyaji wa Mvua

Picha za mkusanyaji wangu wa mvua zinapaswa kuweka wazi kwa wengi. Kwa hivyo, mvua inayonyesha kwenye eneo lake la maji hupelekwa kwa moja ya ndoo mbili zilizo ndani yake. Ndoo hizo mbili za kushikamana zimeunganishwa kama msumeno wa kuona na kadri uzito wa maji ya mvua (inchi 0.0161 za mvua kwa mgodi) unavyodumisha ndoo moja chini inamwagika na ndoo zingine huenda juu na kujiweka sawa kukusanya maji ya mvua yafuatayo. Mwendo wa kunasa unasonga sumaku juu ya 'switch-magnetic' na mzunguko unaunganishwa kwa umeme.

Hatua ya 4: Mzunguko

Mzunguko
Mzunguko

Ili kufanya mzunguko

  1. Unganisha pini ya dijiti # 2 ya Arduino hadi mwisho mmoja wa kontena.
  2. Unganisha ncha nyingine ya kontena kwa pini ya Ground (GND).
  3. Unganisha mwisho mmoja wa RJ11 jack kwenye pini ya dijiti # 2 ya Arduino.
  4. Unganisha mwisho mwingine wa RJ11 jack kwenye pini + 5V ya Arduino (5V).
  5. Chomeka kipimo cha mvua kwa RJ11.

Mzunguko umekamilika. Waya za jumper na ubao wa mkate hufanya miunganisho iwe rahisi kutengeneza.

Kukamilisha mradi unganisha Arduino na PC kwa kutumia kebo ya USB na upakie mchoro uliotolewa hapa chini.

Hatua ya 5: Kanuni

Mchoro wa RainGauge.ino (uliopachikwa mwishoni mwa hatua hii) umesemwa vizuri na kwa hivyo nitaonyesha sehemu tatu tu.

Sehemu moja inahesabu idadi ya vidokezo vya ndoo.

ikiwa (ndooPositionA == uongo && digitalRead (RainPin) == JUU) {

… … }

Sehemu nyingine huangalia wakati na kuhesabu kiwango cha mvua

ikiwa (sasa.minute () == 0 && kwanza == kweli) {

kila saa Mvua = kila siku Mvua - kila sikuMvua_Mpaka_Siku_Kwa saa; …… ……

na sehemu nyingine husafisha mvua kwa mchana, usiku wa manane.

ikiwa (sasa. Sasa () == 0) {

kila sikuMvua = 0; …..

Hatua ya 6: Upimaji na Upimaji

Tenganisha Mkusanyaji wa Mvua kutoka kwa mzunguko wote na fanya hatua zifuatazo.

  1. Jaza sindano na maji. Ninajaza yangu na 10 ml.
  2. Weka Mkusanyaji wa Mvua kwenye uso ulio sawa na mimina maji kutoka kwenye sindano kidogo kidogo.
  3. Ninaweka hesabu ya ndoo zinazojitokeza. Vidokezo vinne vilinitosha, na nikatoa 9 ml kutoka sindano. Kulingana na mahesabu (angalia sehemu ya nadharia) nilipata kiasi cha mvua za inchi 0.0161 kwa kila ncha.
  4. Ninajumuisha habari hii kwenye nambari yangu mwanzoni.

ndoo mara mbili Kiasi = 0.0161;

Hiyo yote ni yake. Kwa usahihi zaidi, mtu anaweza kujumuisha nambari zaidi kama 0.01610595. Kwa kweli nambari zako zilizohesabiwa zinatarajiwa kutofautiana ikiwa Mkusanyaji wako wa Mvua hafanani na wangu.

Kwa madhumuni ya upimaji

  1. Unganisha Mkusanyaji wa Mvua kwenye tundu la RJ11.
  2. Unganisha Arduino kwenye PC ukitumia kebo ya USB.
  3. Fungua mfuatiliaji wa serial.
  4. Mimina kiasi kilichopimwa hapo awali cha maji na uangalie pato wakati saa inakamilisha.
  5. Usimwage maji yoyote bali subiri saa inayofuata ikamilike. Mvua ya saa lazima iwe sifuri katika kesi hii.
  6. Weka PC na mzunguko uliounganishwa unatumiwa mara moja na uone ikiwa mvua ya kila siku na mvua ya kila saa inarejeshwa hadi sifuri saa sita usiku. Kwa hatua hii, mtu anaweza pia kubadilisha saa ya PC kuwa na thamani inayofaa (kutazama matokeo kwenye mfuatiliaji wa moja kwa moja).

Hatua ya 7: Mawazo ya baadaye na Shukrani

Azimio la usomaji wa mvua katika kesi yangu ni inchi 0.0161 na haiwezi kufanywa kuwa sahihi zaidi. Hali halisi inaweza kupunguza usahihi zaidi. Vipimo vya hali ya hewa hazina usahihi wa ufundi wa quantum.

Sehemu ya nambari hiyo ilikopwa kutoka kwa Lazy Old Geek's Instructable.

Ilipendekeza: