ዝርዝር ሁኔታ:

የአርዱዲኖ ዝናብ መለኪያ መለኪያ 7 ደረጃዎች
የአርዱዲኖ ዝናብ መለኪያ መለኪያ 7 ደረጃዎች

ቪዲዮ: የአርዱዲኖ ዝናብ መለኪያ መለኪያ 7 ደረጃዎች

ቪዲዮ: የአርዱዲኖ ዝናብ መለኪያ መለኪያ 7 ደረጃዎች
ቪዲዮ: Arduino በከፊል ሲብራራ https://t.me/arduinoshopping 2024, ህዳር
Anonim
አርዱዲኖ ዝናብ መለኪያ መለካት
አርዱዲኖ ዝናብ መለኪያ መለካት

መግቢያ ፦

በዚህ አስተማሪ ውስጥ የዝናብ መጠንን ከአርዱዲኖ ጋር እንሠራለን እና በየቀኑ እና በሰዓት ዝናብ ሪፖርት ለማድረግ እንለካለን። እኔ የምጠቀመው የዝናብ ሰብሳቢው እንደገና የታሰበ የዝናብ ባልዲ ዓይነት የጫፍ ባልዲ ዓይነት ነው። የመጣው ከተበላሸ የግል የአየር ሁኔታ ጣቢያ ነው። ሆኖም አንድን ከባዶ እንዴት እንደሚሠሩ ብዙ ጥሩ አስተማሪዎች አሉ።

ይህ አስተማሪ እኔ የምሠራው የአየር ሁኔታ ጣቢያ አካል ነው እና እንደ መማሪያ የተቀየረ የመማር ሂደቴ ሰነድ ነው:)

የዝናብ መለኪያ ባህሪዎች

  • ወደ የአየር ሁኔታ ከመሬት በታች ለመጫን የዕለታዊ እና የሰዓት ዝናብ መለኪያዎች በ ኢንች ውስጥ ናቸው።
  • ኮዱን ቀለል ለማድረግ ለማግኔት መግነጢሳዊ ማብሪያ / ማጥፊያ ኮድ አልተካተተም።
  • የበለጠ የማጠናከሪያ ትምህርት መሆን የተጠናቀቀው ምርት የበለጠ የፕሮቶታይፕ አምሳያ ነው።

ደረጃ 1: አንዳንድ ንድፈ ሀሳብ

አንዳንድ ቲዎሪ
አንዳንድ ቲዎሪ

የዝናብ ዝናብ/ርዝመት የሚለካው በሚሊሜትር ወይም ኢንች ነው። የዝናብ ውሃ ካልተበታተነ እና ካልፈሰሰ እያንዳንዱ የዝናብ አካባቢ ዝናብ ምን ያህል ከፍ እንዳደረገ አመላካች ነው። ስለዚህ ፣ 1.63 ሚ.ሜ ዝናብ ማለት ከማንኛውም ቅርፅ ጠፍጣፋ የተስተካከለ ታንክ ቢኖረኝ የተሰበሰበው የዝናብ ውሃ ከታንኮች ታች 1.63 ሚሜ ቁመት ይሆናል ማለት ነው።

ሁሉም የዝናብ መለኪያዎች የዝናብ ተፋሰስ ቦታ እና የዝናብ መጠን መለኪያ አላቸው። ተፋሰስ አካባቢው ዝናቡ የተሰበሰበበት ክልል ነው። የመለኪያ ነገሩ ለፈሳሽ አንድ ዓይነት የድምፅ መጠን ይሆናል።

ስለዚህ በ mm ወይም ኢንች ውስጥ ያለው ዝናብ ይሆናል

የዝናብ ቁመት = የተሰበሰበ / የተፋሰስ አካባቢ የዝናብ መጠን

በዝናብ ሰብሳቢዬ ውስጥ ፣ ርዝመቱ እና ስፋቱ 11 ሴ.ሜ በ 5 ሴ.ሜ እንደ ቅደም ተከተላቸው 55 ካሬ ሜትር ስፋት ያለው የመጠጫ ቦታ ሰጡ። ስለዚህ የ 9 ሚሊሊየር ዝናብ ክምችት 9 cc/55 sq.cm = 0.16363… cm = 1.6363… mm = 0.064 ኢንች ማለት ይሆናል።

በተንጣለለው ባልዲ ዝናብ መለኪያ ፣ ባልዲው ለ 9 ሚሊ (ወይም 0.064… ኢንች ዝናብ) 4 ጊዜ ምክሮችን ይሰጣል እና ስለዚህ አንድ ጫፍ ለ (9/4) ml = 2.25ml (ወይም 0.0161.. ኢንች) ነው። እኛ በየሰዓቱ ንባቦችን ከወሰድን (ዳግም ከማቀናበሩ በፊት በቀን 24 ንባቦች) ሶስት ጉልህ አሃዝ ትክክለኛነትን መጠበቅ በቂ ነው።

ስለዚህ ፣ በእያንዳንዱ ባልዲ ጫፍ/መውደቅ ላይ ፣ ኮዱ እንደ 1 በቅደም-ተከተል ቅደም ተከተል ወይም በአንድ ጠቅታ ያገኛል። አዎ ፣ 0.0161 ኢንች ዝናብ ሪፖርት አድርገናል። ለመድገም ፣ ከአርዱዲኖ እይታ

አንድ ጠቅታ = 0.0161 ኢንች ዝናብ

ማስታወሻ 1 - ዓለም አቀፍ የአሃዶችን ስርዓት እመርጣለሁ ፣ ግን የአየር ሁኔታ ከመሬት በታች ኢምፔሪያል/አሜሪካ አሃዶችን ይመርጣል እና ስለዚህ ይህ ወደ ኢንች መለወጥ።

ማስታወሻ 2 - ስሌቶች የእርስዎ ሻይ ጽዋ ካልሆኑ ለእንደዚህ ላሉት ጉዳዮች ፍጹም እርዳታ ወደሚያስፈልገው የዝናብ መጠን ይሂዱ።

ደረጃ 2 - ለዚህ ፕሮጀክት ክፍሎች

ክፍሎች ለዚህ ፕሮጀክት
ክፍሎች ለዚህ ፕሮጀክት
ክፍሎች ለዚህ ፕሮጀክት
ክፍሎች ለዚህ ፕሮጀክት
ክፍሎች ለዚህ ፕሮጀክት
ክፍሎች ለዚህ ፕሮጀክት

አብዛኛዎቹ ክፍሎች በዙሪያው ተኝተው ነበር እና ትክክለኛ ዝርዝር (ለሥነ -ሥርዓታዊነት) ነው

  1. አርዱዲኖ ኡኖ (ወይም ሌላ ተኳሃኝ)
  2. ከድሮው የተበላሸ የአየር ሁኔታ ጣቢያ የዝናብ መለኪያ።
  3. የዳቦ ሰሌዳ።
  4. RJ11 የእኔን የዝናብ መለኪያ ከዳቦ ሰሌዳ ጋር ለማገናኘት።
  5. እንደ መጎተቻ ተከላካይ ሆኖ ለመሥራት 10 ኪ ወይም ከዚያ በላይ ተከላካይ። 15 ኪ.
  6. 2 ቁርጥራጮች ከወንድ ወደ ሴት ዝላይ ሽቦዎች
  7. 2 ወንድ-ወደ-ወንድ ዝላይ ገመድ።
  8. የዩኤስቢ ገመድ; ወንድ ለ ቢ ወንድ

መሣሪያዎች ፦

ሲሪንጅ (12 ሚሊ ሊትር አቅም ጥቅም ላይ ውሏል)።

ደረጃ 3 - የዝናብ ሰብሳቢ

የዝናብ ሰብሳቢ
የዝናብ ሰብሳቢ
የዝናብ ሰብሳቢ
የዝናብ ሰብሳቢ

የዝናብ ሰብሳቢዬ ፎቶዎች ለብዙዎች ግልፅ ማድረግ አለባቸው። ለማንኛውም በተፋሰሱ ቦታ ላይ የሚወርደው ዝናብ ወደ ውስጥ ከሚገኙት ሁለት ጫፎች ባልዲዎች ወደ አንዱ ይገባል። ሁለቱ ጫፎች-ባልዲዎች እንደ መጋዝ መሰንጠቂያ ተያይዘዋል እና የዝናብ ውሃ ክብደት (0.0161 ኢንች ዝናብ ለኔ) አንድ ባልዲ ወደ ታች ባዶ ሆኖ ሲጠጣ ሌላኛው ባልዲዎች ቀና ብለው ቀጣዩን የዝናብ ውሃ ለመሰብሰብ ራሳቸውን ያቆማሉ። የጠቆመው እንቅስቃሴ መግነጢስን በ ‹መግነጢሳዊ-ማብሪያ› ላይ ያንቀሳቅሳል እና ወረዳው በኤሌክትሪክ ይገናኛል።

ደረጃ 4 ወረዳ

ወረዳ
ወረዳ

ወረዳውን ለመሥራት

  1. የአርዲኖን ዲጂታል ፒን #2 ከተቃዋሚው አንድ ጫፍ ጋር ያገናኙ።
  2. የተቃዋሚውን ሌላኛውን ጫፍ ከመሬት ፒን (GND) ጋር ያገናኙ።
  3. የ RJ11 መሰኪያውን አንድ ጫፍ ከ Arduino ዲጂታል ፒን #2 ጋር ያገናኙ።
  4. የ RJ11 መሰኪያውን ሌላኛው ጫፍ ከአርዱዲኖ (5 ቮ) +5 ቪ ፒን ጋር ያገናኙ።
  5. የዝናብ መለኪያውን ወደ RJ11 ይሰኩት።

ወረዳው ተጠናቅቋል። ዝላይ ሽቦዎች እና የዳቦ ሰሌዳ ግንኙነቶቹን ቀላል ያደርጉታል።

ፕሮጀክቱን ለማጠናቀቅ የዩኤስቢ ገመዱን በመጠቀም አርዱዲኖን ከፒሲው ጋር ያገናኙ እና ከዚህ በታች የቀረበውን ንድፍ ይጫኑ።

ደረጃ 5 - ኮዱ

ረቂቅ RainGauge.ino (በዚህ ደረጃ መጨረሻ ላይ የተካተተ) በደንብ አስተያየት ተሰጥቶበታል ስለዚህ እኔ ሶስት ክፍሎችን ብቻ እጠቁማለሁ።

አንድ ክፍል ጠቃሚ ምክር-ባልዲ ምክሮችን ቁጥር ይቆጥራል።

ከሆነ (bucketPositionA == false && digitalRead (RainPin) == HIGH) {

… … }

ሌላ ክፍል ጊዜን ይፈትሽ እና የዝናቡን መጠን ያሰላል

ከሆነ (አሁን። ደቂቃ () == 0 && first == እውነት) {

በየሰዓቱ ዝናብ = ዕለታዊ ዝናብ - ዕለታዊ ራይን_እስከ መጨረሻው ሰዓት; …… ……

እና ሌላ ክፍል ለቀኑ ዝናብ ያጠፋል ፣ እኩለ ሌሊት ላይ።

ከሆነ (አሁን. ሰዓት () == 0) {

ዕለታዊ ዝናብ = 0; …..

ደረጃ 6 - መለካት እና ሙከራ

የዝናብ ሰብሳቢውን ከሌላው ወረዳ ያላቅቁ እና የሚከተሉትን ደረጃዎች ያከናውኑ።

  1. መርፌውን በውሃ ይሙሉ። የእኔን በ 10 ሚሊ ሊትር እሞላለሁ።
  2. የዝናብ ሰብሳቢውን በተስተካከለ ወለል ላይ ያኑሩ እና ውሃውን ከሲሪንጅ በጥቂቱ ያፈሱ።
  3. እኔ የሚጠቅሙትን ባልዲዎች እቆጥራለሁ። አራት ምክሮች ለእኔ በቂ ነበሩ ፣ እና ከሲሪንጅ 9 ሚሊ ሊትር ፈሰሱ። በስሌቶች መሠረት (የንድፈ ሀሳብ ክፍልን ይመልከቱ) በአንድ ጫፍ የ 0.0161 ኢንች ዝናብ መጠን አገኘሁ።
  4. ይህንን መረጃ መጀመሪያ ላይ ወደ ኮዴዬ አካትቻለሁ።

const ድርብ ባልዲAmount = 0.0161;

ያ ብቻ ነው። ለበለጠ ትክክለኛነት ፣ አንድ ሰው እንደ 0.01610595 ያሉ ተጨማሪ አሃዞችን ሊያካትት ይችላል። በእርግጥ የእርስዎ የዝናብ ሰብሳቢ ከእኔ ጋር የማይመሳሰል ከሆነ የእርስዎ የተሰሉ ቁጥሮች እንደሚለወጡ ይጠበቃል።

ለሙከራ ዓላማዎች

  1. የዝናብ ሰብሳቢውን ከ RJ11 ሶኬት ጋር ያገናኙ።
  2. የዩኤስቢ ገመዱን በመጠቀም አርዱዲኖን ከፒሲ ጋር ያገናኙ።
  3. ተከታታይ ማሳያውን ይክፈቱ።
  4. ቀደም ሲል የሚለካውን ውሃ አፍስሱ እና ሰዓቱ ሲጠናቀቅ ውጤቱን ይመልከቱ።
  5. ምንም ውሃ አይፍሰሱ ፣ ግን እስኪጠናቀቅ ድረስ ለሚቀጥለው ሰዓት ይጠብቁ። በዚህ ሁኔታ የሰዓት ዝናብ ዜሮ መሆን አለበት።
  6. ፒሲውን በተገናኘው ወረዳ በአንድ ሌሊት ኃይል ያኑሩ እና ዕለታዊው ዝናብ እና የሰዓት ዝናብ እኩለ ሌሊት ላይ ወደ ዜሮ ይመለሱ እንደሆነ ይመልከቱ። ለእዚህ ደረጃ ፣ አንድ ሰው እንዲሁ የፒሲውን ሰዓት ወደ ተስማሚ እሴት መለወጥ ይችላል (በተከታታይ ማሳያ ላይ ያሉትን ውጤቶች በቀጥታ ለመመልከት)።

ደረጃ 7: ሀሳቦች እና ምስጋናዎች

በእኔ ሁኔታ የዝናብ ንባቦች ጥራት 0.0161 ኢንች ነው እና የበለጠ ትክክለኛ ሊሆን አይችልም። ተግባራዊ ሁኔታዎች ትክክለኛነትን የበለጠ ሊቀንሱ ይችላሉ። የአየር ሁኔታ መለኪያዎች የኳንተም መካኒኮች ትክክለኛነት የላቸውም።

የኮዱ ክፍል የተወሰደው ከላሴ ብሉይ ግሪክ አስተማሪነት ተበድሯል።

የሚመከር: