ዝርዝር ሁኔታ:

ESP-01 & DHT ን እና የ AskSensors ደመናን በመጠቀም የሙቀት እና እርጥበት ቁጥጥር 8 ደረጃዎች
ESP-01 & DHT ን እና የ AskSensors ደመናን በመጠቀም የሙቀት እና እርጥበት ቁጥጥር 8 ደረጃዎች

ቪዲዮ: ESP-01 & DHT ን እና የ AskSensors ደመናን በመጠቀም የሙቀት እና እርጥበት ቁጥጥር 8 ደረጃዎች

ቪዲዮ: ESP-01 & DHT ን እና የ AskSensors ደመናን በመጠቀም የሙቀት እና እርጥበት ቁጥጥር 8 ደረጃዎች
ቪዲዮ: Датчик температуры DHT11 для ESP8266, ESP-01S-DHT11-v1.0 2024, ሀምሌ
Anonim
ESP-01 & DHT ን እና AskSensors ደመናን በመጠቀም የሙቀት እና እርጥበት ቁጥጥር
ESP-01 & DHT ን እና AskSensors ደመናን በመጠቀም የሙቀት እና እርጥበት ቁጥጥር

በዚህ ትምህርት ውስጥ የ IOT-MCU/ESP-01-DHT11 ሰሌዳ እና የ AskSensors IoT መድረክን በመጠቀም የሙቀት መጠኑን እና የእርጥበት መጠንን እንዴት እንደሚቆጣጠሩ እንማራለን።

IOT-MCU ESP-01-DHT11 ሞጁሉን ለዚህ ትግበራ እመርጣለሁ ምክንያቱም ለአገልግሎት ዝግጁ እና የልማት ጊዜን ይቆጥባል። ሆኖም ፣ የቤት አውቶማቲክ ስርዓቶችን የሚፈልጉ ከሆነ ፣ የበለጠ ግብዓት/መውጫ ፣ ትልቅ ማህደረ ትውስታ እና ተጨማሪ ባህሪያትን የሚሰጥ ESP8266 nodeMCU በቀድሞው ትምህርቴ ውስጥ የተፈተነ መሆኑን ሀሳብ አቀርባለሁ።

የ ESP-01 አጠቃላይ እይታ

  • ESP8266 ሙሉ TCP/IP ቁልል ያለው ዝቅተኛ ዋጋ ያለው የ WiFi ሞዱል ነው።
  • የ ESP8266 ተከታታይ የሚዘጋጀው ኤስፕሬሲፍ ሲስተምስ ነው።
  • ESP-01 1 ሜ ማህደረ ትውስታ ያለው አነስተኛ መጠን ያለው ጥቁር ቀለም ያለው ሞዱል ነው።
  • የ ESP-01 ሞጁል ለማብራት 3.3 ቮልት ብቻ እንደሚፈልግ ልብ ይበሉ።

IOT-MCU ESP-01-DHT አጠቃላይ እይታ ፦

ይህ ሞጁል ESP-01 ን ወይም ESP-01S ን እንደ ዋና መቆጣጠሪያ ይጠቀማል ፣ እና DHT11 ሚዛኑን ከ 0 እስከ 50 ድግሪ ሴልሺየስ እና በአየር ውስጥ የአየር እርጥበት ከ 20 ወደ 90%ለመለካት ያስችላል።

የዋና ዋናዎቹ ባህሪዎች ማጠቃለያ እንደሚከተለው ነው

  • መቆጣጠሪያ ESP-01 / ESP-01S (ለብቻው ለመግዛት)
  • የሙቀት እና እርጥበት ዳሳሽ - DHT11
  • የአሠራር voltage ልቴጅ-ዲሲ 3.7V-12V (3.7V የሊቲየም ባትሪ የኃይል አቅርቦትን ይደግፋል)
  • የመለኪያ ክልል-20-90% RH 0-50 ℃ ፣
  • የመለኪያ ትክክለኛነት - የሙቀት መጠን ± 2 ℃ ፣ እርጥበት ± 5% አርኤች።

ደረጃ 1: ቁሳቁሶች

ቁሳቁሶች
ቁሳቁሶች

ለዚህ ትምህርት የሚያስፈልጉዎት እነዚህ ክፍሎች ናቸው-

  1. ESP-01 ወይም ESP-01S
  2. የእርስዎን ESP-01 ፕሮግራም ለማድረግ የዩኤስቢ ተከታታይ መለወጫ።
  3. IOT-MCU/ ESP-01-DHT11
  4. ውጫዊ 3.7V ወደ 5V ዲሲ የኃይል አቅርቦት።

ደረጃ 2 - የአካባቢ ቅንብር

በመጀመሪያ ፣ የ ESP8266 ኮር ወደ አርዱዲኖ አይዲኢ መጫን ያስፈልግዎታል። ESP8266 አስቀድመው ከተጫኑ ይህንን ደረጃ ይዝለሉ።

  1. የ Arduino IDE ስሪት 1.6.4 ወይም ከዚያ በላይ ይጀምሩ
  2. ወደ 'ፋይል> ምርጫዎች' ይሂዱ
  3. ከዚህ በታች ያለውን አገናኝ ወደ ተጨማሪ የቦርዶች አስተዳዳሪ ዩአርኤሎች ያክሉ ፦

    'https://arduino.esp8266.com/stable/package_esp8266com_index.json'

  4. ወደ 'መሳሪያዎች> ቦርዶች> የቦርዶች አስተዳዳሪ »ይሂዱ
  5. ESP8266 ን ይፈልጉ ፣ ጫን የሚለውን ቁልፍ ይምቱ። መጫኑ እስኪጠናቀቅ ድረስ ይጠብቁ።

ደረጃ 3 በ AskSensors ላይ የእርስዎን ዳሳሽ ሞጁሎች ይፍጠሩ

  1. በ Askensors.com ላይ የ AskSensors መለያ ያግኙ
  2. በሁለት ሞጁሎች አዲስ ዳሳሽ ይፍጠሩ
  • ሞጁል 1 - የሙቀት መጠን
  • ሞጁል 2 - እርጥበት

3. በ AskSensors የመነጨ የአፒ ቁልፍዎን ያግኙ።

በ AskSensors IoT የመሳሪያ ስርዓት እንዴት እንደሚጀምሩ እና የድር አሳሹን ወይም የ ESP8266 nodeMCU ን በመጠቀም መረጃን ለመሰብሰብ ዳሳሾችን ማቀናበር / መማሪያዎችን እና አስተማሪዎችን ማግኘት ይችላሉ።

ደረጃ 4 ኮድ መስጠት

  1. የ Adafruit DHT ቤተ -መጽሐፍትን ይጫኑ።
  2. ከ AskSensors github ገጽ ይህንን ምሳሌ ንድፍ ያግኙ።
  3. የ Wi-Fi SSID ን እና የይለፍ ቃሉን ፣ የአፒ ቁልፍን እና አስፈላጊ ከሆነ በሁለት ተከታታይ ልኬቶች መካከል መዘግየትን ይቀይሩ

const char* wifi_ssid = "………."; // SSID

const char* wifi_password = "………"; // WIFI const char* apiKeyIn = "………"; // ኤፒአይ ቁልፍ በመዘግየት (25000); // በ msec ውስጥ መዘግየት

አሁን ኮዱ ተዘጋጅቷል። ሶፍትዌሩን ለማስኬድ ወደ ቀጣዩ ደረጃ እንሂድ።

ደረጃ 5-ESP-01 ፕሮግራም ማድረግ

ESP-01 ፕሮግራም ማድረግ
ESP-01 ፕሮግራም ማድረግ
ESP-01 ፕሮግራም ማድረግ
ESP-01 ፕሮግራም ማድረግ

    Arduino IDE ን በመጠቀም ኮዱን ይስቀሉ

  1. የዩኤስቢ ተከታታይ አስማሚ ነጂውን ይጫኑ።
  2. የ ESP8266 የፕሮግራም ሁነታን ለማንቃት GPIO_0 ን ከመሬት ጋር ያገናኙ። በላዩ ላይ ከፕሮግራም ማብሪያ ጋር የሚመጡ አንዳንድ የዩኤስቢ ተከታታይ አስማሚዎች አሉ ፣ ስለዚህ በሚጫኑበት ጊዜ መቀየሪያውን መጫን አለብዎት። በእኔ ሁኔታ ፣ እኔ ምንም መቀየሪያ የለኝም ፣ ስለሆነም በ GPIO_0 እና በዩኤስቢ ተከታታይ አስማሚው መሬት መካከል ዝላይን ሸጥኩ።
  3. በመጀመሪያው ምስል (1) ላይ እንደሚታየው ESP-01 ን በዩኤስቢ ተከታታይ አስማሚ ውስጥ ያስገቡ።
  4. ተከታታይ አስማሚውን ከኮምፒዩተርዎ የዩኤስቢ ወደብ ያገናኙ።
  5. የአርዱዲኖ አይዲኢን ይክፈቱ። 'ወደብ' እንዲነቃ ማድረግ አለብዎት። ካልሆነ ለዩኤስቢ ተከታታይ አስማሚዎ የሚታየውን ትክክለኛውን ወደብ ይምረጡ (በ Arduino ሶፍትዌር ላይ መሳሪያዎችን >> ወደብ ጠቅ ያድርጉ)።
  6. እንደ ቦርድዎ ‹አጠቃላይ ESP8266 ሞዱል› ን ይምረጡ (ወደ መሣሪያዎች ይሂዱ >> ቦርድ >> አጠቃላይ ESP8266 ሞዱል)
  7. የሰቀላ ቁልፍን ይምቱ። ሰቀላው እስኪጠናቀቅ ድረስ ይጠብቁ።

ሰሌዳውን ከማብራትዎ በፊት;

  1. ESP-01 ን ከዩኤስቢ ተከታታይ አስማሚ ያስወግዱ።
  2. ESP-01 firmware ን በመደበኛነት እንዲጀምር ለማድረግ በ GPIO_0 እና በመሬት መካከል ያለውን ግንኙነት ማስወገድዎን ያረጋግጡ።
  3. በሁለተኛው ምስል (2) ላይ እንደሚታየው ESP-01 ን በ IOT-MCU አያያዥ ውስጥ ያስገቡ። አሁን ቦርዱን ለማብራት ዝግጁ ነን!

ጉዳዮች አሉዎት?

ማንኛውም ችግሮች አሉዎት? እባክዎ ቀጣዩን ደረጃ ይመልከቱ።

ደረጃ 6 - መላ ፍለጋ

ESP-01 ን ፕሮግራም ማድረግ ለጀማሪዎች ትንሽ ከባድ ነው። እነዚህ አንዳንድ ሊሆኑ የሚችሉ ስህተቶች ናቸው

  • ዳግም ማስጀመር ጊዜ GPIO_0 መሠረት የለውም
  • የዩኤስቢ ግንኙነት ከፒሲ ጋር ጥሩ አይደለም።
  • የ COM ወደብ ትክክል አይደለም። ከአንድ በላይ ወደብ ካለዎት የዩኤስቢውን ተከታታይ አስማሚ ከዩኤስቢ ወደብ ያላቅቁ እና ወደቡ የጠፋበትን ይመልከቱ። ተከታታይ አስማሚውን እንደገና ያስገቡ እና የተጨመረው አዲሱን የ COM ወደብ ያረጋግጡ። ይህንን የወደብ ቁጥር በእጅ ይምረጡ።
  • ትክክለኛውን ቦርድ (አጠቃላይ ESP8266 ሞዱል) እየመረጡ አይደለም።

አሁንም ችግሮች እያጋጠሙዎት ከሆነ እባክዎን ይህንን አስተማሪ ይመልከቱ።

ደረጃ 7 ውጤቶች

ውጤቶች
ውጤቶች
ውጤቶች
ውጤቶች

ሰሌዳውን ያብሩ ፣ ESP8266 የሚከተለውን ቅደም ተከተል ያከናውናል

  1. ተነሳሽነት
  2. ከ WiFi አውታረ መረብ ጋር ይገናኙ
  3. ከ DHT11 የሙቀት መጠን እና እርጥበት ያንብቡ
  4. ልኬቶችን ወደ AskSensors አገልጋይ ያገናኙ እና ይላኩ
  5. ሁለቱን ቀዳሚ እርምጃዎች በየጊዜው ይድገሙ።

ወደ AskSensors ድር ጣቢያ ይግቡ እና የሙቀት እና እርጥበት ሞጁሎችን ግራፎች ያሳዩ። መለኪያዎችዎ በእውነተኛ ጊዜ እንዲነድፉ ይደረጋሉ። እንዲሁም የተሰበሰበውን ውሂብ በሲኤስቪ ፋይሎች ውስጥ ወደ ውጭ መላክ ይችላሉ።

ደረጃ 8: ደህና ተከናውኗል

ከ AskSensors ደመና ጋር በተገናኘ ከ ESP8266 እና IOT-MCU ቦርድ ጋር ስለ ሙቀቱ እና እርጥበቱን ስለመቆጣጠር ትምህርታችንን በተሳካ ሁኔታ አጠናቀዋል። ተጨማሪ አስተማሪዎችን እዚህ ይመልከቱ።

የሚመከር: