ዝርዝር ሁኔታ:

ESP8266 የሙቀት መቆጣጠሪያ ቁጥጥር - 9 ደረጃዎች (ከስዕሎች ጋር)
ESP8266 የሙቀት መቆጣጠሪያ ቁጥጥር - 9 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ESP8266 የሙቀት መቆጣጠሪያ ቁጥጥር - 9 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ESP8266 የሙቀት መቆጣጠሪያ ቁጥጥር - 9 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: BTT - Manta M8P - MainSailOS with EMMc 2024, ህዳር
Anonim
Image
Image

ጓደኛዬ ለአየር ሙቀት እና እርጥበት በጣም ስሜታዊ የሆኑ ሙከራዎችን የሚያደርግ ሳይንቲስት ነው። የማብሰያው ክፍል ትንሽ የሴራሚክ ማሞቂያ አለው ነገር ግን የማሞቂያው ቴርሞስታት በቂ ትክክለኛ አልነበረም ፣ በ 10-15 ዲግሪዎች ውስጥ የሙቀት መጠኑን ጠብቆ ማቆየት ብቻ ነበር።

ሙቀትን እና እርጥበት የሚያስገቡ የንግድ መሣሪያዎች በጣም ውድ ሊሆኑ ይችላሉ ፣ እና ውሂቡን ከመሣሪያው ማግኘት አስቸጋሪ ሊሆን ይችላል። በተጨማሪም ፣ ሙቀቱን መቆጣጠር አይችሉም ፣ ውሂቡን ብቻ ይመዝግቡ። ሙቀቱን እና እርጥበቱን ሲያስገቡ ማሞቂያውን በቅብብሎሽ በኩል በትክክል መቆጣጠር የሚችል መሣሪያ መገንባት ምን ያህል ከባድ እንደሚሆን ጠይቋል። በበቂ ሁኔታ ተሰማ።

ESP8266 ን ፣ ቅብብል ፣ DHT22 ን እና አንዳንድ የመስመር ላይ IoT መድረክን በመያዝ እኛ ጠፍተናል።

ደረጃ 1 - አቅርቦቶች

ይህ ፕሮጀክት እፍኝ አቅርቦቶችን ይጠቀማል ፣ ሁሉም በጣም የተለመዱ እና ዛሬ በእጅዎ ሊኖራቸው ይችላል። እኔ የተጠቀምኩትን ሙሉ ዝርዝር እነሆ ፣ የፕሮጀክትዎን ፍላጎቶች ለማሟላት እንደ አስፈላጊነቱ ለማስተካከል ነፃነት ይሰማዎ።

  • ESP8266 ESP-01 (ወይም ተመሳሳይ የ ESP8266 ቦርድ)
  • DHT-22 የሙቀት እና እርጥበት ዳሳሽ
  • LM317 ተለዋዋጭ የቮልቴጅ ተቆጣጣሪ (ወይም መደበኛ 3.3 ቪ ተቆጣጣሪ ቀላል ይሆናል)
  • 5V ከፍተኛ የአሁኑ ቅብብሎሽ (በ 10 ሀ ጀምሬያለሁ ግን በ 2 ቀናት ውስጥ ነፋሁት)
  • የተለያዩ resistors እና capacitors
  • ዝላይ ሽቦዎች
  • መደበኛ የኤሌክትሪክ መውጫ እና ሽፋን
  • የኤሌክትሪክ ጋንግ ሳጥን
  • የድሮው የዩኤስቢ መሰኪያ ከአስማሚ ጋር
  • የድሮ የኤሌክትሪክ መሰኪያ

ወደ ኋላ መለስ ብለን ስንመለከት ፣ ከ ESP-01 ይልቅ NodeMCU ን መጠቀም የበለጠ ትርጉም ያለው ይሆን ነበር። በወቅቱ አንድ ስላልነበረኝ በእጄ ያለኝን አደረግሁ።

ደረጃ 2 - የመውጫ ግንባታ

የመውጫ ግንባታ
የመውጫ ግንባታ

እኔ በቴክኒካዊነት በጥቃቅን-ተቆጣጣሪ እና ኮድ ጀመርኩ ፣ በመጀመሪያ በኤሲ መውጫ መጀመር ምክንያታዊ ነው። ለዚህ ፕሮጀክት ፣ አንድ የወሮበሎች ሳጥን ፣ መደበኛ 2-መሰኪያ መውጫ እና የኃይል ገመድ ከድሮው የኃይል ገመድ ተጠቅሜያለሁ።

የኤሌክትሪክ ሶኬት ሁለቱ ነጭ ሽቦዎች አንድ ላይ ሲጣመሩ እና ሁለቱ የመሬት ሽቦዎች አንድ ላይ ተገናኝተዋል። በቅብብሎሹ ከፍተኛ ጎን በኩል የሚሄዱ ሁለቱ ጥቁር ሽቦዎች። ተርሚናሎቹ በደንብ እንዲሰበሩ ማድረጉን ያረጋግጡ እና አንዳቸውም ክሮች ወደ ውጭ አይሄዱም ፣ መቆሚያዎቹ አንድ ላይ እንዲቆዩ ጥቂት ሽቦዎችን በሽቦዎቹ ላይ አደርጋለሁ።

ከከፍተኛ-ቮልቴጅ ጋር ጥንቃቄ ያድርጉ እና እያንዳንዱን ግንኙነት በእጥፍ ይፈትሹ። እንዳይንቀጠቀጡ የኤሌክትሪክ ቴፕ በሽቦ ሳንባዎ ላይ ማድረጉ ጥሩ ሀሳብ ነው።

ደረጃ 3 - የኩሪኩ ዲዛይን

የኩራዝ ዲዛይን
የኩራዝ ዲዛይን
የኩራዝ ዲዛይን
የኩራዝ ዲዛይን

ወረዳው በጣም ቀጥተኛ ነው ፣ ግን እኔ እንዳደረግኩት ESP-01 ን ከተጠቀሙ ፣ 3.3V ለማግኘት የቮልቴጅ ተቆጣጣሪ ማከል ያስፈልግዎታል። መደበኛ ቅብብሎች 5V ያስፈልጋቸዋል ስለዚህ 3.3V እና 5.0V ባቡር ያስፈልግዎታል።

የወረዳዬ ቋሚ 3.3 ቪ ባቡር ለማግኘት የ LM317 የቮልቴጅ መቆጣጠሪያን ከተቆጣጣሪዎች ስብስብ ጋር ተጠቅሟል ፣ እኔ ቅብብሉን ለማብራት ዩኤስቢ 5 ቮን መታሁት። አነስተኛ የቦታ ማሞቂያ ኃይል ለማብራት ከፈለጉ 3.3V ቅብብሎች አሉ ነገር ግን ለከፍተኛ የአሁኑ ማስተላለፊያ አያስፈልጉም።

DHT22 4.7 ኪ የሚጎትት ተከላካይ ይፈልጋል።

ደረጃ 4 ቦርዱን ይሸጡ

ቦርዱን ያሽጡ
ቦርዱን ያሽጡ
ቦርዱን ያሽጡ
ቦርዱን ያሽጡ
ቦርዱን ያሽጡ
ቦርዱን ያሽጡ
ቦርዱን ያሽጡ
ቦርዱን ያሽጡ

ሁሉንም ክፍሎች አቀማመጥ እና መሸጫ። ይህ ትንሽ አስቸጋሪ ሊሆን ይችላል ነገር ግን በግራፍ ወረቀት ላይ ዱካዎቹን አስቀድመው ማቀድ ይረዳዎታል።

እኔ ለኤሌክትሪክ መሰኪያ የዩኤስቢ ሰሌዳ ተጠቀምኩ ግን በጣም ደካማ ነበር እና በምትኩ በሁለት የራስጌ ፒኖች ተተካ። በቦርዱ ላይ ሁለት ሴት ራስጌዎችን ተጠቅሜ ሁለት ወንድ-ራስጌ ፒኖችን በቀጥታ ወደ አሮጌ የዩኤስቢ መሰኪያ እሸጥ ነበር። ይህ ይበልጥ አስተማማኝ እና ጠንካራ ሆኖ ተረጋግጧል። የዩኤስቢ ገመድ ቀለሞች የሚከተሉት ናቸው

ጥቁር መሬት ቀይ 5 ቪ

እኔ ደግሞ በመደበኛ የጭረት ሽቦዎች ለማገናኘት የ DHT22 እና Relay ፒኖችን በእኔ ሽቶ ሰሌዳ ላይ ለማጋለጥ የወንድ ራስጌዎችን ተጠቅሜአለሁ።

በኋላ ላይ ነቅሎ ቢወጣ እያንዳንዱን ፒን ፣ ኃይል እና የመሬት አያያዥ መሰየሙን ያረጋግጡ።

ደረጃ 5 የወረዳ ሰሌዳውን ይጫኑ

የወረዳ ሰሌዳውን ይጫኑ
የወረዳ ሰሌዳውን ይጫኑ
የወረዳ ሰሌዳውን ይጫኑ
የወረዳ ሰሌዳውን ይጫኑ
የወረዳ ሰሌዳውን ይጫኑ
የወረዳ ሰሌዳውን ይጫኑ

በወንበዴ ሳጥኑ ጎን ላይ የወረዳ ሰሌዳውን በዊንች እና/ወይም በሙቅ-ሙጫ ይጫኑ። የጁምፐር ሽቦዎች በሳጥኑ ውስጥ ወደተቀመጠው ቅብብልዎ እንዲደርሱ ምደባው መደረጉን ያረጋግጡ እና በቀላሉ የኃይል ማገናኛዎን መሰካት ይችላሉ።

ለርስዎ ሁኔታ ተስማሚ ርዝመት ባለው የዲኤች ቲ 22 ዳሳሽዎ ላይ የሙቀት መቀነሻ ያለው የመዝለያ ሽቦ ይጨምሩ። የእኔ ርዝመት 8 ኢንች ያህል ነበር። እርሳሶቹ በትንሹ ወደ ቦታ እንዲታጠፉ እና ነፃ ሆነው እንዲቆሙ በምትኩ አንዳንድ የ CAT5 ኬብልን እጠቀም ነበር።

ደረጃ 6: የአሩዲኖ ኮድ

የአሩዲኖ ኮድ
የአሩዲኖ ኮድ

የአርዱዲኖ ኮድ በእኔ Github ገጽ ላይ የሚገኘውን የእኔን SensorBase ክፍል ይጠቀማል። የእኔን SensorBase ኮድ መጠቀም አያስፈልግዎትም። በቀጥታ ለ MQTT አገልጋይ እና ለ ‹ነገሮችpeak› መጻፍ ይችላሉ።

ይህ ፕሮጀክት ሶስት ቁልፍ የሶፍትዌር ባህሪያትን ያሳያል-

  1. እሴቶችን ለማቀናበር እና ለማየት የአከባቢ ድር አገልጋይ
  2. መረጃን ለመላክ እና ለማከማቸት የርቀት MQTT አገልጋይ
  3. ውሂብን ለመቅረጽ የነገሮች ንግግር ዳሽቦርድ

ከእነዚህ ባህሪዎች ውስጥ አንዱን ወይም ከዚያ በላይ መጠቀም ይችላሉ። ልክ እንደ አስፈላጊነቱ ኮዱን ያስተካክሉ። ይህ እኔ የተጠቀምኩበት የተወሰነ የኮድ ስብስብ ነው። የይለፍ ቃሎችን እና የኤፒአይ ቁልፎችን ማስተካከል ያስፈልግዎታል።

  • በ Github ላይ ዳሳሽ-መሠረት ኮድ።
  • በ Github ላይ የላቦራቶሪ ኮድ።

ደረጃ 7: የነገሮች ንግግር ዳሽቦርድ

የነገሮች ንግግር ዳሽቦርድ
የነገሮች ንግግር ዳሽቦርድ
የነገሮች ንግግር ዳሽቦርድ
የነገሮች ንግግር ዳሽቦርድ

ነፃ የ ‹Spepe› መለያ ያዋቅሩ እና አዲስ ዳሽቦርድ ይግለጹ። ከዚህ በታች እንደዘረዘርኳቸው የእቃዎቹን ተመሳሳይ ቅደም ተከተል መጠቀም ያስፈልግዎታል ፣ ስሞቹ ምንም አይደሉም ፣ ግን ትዕዛዙ አስፈላጊ ነው።

ንጥሎችን ማከል ወይም ማስወገድ ከፈለጉ ፣ በአርዲኖ ኮድ ውስጥ የ ‹Thingspeak› ን መለኪያዎች ያስተካክሉ። እሱ በቀጥታ ወደ ፊት እና በድር ጣቢያቸው ላይ በደንብ ተመዝግቧል።

ደረጃ 8: CloudMQTT ማዋቀር

CloudMQTT ማዋቀር
CloudMQTT ማዋቀር
CloudMQTT ማዋቀር
CloudMQTT ማዋቀር
CloudMQTT ማዋቀር
CloudMQTT ማዋቀር

ማንኛውም የ MQTT አገልግሎት ፣ ወይም እንደ ብሊንክ ያለ ተመሳሳይ የአይቲ አገልግሎት ይሠራል ፣ ግን እኔ ለዚህ ፕሮጀክት CloudMQTT ን ለመጠቀም እመርጣለሁ። ቀደም ሲል ለብዙ ፕሮጄክቶች CloudeMQTT ን እጠቀም ነበር ፣ እና ይህ ፕሮጀክት ለጓደኛ ስለሚሰጥ ፣ ሊተላለፍ የሚችል አዲስ አካውንት መፍጠር ምክንያታዊ ነው።

የ CloudMQTT መለያ ይፍጠሩ እና ከዚያ አዲስ “ምሳሌ” ይፍጠሩ ፣ እኛ የምንቆጣጠረው ለቁጥጥር ብቻ የምንጠቀም ስለሆነ “ቆንጆ ድመት” የሚለውን መጠን ይምረጡ። CloudMQTT የአገልጋይ ስም ፣ የተጠቃሚ ስም ፣ የይለፍ ቃል እና የወደብ ቁጥር ይሰጥዎታል። (የወደብ ቁጥሩ መደበኛ የ MQTT ወደብ አለመሆኑን ልብ ይበሉ)። ጉዳዩ ትክክል መሆኑን በማረጋገጥ እነዚህን ሁሉ እሴቶች ወደ ተዛማጅ ቦታዎች ወደ ESP8266 ኮድዎ ያስተላልፉ። (በቁም ነገር ፣ እሴቶቹን ይቅዱ/ይለጥፉ)

ስህተት ፣ የስህተት መልእክት እንዳገኙ የመሣሪያዎን ግንኙነቶች ፣ የአዝራር ግፊትዎችን እና በአጋጣሚ ሁኔታ ለማየት በ CloudMQTT ላይ የ “Websocket UI” ፓነልን መጠቀም ይችላሉ።

የ Android MQTT ደንበኛውን እንዲሁ በሚያዋቅሩበት ጊዜ እነዚህ ቅንብሮች ያስፈልግዎታል ፣ ስለሆነም ከፈለጉ እሴቶቹን ያስተውሉ። በስልክዎ ላይ ለመተየብ የይለፍ ቃልዎ በጣም የተወሳሰበ አይደለም ብለን ተስፋ እናደርጋለን። ያንን በ CloudMQTT ውስጥ ማቀናበር አይችሉም።

ደረጃ 9 የመጨረሻ ምርመራ

የመጨረሻ ምርመራ
የመጨረሻ ምርመራ

አሁን የመጨረሻውን መሣሪያ መሞከር አለብን።

ማንኛውንም ነገር ከመፈተሽዎ በፊት እያንዳንዱን ሽቦ በእጥፍ ይፈትሹ እና ሁሉንም ሽቦዎች ለመከታተል ባለ ብዙ ማይሜተርዎን በተከታታይ ሁኔታ ይጠቀሙ። ሁሉም ነገር ተገናኝቷል ብለው ከሚያስቡት ጋር መገናኘቱን ያረጋግጡ። ማስተላለፊያው ከፍተኛ-ቮልቴጅን ከዝቅተኛ-ቮልቴጅ ስለሚለይ ፣ ማይክሮ መቆጣጠሪያዎን ስለማሳጠር መጨነቅ አያስፈልግዎትም።

እኔ በከፍተኛ-ቮልቴጅ ጎን ላይ ሁሉም ነገር በትክክል እንደተገጠመ ለማረጋገጥ አንድ ቀላል የኤሌክትሪክ ሠራተኛ የወረዳ ሞካሪ እጠቀም ነበር ፣ እና የእኔን ቅብብሎሽ ለመፈተሽም እንዲሁ ጥሩ ሰርቷል።

በስልክዎ ወይም በላፕቶፕዎ በኩል ከመሣሪያው ጋር በመገናኘት የእርስዎን ESP2866 ወደ የ wifi አውታረ መረብዎ ያክሉ። ይህ ደረጃውን የጠበቀ የ WifiManager ቤተ -መጽሐፍትን ይጠቀማል ፣ እና በ Github ገጹ ላይ ሁሉም አስፈላጊ ሰነዶች አሉት።

የማይነቃነቅ አምፖል በመጠቀም ፣ የ DHT22 ዳሳሹን ከአምፖሉ አጠገብ አደረግሁ እና መብራቱን ወደ መውጫው ውስጥ ሰኩት። ይህ ሙቀቱ በፍጥነት እንዲሞቅ አስችሎታል ፣ ቅብብል መብራቱን እንዲያጠፋ እና ሂደቱን እንዲደግም አስችሏል። ይህ የእኔን wifi- ግንኙነትን ጨምሮ ሁሉንም ነገር ለመፈተሽ በጣም አጋዥ ነበር።

የሙቀት መጠኑ በጣም ዝቅተኛ በሚሆንበት ጊዜ መሣሪያዎ ቅብብሉን በትክክል ማብራት እና አንዴ ሙቀቱ ከፍተኛ እሴቱ ላይ ከደረሰ በኋላ ማጥፋት አለበት። በሙከራዬ ውስጥ ፣ ይህ የእኛን የላቦራቶሪ ቦታ የሙቀት መጠን በ 1 ዲግሪ ሴልሲየስ ውስጥ በቀን 24/ሰዓታት ውስጥ ማቆየት ችሏል።

የሚመከር: