ዝርዝር ሁኔታ:
- ደረጃ 1 ሀብቶች ያስፈልጋሉ
- ደረጃ 2 የጉግል ረዳት
- ደረጃ 3: ሽቦዎችን መቁረጥ
- ደረጃ 4 - ፓምፕን ወደ ቅብብል ያያይዙ
- ደረጃ 5 - ለኃይል ማስተላለፊያ የኃይል አቅርቦትን በማያያዝ ላይ
- ደረጃ 6: Raspberry Pi ን ወደ Relay በማገናኘት ላይ
- ደረጃ 7 የፓምumpን ደህንነት መጠበቅ
- ደረጃ 8 - ውሃ መምራት
- ደረጃ 9 ሁሉንም ነገር በአንድ ላይ ማዋሃድ
- ደረጃ 10 የሃርድዌር ሥራዎችን መሞከር
- ደረጃ 11 ፍላሽ ማስመጣት
- ደረጃ 12 ለፕሮግራማችን አቃፊ ይፍጠሩ እና ወደ ውስጥ ይግቡ
- ደረጃ 13 - የድር አገልጋይ ኮድ መስጠት
- ደረጃ 14 የሙከራ ኮድ ይሠራል
- ደረጃ 15 - መተላለፊያ
- ደረጃ 16 Ngrok ን መጫን
- ደረጃ 17 ንግሮክን መሞከር
- ደረጃ 18 IFFF
- ደረጃ 19: ተከናውኗል
- ደረጃ 20 - የ IOT ውድድር
ቪዲዮ: እሺ የጉግል ተክል ውሃ ማጠጫ/የውሃ ሽጉጥ - 20 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:31
ይህ በአንድ ሰው ላይ ውሃ ለመርጨት ወይም አንዳንድ እፅዋትን ለማጠጣት የጉግል ቤትን ወይም ማንኛውንም ስልክ በላዩ ላይ ከ Google ረዳት ጋር የሚጠቀም አስደሳች ፕሮጀክት ነው። እንዲሁም እንደ መብራት ፣ ማሞቂያ ፣ አድናቂዎች ወዘተ የመሳሰሉት ለሌሎች አጠቃቀሞች ብዙ እምቅ ትግበራ አለው። ይህንን ከወደዱ እባክዎን ለዚህ ፕሮጀክቶች በ IOT ውድድር ውስጥ ድምጽ ይስጡ። አመሰግናለሁ.
ደረጃ 1 ሀብቶች ያስፈልጋሉ
የሚከተሉትን ያስፈልግዎታል:
- እንጆሪ ፓይ (ወደ በይነመረብ መድረስ የሚችል ማንኛውም ሞዴል)
- የ 12 ቪ የውሃ ፓምፕ (ይህ እኔ የተጠቀምኩት ነው)
- የ 12 ቪ የኃይል አቅርቦት (ይህንን አንድ ወይም አንድ ተኝቶ ይጠቀሙ)
- የ 5v 2 ሰርጥ ቅብብል (ይህ እኔ የተጠቀምኩት ዓይነት ነው)
- አንዳንድ እንስት ወደ ሴት ዝላይ አመራሮች
- ውሃ ለመያዝ የፕላስቲክ ሳጥን
- ውሃው ከፓም pump ውስጥ እንዲንሸራተት በሆነ መንገድ (እኔ የፕላስቲክ ቱቦ አጠፍኩ ግን ግን ገለባ ብቻ መጠቀም ይችላሉ)
መቀየሪያ ብቻ እንደሆንዎት እሱን በአካል ከመገኘት ይልቅ በርቀት በራዝቤሪ ፓይ ለማብራት ስለሚፈቅድ ቅብብሎሾችን እንጠቀም ነበር።
ደረጃ 2 የጉግል ረዳት
የጉግል ረዳትን የሚደርሱበት መንገድ እንዳለዎት ያረጋግጡ። የጉግል ቤት ወይም ስልክ መጠቀም ይችላሉ።
ደረጃ 3: ሽቦዎችን መቁረጥ
ከመቀየሪያው ጋር እንዲጣበቁ ለመቁረጥ እና በመቀጠል ጫፎቹን ከ 12 ቪ አቅርቦት እና ፓምፕዎ ለማላቀቅ የሽቦ መቁረጫዎችን ይጠቀሙ። ጠንካራ ግንኙነትን ለመፍቀድ ሽፋኑን በቂ ማድረጉን ያረጋግጡ።
ደረጃ 4 - ፓምፕን ወደ ቅብብል ያያይዙ
- በሁለቱም ማስተላለፊያዎች ላይ መካከለኛውን ተርሚናል ይንቀሉ
- ከውኃ ፓምፕ ውስጥ ሽቦዎችን ያስገቡ
- እንደገና አስገባ
ደረጃ 5 - ለኃይል ማስተላለፊያ የኃይል አቅርቦትን በማያያዝ ላይ
- ተርሚናሎችን ይንቀሉ
- ከ 12 ቪ የኃይል አቅርቦት ውስጥ ሽቦዎችን ያስገቡ
- ወደ ቦታቸው መልሰው ያዙሯቸው
ደረጃ 6: Raspberry Pi ን ወደ Relay በማገናኘት ላይ
ከዚህ በላይ ባለው ሥዕላዊ መግለጫ ላይ እንደሚታየው ከሮቤሪ ፓይ ጋር ይገናኙ። ቅብብሉን ከመሬት ፣ ከ 5 ቪ እና ከ 2 ጂፒኦ ፒኖች ጋር ማገናኘት ያስፈልግዎታል።
ደረጃ 7 የፓምumpን ደህንነት መጠበቅ
ፓም pumpን በፕላስቲክ መያዣ ውስጥ ለማስጠበቅ ብሉ-ታክ ወይም የተጣራ ቴፕ ይጠቀሙ።
ደረጃ 8 - ውሃ መምራት
ውሃው አንድን ሰው በፊቱ ላይ እንዲደበዝዝ ከፈለጉ እሱን መምራት አለበት። ይህንን ለማድረግ የፕላስቲክ ቱቦን ከላይ ወደሚታየው ቅርፅ ለማጠፍ የሙቀት ጠመንጃ እጠቀም ነበር። ከዚያም የብዕር ክዳን ከላይ አደረግሁት። እንደ አማራጭ ገለባን መጠቀም ይችላሉ።
አንዳንድ እፅዋትን ማጠጣት ከፈለጉ የፕላስቲክ ቱቦን ወይም የብዕር ውስጡን ማከል ይችላሉ።
ደረጃ 9 ሁሉንም ነገር በአንድ ላይ ማዋሃድ
እኔ ሌላ የፕላስቲክ ሳጥን ጨመርኩ እና እርጥብ ማድረጉን ለማቆም የሬስቤሪ ፓይ አስቀምጥ እና ወደ ውስጥ አስተላልፍ።
ወረዳውን ትንሽ ግልፅ ለማድረግ ከላይ የወረዳ ዲያግራምን አካትቻለሁ።
ደረጃ 10 የሃርድዌር ሥራዎችን መሞከር
የፓም works ሥራዎችን ለመፈተሽ የሚከተለውን ኮድ በሮዝቤሪ ፓይ ላይ ያሂዱ። ይህ ፓም pumpን ማጥፋት እና ከዚያ ማብራት አለበት (ወይም በሌላ መንገድ)።
ከ gpiozero ማስመጣት LED
የማስመጣት ጊዜ #ይህ ለዚህ ኮድ እኛ የምንፈልጋቸውን አግባብነት ያላቸው ሞጁሎችን ያስመጣል
ቅብብል = LED (14)
relay2 = LED (15) #ቅብብሎቹን ኤልኢዲ መመደብ
እውነት እያለ ፦
ቅብብሎሽ / () #ጊዜን ያሳልፉ። እንቅልፍ (1) #መተኛት
ደረጃ 11 ፍላሽ ማስመጣት
የጉግል ረዳቱ እንጆሪ ፒን ለመቆጣጠር ቀላሉ መንገድ የድር አገልጋይ እንዲያስተናግድ በማድረጉ ነው። ከዚያ አንድ ነገር በተናገሩ ቁጥር ጎግል በዚያ አገልጋይ ላይ አንድ ገጽ እንዲጎበኝ እና አገልጋዩ በሚጎበኝበት ጊዜ ቅብብሉን ለማብራት እና ለማጥፋት የ raspberry pi ን ኮድ እንዲያደርግ ማድረግ እንችላለን። የበለጠ ጥልቅ የ flask መማሪያ ከፈለጉ ከዚያ-ይህንን መማሪያ በ rasberry pi ይጎብኙ።
በእርስዎ እንጆሪ ፓይ ላይ የፍሎክ ሞዱሉን በፓይዘን ላይ ያስመጡ።
- ከበይነመረቡ ጋር መገናኘቱን ያረጋግጡ
- ተርሚናል ይክፈቱ
- ተይብ ፦
sudo pip3 flask ጫን
ይህ ካልሰራ -
- ከበይነመረቡ ጋር መገናኘቱን ያረጋግጡ
- ይህንን መመሪያ ይመልከቱ
ደረጃ 12 ለፕሮግራማችን አቃፊ ይፍጠሩ እና ወደ ውስጥ ይግቡ
ተርሚናል በመክፈት እና በመተየብ ይህንን ያድርጉ
mkdir webapp
ሲዲ webapp
ደረጃ 13 - የድር አገልጋይ ኮድ መስጠት
- ስራ ፈት ክፈት 3
- ፋይል> አዲስ ፍጠር
- አሁን በፈጠሩት የድር መተግበሪያ አቃፊ ውስጥ ያስቀምጡት
- ይህን ኮድ ያስገቡ
ከ flask ማስመጣት Flaskfrom gpiozero ማስመጣት የ LED ማስመጫ ጊዜ #እነዚህ ለፕሮጀክት ቅብብሎሽ የሚያስፈልጉ ሞጁሎችን በማስመጣት ላይ ናቸው = LED (14) ቅብብል 2 = LED (15) #ቅብብሎቹን የ LED መተግበሪያ መመደብ = ፍላሽ (_ ስም_) #እንዲለዋወጡ ተለዋዋጭ ስም በ @app.route ('/', ዘዴዎች = ['GET']) ላይ ኮዱን ከእሱ ጋር ማስኬድ ቀላል ነው "በድረ -ገጹ ላይ" GET "ማድረግ" ይህ ተግባር በዋናው ገጽ ላይ የሚታየውን ይመልሳል። "" "def index (): 'Main page' @app.route ('/on') 'መመለስ #ከዚህ በታች ባለው ተግባር በቅብብሎቶቹ ላይ ማብራት" "" ቅብብሎቹን ማብራት እና ሠላም ማተም ተግባሩን በአግባቡ እየሰራ መሆኑን ለማረጋገጥ " "" def on (): print ("hi") relay.on () relay2.off () return 'on' @app.route ('/off') #ከዚህ በታች ባለው ተግባር በኩል ቅብብሎቹን መዝጋት "" "ማዞር ቅብብሎቹን አጥፍቶ ማተም ተግባሩን በትክክል እየሰራ መሆኑን ለማረጋገጥ "" "def off (): print (" hi ") relay.off () relay2.on () 'off' @app.route ('/go') መመለስ) #ተግባሩን ማከናወን "" "ይህ ተግባር ውሃውን እንዲረጭ ቅብብሎቹን ያበራል" "" def go (): relay.on () r elay2.off () time.sleep (3) relay.off () relay2.on () መመለስ ('go') "" "" ድረ ገጹን በሚመለከተው ወደብ በኩል መድረስ (8000 አብዛኛውን ጊዜ ቤት ነው) እና አስተናጋጅ "" "ከሆነ _name_ == '_main_': app.run (አርም = እውነት ፣ ወደብ = 8000 ፣ አስተናጋጅ = '0.0.0.0')
አስተያየቶቹ በኮዱ ውስጥ ምን እየተከናወነ እንደሆነ ያብራራሉ
ደረጃ 14 የሙከራ ኮድ ይሠራል
የድር አሳሽዎን ይክፈቱ እና ዩአርኤሉን https://127.0.0.1:5000/on ያስገቡ
ነጭ ማያ ገጽ ማየት አለብዎት ነገር ግን የማስተላለፊያውን ጠቅታ መስማት መቻል አለብዎት ወይም ፓም pump ከተሰካ መቀጠል አለበት።
ፓም pumpን ለማጥፋት ወደ https://127.0.0.1:5000/off ይሂዱ
ማስታወሻ - 127.0.0.1 ማለት ‹ቤት› ፣ ማለትም ይህ ኮምፒውተር 5000 ማለት ‹ወደብ 5000› ማለት የድር አገልጋዩ የሚሰራበት ወደብ ነው። ይህ የሚሰራ ከሆነ በ አንድ እርምጃ ወደፊት ሊወስዱት ይችላሉ-
1. በመተየብ የእርስዎን raspberry pis ip አድራሻ ማግኘት ፦
የአስተናጋጅ ስም -እኔ
2. ፒሲዎ ፒሲፓደር/ሲጎበኝ ከተመሳሳይ wifi ጋር በተገናኘ በማንኛውም ኮምፒተር ላይ
ይህ ቅብብሉን ማብራት አለበት።
ይህ እንደ የእርስዎ raspberry pi ከተመሳሳይ ዋይፋይ ጋር ከተገናኘ ከማንኛውም ኮምፒውተር የእርስዎን Rasberry pi እንዴት መቆጣጠር እንደሚችሉ ያሳያል።
ደረጃ 15 - መተላለፊያ
ስለዚህ የጉግል መነሻ ይህንን ድር ጣቢያ መጎብኘት ይችላል ፣ አሁንም እርስዎ ማስተላለፊያውን ማጥፋት እና ማብራት እንዲችሉ ከተመሳሳይ አይፒ አድራሻ ጋር ያልተገናኙ ኮምፒውተሮች ዋሻ መፍጠር ያስፈልግዎታል። ይህንን በ ngrok ማድረግ ይችላሉ። የፍላሽ ድር ጣቢያውን ከማንኛውም ኮምፒተር እንዲጎበኙ የሚያስችልዎ በ raspberry pi ላይ ሊጭኑት የሚችሉት ፕሮግራም ነው።
ለተጨማሪ መረጃ ድር ጣቢያቸውን ይጎብኙ
ደረጃ 16 Ngrok ን መጫን
ይህንን አገናኝ በእርስዎ raspberry pi ላይ ያስገቡት https://ngrok.com/download እና ngrok ን ለማውረድ እና ለማዋቀር መመሪያዎቹን ይከተሉ።
ደረጃ 17 ንግሮክን መሞከር
የፍላሽ አገልጋይዎ እየሰራ መሆኑን ያረጋግጡ። ሌላ ተርሚናል ይክፈቱ እና በሲዲ webapp ይተይቡ
ከዚያ በመተየብ ngrok ን ይጀምሩ
./ngrok http 5000
ይህ በማንኛውም መሣሪያ ላይ ሊሄዱበት የሚገባውን ዩአርኤል ሊያሳይዎት ይገባል። ይህንን ይቅዱ እና ለሚቀጥለው እርምጃ ለራስዎ ኢሜል ያድርጉ
ይህ ካልሰራ -
- ጠርሙስ እየሰራ መሆኑን ያረጋግጡ
- እንደ ፍላሽ ፕሮግራም በተመሳሳይ አቃፊ ውስጥ ngrok ን እያሄዱ መሆኑን ያረጋግጡ
- ትክክለኛውን አገናኝ መቅዳትዎን ያረጋግጡ (ፕሮግራሙን እንደገና በሚያስጀምሩበት ጊዜ ሁሉ ይለወጣል)
ደረጃ 18 IFFF
IFFF: ይህ ከሆነ ያ አንድ ነገር ሲናገሩ የጉግል ቤትዎ የድር አገልጋይ እንዲጎበኝ ሊያገለግል የሚችል ነፃ ፕሮግራም ነው ፣
ይህንን ለማዋቀር የሚከተሉትን ደረጃዎች ይከተሉ
- ወይ https://ifttt.com/ ይጎብኙ ወይም መተግበሪያውን ያውርዱ
- መለያ ይፍጠሩ
- አዲስ አፕሌት ይፍጠሩ የሚለውን ጠቅ ያድርጉ (አንዳንድ ጊዜ በአፕሌቶቼ ስር)
- ይህንን ጠቅ ያድርጉ
- Google ን ይፈልጉ እና የጉግል ረዳትን ይምረጡ
- ጠቅ ያድርጉ ቀላል ሐረግ
- ሊሉት በሚፈልጉት ስር “የውሃ ሽጉጥን ያግብሩ”
- ቀስቃሽ ፍጠርን ጠቅ ያድርጉ
- ያንን ጠቅ ያድርጉ
- ድርን ይፈልጉ
- የድር መጽሔቶችን ጠቅ ያድርጉ
- ጠቅ ያድርጉ የድር ጥያቄ ያድርጉ
- በዩአርኤል ስር ቀደም ሲል የሰጠዎትን ዩአርኤል ngrok ያስገቡ/ይሂዱ
- በስርዓት ስር GET የሚለውን ይምረጡ
- በይዘት ስር ጽሑፍ/ተራ ይምረጡ
- ጠቅ ያድርጉ ፍጠር
- ጨርስን ጠቅ ያድርጉ
ደረጃ 19: ተከናውኗል
አሁን ሄይ ጉግል (የመረጡትን ሐረግ ያስገቡ) ሲሉ ፣ ፓም pump መብራት አለበት።
ይህ የማይሰራ ከሆነ (እንዲሠራ ለማድረግ 15 ያህል ጊዜ ወስዶብኛል)
- ሁሉም ፕሮግራሞች እየሰሩ መሆናቸውን ያረጋግጡ
- ሁሉም እርሳሶች መገናኘታቸውን ያረጋግጡ
- ወደ IFTT ያስገቡት ዩአርኤል የቅርብ ጊዜው መሆኑን ያረጋግጡ
- Raspberry pi ከበይነመረቡ ጋር መገናኘቱን ያረጋግጡ
ደረጃ 20 - የ IOT ውድድር
ይህንን መማሪያ ከወደዱ እባክዎን በ IOT ውድድር ውስጥ ለእኛ ድምጽ ይስጡ። በጣም አመሰግናለሁ.
የሚመከር:
የእውነተኛ-ጊዜ የውሃ ጉድጓድ የውሃ ሙቀት ፣ የአሠራር እና የውሃ ደረጃ መለኪያ 6 ደረጃዎች (ከስዕሎች ጋር)
የእውነተኛ-ጊዜ የውሃ ጉድጓድ የውሃ ሙቀት ፣ የአሠራር ሁኔታ እና የውሃ ደረጃ መለኪያ-እነዚህ መመሪያዎች ዝቅተኛ ዋጋን ፣ በእውነተኛ ጊዜ ፣ የውሃ ቆጣሪን ለክትትል የሙቀት መጠን ፣ የኤሌክትሪክ ሥነምግባር (EC) እና በተቆፈሩ ጉድጓዶች ውስጥ የውሃ ደረጃን እንዴት እንደሚገነቡ ያብራራሉ። ቆጣሪው በተቆፈረ ጉድጓድ ውስጥ እንዲንጠለጠል ፣ የውሃውን ሙቀት ለመለካት ፣ EC
የብሉቱዝ ተክል ውሃ ማጠጫ ስርዓት 10 ደረጃዎች
የብሉቱዝ ተክል ውሃ ማጠጫ ስርዓት - *** የብሉቱዝ ተክል ውሃ ማጠጫ ስርዓት ምንድነው *** ይህ በ ARDUINO UNO (ማይክሮ መቆጣጠሪያ) ቦርድ የተጎላበተ የኤሌክትሮኒክ ስርዓት ነው። ስርዓቱ ከተጠቃሚው ph መረጃ ለመቀበል የብሉቱዝ ቴክኖሎጂን ይጠቀማል
IOT የውሃ ሽጉጥ/ተክል ውሃ ማጠጫ 20 ደረጃዎች
IOT Water Pistol/plant Waterer - ይህ የጉግል ቤት ወይም ማንኛውንም ስልክ በላዩ ላይ ከ Google ረዳት ጋር በአንድ ሰው ላይ ውሃ ለመርጨት ወይም አንዳንድ እፅዋትን ለማጠጣት የሚጠቀም አስደሳች ፕሮጀክት ነው። እንዲሁም ለሌሎች አገልግሎቶች እንደ መብራት ፣ ማሞቂያ ፣ አድናቂዎች ወዘተ ብዙ እምቅ ትግበራ አለው። ይህንን ከወደዱ
የራስ ውሃ ማጠጫ ተክል ሣጥን 6 ደረጃዎች
የራስ ማጠጫ ተክል ሣጥን-ሁሉም መስፈርቶች-እንጨት ላስካርትተር 3 ዲ አታሚ የእንጨት ሙጫ አርዱዲኖ የመሬት እርጥበት ዳሳሽ የውሃ ፓምፕ ትራንስስተር የውሃ ጠርሙስ
የውሃ ማጣሪያ ተክል ማጠጫ ስርዓት 5 ደረጃዎች
ውሃ የማንፃት ተክል ውሃ ማጠጫ ስርዓት-ብዙ ውሃ ማጠራቀም ብቻ ሳይሆን ውሃ ማጠጣት በጣም አስደሳች እና ቀላል ተግባር የሚያደርግ ቀላል የእፅዋት ውሃ ማጠጫ ስርዓት። በልብስ ማጠቢያ ማሽኖችዎ ወይም በእቃ ማጠቢያ ማሽንዎ ውስጥ የተረፈውን ቆሻሻ ውሃ በጣም ውጤታማ በሆነ መንገድ ጥቅም ላይ ሊውል ይችላል