ዝርዝር ሁኔታ:
ቪዲዮ: HYT939 ን እና አርዱዲኖ ናኖን በመጠቀም የእርጥበት መጠን - 4 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:30
HYT939 በ I2C የግንኙነት ፕሮቶኮል ላይ የሚሠራ የዲጂታል እርጥበት ዳሳሽ ነው። እርጥበት ወደ የሕክምና ሥርዓቶች እና ላቦራቶሪዎች ሲመጣ ወሳኝ መለኪያ ነው ፣ ስለዚህ እነዚህን ግቦች ለማሳካት HYT939 ን ከአርዱዲኖ ናኖ ጋር ለማገናኘት ሞከርን። በዚህ መማሪያ ውስጥ የ HYT939 ዳሳሽ ሞዱል ከአርዱዲኖ ናኖ ጋር መገናኘቱ ታይቷል።
የእርጥበት እሴቶችን ለማንበብ እኛ አርዱዲኖን ከ I2c አስማሚ ጋር ተጠቀምን።ይህ I2C አስማሚ ከአነፍናፊ ሞዱል ጋር ግንኙነቱን ቀላል እና የበለጠ አስተማማኝ ያደርገዋል።
አነፍናፊው የሚሠራበት የግንኙነት ፕሮቶኮል I2C ነው። I2C ለተዋሃደው የተቀናጀ ወረዳ ያመለክታል። በ SDA (ተከታታይ ውሂብ) እና በ SCL (ተከታታይ ሰዓት) መስመሮች በኩል ግንኙነቱ የሚካሄድበት የግንኙነት ፕሮቶኮል ነው። ብዙ መሣሪያዎችን በተመሳሳይ ጊዜ ለማገናኘት ያስችላል። እሱ በጣም ቀላሉ እና ቀልጣፋ የግንኙነት ፕሮቶኮል አንዱ ነው።
ደረጃ 1 ሃርድዌር ያስፈልጋል
ግባችንን ለማሳካት የሚያስፈልጉን ቁሳቁሶች የሚከተሉትን የሃርድዌር ክፍሎች ያካትታሉ።
1. HYT939
2. አርዱዲኖ ናኖ
3. I2C ኬብል
4. I2C ጋሻ ለአርዱዲኖ ናኖ
ደረጃ 2 የሃርድዌር ማያያዣ;
የሃርድዌር ማያያዣ ክፍል በመሠረቱ በአነፍናፊው እና በአሩዲኖ ናኖ መካከል የሚፈለጉትን የሽቦ ግንኙነቶች ያብራራል። ለተፈለገው ውጤት በማንኛውም ስርዓት ላይ ሲሰሩ ትክክለኛ ግንኙነቶችን ማረጋገጥ መሠረታዊ አስፈላጊነት ነው። ስለዚህ አስፈላጊዎቹ ግንኙነቶች እንደሚከተለው ናቸው
HYT939 ከ I2C በላይ ይሠራል። እያንዳንዱን የአነፍናፊ በይነገጽ እንዴት ሽቦ ማገናኘት እንደሚቻል የሚያሳይ የምስል ሽቦ ንድፍ ምሳሌ እዚህ አለ።
ከሳጥን ውጭ ፣ ቦርዱ ለ I2C በይነገጽ የተዋቀረ ነው ፣ ስለሆነም እርስዎ ሌላ የማይታወቁ ከሆኑ ይህንን መንጠቆ እንዲጠቀሙ እንመክራለን። የሚያስፈልግዎት አራት ሽቦዎች ብቻ ናቸው!
Vcc ፣ Gnd ፣ SCL እና SDA ፒኖች የሚያስፈልጉት አራት ግንኙነቶች ብቻ ናቸው እና እነዚህ በ I2C ገመድ እገዛ ተገናኝተዋል።
እነዚህ ግንኙነቶች ከላይ ባሉት ሥዕሎች ውስጥ ይታያሉ።
ደረጃ 3 የአርዲኖ ኮድ ለ እርጥበት ልኬት
አሁን በአርዱዲኑ ኮድ እንጀምር።
ከአርዲኖ ጋር የአነፍናፊ ሞጁሉን እየተጠቀምን ሳለ የ Wire.h ቤተ -መጽሐፍትን አካተናል። “ሽቦ” ቤተ -መጽሐፍት በአነፍናፊው እና በአርዱዲኖ ቦርድ መካከል ያለውን የ i2c ግንኙነት የሚያመቻቹ ተግባሮችን ይ containsል።
ጠቅላላው የአሩዲኖ ኮድ ለተጠቃሚው ምቾት ከዚህ በታች ተሰጥቷል-
#ያካትቱ
// HYT939 I2C አድራሻ 0x28 (40) ነው
#መግለፅ Addr 0x28
ባዶነት ማዋቀር ()
{
// የ I2C ግንኙነትን እንደ ማስተር ማስጀመር
Wire.begin ();
// የመጀመሪያ ግንኙነት ተከታታይ ግንኙነት
Serial.begin (9600);
መዘግየት (300);
}
ባዶነት loop ()
{
ያልተፈረመ int ውሂብ [4];
// I2C ማስተላለፍን ይጀምሩ
Wire.begin ማስተላለፊያ (Addr);
// መደበኛውን ሁነታ ትዕዛዝ ይላኩ
Wire.write (0x80);
// I2C ስርጭትን ያቁሙ
Wire.endTransmission ();
መዘግየት (300);
// 4 ባይት ውሂብን ይጠይቁ
Wire.requestFrom (Addr, 4);
// 4 ባይት መረጃዎችን ያንብቡ
// እርጥበት msb ፣ እርጥበት lsb ፣ temp msb ፣ temp lsb
ከሆነ (Wire.available () == 4)
{
ውሂብ [0] = Wire.read ();
ውሂብ [1] = Wire.read ();
ውሂብ [2] = Wire.read ();
ውሂብ [3] = Wire.read ();
// ውሂቡን ወደ 14-ቢት ይለውጡ
ተንሳፋፊ እርጥበት = (((ውሂብ [0] & 0x3F) * 256.0) + ውሂብ [1]) * (100.0 / 16383.0);
ተንሳፋፊ cTemp = (((ውሂብ [2] * 256.0) + (ውሂብ [3] & 0xFC)) / 4) * (165.0 / 16383.0) - 40;
ተንሳፋፊ fTemp = (cTemp * 1.8) + 32;
// የውጤት መረጃን ወደ ተከታታይ ማሳያ
Serial.print ("አንጻራዊ እርጥበት:");
Serial.print (እርጥበት);
Serial.println (" %RH");
Serial.print ("የሙቀት መጠን በሴልሲየስ");
Serial.print (cTemp);
Serial.println ("C");
Serial.print ("ፋራናይት ውስጥ ያለው ሙቀት:");
Serial.print (fTemp);
Serial.println ("F");
}
መዘግየት (300);
}
በሽቦ ቤተ -መጽሐፍት ውስጥ Wire.write () እና Wire.read () ትዕዛዞቹን ለመፃፍ እና የአነፍናፊውን ውጤት ለማንበብ ያገለግላሉ። የኮዱን በከፊል መከተል የአነፍናፊ ውፅዓት ንባብን ያሳያል።
// 4 ባይት መረጃን ያንብቡ // እርጥበት msb ፣ እርጥበት lsb ፣ temp msb ፣ temp lsb ከሆነ (Wire.available () == 4) {data [0] = Wire.read (); ውሂብ [1] = Wire.read (); ውሂብ [2] = Wire.read (); ውሂብ [3] = Wire.read ();
}
የአነፍናፊ ውፅዓት ከላይ በስዕሉ ላይ ይታያል።
ደረጃ 4: ማመልከቻዎች
HYT939 ቀልጣፋ የዲጂታል እርጥበት ዳሳሽ መሆን በሕክምና ስርዓቶች ፣ አውቶኮላቭስ ውስጥ ተቀጥሯል። የግፊት ጤዛ ነጥብ ልኬት እና ማድረቂያ ስርዓቶች እንዲሁም የዚህን አነፍናፊ ሞጁል አጠቃቀምን ያገኛሉ። ተገቢ የእርጥበት መጠን ሙከራዎችን ለማካሄድ አስፈላጊ በሆነበት በተለያዩ ላቦራቶሪዎች ውስጥ ይህ አነፍናፊ ለእርጥበት ልኬቶች እዚያ ሊሰማራ ይችላል።
የሚመከር:
STS21 ን እና አርዱዲኖ ናኖን በመጠቀም የሙቀት መጠን መለካት - 4 ደረጃዎች
STS21 ን እና አርዱዲኖ ናኖን በመጠቀም የሙቀት መጠን መለካት - STS21 ዲጂታል የሙቀት ዳሳሽ የላቀ አፈፃፀም እና የቦታ ቁጠባ አሻራ ይሰጣል። በዲጂታል ፣ በ I2C ቅርጸት የተስተካከሉ ፣ መስመራዊ ምልክት ምልክቶችን ይሰጣል። የዚህ አነፍናፊ ፈጠራ በ CMOSens ቴክኖሎጂ ላይ የተመሠረተ ነው ፣ እሱም ለበላይነቱ በሚሰጥ
HYT939 ን እና ቅንጣት ፎቶን በመጠቀም የእርጥበት መጠን መለካት - 4 ደረጃዎች
HYT939 እና Particle Photon ን በመጠቀም የእርጥበት መጠን መለካት - HYT939 በ I2C የግንኙነት ፕሮቶኮል ላይ የሚሠራ ዲጂታል እርጥበት ዳሳሽ ነው። እርጥበት ወደ የሕክምና ሥርዓቶች እና ላቦራቶሪዎች በሚመጣበት ጊዜ አስፈላጊ ልኬት ነው ፣ ስለዚህ እነዚህን ግቦች ለማሳካት HYT939 ን ከ raspberry pi ጋር ለማገናኘት ሞከርን። እኔ
HIH6130 ን እና አርዱዲኖ ናኖን በመጠቀም የእርጥበት እና የሙቀት መጠን መለካት - 4 ደረጃዎች
HIH6130 ን እና አርዱዲኖ ናኖን በመጠቀም እርጥበት እና የሙቀት መጠን መለካት - HIH6130 ከዲጂታል ውፅዓት ጋር የእርጥበት እና የሙቀት ዳሳሽ ነው። እነዚህ ዳሳሾች የ ± 4% አርኤች ትክክለኛነት ደረጃ ይሰጣሉ። በኢንዱስትሪ በሚመራ የረጅም ጊዜ መረጋጋት ፣ በእውነተኛ የሙቀት መጠን ማካካሻ ዲጂታል I2C ፣ ኢንዱስትሪ መሪ አስተማማኝነት ፣ የኢነርጂ ውጤታማነት
HTS221 ን እና አርዱዲኖ ናኖን በመጠቀም የእርጥበት እና የሙቀት መጠን መለካት - 4 ደረጃዎች
HTS221 ን እና አርዱዲኖ ናኖን በመጠቀም የእርጥበት እና የሙቀት መጠን መለካት - HTS221 አንፃራዊ እርጥበት እና የሙቀት መጠን እጅግ በጣም የታመቀ አቅም ያለው ዲጂታል ዳሳሽ ነው። የመለኪያ መረጃውን በዲጂታል ተከታታይ በኩል ለማቅረብ የስሜት ሕዋስ እና የተደባለቀ የምልክት ትግበራ የተወሰነ የተቀናጀ ወረዳ (ASIC) ያካትታል።
HYT939 ን እና Raspberry Pi ን በመጠቀም የእርጥበት መጠን - 4 ደረጃዎች
HYT939 ን እና Raspberry Pi ን በመጠቀም የእርጥበት መጠን መለካት - HYT939 በ I2C የግንኙነት ፕሮቶኮል ላይ የሚሠራ ዲጂታል እርጥበት ዳሳሽ ነው። እርጥበት ወደ የሕክምና ሥርዓቶች እና ላቦራቶሪዎች በሚመጣበት ጊዜ አስፈላጊ ልኬት ነው ፣ ስለዚህ እነዚህን ግቦች ለማሳካት HYT939 ን ከ raspberry pi ጋር ለማገናኘት ሞከርን። እኔ