ዝርዝር ሁኔታ:

የሙቀት መጠን ፣ የእርጥበት መቆጣጠሪያ - አርዱዲኖ ሜጋ + ኤተርኔት W5100: 5 ደረጃዎች
የሙቀት መጠን ፣ የእርጥበት መቆጣጠሪያ - አርዱዲኖ ሜጋ + ኤተርኔት W5100: 5 ደረጃዎች

ቪዲዮ: የሙቀት መጠን ፣ የእርጥበት መቆጣጠሪያ - አርዱዲኖ ሜጋ + ኤተርኔት W5100: 5 ደረጃዎች

ቪዲዮ: የሙቀት መጠን ፣ የእርጥበት መቆጣጠሪያ - አርዱዲኖ ሜጋ + ኤተርኔት W5100: 5 ደረጃዎች
ቪዲዮ: Ethiopia:- ሀይለኛ የሰውነት ትኩሳትን በቀላሉ ማከም የምንችልበት ዘዴ | Nuro Bezede Girls 2024, ህዳር
Anonim
የሙቀት መጠን ፣ የእርጥበት መቆጣጠሪያ - አርዱዲኖ ሜጋ + ኤተርኔት W5100
የሙቀት መጠን ፣ የእርጥበት መቆጣጠሪያ - አርዱዲኖ ሜጋ + ኤተርኔት W5100

ሞዱል 1 - FLAT - ሃርድዌር

  • አርዱዲኖ ሜጋ 2560
  • Wiznet W5100 የኤተርኔት ጋሻ
  • በ OneWire አውቶቡስ ላይ 8x DS18B20 የሙቀት ዳሳሽ - በ 4 OneWire አውቶቡሶች (2 ፣ 4 ፣ 1 ፣ 1) ተከፍሏል
  • 2x ዲጂታል የሙቀት መጠን እና እርጥበት ዳሳሽ DHT22 (AM2302)
  • 1x የሙቀት መጠን እና እርጥበት ዳሳሽ SENSIRION SHT21 (Si7021)
  • 1x BOSCH BME280 የሙቀት መጠን እና እርጥበት (እና የአየር ግፊት) ዳሳሽ
  • በበርካታ ደቂቃዎች ውስጥ በአንድ ጊዜ ከሁሉም ዳሳሾች ውሂብ ይልካል (ሊቀየር ይችላል)

ሞጁል 2 - ቦይለር - ሃርድዌር

  • አርዱዲኖ ሜጋ 2560
  • Wiznet W5100 የኤተርኔት ጋሻ
  • በ OneWire አውቶቡስ ላይ 16x DS18B20 የሙቀት ዳሳሽ - በ 7 OneWire አውቶቡሶች (2 ፣ 2 ፣ 2 ፣ 2 ፣ 2 ፣ 2 ፣ 4) ተከፋፍሏል
  • 8x ዲጂታል ግብዓት
  • 8x ዲጂታል ውፅዓት - ለሶሎኖይድ / ቅብብል
  • በበርካታ ደቂቃዎች ውስጥ በአንድ ጊዜ ከሁሉም ዳሳሾች ውሂብ ይልካል (ሊቀየር ይችላል)
  • ከድር በይነገጽ የግለሰቦችን የውጤት ግዛቶች ያነባል ፣ ይተገብራቸዋል ዲጂታል ግብዓት ግዛቶችን ይልካል

ደረጃ 1 መግቢያ

መግቢያ
መግቢያ
መግቢያ
መግቢያ
መግቢያ
መግቢያ

ዛሬ በተግባራዊነት ፣ በስራ ላይ የዋሉ አነፍናፊዎች ብዛት ፣ የአርዱዲኖ ቦርዶች ፣ ያገለገሉ የውሂብ አውቶቡሶችን በተመለከተ በጣም የተወሳሰበውን የመጨረሻውን የተገነዘበ ፕሮጀክት በዝርዝር አቀርባለሁ። ፕሮጀክቱ ሁለት ሞጁሎችን ያቀፈ ነው። በአካል እያንዳንዱ ሞጁል የተለየ አርዱዲኖ ሜጋ 2560 ፣ የኤተርኔት ጋሻ W5100 (R3 ተኳሃኝ) እና የሚጠቀምባቸውን ዳሳሾች ያካትታል።

እያንዳንዱ ሞጁል በበይነመረብ ላይ ካለው የድር በይነገጽ ጋር በኤችቲቲፒ POST ጥያቄዎች ይገናኛል ፣ በዚህ ጊዜ የድር አገልጋዩ ውሂብን የሚሸጥ ወይም አንዳንድ መረጃን የሚጠይቅ ፣ ለምሳሌ በ POST ጥያቄ (ሞዱል 2 ብቻ)። የድር በይነገጽ በመግቢያ ስርዓት ይጠናቀቃል ፣ መላው ቤተሰብ እያንዳንዱ በስሙ እና በይለፍ ቃል ወደ ስርዓቱ መመዝገብ ይችላል። ስለዚህ እያንዳንዱ የቤተሰብ አባል የሁለቱም ሞጁሎች አጠቃላይ እይታ ያለው እና የተለያዩ እርምጃዎችን የሚያከናውንበት ባለብዙ ተጠቃሚ መተግበሪያ ነው - የማጣቀሻውን የሙቀት መጠን ማቀናበር ፣ የሙቀት መቆጣጠሪያን ፣ ወዘተ. እያንዳንዱ ሞጁሎች ለውሂብ ጎታ ውስጥ የተለየ ሰንጠረዥ አላቸው። በበለጠ ዝርዝር የግለሰቦችን ሞጁሎች ያስቡ።

ደረጃ 2 ሞዱል 1 - ፍላት

ሞዱል 1 - ፍላት
ሞዱል 1 - ፍላት
ሞዱል 1 - ፍላት
ሞዱል 1 - ፍላት

መላው ሞዱል 1- FLAT በግለሰብ ክፍሎች ውስጥ እንደ የሙቀት መቆጣጠሪያ ብቻ ያገለግላል ፣ ሌላ ሚና የለውም። በመታጠቢያ ቤቶቹ ውስጥ እርጥበት ለመመዝገብ ተስማሚ የ 10kohm pullup resistor በመጠቀም የ DHT22 ዳሳሾች በረጅም ርቀት ላይ ጥቅም ላይ ውለዋል። BME280 እና SHT21 በ I2C አውቶቡስ ላይ ስለሚነጋገሩ እና ይህ በአውቶቡስ ሾፌር ርዝመት አንፃር በጣም ውስን ስለሆነ ፣ ዳሳሾች በክፍሎቹ ውስጥ በአርዱዲኖ አቅራቢያ ያገለግላሉ።

የ DS18B20 የሙቀት ዳሳሾች በ 4 አውቶቡሶች ተከፋፍለዋል ፣ ምክንያቱም ሁለት ውጫዊ ዳሳሾች ጥቅም ላይ ስለሚውሉ ፣ የአርዱዲኖ ማሰራጫዎችን ለመለየት እነሱን ማገናኘት ቀላል ያደርገዋል ፣ እና ዳሳሽ በሚጥልበት ጊዜ ፣ ተግባሩን አያሽመደምድ ስለሆነም መተካት ቀላል ነው። የስርዓቱ።

ለምሳሌ ፣ ከእነዚህ አነፍናፊ አውቶቡሶች በአንዱ ፣ 4 ዳሳሾች በተጠቆሙበት። መረጃ ጠቋሚው ከሙቀት መለኪያዎች አካላዊ አድራሻ ጋር ተገናኝቷል ፣ ስለሆነም አንደኛው አነፍናፊ ከተለወጠ ፣ አዲሱ ዳሳሽ በመረጃ ጠቋሚው 0 ላይ - የመጀመሪያ ፣ ወይም እንዲያውም 2 ፣ 3 ወይም መጨረሻ ላይ ሊታይ ይችላል። ስለዚህ በአውቶቡሶቹ ላይ ያሉትን አነፍናፊዎች ቁጥር በመቀነስ ዳሳሹ በሚተካበት ጊዜ ሊፈጠር የሚችለውን እንዲህ ያለ ውስብስብ ችግር ማስወገድ እንችላለን።

ደረጃ 3 ሞዱል 2 - ቦይለር

ሞጁል 2 - ቦይለር
ሞጁል 2 - ቦይለር
ሞጁል 2 - ቦይለር
ሞጁል 2 - ቦይለር
ሞጁል 2 - ቦይለር
ሞጁል 2 - ቦይለር

ከተቆጣጣሪው ተግባር በተጨማሪ ፣ ሞዱል 2 - ቦይለር እንዲሁ የበለጠ አስፈላጊ ሚና አለው ፣ ማለትም የራዲያተሩን ቫልቮች ለመቆጣጠር የሶላኖይድ ቁጥጥር ወይም ቅብብል። ሞጁሉ ከቤት ውስጥ ማሞቂያ ራሱን ችሎ ይሠራል። ሞጁል ማሞቂያ ወይም ቦይለር አይቀይርም። ሞጁሉ የመክፈቻውን ብቻ ይንከባከባል ፣ የራዲያተሩን ቫልቭ ይዘጋል ፣ የክፍሉ ሙቀት ከዝቅተኛው / ከፍ ካለው - የሚባለው። የማጣቀሻ ሙቀት. የራዲያተሩ ቫልቭ የሚቆጣጠረበት እያንዳንዱ ክፍል ከሞዱል 2. የተወሰነ ቴርሞሜትር ሊመደብ ይችላል ከዚህ በተጨማሪ - አውቶማቲክ ሞድ ፣ ቫልቭው ከድር በይነገጽ ላልተወሰነ ጊዜ በእጅ የሚከፈት / የሚዘጋበት በእጅ ሞድ አለ - ከባድ። የዲዲዩ ግብዓቶች ሶሉኖይድ / ቅብብሎሽ / ቫልዩ ከአርዱዲና ጋር ሲጠየቅ ተከፍቶ / ተዘግቶ መሆኑን ለማረጋገጥ ጥቅም ላይ ሊውል ይችላል - ውጤቱ ከውጤቱ ጋር እኩል መሆኑን የማወዳደር ችሎታ።

ደረጃ 4 - ምን የድር በይነገጽ ይሰጣል?

ምን የድር በይነገጽ ይሰጣል?
ምን የድር በይነገጽ ይሰጣል?
ምን የድር በይነገጽ ይሰጣል?
ምን የድር በይነገጽ ይሰጣል?

ለሁለቱም ሞጁሎች እንዲሁ የግለሰብ ተለዋዋጮችን ለማዳበር የመስመር ገበታ ግራፊክ ውክልና አለ - የሙቀት መጠን ፣ እርጥበት በ 24 ሰዓታት ፣ 7 ቀናት ውስጥ። የድር በይነገጽ እንዲሁ በ 24 ሰዓታት ውስጥ ከፍተኛ / ዝቅተኛ ፣ አማካይ ዋጋን ፣ ለእያንዳንዱ ቴርሞሜትር / ሀይሮሜትር 7 ቀናት እይታን ይሰጣል። በሞዱል 1 ውስጥ ፣ ጥንድ የ SHT21 ዳሳሾች መጀመሪያ ላይ ታሳቢ ተደርጎ ነበር ፣ ነገር ግን የ I2C አድራሻውን የመቀየር ዕድል ስለሌላቸው ፣ ተመሳሳይ I2C አድራሻ ካላቸው ሁለት ዳሳሾች ለአንድ የአውቶቡስ ግንኙነት ባለብዙ ጠቋሚ መጠቀም አስፈላጊ ይሆናል። የተበላሸ ዳሳሽ ውሂብ ካለ ፣ የአነፍናፊው ስም የስርዓት አስተዳዳሪው የ OneWire አውቶቡስን ለማገልገል እና ለምሳሌ የተበላሸውን ዳሳሽ ለመተካት በማንኛውም ጊዜ ሊከፍተው በሚችል መዝገብ ውስጥ ይቀመጣል።

Watchdog በአርዱዲኖ ፕሮግራሞች ውስጥ ተተግብሯል ፣ ይህም በተሳሳተ መነሳሳት ፣ “ማቀዝቀዝ” ፣ ሌላ ስህተት በደህና ሁኔታ እንደገና ይጀመራል እና በፕሮግራሙ መጀመሪያ ላይ ከድር በይነገጽ ጋር ያለው ግንኙነት እስኪመሠረት ድረስ ሁሉንም ውጤቶች ያጠፋል ፣ ሙሉ በሙሉ እስኪመሳሰል ድረስ የውጤቶች ውሎች ፣ ከዚያ በኋላ የሚመለከተው።

ተጨማሪ ፕሮጀክቶች እዚህ ላይ ሊያገኙ ይችላሉ- https://arduino.php5.sk?lang=en ለተጨማሪ ምሳሌዎች ይለግሱ

የሚመከር: