ዝርዝር ሁኔታ:
- ደረጃ 1: Firebase ን ያዋቅሩ እና ሚስጥራዊ ቁልፍን ያግኙ
- ደረጃ 2 - የ MIT መተግበሪያ ፈላጊ 2 ን በመጠቀም መተግበሪያን ይፍጠሩ
- ደረጃ 3: አርዱዲኖ አይዲኢን ለኖደሙ Esp8266 ያዋቅሩ
- ደረጃ 4 ከአንዳንድ አስፈላጊ ለውጦች ጋር ኮድ ይስቀሉ
- ደረጃ 5 - ሃርድዌርን ያዋቅሩ
- ደረጃ 6: የአስማት ጊዜ
ቪዲዮ: በ IOT ላይ የተመሠረተ የውሃ ደረጃ መቆጣጠሪያ NodeMCU ESP8266 ን በመጠቀም 6 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:31
በ IOT ላይ የተመሠረተ የውሃ ደረጃ መቆጣጠሪያን እንዴት መፍጠር እንደሚቻል ይህ መመሪያ ነው።
የዚህ ፕሮጀክት ባህሪዎች-
- በ Android መተግበሪያ ላይ የእውነተኛ ጊዜ የውሃ ደረጃ ዝመናዎች።
- ውሃ ከዝቅተኛ ደረጃ በታች ሲደርስ የውሃውን ፓምፕ በራስ -ሰር ያብሩ።
- ውሃ ከከፍተኛው ደረጃ በላይ ሲደርስ የውሃ ፓምፕን በራስ -ሰር ያጥፉ።
- በማንኛውም የውሃ ደረጃ የውሃውን ፓምፕ ለመቆጣጠር በእጅ አማራጭ።
መስፈርቶች--
- NodeMCU ESP8266 ልማት ቦርድ
- HCSR04 ለአልትራሳውንድ ዳሳሽ
- የዳቦ ሰሌዳ
- ነጠላ ሰርጥ ማስተላለፊያ ሰሌዳ (የውሃ ፓምፕ ለመቆጣጠር)
- LM7805 +5V የቮልቴጅ ተቆጣጣሪ IC.
- ባትሪ (9V-12V)።
- የ WiFi ራውተር (NodeMCU ን ከበይነመረቡ ጋር ለማገናኘት)
- Firebase (የውሂብ ጎታ ለመፍጠር)
- የ MIT መተግበሪያ ፈጣሪ 2 (የ Android መተግበሪያን ለመፍጠር)
ስለዚህ እንጀምር።
ደረጃ 1: Firebase ን ያዋቅሩ እና ሚስጥራዊ ቁልፍን ያግኙ
በ Google firebase የእውነተኛ ጊዜ የመረጃ ቋት እንጠቀማለን። ይህ የእውነተኛ ጊዜ የመረጃ ቋት በኖደምኩ እና በ Android መሣሪያ መካከል እንደ ሚድዌይ ደላላ ሆኖ ይሠራል።
- በመጀመሪያ ፣ ወደ firebase ጣቢያ ይሂዱ እና የጉግል መለያዎን በመጠቀም ይግቡ።
- አዲስ የእውነተኛ-ጊዜ የውሂብ ጎታ ይፍጠሩ።
- ከመተግበሪያው የውሂብ ጎታውን ለመድረስ እውነተኛ የውሂብ ጎታ ዩአርኤል እና ሚስጥራዊ ቁልፍ ያግኙ። ለዝርዝር አጋዥ ስልጠና ፣ የእሳት መስሪያ ቤትን ከ 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 ያዋቅሩ። ይህንን እርምጃ በ NodeMCU መሰረታዊ ነገሮች በ Armtronix ላይ በደረጃ መማሪያ እመክራለሁ። ለዚህ ጠቃሚ አጋዥ ስልጠና አርምትሮኒክስን አመሰግናለሁ።
ከዚያ በኋላ እነዚህን ሁለት ቤተ-መጽሐፍት ያክሉ (በቅጽበታዊ ገጽ እይታ እንደሚታየው)--
1. አርዱዲኖ ጄሰን
2. Firebase Arduino
ደረጃ 4 ከአንዳንድ አስፈላጊ ለውጦች ጋር ኮድ ይስቀሉ
ወደ Nodemcu ከመስቀልዎ በፊት በኮድ ውስጥ አንዳንድ አስፈላጊ ለውጦችን ማድረግ አለብዎት።
የተያያዘውን ፋይል (.ino ፋይል) ያውርዱ እና በአርዱዲኖ አይዲኢ ይክፈቱት።
- በመስመር 3 ላይ ያለ ‹https://› ያለ የውሂብ ጎታ ዩአርኤል ያስገቡ።
- በመስመር 4 ላይ የውሂብ ጎታ ምስጢራዊ ቁልፍን ያስገቡ።
- በመስመር 5 እና 6 ላይ ፣ የ WiFi SSID እና የ Wifi ይለፍ ቃል (NodeMCU ESP8266 ን ለማገናኘት የሚፈልጉትን) ማዘመንዎን አይርሱ።
ትንሽ ወደ ታች ይሸብልሉ እና በእራስዎ የውሃ ማጠራቀሚያ ጥልቀት መሠረት አነስተኛውን የውሃ ደረጃ ፣ ከፍተኛውን የውሃ ደረጃ እና ጠርዞችን ያዘምኑ።
ከዚያ በኋላ ፕሮግራሙን ወደ NodeMCU ESP8266 ይስቀሉ።
ደረጃ 5 - ሃርድዌርን ያዋቅሩ
- ከላይ ባለው ስእል እንደሚታየው ወረዳ ይፍጠሩ። ወይ 9 ቮ ወይም 12 ቮ ባትሪ መጠቀም ይችላሉ።
- የውሃ ማጠራቀሚያ አናት ላይ የአልትራሳውንድ ዳሳሽ ያስቀምጡ።
- የማስተላለፊያ ሰሌዳ በመጠቀም የውሃ ፓምፕን ያገናኙ (በፈተና ወቅት አማራጭ አይደለም)።
ደረጃ 6: የአስማት ጊዜ
- በእርስዎ የ Android መሣሪያ ላይ መተግበሪያውን (በደረጃ 2 የተፈጠረ) ይጫኑ።
- ለማዋቀር ኃይልን ያቅርቡ።
- NodeMCU ከመገናኛ ነጥብ ጋር እስኪገናኝ ድረስ ይጠብቁ (እርስዎ ራውተር ወይም ተንቀሳቃሽ መገናኛ ነጥብ መጠቀም ይችላሉ)።
- ሁሉም ተጠናቀቀ! አሁን ከየትኛውም የዓለም ቦታ የውሃ ደረጃን መቆጣጠር/መከታተል ይችላሉ።
የሚመከር:
የውሃ ማለስለሻ የጨው ደረጃ መቆጣጠሪያ 7 ደረጃዎች
የውሃ ማለስለሻ የጨው ደረጃ መከታተያ - የውሃ ማለስለሻዎች የሚሠሩት ከጠንካራ ውሃ ውስጥ ካልሲየም እና ማግኒዥየም አየኖች በልዩ ሙጫ በኩል ከሶዲየም ክሎራይድ (ጨው) ጋር በሚለዋወጡበት ion ልውውጥ ሂደት ነው። ውሃው በሙጫ ዶቃዎች ውስጥ በሚንቀሳቀስበት ወደ ግፊት መርከብ ውስጥ ይገባል ፣
የእውነተኛ-ጊዜ የውሃ ጉድጓድ የውሃ ሙቀት ፣ የአሠራር እና የውሃ ደረጃ መለኪያ 6 ደረጃዎች (ከስዕሎች ጋር)
የእውነተኛ-ጊዜ የውሃ ጉድጓድ የውሃ ሙቀት ፣ የአሠራር ሁኔታ እና የውሃ ደረጃ መለኪያ-እነዚህ መመሪያዎች ዝቅተኛ ዋጋን ፣ በእውነተኛ ጊዜ ፣ የውሃ ቆጣሪን ለክትትል የሙቀት መጠን ፣ የኤሌክትሪክ ሥነምግባር (EC) እና በተቆፈሩ ጉድጓዶች ውስጥ የውሃ ደረጃን እንዴት እንደሚገነቡ ያብራራሉ። ቆጣሪው በተቆፈረ ጉድጓድ ውስጥ እንዲንጠለጠል ፣ የውሃውን ሙቀት ለመለካት ፣ EC
ከ Raspberry Pi ጋር የ Oled ማሳያ በመጠቀም የውሃ ደረጃ መቆጣጠሪያ 4 ደረጃዎች
የውሃ ደረጃ መከታተያ ከ Raspberry Pi ጋር በመጠቀም - ሰላም ሁላችሁም ፣ እኔ የአይኒቨርሲቲ አባል ሻፊን ነኝ። ከ Raspberry pi ጋር የውሃ ማጠራቀሚያዎችን በኦይድድ ማሳያ እንዴት እንደሚገነቡ እጋራለሁ። የተቀባው ማሳያ የውሃ ባልዲውን መቶኛ ያሳያል
አውቶማቲክ የውሃ ደረጃ መቆጣጠሪያ ትራንዚስተሮችን ወይም 555 ሰዓት ቆጣሪ IC ን በመጠቀም - 5 ደረጃዎች
አውቶማቲክ የውሃ ደረጃ መቆጣጠሪያ ትራንዚስተሮችን ወይም 555 ሰዓት ቆጣሪን በመጠቀም - መግቢያ - ሂይ እዚህ ያለን ሁሉ ውሃውን በብቃት ስለማዳን እንማራለን። ስለዚህ ደረጃዎቹን እና ዓረፍተ ነገሮቹን በጥንቃቄ ይሂዱ። የውሃ ማጠራቀሚያ መትረፍ ወደ ውሃ ብክነት የሚያመራ የተለመደ ችግር ነው። እናቶች ቢኖሩም
የአልትራሳውንድ ዳሳሽ እና የፉዱዲኖ የውሃ ዳሳሽ በመጠቀም የውሃ ደረጃ አርዱዲኖን የመለየት ዘዴዎች -4 ደረጃዎች
የአልትራሳውንድ ዳሳሽ እና የፉንድኖኖ የውሃ ዳሳሽ በመጠቀም የውሃ ደረጃ አርዱዲኖን የመመርመር ዘዴዎች -በዚህ ፕሮጀክት ውስጥ ሁለት ዘዴዎችን በመጠቀም እንዴት ርካሽ የውሃ መመርመሪያ እንደሚፈጥሩ አሳያችኋለሁ 1. ለአልትራሳውንድ ዳሳሽ (HC-SR04) .2. Funduino የውሃ ዳሳሽ