ዝርዝር ሁኔታ:
- ደረጃ 1 - አቅርቦቶች
- ደረጃ 2 - የመውጫ ግንባታ
- ደረጃ 3 - የኩሪኩ ዲዛይን
- ደረጃ 4 ቦርዱን ይሸጡ
- ደረጃ 5 የወረዳ ሰሌዳውን ይጫኑ
- ደረጃ 6: የአሩዲኖ ኮድ
- ደረጃ 7: የነገሮች ንግግር ዳሽቦርድ
- ደረጃ 8: CloudMQTT ማዋቀር
- ደረጃ 9 የመጨረሻ ምርመራ
ቪዲዮ: ESP8266 የሙቀት መቆጣጠሪያ ቁጥጥር - 9 ደረጃዎች (ከስዕሎች ጋር)
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:32
ጓደኛዬ ለአየር ሙቀት እና እርጥበት በጣም ስሜታዊ የሆኑ ሙከራዎችን የሚያደርግ ሳይንቲስት ነው። የማብሰያው ክፍል ትንሽ የሴራሚክ ማሞቂያ አለው ነገር ግን የማሞቂያው ቴርሞስታት በቂ ትክክለኛ አልነበረም ፣ በ 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› መጻፍ ይችላሉ።
ይህ ፕሮጀክት ሶስት ቁልፍ የሶፍትዌር ባህሪያትን ያሳያል-
- እሴቶችን ለማቀናበር እና ለማየት የአከባቢ ድር አገልጋይ
- መረጃን ለመላክ እና ለማከማቸት የርቀት MQTT አገልጋይ
- ውሂብን ለመቅረጽ የነገሮች ንግግር ዳሽቦርድ
ከእነዚህ ባህሪዎች ውስጥ አንዱን ወይም ከዚያ በላይ መጠቀም ይችላሉ። ልክ እንደ አስፈላጊነቱ ኮዱን ያስተካክሉ። ይህ እኔ የተጠቀምኩበት የተወሰነ የኮድ ስብስብ ነው። የይለፍ ቃሎችን እና የኤፒአይ ቁልፎችን ማስተካከል ያስፈልግዎታል።
- በ Github ላይ ዳሳሽ-መሠረት ኮድ።
- በ Github ላይ የላቦራቶሪ ኮድ።
ደረጃ 7: የነገሮች ንግግር ዳሽቦርድ
ነፃ የ ‹Spepe› መለያ ያዋቅሩ እና አዲስ ዳሽቦርድ ይግለጹ። ከዚህ በታች እንደዘረዘርኳቸው የእቃዎቹን ተመሳሳይ ቅደም ተከተል መጠቀም ያስፈልግዎታል ፣ ስሞቹ ምንም አይደሉም ፣ ግን ትዕዛዙ አስፈላጊ ነው።
ንጥሎችን ማከል ወይም ማስወገድ ከፈለጉ ፣ በአርዲኖ ኮድ ውስጥ የ ‹Thingspeak› ን መለኪያዎች ያስተካክሉ። እሱ በቀጥታ ወደ ፊት እና በድር ጣቢያቸው ላይ በደንብ ተመዝግቧል።
ደረጃ 8: CloudMQTT ማዋቀር
ማንኛውም የ MQTT አገልግሎት ፣ ወይም እንደ ብሊንክ ያለ ተመሳሳይ የአይቲ አገልግሎት ይሠራል ፣ ግን እኔ ለዚህ ፕሮጀክት CloudMQTT ን ለመጠቀም እመርጣለሁ። ቀደም ሲል ለብዙ ፕሮጄክቶች CloudeMQTT ን እጠቀም ነበር ፣ እና ይህ ፕሮጀክት ለጓደኛ ስለሚሰጥ ፣ ሊተላለፍ የሚችል አዲስ አካውንት መፍጠር ምክንያታዊ ነው።
የ CloudMQTT መለያ ይፍጠሩ እና ከዚያ አዲስ “ምሳሌ” ይፍጠሩ ፣ እኛ የምንቆጣጠረው ለቁጥጥር ብቻ የምንጠቀም ስለሆነ “ቆንጆ ድመት” የሚለውን መጠን ይምረጡ። CloudMQTT የአገልጋይ ስም ፣ የተጠቃሚ ስም ፣ የይለፍ ቃል እና የወደብ ቁጥር ይሰጥዎታል። (የወደብ ቁጥሩ መደበኛ የ MQTT ወደብ አለመሆኑን ልብ ይበሉ)። ጉዳዩ ትክክል መሆኑን በማረጋገጥ እነዚህን ሁሉ እሴቶች ወደ ተዛማጅ ቦታዎች ወደ ESP8266 ኮድዎ ያስተላልፉ። (በቁም ነገር ፣ እሴቶቹን ይቅዱ/ይለጥፉ)
ስህተት ፣ የስህተት መልእክት እንዳገኙ የመሣሪያዎን ግንኙነቶች ፣ የአዝራር ግፊትዎችን እና በአጋጣሚ ሁኔታ ለማየት በ CloudMQTT ላይ የ “Websocket UI” ፓነልን መጠቀም ይችላሉ።
የ Android MQTT ደንበኛውን እንዲሁ በሚያዋቅሩበት ጊዜ እነዚህ ቅንብሮች ያስፈልግዎታል ፣ ስለሆነም ከፈለጉ እሴቶቹን ያስተውሉ። በስልክዎ ላይ ለመተየብ የይለፍ ቃልዎ በጣም የተወሳሰበ አይደለም ብለን ተስፋ እናደርጋለን። ያንን በ CloudMQTT ውስጥ ማቀናበር አይችሉም።
ደረጃ 9 የመጨረሻ ምርመራ
አሁን የመጨረሻውን መሣሪያ መሞከር አለብን።
ማንኛውንም ነገር ከመፈተሽዎ በፊት እያንዳንዱን ሽቦ በእጥፍ ይፈትሹ እና ሁሉንም ሽቦዎች ለመከታተል ባለ ብዙ ማይሜተርዎን በተከታታይ ሁኔታ ይጠቀሙ። ሁሉም ነገር ተገናኝቷል ብለው ከሚያስቡት ጋር መገናኘቱን ያረጋግጡ። ማስተላለፊያው ከፍተኛ-ቮልቴጅን ከዝቅተኛ-ቮልቴጅ ስለሚለይ ፣ ማይክሮ መቆጣጠሪያዎን ስለማሳጠር መጨነቅ አያስፈልግዎትም።
እኔ በከፍተኛ-ቮልቴጅ ጎን ላይ ሁሉም ነገር በትክክል እንደተገጠመ ለማረጋገጥ አንድ ቀላል የኤሌክትሪክ ሠራተኛ የወረዳ ሞካሪ እጠቀም ነበር ፣ እና የእኔን ቅብብሎሽ ለመፈተሽም እንዲሁ ጥሩ ሰርቷል።
በስልክዎ ወይም በላፕቶፕዎ በኩል ከመሣሪያው ጋር በመገናኘት የእርስዎን ESP2866 ወደ የ wifi አውታረ መረብዎ ያክሉ። ይህ ደረጃውን የጠበቀ የ WifiManager ቤተ -መጽሐፍትን ይጠቀማል ፣ እና በ Github ገጹ ላይ ሁሉም አስፈላጊ ሰነዶች አሉት።
የማይነቃነቅ አምፖል በመጠቀም ፣ የ DHT22 ዳሳሹን ከአምፖሉ አጠገብ አደረግሁ እና መብራቱን ወደ መውጫው ውስጥ ሰኩት። ይህ ሙቀቱ በፍጥነት እንዲሞቅ አስችሎታል ፣ ቅብብል መብራቱን እንዲያጠፋ እና ሂደቱን እንዲደግም አስችሏል። ይህ የእኔን wifi- ግንኙነትን ጨምሮ ሁሉንም ነገር ለመፈተሽ በጣም አጋዥ ነበር።
የሙቀት መጠኑ በጣም ዝቅተኛ በሚሆንበት ጊዜ መሣሪያዎ ቅብብሉን በትክክል ማብራት እና አንዴ ሙቀቱ ከፍተኛ እሴቱ ላይ ከደረሰ በኋላ ማጥፋት አለበት። በሙከራዬ ውስጥ ፣ ይህ የእኛን የላቦራቶሪ ቦታ የሙቀት መጠን በ 1 ዲግሪ ሴልሲየስ ውስጥ በቀን 24/ሰዓታት ውስጥ ማቆየት ችሏል።
የሚመከር:
ቢግ አርዱዲኖ ኤልሲዲ ሰዓት በሁለት ማንቂያዎች እና የሙቀት መቆጣጠሪያ በ IR ቲቪ ቁጥጥር የሚደረግበት የርቀት መቆጣጠሪያ - 5 ደረጃዎች
በኤር ቲቪ ቁጥጥር የሚደረግለት ትልቁ አርዱዲኖ ኤልሲዲ ሰዓት በሁለት ማንቂያዎች እና የሙቀት መቆጣጠሪያ በ IR ቲቪ ቁጥጥር የሚደረግበት - በአርዲኖ ላይ የተመሠረተ ኤልሲዲ ሰዓት በሁለት ማንቂያዎች እና በ IR ቲቪ ርቀት መቆጣጠሪያ በሚቆጣጠረው የሙቀት መቆጣጠሪያ እንዴት እንደሚሠራ።
ESP8266 RGB LED STRIP WIFI መቆጣጠሪያ - NODEMCU በ Wifi ላይ ለተቆጣጠረው የሊድ ስትሪፕ እንደ IR የርቀት መቆጣጠሪያ - RGB LED STRIP የስማርትፎን ቁጥጥር 4 ደረጃዎች
ESP8266 RGB LED STRIP WIFI መቆጣጠሪያ | NODEMCU በ Wifi ላይ ለተቆጣጠረው የሊድ ስትሪፕ እንደ IR የርቀት መቆጣጠሪያ | የ RGB LED STRIP ስማርትፎን ቁጥጥር - በዚህ ትምህርት ውስጥ ሰላም ወንድሞች የ RGB LED ስትሪፕን ለመቆጣጠር ኖደምኩ ወይም ኤስፒ8266 ን እንደ IR የርቀት መቆጣጠሪያ እንዴት እንደሚጠቀሙ እንማራለን እና ኖደምኩ በ wifi ላይ በስማርትፎን ቁጥጥር ይደረግበታል። ስለዚህ በመሠረቱ በእርስዎ ዘመናዊ ስልክ አማካኝነት የ RGB LED STRIP ን መቆጣጠር ይችላሉ
ESP32 ላይ የተመሠረተ M5Stack M5stick C የአየር ሁኔታ መቆጣጠሪያ ከ DHT11 - በ M5stick-C ላይ የሙቀት መጠን እርጥበት እና የሙቀት መረጃ ጠቋሚ በ DHT11: 6 ደረጃዎች ይከታተሉ
በ ESP32 ላይ የተመሠረተ M5Stack M5stick C የአየር ሁኔታ መቆጣጠሪያ ከ DHT11 | በ M5stick-C ከ DHT11 ጋር ያለውን የሙቀት መጠን እርጥበት እና የሙቀት መረጃ ጠቋሚ ይከታተሉ-ሰላም ጓዶች ፣ በዚህ አስተማሪዎች ውስጥ የ DHT11 ን የሙቀት ዳሳሽ በ m5stick-C (የልማት ቦርድ በ m5stack) እንዴት ማገናኘት እና በ m5stick-C ማሳያ ላይ ማሳየት እንደሚቻል እንማራለን። ስለዚህ በዚህ መማሪያ ውስጥ እኛ የሙቀት መጠንን እናነባለን ፣ እርጥበት &; ሙቀት እኔ
የሙቀት መለዋወጫ ደጋፊ የሙቀት መቆጣጠሪያ - 7 ደረጃዎች (ከስዕሎች ጋር)
የሙቀት መለዋወጫ ደጋፊ የሙቀት መቆጣጠሪያ - ሰላም ሁላችሁም ፣ በዚህ አስተማሪ ውስጥ ፣ ርካሽ የሙቀት መቆጣጠሪያ ሞዱል በመጠቀም የሙቀት መለዋወጫ አድናቂን እንዴት በራስ -ሰር ማድረግ እንደሚችሉ አሳያችኋለሁ። እርስዎ ምን እያደረጉ እንደሆነ እርግጠኛ አይደለሁም ፣ አይሞክሩ
በሮቦት መከታተያ እና ቁጥጥር በሮቦት መቆጣጠሪያ በ Xbox መቆጣጠሪያ - አርዱinoኖ: 9 ደረጃዎች (ከስዕሎች ጋር)
በሮቦት መከታተያ እና ቁጥጥር በሮቦት መቆጣጠሪያ (Xbox Controller) - አርዱinoኖ - የሚለምን ሮቦት እንሠራለን። ይህ ሮቦት ሰዎችን ለማበሳጨት ወይም ትኩረት ለመስጠት ይሞክራል። ፊታቸውን ይለያል እና ሌዘርን በእነሱ ላይ ለመምታት ይሞክራል። ለሮቦቱ ሳንቲም ከሰጡት እሱ ዘፈን ይዘፍናል እና ይጨፍራል። ሮቦቱ ያስፈልገዋል