ዝርዝር ሁኔታ:

የክፍል ቴርሞስታት - አርዱinoኖ + ኤተርኔት 3 ደረጃዎች
የክፍል ቴርሞስታት - አርዱinoኖ + ኤተርኔት 3 ደረጃዎች

ቪዲዮ: የክፍል ቴርሞስታት - አርዱinoኖ + ኤተርኔት 3 ደረጃዎች

ቪዲዮ: የክፍል ቴርሞስታት - አርዱinoኖ + ኤተርኔት 3 ደረጃዎች
ቪዲዮ: ሁላችንም ማወቅ ያለብን "20" የመኪና ዳሽ ቦርድ መብራቶችና መልክታቸው Dashboard Warning Light 2024, ህዳር
Anonim
የክፍል ቴርሞስታት - አርዱinoኖ + ኤተርኔት
የክፍል ቴርሞስታት - አርዱinoኖ + ኤተርኔት

ከሃርድዌር አንፃር ፣ ፕሮጀክቱ ይጠቀማል-

  • አርዱዲኖ ኡኖ / ሜጋ 2560
  • የኢተርኔት ጋሻ Wiznet W5100 / የኤተርኔት ሞዱል Wiznet W5200-W5500
  • በ OneWire አውቶቡስ ላይ DS18B20 የሙቀት ዳሳሽ
  • Relay SRD-5VDC-SL-C ለቦይለር መቀየሪያ ጥቅም ላይ ውሏል

ደረጃ 1 የኢተርኔት ቴርሞስታት መግለጫ

የኢተርኔት ቴርሞስታት መግለጫ
የኢተርኔት ቴርሞስታት መግለጫ

አርዱዲኖ ለምሳሌ እኛ የምናሳየውን የክፍል ቴርሞስታት ለመገንባት የሚያገለግል ምቹ የታሸገ መድረክ ነው። ቴርሞስታት (ቴርሞስታት) ከሚገኝበት የ LAN አውታረ መረብ ተደራሽ ሲሆን እሱ ሁሉንም የሙቀት መቆጣጠሪያ አካላት ለማዋቀር የሚያገለግል የድር በይነገጽ የተገጠመለት ነው። የድር በይነገጽ በቀጥታ በአርዲኖ ላይ በድር አገልጋይ ሁኔታ ውስጥ ይሠራል። የድር አገልጋዩ መረጃ ሰጭ ወይም ተግባራዊ ሊሆን የሚችል በርካታ ገለልተኛ የኤችቲኤምኤል ገጾችን እንዲሠራ ይፈቅዳል። የድር አገልጋዩ ወደብ 80 - ኤችቲቲፒ ላይ ይሰራል።

በፕሮጀክቱ ውስጥ ጥቅም ላይ የሚውለው የኤሌክትሮማግኔቲክ ማስተላለፊያ SRD-5VDC-SL-C ፣ በ 230 ቪ-ኃይል 2300 ዋ ላይ እስከ 10 ኤ ለመቀየር ያስችላል። የዲሲ ወረዳ (ጭነት) ሲቀየር 300W (10A በ 30V ዲሲ) መቀየር ይቻላል። በአማራጭ ፣ የ OMRON G3MB-202P SSR ቅብብሎሽ ለገመድ ዲያግራም ሙሉ በሙሉ ተኳሃኝ ነው ፣ ይህም ለማይነቃነቁ ጭነቶች ብቻ እና ለኤሲ ወረዳዎች ብቻ ተስማሚ ነው። ከፍተኛ የመቀየሪያ ኃይል 460W (230V ፣ 2A)። የአርዱዲኖን ከኤተርኔት ጋሻ እና ከሌሎች ተጓዳኝ አካላት ጋር ያለው ፍጆታ ቅብብል ክፍት በ 100-120mA ደረጃ ላይ ነው። ሲዘጋ ፣ ከ 200 ቪኤ በታች በ 5 ቪ አቅርቦት።

ደረጃ 2 የድር በይነገጽ

የድር በይነገጽ
የድር በይነገጽ

ለሙቀት መቆጣጠሪያው የድር በይነገጽ ይፈቅዳል-

  • ከ DS18B20 ዳሳሽ የእውነተኛ-ጊዜውን የሙቀት መጠን ይመልከቱ
  • በገጽ ላይ በተለዋዋጭ የውጤት ለውጥ የእውነተኛ ጊዜ ቅብብሎሽ ሁኔታን ይመልከቱ
  • በ 0.25 ° ሴ ደረጃ ከ 5 እስከ 50 ዲግሪ ሴንቲግሬድ ባለው ክልል ውስጥ የታለመውን (ማጣቀሻ) የሙቀት መጠን ይቀይሩ
  • ከ 0 እስከ 10 ዲግሪ ሴንቲግሬድ ባለው ክልል ውስጥ ያለውን የጅብ መጠን በ 0.25 ዲግሪ ሴንቲግሬድ ደረጃ ይለውጡ

የድር በይነገጽ ትላልቅና ትናንሽ ማያ ገጾችን ለማስተናገድ የተነደፈ ነው። ምላሽ ሰጪ ነው ፣ ሰፊ ማያ ገጽ ባለከፍተኛ ጥራት ማያ ገጾችን ይደግፋል ፣ ግን የሞባይል መሳሪያዎችንም ይደግፋል። በይነገጹ ከውጪ ሲዲኤን አገልጋይ የመጣውን የ Bootstrap ማዕቀፍ ከውጭ የመጡ የ CSS ቅጦችን ይጠቀማል ፣ ይህም በአርዱዲኖ ላይ የሚሰራ ገጽ ሲከፍት የደንበኛውን ጎን መሣሪያ ይጭናል። አርዱዲኖ ኡኖ ማህደረ ትውስታ ውስን ስለሆነ ፣ ገጾችን በጥቂት ኪባ ብቻ ማሄድ ይችላል። የ CSS ቅጦችን ከውጭ አገልጋይ በማስመጣት የአርዲኖን አፈፃፀም እና የማስታወስ ጭነት ይቀንሳል። የሶፍትዌሩ ትግበራ (ለአርዱዲን ኡኖ) 70% የፍላሽ ማህደረ ትውስታ (32 ኪባ - 4 ኪባ ቡት ጫኝ) እና 44% ራም ማህደረ ትውስታ (2 ኪባ) ይጠቀማል።

የድር ገጽ የማይንቀሳቀሱ ክፍሎች (የኤችቲኤምኤል ሰነድ ራስጌ እና ግርጌ ፣ የ Bootstrap CSS አገናኝ ፣ ሜታ መለያዎች ፣ የኤች ቲ ቲ ፒ ምላሽ ራስጌ ፣ የይዘት ዓይነት ፣ ቅጽ እና ተጨማሪ) በቀጥታ በአርዱዲ ፍላሽ ማህደረ ትውስታ ውስጥ ይቀመጣሉ ፣ ይህም ለተጠቃሚው ጥቅም ላይ የዋለውን ራም መጠን በእጅጉ ሊቀንስ ይችላል። -የተፈጠረ ይዘት። ስለዚህ የድር አገልጋዩ የበለጠ የተረጋጋ እና በአውታረ መረቡ ውስጥ የበርካታ መሳሪያዎችን ባለብዙ ግንኙነት በአንድ ጊዜ ማስተናገድ ይችላል።

ከኃይል ውድቀት በኋላ እንኳን የተቀመጡትን እሴቶች ለማቆየት በአርዱዲኖ EEPROM ማህደረ ትውስታ ውስጥ ይቀመጣሉ። የማጣቀሻ የሙቀት መጠን 10 ፣ hysteresis ን ለማካካስ 100. እያንዳንዱ እሴቶች በ EEPROM ማህደረ ትውስታ ውስጥ ቢበዛ 5 ቢ ይይዛሉ። የ EEPROM ትራንስክሪፕት ገደብ በ 100, 000 ትራንስክሪፕቶች ደረጃ ላይ ነው። የኤችቲኤምኤል ፎርሙ ሲቀርብ ብቻ ውሂብ ይፃፋል። በመጀመሪያው ጅምር ላይ በተጠቀሰው የ EEPROM ማካካሻዎች ላይ የተከማቸ ምንም ነገር ከሌለ አውቶማቲክ ጽሑፍ በነባሪ እሴቶች ይከናወናል - ማጣቀሻ 20.25 ፣ hysteresis 0.25 ° ሴ

የእድሳት ሜታ መለያው በ 10 ሰከንዶች ውስጥ የአርዲኖን ገጽ በሙሉ ያድሳል። በዚህ ጊዜ ለሙቀት መቆጣጠሪያው ለውጡን መጻፍ አስፈላጊ ነው ፣ አለበለዚያ ገጹ በሚታደስበት ጊዜ የግቤት መስኮቶች ዳግም ይጀመራሉ። የኢተርኔት ቤተ -መጽሐፍት ያልተመሳሰለ የድር አገልጋይ አጠቃቀምን ስለማያካትት ፣ ገጹ በሙሉ እንደገና መፃፍ አለበት። በዋናነት እየተለወጠ ያለው ተለዋዋጭ መረጃ የውጤቱ የአሁኑ እሴት ነው - አብራ / አጥፋ።

ደረጃ 3 - በኤችቲኤምኤል ገጾች በዌብሳይቨር ፣ በስዕላዊ መግለጫዎች ፣ የምንጭ ኮድ ላይ

በ Webserver ፣ Schematics ፣ Source Code ላይ የሚሰሩ የኤችቲኤምኤል ገጾች
በ Webserver ፣ Schematics ፣ Source Code ላይ የሚሰሩ የኤችቲኤምኤል ገጾች

በአርዱዲኖ ላይ የሚሰሩ የኤችቲኤምኤል ገጾች

  • / - - ቅጹን ፣ የአሁኑን አመክንዮ ውፅዓት ዝርዝር ለቅብብሎሽ ፣ የሙቀት መጠንን የያዘ የስር ገጽ
  • /action.html - ከቅጹ እሴቶችን ያካሂዳል ፣ ወደ EEPROM ማህደረ ትውስታ ይጽፋል ፣ ተጠቃሚውን ወደ ዋናው ገጽ ይመልሰዋል።
  • / get_data/ - አሁን ባለው የሙቀት መጠን ፣ በማጣቀሻ ሙቀት እና በጅብ ላይ መረጃን ለሶስተኛ ወገን (ኮምፒተር ፣ ማይክሮ መቆጣጠሪያ ፣ ሌላ ደንበኛ…) በ JSON ቅርጸት ያሰራጫል

እንዲሁም የሚያካትተው የዚህ ቴርሞስታት የተራዘመ ስሪት አለ-

  • ለቅብብሎች በእጅ ሞድ (ያልተገደበ ጊዜ ፣ ከባድ በርቷል / ጠፍቷል)
  • ጠባቂ ሰዓት ቆጣሪ
  • ተጨማሪ ዳሳሾች ይገኛሉ ፣ ለምሳሌ ፦ SHT21 ፣ SHT31 ፣ DHT22 ፣ BME280 ፣ BMP280 እና ሌሎችም
  • የማቀዝቀዝ ሁኔታ
  • ከኤተርኔት ነፃ በሆነ በ RS232 / UART በኩል ቁጥጥር እና ውቅር
  • ለሙቀት መቆጣጠሪያ የ PID የሙቀት መቆጣጠሪያ
  • ለሙቀት መቆጣጠሪያ ESP8266 ፣ ESP32 መድረኮችን የመጠቀም ዕድል

ለፕሮጀክቱ የፕሮግራሙ ትግበራ በ https://github.com/martinius96/termostat-ethernet/ ትግበራው ለኤተርኔት ጋሻ ለተመደበው የማይንቀሳቀስ/ተለዋዋጭ IPv4 አድራሻ ፕሮግራሞችን ይ containsል።

ቴርሞስታት ለቤት ውስጥ ሙቀት ብቻ የታሰበ ነው! (ከ 0 ዲግሪ ሴንቲግሬድ በላይ) ፣ የስርዓቱ አመክንዮ የተስተካከለበት። አሁን ያለውን የክፍል ቴርሞስታት በቴርሞስታት መተካት ይቻላል ፣ ቴርሞስታትን ለጊዜው በማቀዝቀዣ ውስጥ መተካት ፣ በ terrarium እና የመሳሰሉትን የማያቋርጥ የሙቀት መጠን መጠበቅ ይቻላል።

የሚመከር: