ዝርዝር ሁኔታ:

የአርዱዲኖ ተክል መስኖ ፣ ኮድ ነፃ - 11 ደረጃዎች
የአርዱዲኖ ተክል መስኖ ፣ ኮድ ነፃ - 11 ደረጃዎች

ቪዲዮ: የአርዱዲኖ ተክል መስኖ ፣ ኮድ ነፃ - 11 ደረጃዎች

ቪዲዮ: የአርዱዲኖ ተክል መስኖ ፣ ኮድ ነፃ - 11 ደረጃዎች
ቪዲዮ: Arduino በከፊል ሲብራራ https://t.me/arduinoshopping 2024, ሀምሌ
Anonim
Image
Image
ሮቦት ሜካፕ
ሮቦት ሜካፕ

በዚህ መመሪያ ውስጥ አፈሩ በቂ ደረቅ በሚሆንበት ጊዜ ዕፅዋትዎን በቀን የሚያጠጣ የሚያጠጣ ሮቦት እንሠራለን። ይህ ክላሲክ በአርዱዲኖ ላይ የተመሠረተ ፕሮጀክት ነው ፣ ግን በዚህ ጊዜ የፕሮግራም አሠራሩን በጣም ግልፅ የሚያደርግ የእይታ መርሃግብር ቋንቋ XOD ን እንጠቀማለን።

ደረጃ 1 ሮቦት ሜካፕ

አስማጭ የውሃ ፓምፕ አፈሩ ደረቅ በሚሆንበት ጊዜ ውሃውን ወደ ተክሉ ያደርሳል። የአፈር እርጥበት ዳሳሽ በመጠቀም የእርጥበት ደረጃውን እንለካለን።

እኛ ተክላችንን ማታ ማጠጣት አንፈልግም ፣ ስለዚህ የብርሃን ብርሃን ዳሳሽ ቀን ከሆነ ይፈትሻል።

የፓም’sን ደህንነቱ የተጠበቀ አሠራር ለማረጋገጥ ፣ ሌላ የአፈር እርጥበት ዳሳሽ እንደ የውሃ ደረጃ ዳሳሽ እንጠቀማለን።

የሮቦቱ የእይታ ቋንቋ ላኮኒክ ነው - ቀይ LED ማለት “ውሃ የለም ፣ ውሃ ማጠጣት አይችልም” አረንጓዴ LED ማለት “እሠራለሁ ፣ የአካባቢ አመልካቾችን ለካ ፣ አስፈላጊ በሚሆንበት ጊዜ ለመስኖ ዝግጁ ነኝ” ማለት ነው።

የኢስክራ ኒዮ (አርዱዲኖ ሊዮናርዶ) ቦርድ ሁሉንም ሞጁሎች ያዛል።

ደረጃ 2 የኤሌክትሮኒክ ሞጁሎችን መሰብሰብ

የኤሌክትሮኒክ ሞጁሎችን መሰብሰብ
የኤሌክትሮኒክ ሞጁሎችን መሰብሰብ

ጥቅም ላይ የዋሉ ሞጁሎች

  • የኢስክራ ኒዮ ቦርድ (አርዱዲኖ ሊዮናርዶ)
  • የቁማር ጋሻ
  • የአፈር እርጥበት ዳሳሽ (x2)
  • ብሩህነት ዳሳሽ
  • የ LED ሞዱል (x2)
  • ፓምፕ
  • የግድግዳ መሰኪያ (6-9V ዲሲ)

የኃይል አቅርቦት ወረዳውን ልብ ይበሉ

  • በመጫወቻ ጋሻ ላይ የ V2 አውቶቡስ የቪን የኃይል አቅርቦትን (በቀጥታ ከተሰኪው) ለመጠቀም ዝላይ ይጠቀሙ
  • የ MOSFET ሞጁሉን በማንኛውም V2 ማስገቢያ ላይ በ V = P+ jumper ላይ ያድርጉት
  • ሌሎች ሞጁሎች የ V1 ኃይል አውቶቡስ (የአርዲኖ 5V የሆነውን) መጠቀማቸውን ያረጋግጡ።

በጣም ጥሩው ልምምድ የአፈር እርጥበት ዳሳሾችን በሌላ ሁለት MOSFET በኩል ሽቦ ማሰር እና የኤሌክትሮላይት ዝገት እንዳይከሰት በየጊዜው ማንበብ ነው ፣ ግን ይህንን ሮቦት ቀላል እናድርገው።

ደረጃ 3 የሥራ ፍሰትን መረዳት

የሥራ ፍሰትን መረዳት
የሥራ ፍሰትን መረዳት

ከታች ወደ ላይ ያለውን ዲያግራም ይመርምሩ!

  • ሁለቱም “የአየር ንብረት” እና “ውሃ” ሁኔታዎች ሲሟሉ ፓም pump በርቷል
  • የውሃ ሁኔታ ማለት በማጠራቀሚያው ውስጥ በቂ ውሃ አለ ፣ ካልሆነ ፣ “ውሃ የሌለበት” በርቷል እና ለአየር ንብረት እና የውሃ ሁኔታዎች ጥምረት ውጤት ሐሰት ይሆናል
  • የአየር ንብረት ሁኔታም እንዲሁ ውስብስብ ነው - የአፈርም ሆነ የመብራት ሁኔታ እውነት ከሆነ እውነት ነው
  • የአፈር ሁኔታ አሁን ባለው የአፈር እርጥበት ደረጃ እና አስቀድሞ በተወሰነው የመድረሻ እሴት መካከል ባለው ንፅፅር ላይ የተመሠረተ ነው የመብራት ሁኔታ ከአፈር ሁኔታ ጋር ተመሳሳይ ነው ፣ ግን ይልቁንም ብሩህነትን ይለካል

ደረጃ 4 - የመድረሻ እሴቶችን ማግኘት

የመድረሻ እሴቶችን ማግኘት
የመድረሻ እሴቶችን ማግኘት

የዳሳሽ ገደቦች (የናሙና ውሂብ ፣ በእርስዎ ሁኔታ ሊለያይ ይችላል)

  • የአፈር እርጥበት - 0.15
  • ብሩህነት - 0.58
  • ውሃ - 0.2

ልኬቶችን እንዴት እንደሚወስዱ (ለ XOD ስሪቶች ያለ ተከታታይ ባህሪዎች)

  1. Arduino IDE ን ያውርዱ እና ይጫኑ
  2. ፋይል-ምሳሌዎችን ይክፈቱ -01 መሰረታዊ-አናሎግ አንብብ
  3. ለውጥ "መዘግየት (1);" ወደ "መዘግየት (250);"
  4. ሰሌዳውን ያገናኙ። በአገልግሎት ምናሌ ውስጥ የቦርድዎ ሞዴል እና ወደብ መመረጡን ያረጋግጡ
  5. ለእያንዳንዱ ዳሳሽ ይድገሙ;
  • በ “int sensorValue = analogRead (A0)” ውስጥ ያለውን የፒን ቁጥር ይፈትሹ። እና ለብርሃን እና የውሃ ዳሳሾች በቅደም ተከተል A0 ን ወደ A3 እና A2 ይለውጡ (መሣሪያዎን በእቅዱ መሠረት ከሰበሰቡ)
  • ንድፉን ይስቀሉ ክፍት አገልግሎት-ተከታታይ ሞኒተር ፣ ከታች በስተቀኝ ተቆልቋይ ውስጥ 9600 ባውድ መመረጡን ያረጋግጡ እና የአነፍናፊውን አካባቢ ሲያስተካክሉ የቀጥታ ልኬቶች ሲለወጡ ይመልከቱ።
  • በተመዘገበ ዝቅተኛ እና ከፍተኛ (መካከል ለብርሃን ብርሃን አነፍናፊ በጣም ቅርብ) መካከል ዋጋን ይምረጡ ፣ በ 1023 ይከፋፈሉት እና ውጤቱን በ patch ውስጥ ይጠቀሙ

ደረጃ 5 XOD መሠረታዊ ነገሮች

XOD መሠረታዊ ነገሮች
XOD መሠረታዊ ነገሮች
  • የ XOD IDE ን ያውርዱ እና ይጫኑ
  • የ XOD ፕሮግራም ጠጋ ተብሎ ይጠራል ፤ እኛ በቀኝ በኩል በተቆራረጡ ረድፎች ብዛት ባለው አካባቢ እንገነባለን።
  • በመጀመሪያው ማስጀመሪያ ላይ አብሮ በተሰራው የመማሪያ ክፍል ውስጥ መሮጥ ይችላሉ።
  • ፓቼው በመስቀለኛዎቹ በኩል ከአገናኞች ጋር የተገናኙ አንጓዎችን ያቀፈ ነው።
  • እያንዳንዱ መስቀለኛ መንገድ አካላዊ መሣሪያ/ምልክት ወይም የውሂብ ንጥል ይወክላል ፣ አገናኞች የውሂብ ፍሰትን ይቆጣጠራሉ።
  • አንጓዎች በስማቸው ወይም በመግለጫዎቻቸው ሊገኙ የሚችሉበትን ፈጣን የፍለጋ መገናኛ ለመክፈት ማንኛውንም የጠፍጣፋ ባዶ ቦታ ሁለቴ ጠቅ ያድርጉ ወይም “i” ቁልፍን ይጫኑ።
  • ሽፋኖቹን ለማሰስ በላይኛው ግራ በኩል የፕሮጀክት አሳሽ ይጠቀሙ።
  • መስቀለኛ መንገድን ይምረጡ እና ንብረቶቹን ከታች-ግራ በኩል ባለው ተቆጣጣሪው ውስጥ ይመልከቱ/ያርትዑ።
  • እራስዎን XODing ለመሞከር ፋይል-አዲስ ፕሮጀክት ጠቅ ያድርጉ እና ባዶ ጠጋኝ ይፍጠሩ።
  • የእገዛ ምናሌን በመክፈት በፈለጉት ጊዜ ወደ መማሪያው መመለስ ይችላሉ።

ደረጃ 6 - የመስኖ ጠጋኝ

የመስኖ ጠጋኝ
የመስኖ ጠጋኝ

ማጣበቂያውን (መሰረታዊ- irrgator.xodball) ይጠቀሙ ወይም በስዕላዊ መግለጫው መሠረት እራስዎን ይገንቡት።

የቀረበው ጠጋኝ አስቀድሞ እንደተፈጠረ ልብ ይበሉ ፣ ስለዚህ አንዳንድ አንጓዎች በ IDE ውስጥ ዘምነዋል

  • “የአናሎግ-ግብዓት” አንጓዎች አሁን ተቋርጠዋል ፣ በምትኩ “አናሎግ-ንባብ” ይጠቀሙ
  • “የሚመራ” መስቀለኛ መንገድ አሁን ተጨማሪ ባህሪዎች አሉት

ምንም እንኳን ገደቦቹ ቋሚ ቁጥሮች ቢሆኑም ፣ በንፅፅር መስቀለኛ መንገዶቹ የንብረት መስኮች ውስጥ አላስገባቸውም ፣ ነገር ግን እነዚህ እሴቶች በተለየ ሁኔታ ሊገመገሙ እንደሚችሉ ለማጉላት ይልቁንም ግልጽ የሆነ ቋሚ ቁጥር ቁጥሮችን ይጨምሩ። ለምሳሌ ፣ ባለቤቱ እነዚህን እሴቶች እንዲቀይር የሚፈቅድ የሞባይል መተግበሪያ ሊኖር ይችላል ፣ ስለዚህ ከእነዚህ ቋሚ ቁጥር አንጓዎች ይልቅ ሌላ “ከመተግበሪያ ሰርስሮ” መስቀለኛ መንገድ ይኖራል።

ደረጃ 7 - ማሰማራት

ማሰማራት
ማሰማራት
  • መከለያው ዝግጁ ሲሆን ፣ አሰማራን ጠቅ ያድርጉ ፣ ወደ አርዱinoኖ ይስቀሉ።
  • ሰሌዳውን ያገናኙ።
  • በተቆልቋዮቹ ውስጥ የቦርድ ሞዴሉን እና ተከታታይ ወደቡን ይፈትሹ ፣ ከዚያ ስቀል የሚለውን ጠቅ ያድርጉ።
  • ይህ ትንሽ ጊዜ ሊወስድ ይችላል; የበይነመረብ ግንኙነት ያስፈልጋል።
  • አሳሹን XOD IDE የሚጠቀሙ ከሆነ ፕሮግራሙን ወደ ቦርዱ ለመስቀል Arduino IDE ን ይጠቀሙ።
  • ማጣበቂያውን በመስቀል ላይ ችግሮች ካሉዎት የ XOD መድረክን ያስሱ

ደረጃ 8 የግንባታ ጊዜ

የግንባታ ጊዜ
የግንባታ ጊዜ

የሮቦቱን ቅርፊት ወይም ዲዛይን ለማድረግ ማንኛውንም ተስማሚ ክፍሎች ይጠቀሙ እና እራስዎ 3 ዲ-ያትሟቸው። በጣም በከፋ ሁኔታ ፓም andን እና ዳሳሹን በውሃ ማጠራቀሚያ ውስጥ ጣል ያድርጉ እና የአፈር ዳሳሹን በሚገኝበት ቦታ ላይ ያያይዙ። ለብርሃን አነፍናፊው መጋረጃ መስራት ያስቡበት ፣ ምክንያቱም የእኛ ኤልኢዲዎች ዳሳሹን ሊያሳዝኑ ስለሚችሉ እና የሌሊት ሰዓቱን በተሳሳተ መንገድ ይፈርዳል።

ደረጃ 9 የውሃ ደረጃ ዳሳሽ አቀማመጥ

የውሃ ደረጃ ዳሳሽ አቀማመጥ
የውሃ ደረጃ ዳሳሽ አቀማመጥ

የውሃ ደረጃን ለመፈተሽ የአፈር እርጥበት ዳሳሽ የሚጠቀሙ ከሆነ ወርቃማው ሽፋን ከውሃ በላይ መሆኑን ያረጋግጡ ፣ እና ምክሮቹ ከፓም pump የላይኛው ጎን ቀድመው ውሃ ያጣሉ።

ደረጃ 10: ሙከራ

የእርስዎ ሮቦት ዝግጁ በሚሆንበት ጊዜ ገደቦች በፓኬት ውስጥ ይለካሉ እና ይቀረፃሉ ፣ እና የኋለኛው ወደ ቦርዱ ይሰቀላል ፣ ሁሉንም ሊሆኑ የሚችሉ ጉዳዮችን ለመፈተሽ ጊዜው አሁን ነው።

  • የውሃ ደረጃ ዳሳሽ እንዲደርቅ ያድርጉ። ቀይ LED ብቻ በርቶ መሆን አለበት። አፈሩ ደረቅ እና ክፍሉ በተመሳሳይ ጊዜ ቢበራ እንኳን ፓም start መጀመር የለበትም።
  • አሁን ውሃውን ይጨምሩ ፣ ነገር ግን ደረቅ አፈር እና የውሃ መኖር ሮቦቱን ማታ ማጠጣቱን ለማረጋገጥ መጀመሪያ የብርሃንን ዳሳሽ ይሸፍኑ።
  • በመጨረሻም ሮቦቱ ተክልዎን ያጠጣ። አፈሩ በቂ እርጥበት በሚሆንበት ጊዜ መቆም አለበት።
  • መስኖውን ለመድገም የአፈር ዳሳሹን ያውጡ (እርግጠኛ ለመሆን ብቻ)።

ደረጃ 11: ይደሰቱ እና ያሻሽሉ

ይደሰቱ እና ያሻሽሉ
ይደሰቱ እና ያሻሽሉ

አሁን መሰረታዊ መስኖው ከተጠናቀቀ ፣ ለማሻሻል አንዳንድ አማራጮችን ያስቡ-

  • ዝገትን ለማስወገድ የአፈር እርጥበት ዳሳሾችን እንደገና ሽቦ ያድርጉ
  • ሌሎች የአካባቢ ልኬቶችን ያክሉ ፣ ለምሳሌ። የአየር እርጥበት
  • የእውነተኛ ጊዜ መርሃ ግብር ያዘጋጁ
  • በርቀት ለመቆጣጠር እና ለመቆጣጠር ሮቦቱን መስመር ላይ ያድርጉት

የሚመከር: