ዝርዝር ሁኔታ:

የግብርና አነፍናፊ ድርድር 6 ደረጃዎች
የግብርና አነፍናፊ ድርድር 6 ደረጃዎች

ቪዲዮ: የግብርና አነፍናፊ ድርድር 6 ደረጃዎች

ቪዲዮ: የግብርና አነፍናፊ ድርድር 6 ደረጃዎች
ቪዲዮ: በህዳሴው ግድብ ላይ የነዋሪዎች አስተያየት 2024, ሀምሌ
Anonim
የግብርና አነፍናፊ ድርድር
የግብርና አነፍናፊ ድርድር

በጃክሰን ብሬክ ፣ በታይለር ማክቡቢንስ እና በያቆብ ታለር ለኤፍ 230 ፕሮጀክት

ግብርና በዩናይትድ ስቴትስ ውስጥ ለምርት ወሳኝ አካል ነው። ሰብሎች ለልብስ ፣ ለመድኃኒትነት እና ለምግብ ማሟያዎች ከጥሬ ዕቃዎች ጀምሮ እስከ የሰብሉ ክፍሎች ቀጥተኛ ፍጆታ ድረስ ፣ ብዙውን ጊዜ የበቀለ ፍሬን ለማምረት ለተለያዩ የተለያዩ ዓላማዎች ሊያገለግሉ ይችላሉ። በዩናይትድ ስቴትስ ውስጥ አብዛኛዎቹ ሰብሎች የሚበቅሉት የአየር ሁኔታ ወይም የሙቀት መጠን በከፍተኛ ሁኔታ መቆጣጠር በማይቻልበት ከቤት ውጭ ነው። የአየር ሁኔታ ሁኔታዎች በሰብሎች እድገት ላይ ምን ያህል ከፍተኛ ተጽዕኖ ሊያሳድሩ እንደሚችሉ ከግምት በማስገባት ፣ በተባበሩት መንግስታት ግዛት ኢኮኖሚ ላይ ተጽዕኖ ማሳደሩ ፣ የሰብል ማሳን ሁኔታ መከታተል አስፈላጊ ይሆናል።

የእኛ መሣሪያ ፣ የግብርና ዳሳሽ ሴሬይ ፣ አርሶ አደሮች 4 ዳሳሾችን በመጠቀም የዝናብ ውሃ ዳሳሽ ፣ የአፈር እርጥበት ዳሳሽ ፣ የሙቀት ዳሳሽ እና የፎቶ ኤሌክትሪክ ዳሳሽ በመጠቀም የእርሻቸውን ቅድመ-የተመረጡ ክፍሎች ሁኔታ እንዲከታተሉ ያስችላቸዋል። የእነዚህ ዳሳሾች ጥምር ገበሬ የወቅቱን የሰብል ምርት በበቂ ሁኔታ ለማቀድ ፣ በጣም ትንሽ ወይም በጣም ብዙ ዝናብ ለማስተካከል ፣ ሰብሎችን ሊገድሉ የሚችሉ የአደጋ ናሙናዎችን እና የአፈር ናሙናዎችን ከመውሰድ እና በጣም ውድ አነፍናፊ መሳሪያዎችን ከመጠቀም ጊዜን እና ችግርን ለመቆጠብ ያስችለዋል። በዚህ አስተማሪ ውስጥ ፣ እኛ እርስዎ ከእራስዎ የግብርና ዳሳሽ አደራደር በስተጀርባ ባለው ሽቦ እና ኮድ በኩል እንጓዛለን ፣ ስለዚህ እርስዎም እራስዎ ማድረግ ይችላሉ።

ደረጃ 1 አስፈላጊ ቁሳቁሶችን ይሰብስቡ

አስፈላጊ ቁሳቁሶችን ይሰብስቡ
አስፈላጊ ቁሳቁሶችን ይሰብስቡ

ከዚህ በታች ለመጀመር የሚያስፈልጉዎት አስፈላጊ ቁሳቁሶች ዝርዝር ነው”

1. አርዱዲኖ ቦርድ ፣ በተለይም አርዱዲኖ ኡኖ

2. መሰረታዊ የዳቦ ሰሌዳ

3. 1x 220 ohm resistor

4. የተለያየ ቀለም ያላቸው የተለያዩ ሽቦዎች

5. ማይክሮ ዩኤስቢ ወደ ዩኤስቢ ገመድ

6. ቦርድ-ሊጫን የሚችል ድምጽ ማጉያ

7. የፎቶ ኤሌክትሪክ ዳሳሽ

8. የሙቀት ዳሳሽ

9. የዝናብ ውሃ ዳሳሽ

10. የአፈር እርጥበት ዳሳሽ

11. ኮምፒውተር በ Matlab 2017 እና Arduino የድጋፍ ፓኬጅ ተጭኗል (የድጋፍ ፓኬጅ በማከያዎች ስር ሊገኝ ይችላል)

ደረጃ 2 - ቦርዱን ያያይዙ እና ያገናኙ

ቦርዱን ያያይዙ እና ያገናኙ
ቦርዱን ያያይዙ እና ያገናኙ

ከላይ እንደተመለከተው ሰሌዳውን በማያያዝ ወይም በተሻለ ሁኔታ በሚስማማዎት በማንኛውም መንገድ ይጀምሩ። ቦርዱ ሊገጠም የሚችል ቃል በቃል ያልተገደቡ መንገዶች አሉ ፣ ስለዚህ ትክክለኛው ውቅር በእውነቱ በእርስዎ ላይ የተመሠረተ ነው። ቦርዱ ከተገጠመ በኋላ የእርስዎን ዳሳሾች ማያያዝ ይጀምሩ። የዝናብ ውሃ ፣ የአፈር እርጥበት እና የፎቶ ኤሌክትሪክ ዳሳሾች ሁሉም የአናሎግ ውጤቶች ናቸው ፣ ስለዚህ ወደ አርዱዲኖ የአናሎግ ክፍል ውስጥ መግባታቸውን ያረጋግጡ። በሌላ በኩል የሙቀት ዳሳሽ ዲጂታል ውፅዓት ነው ፣ ስለሆነም በአርዱዲኖዎ ላይ ወደሚገኝ ዲጂታል ግብዓት መግባቱን ያረጋግጡ። አርዱዲኖ ለ 3.3v እና ለ 5v ውፅዓቶች ሊኖረው ይገባል ፣ ስለዚህ አነፍናፊዎቹ ተኳሃኝ ከሆኑት ቮልቴጅ ጋር መገናኘታቸውን ያረጋግጡ።

ቦርዱ በትክክል መገናኘቱን ካረጋገጡ በኋላ ማይክሮ ዩኤስቢን ከኮምፒዩተርዎ ወደ ዩኤስቢ ገመድ በኮምፒተርዎ ላይ ወደ ማይክሮ ዩኤስቢ ወደብ ያስገቡ እና አርዱinoኖን ያብሩ። ማትላብን ይክፈቱ ፣ እና በማከያዎች ስር የአርዱዲኖ ድጋፍ ጥቅልን መጫኑን ያረጋግጡ ፣ “ፎፔን (ተከታታይ (‹ ናዳ ›)))” ፣ ያለ “ትዕዛዙን ያሂዱ”። ስህተት ብቅ ማለት አለበት ፣ እና ስህተቱ መንገር አለበት አንድ ቁጥር ያለው የሚገኝ ኮምፕዩተር አለዎት። አርዱዲኖን ወደ አንድ ነገር ለማቀናጀት ‹a = arduino (‘comx’፣‘uno’)” የሚለውን ትዕዛዝ ያሂዱ ፣ አርዱዲኖን ወደ አንድ ነገር ለማዛወር። በአርዱዲኖ ላይ ያለው LED መገናኘቱን ለማመልከት በፍጥነት ብልጭ ድርግም ማለት አለበት።

ደረጃ 3 የፎቶ ኤሌክትሪክ እና የሙቀት ዳሳሾችን ኮድ ያድርጉ

የፎቶ ኤሌክትሪክ እና የሙቀት ዳሳሾችን ኮድ ያድርጉ
የፎቶ ኤሌክትሪክ እና የሙቀት ዳሳሾችን ኮድ ያድርጉ

ኮድ መስጠትን ከመጀመርዎ በፊት ፣ ይህ ለንባብ ቮልቮጅ ትእዛዝ አስፈላጊ ስለሚሆን ዳሳሾችዎ በ Arduino ላይ የተገናኙበትን ቦታ ልብ ይበሉ። X# እርስዎ የተገናኙበት ወደብ ባለበት ‹read readVoltage (a,‘X#’)’ ከሚለው ትዕዛዝ ጋር እኩል የሆነ የፀሐይ ብርሃን በማቀናበር ኮድዎን ይጀምሩ እና ሀ ለዚያ ተለዋጭ ካርታ ያደረጉትን አርዱinoኖን እየጠራ ነው። መግለጫ ከሆነ ይጀምሩ, እና ለፀሐይ ብርሃን የመጀመሪያውን ሁኔታ ያዋቅሩ <3. የዕለቱን ሰዓት እንደ አወቃቀር ለማውጣት ውጤቱን እንደ “info. TOD =‘night’” ያዘጋጁ እና ከዚያ በውጤቱ እንደ “info. TOD =” ሌላ መግለጫ ያክሉ። ቀን '"። ይህ ሌላ መግለጫ እንደመሆኑ ፣ መግለጫው ውስጥ ላልተገለጹ ሌሎች እሴቶች ሁሉ ስለሚሠራ ሁኔታ አያስፈልገንም። መግለጫዎን መጨረሻ ላይ መጨረስዎን ያረጋግጡ እና ወደ ፕሮግራሚንግ ይቀጥሉ። የሙቀት ዳሳሽ።

ተለዋዋጭ ቴርሞሩን ከሌላ የንባብ ቮልት ትእዛዝ ጋር ያዋቅሩ ፣ ትዕዛዙ “readVoltage (a ፣‘X#’)” ነው። በእኛ ሁኔታ ፣ የሙቀት መጠኑ ከቮልቴጅ አሃዶች ወደ ሴልሲየስ መለወጥ ነበረበት ፣ ስለዚህ ቀመር “tempC = (thermo-.5).*100” ከቮልቴጅ ወደ ሴልሲየስ ለመለወጥ። ለቀልድ ሲባል በሴልሲየስ ውስጥ ያለውን የሙቀት መጠን ወደ ፋራናይት ቀይረናል ፣ ግን ይህ በፍፁም አማራጭ ነው።

ለመለጠፍ ዓላማዎች ኮድ

የፀሐይ ብርሃን = ንባብ Voltage (a, 'A1') የፀሐይ ብርሃን ከሆነ <3

info. TOD = 'ሌሊት'

ሌላ

መረጃ። TOD = 'ቀን'

አበቃ

thermo = readVoltage (a, 'A3');

tempC = (thermo-.5).*100;

info.tempF = (9/5.*tempC) +32

ደረጃ 4 የዝናብ ውሃ እና የአፈር እርጥበት ዳሳሾችን ኮድ ያድርጉ

የዝናብ ውሃ እና የአፈር እርጥበት ዳሳሾችን ኮድ ያድርጉ
የዝናብ ውሃ እና የአፈር እርጥበት ዳሳሾችን ኮድ ያድርጉ

በመጨረሻው ደረጃ ላይ እንደተገለፀው ፣ ይህ እርምጃ በጣም ተስፋ አስቆራጭ ስለሚሆን የእርስዎ ዳሳሾች በአርዲኖ ቦርድ ላይ የተጫኑበትን ወደቦች ማወቅዎን ያረጋግጡ። በዝናብ ውሃ ዳሳሽ ይጀምሩ እና መግለጫ ከሆነ ይጀምሩ። ለ "readVoltage (a, 'X#')> 4" የመጀመሪያውን ሁኔታ ያዘጋጁ ፣ እና ውጤቱን ወደ “info. Rain = 'ዝናብ የለም» ያዘጋጁ። ሌላውን ያክሉ እና ቅድመ ሁኔታውን ወደ ንባብ Voltage ትዕዛዙ ያዘጋጁ ፣ ግን ወደ> 2 ያዋቅሩት። መሟላት ያለበትን ሌላ ሁኔታ ለማመልከት “&&” ን ያክሉ እና እንደበፊቱ ወደ ንባብ ቮልቮት ትእዛዝ ያዋቅሩት እና ወደ <= 4 ያዋቅሩት። ውጤቱ “info. Rain =‘misting’” ይሆናል። በመጨረሻም ፣ ሌላ ያክሉ እና ውጤቱን ወደ “info. Rain =‘downpour’” ያዘጋጁ። እርስዎ በሚሠሩበት ክፍል ውስጥ ባለው የአከባቢ እርጥበት ላይ በመመርኮዝ ለእሴቶቹ እሴቶቹን ማስተካከል ሊኖርብዎት ይችላል።

በመቀጠል ለአፈሩ እርጥበት ዳሳሽ ኮዱን ይጀምሩ እና በአረፍተ ነገር መግለጫ ይጀምሩ። የአረፍተ ነገሩን ሁኔታ ሁኔታ ወደ “ንባብ Voltage (a ፣‘X#’)> 4 ያዋቅሩ እና ውጤቱን ያክሉ” info.soil = ‘dry’” 2. «&&» ን ያክሉ እና ለ <= 4 ሌላ የንባብ Voltage ትዕዛዙን ያዋቅሩ። ውጤቱን ወደ “info.soil =‘optimal saturation’” ያዘጋጁ። ሌላ መግለጫ ያክሉ እና ውጤቱን ወደ “info.soil =‘flood’ "፣ እና መጨረሻ ማከልን አይርሱ።

ለመለጠፍ ዓላማዎች ኮድ

ከተነበበ Voltage (a, 'A0')> 4 መረጃ። ዝናብ = 'ዝናብ የለም'

ሌላ ከሆነ ማንበብ Voltage (a, 'A0')> 2 && readVoltage (ሀ ፣ 'A0') <= 4

መረጃ።

ሌላ

መረጃ። ዝናብ = 'ዝናብ'

አበቃ

ከተነበበ Voltage (a, 'A2')> 4

info.soil = 'ደረቅ'

ሌላ ከሆነ ማንበብ (a, 'A2')> 2 && readVoltage (ሀ ፣ 'A0') <= 4

info.soil = 'ለተመቻቸ ሙሌት'

ሌላ

info.soil = 'ጎርፍ'

አበቃ

ደረጃ 5 - የድምፅ ማጉያ እና የመልእክት ሳጥን የውጤት ኮድ መስጫ

የድምፅ ማጉያ እና የመልእክት ሳጥን የውጤት ኮድ መስጫ
የድምፅ ማጉያ እና የመልእክት ሳጥን የውጤት ኮድ መስጫ

የዚህ መሣሪያ ውጤቶች በሰፊው ሊለያዩ ይችላሉ ፣ ግን በዚህ ሁኔታ ፣ በቀጥታ በመሣሪያ ላይ በተጫነ የድምፅ ማጉያ ውፅዓት እና በርቀት ኮምፒተር ላይ ሊታይ በሚችል የመልእክት ሳጥን ውፅዓት በኩል እንጓዛለን። የእኛ ተናጋሪ ለተለያዩ የሰብል ሙቀት ፣ ለፀሐይ ብርሃን ፣ ለአፈር እርጥበት እና ለዝናብ የተለያዩ ድግግሞሾችን ፣ ዝቅተኛ ትርጉሙን የከፋ ለማድረግ ነው። መግለጫ ከሆነ የድምፅ ማጉያ ውፅዓት ኮድዎን ይጀምሩ እና ሁኔታውን “readVoltage (a,‘X#’)> 4 || info.tempF = 3 || readVoltage (a ፣‘A2’)> 2 && ReadVoltage () ሀ ፣ 'A0') <= 4 "። ከላይ እንደሚታየው ተመሳሳይ የ PlayTone ትዕዛዝ ያክሉ ፣ ግን ከፍ ያለ ፣ የበለጠ አዎንታዊ ድምጽ ለማምረት ከ 200 እስከ 1000 ይለውጡ። ከዚያ ሌላ ያክሉ ፣ እና እንደገና ተመሳሳይ የ PlayTone ትዕዛዝ ያክሉ ፣ ግን ከ 1000 ወደ 1500 ይለውጡ። እነዚህ የተለያዩ ድምፆች የእርሻውን ሁኔታ ከባድነት ያመለክታሉ። መግለጫዎን ለማጠናቀቅ መጨረሻ ማከልዎን ያረጋግጡ።

የመጨረሻው የኮድ ክፍላችን የመልእክት ሳጥን የሚያወጣ ውጤት ይሆናል። በቅንፍ ውስጥ ‹ምልክቶች› ን በመጠቀም ሕብረቁምፊ ይፍጠሩ እና ‹X› በመረጃ አወቃቀር ውስጥ የትርጉም ስም በሚሆንበት ‹num2str (info.x)› የሚለውን ትዕዛዝ በመጠቀም የመዋቅርዎን ክፍሎች ወደ ሕብረቁምፊዎች ይለውጡ። በመልእክት ሳጥንዎ ውስጥ አዲስ መስመሮችን ለማከል “ሕብረቁምፊ አዲስ መስመር” ን ይጠቀሙ እና የተጠቀሰውን num2str ትዕዛዝ በመጠቀም የእርሻውን ትክክለኛ እሴት ወደ ሕብረቁምፊው በማከል የጥቅስ ምልክቱን በመጠቀም መልእክትዎን በጽሑፍ ይተይቡ። በመጨረሻም ፣ በተገለፀው ሕብረቁምፊ ፣ ውሂቡን በመቆጣጠሪያዎ ላይ እንደ የመልእክት ሳጥን ለማሳየት “msgbox (string)” የሚለውን ትእዛዝ ተጠቅሟል።

ለመለጠፍ ዓላማዎች ኮድ

ከተነበበ Voltage (a, 'A2')> 4 || info.tempF <32 playTone (a, 'D9', 200, 1)

ሌላ ከሆነ የፀሐይ ብርሃን> = 3 || readVoltage (a, 'A2')> 2 && readVoltage (a, 'A0') <= 4

playTone (ሀ ፣ 'D9' ፣ 1000 ፣ 3)

ሌላ

ጨዋታ ቶን (ሀ ፣ 'ዲ 9' ፣ 1500 ፣ 5)

አበቃ

ሕብረቁምፊ = ['The temp is (deg F)', num2str (info.tempF)]

ሕብረቁምፊ = [ሕብረቁምፊ አዲስ መስመር ‹አፈሩ ነው› ፣ num2str (info.soil)]

ሕብረቁምፊ = [ሕብረቁምፊ አዲስ መስመር ‹ዝናብ ውጭ ነው› ፣ num2str (መረጃ። ዝናብ)]

string = [string newline 'የቀኑ ሰዓት' '፣ num2str (info. TOD)]

msgbox (ሕብረቁምፊ)

ደረጃ 6 መደምደሚያ

መደምደሚያ
መደምደሚያ

ዓለም ቀደም ሲል ከሰብሎች በተሰበሰቡ ዕቃዎች ላይ ሰው ሠራሽ አማራጮች ላይ የበለጠ መተማመንን እየቀጠለ ቢሆንም ፣ እርሻ በእርግጠኝነት ለኢኮኖሚው አስፈላጊ እና አስፈላጊ አካል ሆኖ ይቆያል። የእርሻ መሬትን በበቂ ሁኔታ መከታተል አንድ አርሶ አደር ከተሰበሰበው ምርቱ በብዛት ለማግኘት ወሳኝ ነው ፣ እና በመሳሪያችን ፣ የእርሻ መሬቱን በሙሉ በርቀት መከታተል ብቻ አይደለም ፣ ግን በርካሽ ፣ በቀላል ማድረግ ይቻላል መጫኛ እና አስተማማኝ መንገድ። ይህ መመሪያ መረጃ ሰጭ እና ለመከተል ቀላል ሆኖ ተገኝቷል ብለን ተስፋ እናደርጋለን ፣ እና እሱን ለመተግበር ወይም ለመሞከር ከፈለጉ መሣሪያው ጠቃሚ እንደሚሆን ተስፋ እናደርጋለን።

መልካም ኮድ ፣

የግብርና አነፍናፊ ድርድር ቡድን

የሚመከር: