ዝርዝር ሁኔታ:

በ IOT ላይ የተመሠረተ የውሃ ደረጃ መቆጣጠሪያ NodeMCU ESP8266 ን በመጠቀም 6 ደረጃዎች
በ IOT ላይ የተመሠረተ የውሃ ደረጃ መቆጣጠሪያ NodeMCU ESP8266 ን በመጠቀም 6 ደረጃዎች

ቪዲዮ: በ IOT ላይ የተመሠረተ የውሃ ደረጃ መቆጣጠሪያ NodeMCU ESP8266 ን በመጠቀም 6 ደረጃዎች

ቪዲዮ: በ IOT ላይ የተመሠረተ የውሃ ደረጃ መቆጣጠሪያ NodeMCU ESP8266 ን በመጠቀም 6 ደረጃዎች
ቪዲዮ: ከወሲብ በፊት ይህን ከጠጣህ አለቀላት ! | ማለቂያ ለሌለው የወሲብ ብቃት | 2024, ሀምሌ
Anonim
Image
Image

በ IOT ላይ የተመሠረተ የውሃ ደረጃ መቆጣጠሪያን እንዴት መፍጠር እንደሚቻል ይህ መመሪያ ነው።

የዚህ ፕሮጀክት ባህሪዎች-

  • በ Android መተግበሪያ ላይ የእውነተኛ ጊዜ የውሃ ደረጃ ዝመናዎች።
  • ውሃ ከዝቅተኛ ደረጃ በታች ሲደርስ የውሃውን ፓምፕ በራስ -ሰር ያብሩ።
  • ውሃ ከከፍተኛው ደረጃ በላይ ሲደርስ የውሃ ፓምፕን በራስ -ሰር ያጥፉ።
  • በማንኛውም የውሃ ደረጃ የውሃውን ፓምፕ ለመቆጣጠር በእጅ አማራጭ።

መስፈርቶች--

  1. NodeMCU ESP8266 ልማት ቦርድ
  2. HCSR04 ለአልትራሳውንድ ዳሳሽ
  3. የዳቦ ሰሌዳ
  4. ነጠላ ሰርጥ ማስተላለፊያ ሰሌዳ (የውሃ ፓምፕ ለመቆጣጠር)
  5. LM7805 +5V የቮልቴጅ ተቆጣጣሪ IC.
  6. ባትሪ (9V-12V)።
  7. የ WiFi ራውተር (NodeMCU ን ከበይነመረቡ ጋር ለማገናኘት)
  8. Firebase (የውሂብ ጎታ ለመፍጠር)
  9. የ MIT መተግበሪያ ፈጣሪ 2 (የ Android መተግበሪያን ለመፍጠር)

ስለዚህ እንጀምር።

ደረጃ 1: Firebase ን ያዋቅሩ እና ሚስጥራዊ ቁልፍን ያግኙ

Firebase ን ያዋቅሩ እና የሚስጥር ቁልፍን ያግኙ
Firebase ን ያዋቅሩ እና የሚስጥር ቁልፍን ያግኙ

በ Google firebase የእውነተኛ ጊዜ የመረጃ ቋት እንጠቀማለን። ይህ የእውነተኛ ጊዜ የመረጃ ቋት በኖደምኩ እና በ Android መሣሪያ መካከል እንደ ሚድዌይ ደላላ ሆኖ ይሠራል።

  • በመጀመሪያ ፣ ወደ firebase ጣቢያ ይሂዱ እና የጉግል መለያዎን በመጠቀም ይግቡ።
  • አዲስ የእውነተኛ-ጊዜ የውሂብ ጎታ ይፍጠሩ።
  • ከመተግበሪያው የውሂብ ጎታውን ለመድረስ እውነተኛ የውሂብ ጎታ ዩአርኤል እና ሚስጥራዊ ቁልፍ ያግኙ። ለዝርዝር አጋዥ ስልጠና ፣ የእሳት መስሪያ ቤትን ከ MIT መተግበሪያ ፈጠራ ጋር እንዴት ማዋሃድ እንደሚቻል ማየት ይችላሉ።

ደረጃ 2 - የ MIT መተግበሪያ ፈላጊ 2 ን በመጠቀም መተግበሪያን ይፍጠሩ

የ MIT መተግበሪያ ፈላጊ 2 ን በመጠቀም መተግበሪያን ይፍጠሩ
የ MIT መተግበሪያ ፈላጊ 2 ን በመጠቀም መተግበሪያን ይፍጠሩ
የ MIT መተግበሪያ ፈላጊ 2 ን በመጠቀም መተግበሪያን ይፍጠሩ
የ MIT መተግበሪያ ፈላጊ 2 ን በመጠቀም መተግበሪያን ይፍጠሩ
የ MIT መተግበሪያ ፈላጊ 2 ን በመጠቀም መተግበሪያን ይፍጠሩ
የ MIT መተግበሪያ ፈላጊ 2 ን በመጠቀም መተግበሪያን ይፍጠሩ

የእኛን የ Android መተግበሪያ ለመፍጠር የ MIT መተግበሪያ ፈጣሪ 2 ን እንጠቀማለን። የ Google firebase ን ለማዋሃድ ለመጠቀም በጣም ቀላል እና ለማዋሃድ ቀላል ነው።

እነዚህን ደረጃዎች ብቻ ይከተሉ:-

ከዚህ በታች የተያያዘውን የ MIT መተግበሪያ ፈጣሪያ ፕሮጀክት ፋይል (.aia ፋይል) ያውርዱ።

ከዚያ ወደ MIT መተግበሪያ ፈጣሪዎች ይሂዱ >> ፕሮጄክቶች >> የማስመጣት ፕሮጀክት (በቅጽበታዊ ገጽ እይታ 1 ላይ እንደሚታየው)። ፋይሉን ከኮምፒዩተርዎ ይምረጡ እና ይስቀሉት።

ፕሮጀክት ይክፈቱ እና ወደ ማያ ገጽ 3 ይሂዱ (በቅጽበታዊ ገጽ እይታ 2 ላይ እንደሚታየው)።

  • ከዚያ በኋላ ወደ የአቀማመጥ መስኮት ይሂዱ ፣ በ firebaseDB1 (በስራ ቦታው ታችኛው ክፍል ላይ የሚገኝ) ላይ ጠቅ ያድርጉ ፣ የውሂብ ጎታ ዩአርኤል እና ቁልፍ ያስገቡ። እንዲሁም ProjectBucket ን ወደ S_HO_C_K (በቅጽበታዊ ገጽ እይታ 3 ላይ እንደሚታየው) ያዘጋጁ።
  • በመጨረሻ ፣ በ “ግንባታ” ቁልፍ ላይ ጠቅ ያድርጉ እና የመተግበሪያ ፋይልን (.apk ፋይል) ወደ ኮምፒተርዎ ያስቀምጡ። በኋላ ያንን ፋይል ወደ የ Android መሣሪያዎ ያስተላልፉ።

ደረጃ 3: አርዱዲኖ አይዲኢን ለኖደሙ Esp8266 ያዋቅሩ

የ Arduino IDE ን ለኖድሙ Esp8266 ያዋቅሩ
የ Arduino IDE ን ለኖድሙ Esp8266 ያዋቅሩ

በመጀመሪያ ፣ Arduino IDE ን ለኖድሙ esp8266 ያዋቅሩ። ይህንን እርምጃ በ NodeMCU መሰረታዊ ነገሮች በ Armtronix ላይ በደረጃ መማሪያ እመክራለሁ። ለዚህ ጠቃሚ አጋዥ ስልጠና አርምትሮኒክስን አመሰግናለሁ።

ከዚያ በኋላ እነዚህን ሁለት ቤተ-መጽሐፍት ያክሉ (በቅጽበታዊ ገጽ እይታ እንደሚታየው)--

1. አርዱዲኖ ጄሰን

2. Firebase Arduino

ደረጃ 4 ከአንዳንድ አስፈላጊ ለውጦች ጋር ኮድ ይስቀሉ

ከአንዳንድ አስፈላጊ ለውጦች ጋር ኮድ ይስቀሉ
ከአንዳንድ አስፈላጊ ለውጦች ጋር ኮድ ይስቀሉ
ከአንዳንድ አስፈላጊ ለውጦች ጋር ኮድ ይስቀሉ
ከአንዳንድ አስፈላጊ ለውጦች ጋር ኮድ ይስቀሉ

ወደ Nodemcu ከመስቀልዎ በፊት በኮድ ውስጥ አንዳንድ አስፈላጊ ለውጦችን ማድረግ አለብዎት።

የተያያዘውን ፋይል (.ino ፋይል) ያውርዱ እና በአርዱዲኖ አይዲኢ ይክፈቱት።

  • በመስመር 3 ላይ ያለ ‹https://› ያለ የውሂብ ጎታ ዩአርኤል ያስገቡ።
  • በመስመር 4 ላይ የውሂብ ጎታ ምስጢራዊ ቁልፍን ያስገቡ።
  • በመስመር 5 እና 6 ላይ ፣ የ WiFi SSID እና የ Wifi ይለፍ ቃል (NodeMCU ESP8266 ን ለማገናኘት የሚፈልጉትን) ማዘመንዎን አይርሱ።

ትንሽ ወደ ታች ይሸብልሉ እና በእራስዎ የውሃ ማጠራቀሚያ ጥልቀት መሠረት አነስተኛውን የውሃ ደረጃ ፣ ከፍተኛውን የውሃ ደረጃ እና ጠርዞችን ያዘምኑ።

ከዚያ በኋላ ፕሮግራሙን ወደ NodeMCU ESP8266 ይስቀሉ።

ደረጃ 5 - ሃርድዌርን ያዋቅሩ

Image
Image
ሃርድዌር ያዋቅሩ
ሃርድዌር ያዋቅሩ
  • ከላይ ባለው ስእል እንደሚታየው ወረዳ ይፍጠሩ። ወይ 9 ቮ ወይም 12 ቮ ባትሪ መጠቀም ይችላሉ።
  • የውሃ ማጠራቀሚያ አናት ላይ የአልትራሳውንድ ዳሳሽ ያስቀምጡ።
  • የማስተላለፊያ ሰሌዳ በመጠቀም የውሃ ፓምፕን ያገናኙ (በፈተና ወቅት አማራጭ አይደለም)።

ደረጃ 6: የአስማት ጊዜ

የአስማት ጊዜ!
የአስማት ጊዜ!
የአስማት ጊዜ!
የአስማት ጊዜ!
የአስማት ጊዜ!
የአስማት ጊዜ!
  • በእርስዎ የ Android መሣሪያ ላይ መተግበሪያውን (በደረጃ 2 የተፈጠረ) ይጫኑ።
  • ለማዋቀር ኃይልን ያቅርቡ።
  • NodeMCU ከመገናኛ ነጥብ ጋር እስኪገናኝ ድረስ ይጠብቁ (እርስዎ ራውተር ወይም ተንቀሳቃሽ መገናኛ ነጥብ መጠቀም ይችላሉ)።
  • ሁሉም ተጠናቀቀ! አሁን ከየትኛውም የዓለም ቦታ የውሃ ደረጃን መቆጣጠር/መከታተል ይችላሉ።

የሚመከር: