ዝርዝር ሁኔታ:

ስህተት-መቻቻል የሙቀት መጠን ዳሳሽ የአውታረ መረብ መቆጣጠሪያ 8 ደረጃዎች
ስህተት-መቻቻል የሙቀት መጠን ዳሳሽ የአውታረ መረብ መቆጣጠሪያ 8 ደረጃዎች

ቪዲዮ: ስህተት-መቻቻል የሙቀት መጠን ዳሳሽ የአውታረ መረብ መቆጣጠሪያ 8 ደረጃዎች

ቪዲዮ: ስህተት-መቻቻል የሙቀት መጠን ዳሳሽ የአውታረ መረብ መቆጣጠሪያ 8 ደረጃዎች
ቪዲዮ: Ethiopia: ኩላሊት ሲጎዳ የሚታዩ 8 ምልክቶች... አሳሳቢውን የኩላሊት በሽታ እንዴት በቀላሉ እንከላከለው 2024, ሀምሌ
Anonim
ስህተት-መቻቻል የሙቀት መጠን ዳሳሽ አውታረ መረብ መቆጣጠሪያ
ስህተት-መቻቻል የሙቀት መጠን ዳሳሽ አውታረ መረብ መቆጣጠሪያ

ይህ አስተማሪ የተሳሳቱ ዳሳሾችን በራስ-ሰር ማግለል ለሚችሉ የ DS18B20 የሙቀት ዳሳሾች ስብስብ የአርዱዲኖ ኡኖን ሰሌዳ ወደ አንድ ዓላማ መቆጣጠሪያ እንዴት እንደሚቀይሩ ያሳየዎታል።

መቆጣጠሪያው ከአርዱዲኖ ኡኖ ጋር እስከ 8 ዳሳሾችን ማስተዳደር ይችላል። (እና ከአርዱዲኖ ሜጋ ጋር ወይም በትንሽ የሶፍትዌር ማሻሻያ)።

ደረጃ 1 - ከጀርባ ያለው ታሪክ…

ከጥቂት ዓመታት በፊት በአባቴ ግሪን ሃውስ ውስጥ ለፒ-ተኮር የማሞቂያ መቆጣጠሪያዬ DS18B20 የሙቀት ዳሳሽ አውታረ መረብ አቋቋምኩ። እንደ አለመታደል ሆኖ የመቆጣጠሪያው አስተማማኝነት በዋነኝነት በተደጋጋሚ በተደጋገመ ዳሳሽ መቋረጥ ምክንያት ነበር። ብዙ ቅንጅቶችን ሞክሬያለሁ - የጥገኛ ኃይል ፣ ቀጥተኛ ኃይል ፣ አውታረ መረቡን ከ pi ጋር በማገናኘት እንዲሁም ከአትሜጋ ላይ የተመሠረተ ብጁ ቦርድ ጋር በማገናኘት (የቫልቭ ሞተሮችን ለማሽከርከር ዋናው ዓላማ)።

በጣም የከፋ ፣ በበጋ ምንም ችግሮች ባይኖሩም የክረምት ምሽቶች ወቅት የአነፍናፊ አውታረ መረብ አስተማማኝነት በዋነኝነት ቀንሷል! እዚህ ምን እየሆነ ነው?

የትኛው ዳሳሽ ችግሩን ያስከትላል የሚለውን ለመመርመር ፣ አንድ በአንድ ማብራት/ማጥፋት ወይም ማንኛውንም ጥምር ማንቃት ያስፈልጋል።

ደረጃ 2: እንዴት እንደሚሰራ

DS18B20 (የሙቀት ዳሳሽ) ብዙ ዳሳሾች የጋራ የውሂብ አገናኝ (ያንን አንድ ሽቦ) እንዲያጋሩ የሚያስችል የባለቤትነት 1-ሽቦ ፕሮቶኮል ይጠቀማል። ይህ የተለመደ የውሂብ አገናኝ ከአንዱ የአርዲኖ ጂፒኦ ፒኖች አንዱ እና በመጎተት ተከላካይ በኩል ከ + 5 ቪ ጋር ተገናኝቷል-ያልተለመደ ነገር የለም ፣ ብዙ አስተማሪዎች ይህንን ማዋቀር ይሸፍናሉ።

ዘዴው የእያንዳንዱ አነፍናፊ የኃይል መመርያዎች ከራሳቸው (ከተወሰኑ) የ GPIO ፒኖች ጋር መገናኘታቸው ነው ፣ ስለሆነም በተናጠል ማብራት እና ማጥፋት ይችላሉ። ለምሳሌ ፣ አንድ ዳሳሽ ከፒን #3 እና GND ከ #2 ጋር የተገናኘ ቪሲሲ መሪ ካለው ፣ ፒን #3 ን ወደ HIGH ማቀናበር ለአነፍናፊው ኃይል ይሰጣል (ምንም አያስገርምም) ፒን #2 ን ወደ LOW ማቀናበር መሬትን ይሰጣል (አንድ litte አስገራሚ ለ እኔ)። ሁለቱንም ካስማዎች ወደ ግብዓት ሁኔታ ማቀናበር (ማለት ይቻላል) አነፍናፊውን እና ሽቦውን ሙሉ በሙሉ ይለያል - ምንም ዓይነት ውድቀት (ሠ. አቋራጭ) በውስጡ ቢከሰት ፣ በሌሎች ላይ ጣልቃ አይገባም።

(የውሂብ ሽቦውን በሆነ መንገድ ከአርዱዲኖ ጋር ከተገናኘ ሌላ ነገር ማገናኘቱ በእርግጥ ጣልቃ ገብነትን ያስከትላል ፣ ግን በእኔ ቅንብር ፈጽሞ የማይቻል ነው)።

አንድ አርዱዲኖ ፒን እስከ 40 mA ምንጭ / መስመጥ ሲችል ፣ DS18B20 እስከ 1 ፣ 5 mA ድረስ እንደሚወስድ ልብ ይበሉ ፣ ስለሆነም በቀጥታ በጂፒኦ ፒኖች ለኃይል ዳሳሾች ፍጹም ደህንነቱ የተጠበቀ ነው።

ደረጃ 3 - ቁሳቁስ እና መሣሪያዎች

ቁሳቁስ

  • 1 Arduino UNO ቦርድ
  • 3 የሴት ፒን ራስጌዎች 1 × 4 ፣ 1 × 6 እና 1 × 6 (ወይም ከዚያ በላይ - ከአንድ 1 × 40 ራስጌ እቆርጣቸዋለሁ)
  • ሙጫ
  • ቁራጭ ባዶ ሽቦ (ቢያንስ 10 ሴ.ሜ)
  • የኢንሱሌሽን ቴፕ
  • የሽያጭ ዕቃዎች (ሽቦ ፣ ፍሰት…)

መሣሪያዎች

  • የሽያጭ መሣሪያዎች (ብረት ፣ መያዣዎች ፣…)
  • አነስተኛ የመቁረጫ መያዣዎች

ደረጃ 4 ነገሮችን በአንድ ላይ ያስተካክሉ

ነገሮችን በአንድ ላይ ያስተካክሉ
ነገሮችን በአንድ ላይ ያስተካክሉ

የሴት ፒን ራስጌዎችን በአርዱዲኖ ቦርድ ራስጌዎች ላይ ይለጥፉ

  1. 1 × 4 ራስጌ ከ “አናሎግ” ፒን ራስጌ ፣ ከጎን ለጎን ከፒን A0– A4 ጋር
  2. ከመጀመሪያው ዲጂታል ፒን ራስጌ ቀጥሎ 1 × 6 ራስጌ ፣ ከጎን ለጎን ከፒን 2-7 ጋር
  3. 1 × 6 ራስጌ ከሁለተኛው ዲጂታል ፒን ራስጌ ጎን ፣ ከጎን ለጎን ከ 8 እስከ 13 ካስማዎች ጋር

የእኔ ራስጌዎች ትንሽ ረዘም ያሉ መሆናቸውን ልብ ይበሉ… እሱ መጥፎ እና ምንም ጥሩ ውጤት የለውም ብዬ እገምታለሁ።

ደረጃ 5 የሽቦ ነገሮችን አንድ ላይ ያድርጉ

የሽቦ ነገሮች አንድ ላይ
የሽቦ ነገሮች አንድ ላይ
የሽቦ ነገሮች አንድ ላይ
የሽቦ ነገሮች አንድ ላይ

ባለ 1-ሽቦ አውቶቡስ መስመርን ማገናኘት;

  1. ባዶ ሽቦን በመሸጥ በ “ዲጂታል” ጎን (ከፒን 2-13 ጋር) ሁሉንም የተጣበቁ የራስጌዎች መሪዎችን ያገናኙ
  2. የዚህን ሽቦ መጨረሻ በ SCL ፒን እርሳስ (ከውስጥ ከ A5 ጋር ተገናኝቷል)
  3. ባዶ ሽቦን ለእነሱ በመሸጥ በ “አናሎግ” ጎን (ፒን A0 – A3) ላይ ሁሉንም የተጣበቀ የራስጌ መሪዎችን ያገናኙ
  4. የዚህን ሽቦ መጨረሻ ወደ A4 እና A5 እርሳሶች (A6 እና A7 ያለው ቦርድ ስላለኝ A5 እና A6 ን እጠቀም ነበር)
  5. በዚህ ሽቦ ሌላኛው ጫፍ እና +5 ቪ ፒን እርሳስ መካከል የ 4 ኪ 7 ተከላካይ ይሽጡ

ማስታወሻዎች ፦

  • ፒኖች A0 – A5 ፣ ምንም እንኳን “አናሎግ” የሚል ምልክት ቢደረግም ፣ እንደ ጂፒኦ ዲጂታል ፒኖችም ሊያገለግል ይችላል።
  • በ ‹ዲጂታል› ጎን ላይ የ SCL ፒን በ ‹አናሎግ› ጎን ከ A5 ጋር በውስጥ ተገናኝቷል ፤ ከራስጌዎቹ ጋር ተገናኝቷል ፣ ይህ ባለ 1-ሽቦ አውቶቡስ መስመር ይሠራል
  • A4 (እንደ የአናሎግ ግብዓት ጥቅም ላይ የዋለ) የአውቶቡሱን ቮልቴጅ ለምርመራ ዓላማዎች ይለካል። ከአውቶቡሱ ጋር በቀጥታ የተገናኘበት ምክንያት ይህ ነው።
  • እኔ A6 ይልቅ A6 ተጠቅሟል ምክንያቱም እኔ A6 ያለው አንድ ቦርድ አለኝ & A7; መጀመሪያ A7 ን እንደ ባለ 1 ሽቦ አውቶቡስ ማስተር ለመጠቀም ፈልጌ ነበር ነገር ግን እነዚህ ሁለት ፒኖች ዲጂታል ጂፒኦዎች እንዲሆኑ ሊዋቀሩ አይችሉም።
  • የአነፍናፊ አያያorsችን የተሳሳተ ግንኙነት ለመከላከል ጥቅም ላይ ያልዋለውን ዕውቂያ (ከማንኛውም ሽቦ ጋር አልተገናኘም) ከእያንዳንዱ የወንድ አገናኝ ማስቀረት / መቁረጥ እና በተጣበቀ የፒን ራስጌ ውስጥ ባለው ተጓዳኝ ቀዳዳ ውስጥ ማስገባት ይችላሉ።

ደረጃ 6 - አነፍናፊዎችን ማገናኘት

ዳሳሾችን በማገናኘት ላይ
ዳሳሾችን በማገናኘት ላይ

አሁን የስምንት 2 × 2 ሶኬቶችን ድርድር ፈጥረዋል። 2 × 2 ዱፖን ማያያዣዎችን ወደ ዳሳሽ ገመዶች መሸጥ እና መሰብሰብ እና ከእነዚህ መሰኪያዎች ጋር ማገናኘት ይችላሉ። ፒንዎቹ እንኳን የ GND ፒኖች እና ያልተለመዱ ፒኖች የ Vcc ፒኖች እንዲሆኑ ሶፍትዌሩ ፒኖቹን ያዋቅራል። ለእያንዳንዱ ዳሳሽ ፣ ቪሲን ፒን የ GND ፒን + 1 ብቻ ነው። የ 2 × 2 ሶኬት ከሌሎቹ ሁለት ፒኖች (ከተጣበቀው እና ከተሸጠው ራስጌ ውስጥ አንዱ) ለአነፍናፊው የውሂብ ሽቦ ነው። የትኛውን ቢጠቀሙ ምንም አይደለም።

ደረጃ 7 ተቆጣጣሪ ሶፍትዌር

ተቆጣጣሪ ሶፍትዌር
ተቆጣጣሪ ሶፍትዌር

የ SerialThermometer ንድፍ መቆጣጠሪያውን ያካሂዳል። በ github ላይ ሊያገኙት ይችላሉ። Arduino IDE ን በመጠቀም ይክፈቱ እና ይስቀሉ።

ደረጃ በደረጃ:

  1. የአርዱዲኖ አይዲኢዎን ይክፈቱ እና የዳላስ ቴምፕሬተር ቤተመፃሕፍት እና ሁሉንም ጥገኛዎቹን በ Sketch | በኩል ይጫኑ ቤተ -መጽሐፍት አካትት | ቤተ -ፍርግሞችን ያስተዳድሩ።
  2. Clone git ማከማቻ። በጊት የማያውቁት ከሆነ ይህንን ዚፕ በኮምፒተርዎ ላይ በማንኛውም ቦታ ያውርዱ እና ያላቅቁት።
  3. በእርስዎ አርዱዲኖ አይዲኢ ውስጥ የ SerialThermometer ንድፉን ይክፈቱ።
  4. የተቀየረውን የአርዱዲኖ ሰሌዳዎን በዩኤስቢ ገመድ (በመደበኛ መንገድ) ከኮምፒዩተርዎ ጋር ያገናኙ
  5. የእርስዎን Arduino IDE በመጠቀም ንድፉን ይስቀሉ
  6. በመሳሪያዎች በኩል ተከታታይ መቆጣጠሪያን ይክፈቱ | ተከታታይ ሞኒተር
  7. በርካታ የአካላዊ ልኬቶችን የያዘ የሙቀት የምርመራ ውጤትን ማየት አለብዎት - የሙቀት ንባቦች - እያንዳንዱ አነፍናፊ ሶኬት በአንድ መስመር ላይ። የአነፍናፊ ቆጠራ በተናጠል ሲበራ እና ሁሉም በአንድ ላይ ሲበሩ የሚለያዩ ከሆነ) እስኪፈታ ድረስ የምርመራ ቀለበቶች። ግን አይጨነቁ ፣ ምርመራም እንዲሁ የሙቀት መለኪያዎችን ይሰጣል!

ስለ የምርመራ ውጤት በበለጠ ዝርዝር የተብራራ ስዕል ይመልከቱ።

ደረጃ 8 መደምደሚያ

ለእያንዳንዱ አነፍናፊ የ LIYY 314 (3 × 0 ፣ 14 mm²) ኬብል 10 ሜትር አካባቢ የእኔ የአነፍናፊ አውታረ መረብ ውድቀቶች የተከሰቱት በረጅሙ ሽቦዬ ከፍተኛ አቅም የተነሳ እንደሆነ ጠንካራ ስሜት አለኝ። የእኔ ሙከራዎች እንደሚያሳዩት በ 1-ሽቦ አውቶቡስ እና መሬት መካከል ያለው ወይም ከ 0.01 μF አቅም በላይ ከሆነ የመገናኛ ግንኙነቱ ይቋረጣል ፣ ምክንያቱም 4k7 መጎተት መቃወም የፕሮቶኮል ገደቦችን ለማክበር አውቶቡሱን ወደ + 5 ቮ በፍጥነት ለመሳብ አይችልም።.

በእኔ ቅንብር ውስጥ ከ 3 በላይ ዳሳሾች አንድ ላይ ሲገናኙ ይከሰታል። ከዚያ ተቆጣጣሪው የሙቀት ዳሳሽ-በ-አነፍናፊን በመለካት የምርመራ ዑደት ውስጥ ይዘጋል (በጣም አሪፍ ነው…)

ግን ደግሞ 5 ኛ ዳሳሽ (28: ኤፍኤፍ: f2: 41: 51: 17: 04: 31) በጣም የታመመ ይመስላል (ምናልባት የተሳሳተ መሸጫ) ፣ ስለዚህ የበለጠ መመርመር እችላለሁ!

የሚመከር: