ዝርዝር ሁኔታ:

የአትክልት ስፍራዎን ይቆጣጠሩ - 16 ደረጃዎች (ከስዕሎች ጋር)
የአትክልት ስፍራዎን ይቆጣጠሩ - 16 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: የአትክልት ስፍራዎን ይቆጣጠሩ - 16 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: የአትክልት ስፍራዎን ይቆጣጠሩ - 16 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: የተለያዩ የአትክልት አቀራረብ ዲዛይን ትማሩበታላችሁ 2024, ሀምሌ
Anonim
የአትክልት ቦታዎን ይቆጣጠሩ
የአትክልት ቦታዎን ይቆጣጠሩ

የአትክልት ቦታዎን ከየትኛውም ቦታ ይከታተሉ ፣ የአከባቢውን የአከባቢ ሁኔታ ለመከታተል ወይም ከርቀት ለመቆጣጠር ሞባይልን ይጠቀሙ። ወረዳው የአፈርን እርጥበት ሁኔታ ለማወቅ ከሙቀት እና እርጥበት ጋር ተዳምሮ የአፈር እርጥበት ዳሳሽ ይጠቀማል።

ደረጃ 1: አካላት

  1. አርዱinoኖ አንድ
  2. ኖደምኩ
  3. የሙቀት እና እርጥበት ዳሳሽ DHT 11
  4. የአፈር እርጥበት ዳሳሽ - FC28
  5. የባትሪ ባንክ 10000mah (ለኃይል አርዱዲኖ እና ኖደምኩ)
  6. ኖኪያ ኤልሲዲ 5110
  7. Resitor (5 x 10k ፣ 1 x 330ohms)
  8. የ Potentiometer ሮታሪ ዓይነት (የ LCD ብሩህነትን ለማስተካከል) 0-100 ኪ
  9. ዝላይ ሽቦዎች
  10. የዳቦ ሰሌዳ

ደረጃ 2 መሰረታዊ ዳሳሽ የአፈር እርጥበት FC 28

መሰረታዊ ዳሳሽ - የአፈር እርጥበት FC 28
መሰረታዊ ዳሳሽ - የአፈር እርጥበት FC 28

እርጥበትን ለመለካት ፣ እኛ የአፈር እርጥበት ዳሳሽ FC 28 ን እንጠቀማለን ፣ መሠረታዊው መርህ እንደሚከተለው ነው--

የ FC-28 የአፈር እርጥበት ዳሳሽ ዝርዝሮች እንደሚከተለው ናቸው-የግቤት ቮልቴጅ 3.3-5V

የውጤት ቮልቴጅ: 0 - 4.2V

የግቤት የአሁኑ: 35mA

የውጤት ምልክት - ሁለቱም አናሎግ እና ዲጂታል

የ FC-28 የአፈር እርጥበት ዳሳሽ አራት ፒኖች አሉት-ቪሲሲ: ኃይል

መ 0 - የአናሎግ ውፅዓት

D0: ዲጂታል ውፅዓት

GND: መሬት

በአናሎግ ሞድ ውስጥ ዳሳሹን ለማገናኘት የአነፍናፊውን የአናሎግ ውፅዓት መጠቀም ያስፈልገናል። ከአፈር እርጥበት ዳሳሽ FC-28 የአናሎግ ውፅዓት ሲወስድ አነፍናፊው ከ 0 ወደ 1023 እሴት ይሰጠናል። እርጥበቱ የሚለካው መቶኛ ነው ፣ ስለሆነም እነዚህን እሴቶች ከ 0 እስከ 100 እናደርጋለን ከዚያም እነዚህን እሴቶች በ ተከታታይ ሞኒተር። የእርጥበት እሴቶችን የተለያዩ ክልሎች ማቀናበር እና በእሱ መሠረት የውሃውን ፓምፕ ማብራት ወይም ማጥፋት ይችላሉ።

ሞጁሉ የደረጃ እሴትን የሚያስተካክለው ፖታቲሜትር አለው። ይህ የመግቢያ ዋጋ በ LM393 ተነፃፃሪ ይነፃፀራል። በዚህ የመነሻ እሴት መሠረት የውጤት ኤልኢዲ ወደ ላይ እና ወደ ታች ያበራል።

ከአፈር እርጥበት ዳሳሽ ጋር ለመገናኘት ኮዱ ተጨማሪ እርምጃዎች ውስጥ ይወሰዳል

ደረጃ 3: MQTT ን መረዳት - ለርቀት ውሂብ ማተም

MQTT ን መረዳት - ለርቀት ውሂብ ማተም
MQTT ን መረዳት - ለርቀት ውሂብ ማተም

ተጨማሪ ከመጀመራችን በፊት በመጀመሪያ ለ IOT የርቀት መረጃ ህትመት እንለፍ

MQTT ለ MQ ቴሌሜትሪ ትራንስፖርት ማለት ነው። ለገደብ መሣሪያዎች እና ለዝቅተኛ የመተላለፊያ ይዘት ፣ ለከፍተኛ መዘግየት ወይም ለማይታመን አውታረ መረቦች የተነደፈ የህትመት/የደንበኝነት ምዝገባ ፣ እጅግ በጣም ቀላል እና ቀላል የመልእክት መላላኪያ ፕሮቶኮል ነው። የዲዛይን መርሆዎች የአውታረ መረብ መተላለፊያ ይዘትን እና የመሣሪያ ሀብቶችን ፍላጎቶች ለመቀነስ እንዲሁም አስተማማኝነትን እና የመላኪያውን የተወሰነ ደረጃ ለማረጋገጥ እየሞከሩ ነው። እነዚህ መርሆዎች ፕሮቶኮሉን ለታዳጊው “ማሽን-ወደ-ማሽን” (M2M) ወይም “የነገሮች በይነመረብ” የተገናኙ መሣሪያዎች ዓለም ፣ እና የመተላለፊያ ይዘት እና የባትሪ ኃይል በከፍተኛ ደረጃ ለሚገኙ የሞባይል አፕሊኬሽኖች ተስማሚ ለማድረግም ሆነ።

ምንጭ -

MQTT [1] (MQ Telemetry Transport or Message Queuing Telemetry Transport) የ ISO ደረጃ (ISO/IEC PRF 20922) [2] በመመዝገቢያ ላይ የተመሠረተ የመልዕክት ፕሮቶኮል ነው። በ TCP/IP ፕሮቶኮል አናት ላይ ይሠራል። “አነስተኛ ኮድ አሻራ” የሚያስፈልግ ወይም የአውታረ መረብ የመተላለፊያ ይዘት ውስን ከሆነባቸው ከርቀት አካባቢዎች ጋር ለሚገናኙ ግንኙነቶች የተነደፈ ነው።

ምንጭ -

ደረጃ 4: MQTT: የ MQTT ደላላ መለያ ማቀናበር

የተለያዩ የ MQTT ደላላ መለያ አለ ፣ ለዚህ አጋዥ ስልጠና እኔ ደመናሚክትን (https://www.cloudmqtt.com/) ተጠቅሜያለሁ።

CloudMQTT በደመናው ውስጥ Mosquitto አገልጋዮች የሚተዳደሩ ናቸው። Mosquitto የህትመት/የደንበኝነት ምዝገባ መልእክት ወረፋ ሞዴልን በመጠቀም የመልእክት መላላኪያ ዘዴዎችን የሚሰጥ የ MQ ቴሌሜትሪ ትራንስፖርት ፕሮቶኮል ፣ MQTT ን ተግባራዊ ያደርጋል።

የ cloudmqtt ሂሳብን እንደ ደላላ ለማዋቀር የሚከተሉትን ደረጃዎች ማከናወን ያስፈልጋል

  • መለያ ይፍጠሩ እና ወደ የቁጥጥር ፓነል ይግቡ
  • አዲስ ምሳሌ ለመፍጠር ፍጠር+ ን ይጫኑ
  • ለመጀመር ለደንበኛ ዕቅድ መመዝገብ አለብን ፣ ከእቅድ CuteCat ጋር CloudMQTT ን በነፃ መሞከር እንችላለን።
  • “ምሳሌ” ከፈጠሩ በኋላ ቀጣዩ ደረጃ ተጠቃሚን መፍጠር እና መልዕክቶችን ለመድረስ (በ ACL ህጎች በኩል) ለተጠቃሚው ተጨማሪ ፈቃድ መስጠት ነው።

በደመናው ውስጥ የ MQTT ደላላ መለያ ለማቋቋም የተሟላ መመሪያ አገናኙን በመከተል ሊደረስበት ይችላል - -

በሚቀጥሉት ስላይዶች ውስጥ ከላይ ያሉት ሁሉም እርምጃዎች አንድ በአንድ ይቀመጣሉ

ደረጃ 5: MQTT: ቅጽ መፍጠር

MQTT - ቅጽ መፍጠር
MQTT - ቅጽ መፍጠር

“MyIOT” የሚል ስም ያለው ቅጽ ፈጠርኩ

እቅድ: ቆንጆ ዕቅድ

ደረጃ 6: MQTT: የፈጣን መረጃ

MQTT - የፈጣን መረጃ
MQTT - የፈጣን መረጃ

ምሳሌው ከተመዘገቡ በኋላ ወዲያውኑ ይሰጣል እና እንደ የዝርዝሩ ገጽ ላይ እንደ የግንኙነት መረጃ ያሉ ምሳሌዎችን ዝርዝሮች ማየት ይችላሉ። እንዲሁም ከዚያ የአስተዳደር በይነገጽን መድረስ ይችላሉ። አንዳንድ ጊዜ የግንኙነት ዩአርኤልን መግለፅ ያስፈልግዎታል

ደረጃ 7: MQTT: ተጠቃሚን ማከል

MQTT: ተጠቃሚን ማከል
MQTT: ተጠቃሚን ማከል

“Nodemcu_12” የሚል ስም ያለው ተጠቃሚ ይፍጠሩ እና የይለፍ ቃል ይስጡ

ደረጃ 8: MQTT: የ ACL ደንብ መመደብ

MQTT: የ ACL ደንብ መመደብ
MQTT: የ ACL ደንብ መመደብ

አዲስ ተጠቃሚ (nodemcu_12) ከተፈጠረ በኋላ አዲሱን ተጠቃሚ ያስቀምጡ ፣ አሁን ተጨማሪ ACL ለአዲሱ ተጠቃሚ ሊሰጥ ነው። በተያያዘው ሥዕል ውስጥ ፣ ለተጠቃሚው የማንበብ እና የመጻፍ መዳረሻን እንደሰጠሁ ማየት ይቻላል።

እባክዎን ያስተውሉ - ርዕስ እንደ ቅርጸት እንደሚታከል (ይህ ከመስቀለኛ መንገድ ወደ MQTT ደንበኛ ለማንበብ እና ለመፃፍ ተጨማሪ ያስፈልጋል)

ደረጃ 9 ፦ ኖደሙኩ - በማዋቀር ላይ

በዚህ ልዩ ፕሮጀክት ውስጥ ኖኔምኩን ከኔውሮን ቴክኖሎጂዎች ተጠቅሜያለሁ ፣ ተጨማሪ መረጃ አገናኙን በመከተል ማግኘት ይቻላል - -(https://www.dropbox.com/s/73qbh1jfdgkauii/smartWiFi%20Development%20Module%20-%20User% 20Guide.pdf? Dl = 0)

ኖድኤምሲዩ ከ ESpress8266 WiFi SOC ከ Espressif በ eLua ላይ የተመሠረተ firmware መሆኑን ሊታይ ይችላል። ኖሬምኩ ከሬምሮን በ firmware ተጭኗል ፣ ስለዚህ እኛ የመተግበሪያውን ሶፍትዌር ብቻ መጫን አለብን - -

  • init.lua
  • setup.lua
  • config.lua
  • app.lua

ከላይ ያሉት ሁሉም የሉአ እስክሪፕቶች አገናኙን በመከተል ከ Github ማውረድ ይችላሉ -ከ Github ያውርዱ

ከላይ ከተጠቀሱት የሉህ ስክሪፕቶች ፣ በ ‹MQTT ›አስተናጋጅ ስም ፣ በይለፍ ቃል ፣ በ wifi ssid ወዘተ የ config.lua ስክሪፕቶችን ይቀይሩ።

ከላይ የተጠቀሱትን እስክሪፕቶች ወደ nodemcu ለማውረድ እንደ “ESPlorer” ያሉ መሳሪያዎችን መጠቀም አለብን ፣ ለተጨማሪ መረጃ ሰነዶችን ይመልከቱ -

ከ ESPlorer ጋር መስራት በሚቀጥለው ደረጃ ላይ ተገል isል

ደረጃ 10 ፦ ኖደሙኩ ፦ የሉአ እስክሪፕቶችን ከ ESPlorer_1 ጋር ወደ Nodemcu በመስቀል ላይ

ኖድሙኩ - የሉአ እስክሪፕቶችን ከ ESPlorer_1 ጋር ወደ Nodemcu በመስቀል ላይ
ኖድሙኩ - የሉአ እስክሪፕቶችን ከ ESPlorer_1 ጋር ወደ Nodemcu በመስቀል ላይ
  • የአድስ አዝራርን ጠቅ ያድርጉ
  • የ COM (የግንኙነት) ወደብ እና የባውድ ተመን ይምረጡ (በብዛት ጥቅም ላይ የዋለው 9600)
  • ክፈት የሚለውን ጠቅ ያድርጉ

ደረጃ 11 ፦ ኖድሙኩ - የ ESA ፕሎረር_አይኤን በመጠቀም የሉአ እስክሪፕቶችን ወደ Nodemcu በመስቀል ላይ

Nodemcu: የሉአ እስክሪፕቶችን ከ ESPlorer_II ጋር ወደ Nodemcu በመስቀል ላይ
Nodemcu: የሉአ እስክሪፕቶችን ከ ESPlorer_II ጋር ወደ Nodemcu በመስቀል ላይ

ደረጃ 12 ፦ ኖድሙኩ - የ ESA ፕሎረር_አይአይ ጋር የኖ ስክሪፕቶችን ወደ ኖደምኩ በመስቀል ላይ

ኖድሙኩ - የሉአ እስክሪፕቶችን ከ ESPlorer_III ጋር ወደ Nodemcu በመስቀል ላይ
ኖድሙኩ - የሉአ እስክሪፕቶችን ከ ESPlorer_III ጋር ወደ Nodemcu በመስቀል ላይ

አስቀምጥ እና አጠናቅቅ አዝራር ይህ ኖዳኩ ከአርዲኖአችን ጋር ለመነጋገር ከተዘጋጀ በኋላ አራቱን የሉአ እስክሪፕቶች ወደ ኖዴምኩ ይልካል።

የ CHIP መታወቂያ መረጃን መሰብሰብ ፦

እያንዳንዱ nodemcu ቺፕ መታወቂያ አለው (ምናልባት አንዳንድ የለም።) ፣ ስለ ቺፕ መታወቂያው ለማወቅ በ “ESPlorer” ውስጥ ያለውን የቺፕ መታወቂያ ጠቅ ያድርጉ።

ደረጃ 13 ፦ ኖደምኩ - ከኖድሙኩ ጋር ለመነጋገር አርዱinoኖን በማዋቀር ላይ

ከዚህ በታች የተጠቀሰው ኮድ የአፈርን እርጥበት ፣ የሙቀት መጠን እና እርጥበት የሚወስን እና በኖኪያ ኤልሲዲ 5110 ላይ ውሂቡን እና በተከታታይ ያሳያል።

የአርዱዲኖ ኮድ

Arduino RX ን ከማገናኘት ይልቅ --- ኖደምኩ ቲክስ

አርዱዲኖ ቲክስ --- Nodemcu RX

ከላይ ያለው ኮድ እንዲሁ የ softserial ቤተ -መጽሐፍትን የሚጠቀሙበትን መንገዶች ያጠቃልላል ፣ በዚህ መሠረት DO ፒኖች እንዲሁ እንደ ተከታታይ ፒን ለመሥራት ሊያገለግሉ ይችላሉ ፣ ከ nodemcu ተከታታይ ወደብ ጋር ለመገናኘት RX/TX ፒኖችን ተጠቅሜያለሁ።

ማስጠንቀቂያ -ኖደምኩ ከ 3.3 ቪ ጋር ሲሠራ የደረጃ መቀየሪያን እንዲጠቀም ይመከራል ፣ ሆኖም እኔ ያለ ምንም ደረጃ ቀያሪ በቀጥታ ተገናኝቻለሁ እና አፈፃፀሙ ከላይ ላለው ትግበራ ትክክል ይመስላል።

ደረጃ 14: Nodemcu: በ Android ውስጥ የ MQTT ደንበኛን ማቀናበር

Nodemcu: በ Android ውስጥ የ MQTT ደንበኛን ማቀናበር
Nodemcu: በ Android ውስጥ የ MQTT ደንበኛን ማቀናበር

ከ android ደንበኛ ጋር በሞባይል ላይ መረጃን ለመመልከት የመጨረሻው ደረጃ--

የተለያዩ የ MQTT android ትግበራዎች አሉ ፣ እኔ ከ google ጨዋታ አንዱን በሚከተለው አገናኝ ተጠቅሜያለሁ-

.https://play.google.com/store/apps/details?

ለ android መተግበሪያ ውቅር በጣም ቀላል እና አንድ ሰው የሚከተሉትን ማዋቀር አለበት

  • MQTT የአስተናጋጅ አድራሻ ከወደብ ቁ
  • MQTT የተጠቃሚ ስም እና አድራሻ
  • የ MQTT ደላላ መስቀለኛ አድራሻ

ከላይ ያሉትን ዝርዝሮች ካከሉ በኋላ ፣ ማመልከቻው ከ MQTT ደላላ ጋር ከተገናኘ ፣ ከአርዲኖ ሁሉም የግብዓት ሁኔታ / ተከታታይ የግንኙነት መረጃ እንደ ምዝግብ ከታየ።

ደረጃ 15 ተጨማሪ እርምጃዎች ከኖኪያ ኤልሲዲ 5110 ጋር መሥራት

ተጨማሪ እርምጃዎች ከኖኪያ ኤልሲዲ 5110 ጋር መሥራት
ተጨማሪ እርምጃዎች ከኖኪያ ኤልሲዲ 5110 ጋር መሥራት

ለኤልሲዲ 5110 የፒን ውቅር የሚከተለው ነው

1) RST - ዳግም አስጀምር

2) CE - ቺፕ አንቃ

3) ዲ/ሲ - የውሂብ/የትእዛዝ ምርጫ

4) DIN - ተከታታይ ግቤት

5) CLK - የሰዓት ግቤት

6) ቪሲሲ - 3.3 ቪ

7) ብርሃን - የጀርባ ብርሃን መቆጣጠሪያ

8) GND - መሬት

ከላይ እንደሚታየው አርዱዲኖን ከላይ ባለው ቅደም ተከተል ከኤልሲዲ 5110 ጋር ከ1-10 ኬ resistor በመካከላቸው ያገናኙ።

ለኤልሲዲ 5110 ለአርዱዲኖ ኡኖ ግንኙነቶችን ለመሰካት ፒን የሚከተሉት ናቸው

  • CLK - አርዱዲኖ ዲጂታል ፒን 3
  • ዲን - አርዱዲኖ ዲጂታል ፒን 4
  • ዲ/ሲ - አርዱዲኖ ዲጂታል ፒን 5
  • RST - አርዱዲኖ ዲጂታል ፒን 6
  • CE - አርዱዲኖ ዲጂታል ፒን 7

ተጨማሪ የ “BL” ፒን ኤልሲዲ 5110 ፒ.ሲ.ዲ.ን ብሩህነት ለመቆጣጠር ከ potentimeter (0-100K) ጋር ሊያገለግል ይችላል።

ከላይ ላለው ኮድ ያገለገለው ቤተ -መጽሐፍት - - PCD8544 ን ከተጠቀሰው አገናኝ ያውርዱ

የ DHT11 ፣ የሙቀት እና እርጥበት ዳሳሽ ከአርዱዲኖ ጋር ውህደት DHT11 ን በመከተል ሊታይ ይችላል።

ደረጃ 16 - የመጨረሻው መሰብሰብ

የመጨረሻው ስብሰባ
የመጨረሻው ስብሰባ

የመጨረሻው እርምጃ ከላይ የተጠቀሱትን ሁሉ በሳጥን ውስጥ መሰብሰብ ነው ፣ ለአቅርቦቱ እኔ አርዱዲኖንም ሆነ ኖደምኩንም ለማብራት 10000mah የኃይል ባንክን ተጠቅሜአለሁ።

ከተፈለገ ለረጅም ጊዜ የግድግዳ ሶኬት መሙያ መጠቀምም እንችላለን።

የሚመከር: