ዝርዝር ሁኔታ:
ቪዲዮ: HYT939 ን እና Raspberry Pi ን በመጠቀም የእርጥበት መጠን - 4 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:30
HYT939 በ I2C የግንኙነት ፕሮቶኮል ላይ የሚሠራ የዲጂታል እርጥበት ዳሳሽ ነው። እርጥበት ወደ የሕክምና ሥርዓቶች እና ላቦራቶሪዎች በሚመጣበት ጊዜ አስፈላጊ ልኬት ነው ፣ ስለዚህ እነዚህን ግቦች ለማሳካት HYT939 ን ከ raspberry pi ጋር ለማገናኘት ሞከርን። በዚህ መማሪያ ውስጥ የ HYT939 ዳሳሽ ሞዱል ከሮቤሪ ፓይ ጋር መገናኘቱ ታይቷል እና የጃቫ ቋንቋን በመጠቀም ፕሮግራሙ እንዲሁ ተብራርቷል።
የእርጥበት እሴቶችን ለማንበብ ፣ ከ I2c አስማሚ ጋር እንጆሪ ፓይ ተጠቅመናል። ይህ I2C አስማሚ ከአነፍናፊ ሞዱል ጋር ያለውን ግንኙነት ቀላል እና የበለጠ አስተማማኝ ያደርገዋል።
ደረጃ 1 ሃርድዌር ያስፈልጋል
ተግባሩን ለመፈፀም የሚያስፈልገው ሃርድዌር እንደሚከተለው ነው
1. HYT939
2. Raspberry Pi
3. I2C ኬብል
4. I2C ጋሻ ለ Raspberry Pi
5. የኤተርኔት ገመድ
-
ደረጃ 2 የሃርድዌር ማያያዣ;
የሃርድዌር መንጠቆው ክፍል በመሠረቱ በአነፍናፊው እና በራትቤሪ ፓይ መካከል የሚፈለጉትን የሽቦ ግንኙነቶች ያብራራል። ለተፈለገው ውጤት በማንኛውም ስርዓት ላይ ሲሰሩ ትክክለኛ ግንኙነቶችን ማረጋገጥ መሠረታዊ አስፈላጊነት ነው። ስለዚህ አስፈላጊዎቹ ግንኙነቶች እንደሚከተለው ናቸው
HYT939 ከ I2C በላይ ይሠራል። እያንዳንዱን የአነፍናፊ በይነገጽ እንዴት ሽቦ ማገናኘት እንደሚቻል የሚያሳይ የምስል ሽቦ ንድፍ ምሳሌ እዚህ አለ።
ከሳጥን ውጭ ፣ ቦርዱ ለ I2C በይነገጽ የተዋቀረ ነው ፣ ስለሆነም እርስዎ ሌላ የማይታወቁ ከሆኑ ይህንን መንጠቆ እንዲጠቀሙ እንመክራለን። የሚያስፈልግዎት አራት ሽቦዎች ብቻ ናቸው!
Vcc ፣ Gnd ፣ SCL እና SDA ፒኖች የሚያስፈልጉት አራት ግንኙነቶች ብቻ ናቸው እና እነዚህ በ I2C ገመድ እገዛ ተገናኝተዋል።
እነዚህ ግንኙነቶች ከላይ ባሉት ሥዕሎች ውስጥ ይታያሉ።
ደረጃ 3 የጃቫ ኮድ ለእርጥበት ልኬት
የራስበሪ ፒን የመጠቀም ጥቅሙ አነፍናፊውን ከእሱ ጋር ለማስተሳሰር ሰሌዳውን በፕሮግራም ቋንቋ የመተጣጠፍ ችሎታን ይሰጥዎታል። የዚህን ሰሌዳ ጠቀሜታ በመጠቀም ፣ በጃቫ ውስጥ ፕሮግራሙን እዚህ እያሳየን ነው። ለ HYT939 የጃቫ ኮድ Dcube መደብር ከሆነው ከ github ማህበረሰባችን ማውረድ ይችላል።
እንዲሁም ለተጠቃሚዎች ምቾት ፣ እኛ ኮዱን እዚህም እያብራራን ነው-
እንደ ኮድ የመጀመሪያ ደረጃ በጃቫ ሁኔታ ውስጥ የ pi4j ቤተ -መጽሐፍትን ማውረድ ያስፈልግዎታል ፣ ምክንያቱም ይህ ቤተ -መጽሐፍት በኮዱ ውስጥ ጥቅም ላይ የዋሉትን ተግባራት ይደግፋል። ስለዚህ ቤተ -መጽሐፍቱን ለማውረድ የሚከተለውን አገናኝ መጎብኘት ይችላሉ-
pi4j.com/install.html
ለዚህ ዳሳሽ የሚሰራውን የጃቫ ኮድ ከዚህ መገልበጥ ይችላሉ-
አስመጣ com.pi4j.io.i2c. I2CBus;
አስመጪ com.pi4j.io.i2c. I2CDevice;
አስመጪ com.pi4j.io.i2c. I2CFactory;
ማስመጣት java.io. IOException;
የህዝብ መደብ HYT939
{
የሕዝብ የማይንቀሳቀስ ባዶ ባዶ (String args ) Exception ን ይጥላል
{
// I2CBus ን ይፍጠሩ
I2CBus አውቶቡስ = I2CFactory.getInstance (I2CBus. BUS_1);
// I2C መሣሪያን ያግኙ ፣ HYT939 I2C አድራሻ 0x28 (40) ነው
I2CDevice መሣሪያ = bus.getDevice (0x28);
// መደበኛውን ሁነታ ትዕዛዝ ይላኩ
መሣሪያ። ይፃፉ ((ባይት) 0x80);
ክር። እንቅልፍ (500);
// 4 ባይት መረጃዎችን ያንብቡ
// እርጥበት msb ፣ እርጥበት lsb ፣ temp msb ፣ temp lsb
ባይት ውሂብ = አዲስ ባይት [4];
መሣሪያ። ንባብ (መረጃ ፣ 0 ፣ 4);
// ውሂቡን ወደ 14-ቢት ይለውጡ
ድርብ እርጥበት = (((ውሂብ [0] & 0x3F) * 256) + (ውሂብ [1] & 0xFF)) * (100.0 / 16383.0);
ድርብ cTemp = ((((ውሂብ [2] & 0xFF) * 256) + (ውሂብ [3] & 0xFC)) / 4) * (165.0 / 16383.0) - 40;
ድርብ fTemp = (cTemp * 1.8) + 32;
// የውፅዓት ውሂብ ወደ ማያ ገጽ
System.out.printf ("አንጻራዊ እርጥበት ፦ %.2f %% RH %n" ፣ እርጥበት);
System.out.printf ("የሙቀት መጠን በሴልሲየስ: %.2f C %n", cTemp);
System.out.printf ("ፋራናይት ውስጥ ያለው ሙቀት %.2f F %n", fTemp);
}
}
በአነፍናፊው እና በቦርዱ መካከል የ i2c ግንኙነትን የሚያመቻች ቤተ -መጽሐፍት pi4j ፣ የተለያዩ ጥቅሎቹ I2CBus ፣ I2CDevice እና I2CFactory ግንኙነቱን ለማቋቋም ይረዳሉ።
አስመጣ com.pi4j.io.i2c. I2CBus ፤ አስመጪ com.pi4j.io.i2c. I2CDevice ፤ አስመጪ com.pi4j.io.i2c. I2CFactory; ማስመጣት java.io. IOException;
መጻፍ () እና የማንበብ () ተግባራት በአንድ የተወሰነ ሞድ ውስጥ እንዲሠራ እና የአነፍናፊውን ውጤት በቅደም ተከተል ለማንበብ የተወሰኑ ልዩ ትዕዛዞችን ወደ አነፍናፊው ለመጻፍ ያገለግላሉ። የኮዱን በከፊል መከተል የእነዚህን ተግባራት አጠቃቀም ያሳያል።
// መደበኛውን ሁነታ ትዕዛዝ መሣሪያ ላክ ((ባይት) 0x80); ክር። እንቅልፍ (500); // 4 ባይት መረጃን ያንብቡ/ እርጥበት እርጥበት ፣ እና lsb ፣ temp msb ፣ temp lsb byte ውሂብ = አዲስ ባይት [4]; መሣሪያ። ንባብ (መረጃ ፣ 0 ፣ 4);
የአነፍናፊው ውጤት እንዲሁ ከላይ ባለው ሥዕል ውስጥ ይታያል።
ደረጃ 4: ማመልከቻዎች
HYT939 ቀልጣፋ የዲጂታል እርጥበት ዳሳሽ መሆን በሕክምና ስርዓቶች ፣ አውቶኮላቭስ ውስጥ ተቀጥሯል። የግፊት ጤዛ ነጥብ ልኬት እና ማድረቂያ ስርዓቶች እንዲሁም የዚህን አነፍናፊ ሞጁል አጠቃቀምን ያገኛሉ። ተገቢ የእርጥበት መጠን ሙከራዎችን ለማካሄድ አስፈላጊ በሆነበት በተለያዩ ላቦራቶሪዎች ውስጥ ይህ አነፍናፊ ለእርጥበት ልኬቶች እዚያ ሊሰማራ ይችላል።
የሚመከር:
HYT939 ን እና ቅንጣት ፎቶን በመጠቀም የእርጥበት መጠን መለካት - 4 ደረጃዎች
HYT939 እና Particle Photon ን በመጠቀም የእርጥበት መጠን መለካት - HYT939 በ I2C የግንኙነት ፕሮቶኮል ላይ የሚሠራ ዲጂታል እርጥበት ዳሳሽ ነው። እርጥበት ወደ የሕክምና ሥርዓቶች እና ላቦራቶሪዎች በሚመጣበት ጊዜ አስፈላጊ ልኬት ነው ፣ ስለዚህ እነዚህን ግቦች ለማሳካት HYT939 ን ከ raspberry pi ጋር ለማገናኘት ሞከርን። እኔ
HIH6130 ን እና አርዱዲኖ ናኖን በመጠቀም የእርጥበት እና የሙቀት መጠን መለካት - 4 ደረጃዎች
HIH6130 ን እና አርዱዲኖ ናኖን በመጠቀም እርጥበት እና የሙቀት መጠን መለካት - HIH6130 ከዲጂታል ውፅዓት ጋር የእርጥበት እና የሙቀት ዳሳሽ ነው። እነዚህ ዳሳሾች የ ± 4% አርኤች ትክክለኛነት ደረጃ ይሰጣሉ። በኢንዱስትሪ በሚመራ የረጅም ጊዜ መረጋጋት ፣ በእውነተኛ የሙቀት መጠን ማካካሻ ዲጂታል I2C ፣ ኢንዱስትሪ መሪ አስተማማኝነት ፣ የኢነርጂ ውጤታማነት
HYT939 ን እና አርዱዲኖ ናኖን በመጠቀም የእርጥበት መጠን - 4 ደረጃዎች
HYT939 ን እና አርዱዲኖ ናኖን በመጠቀም የእርጥበት መጠን መለካት - HYT939 በ I2C የግንኙነት ፕሮቶኮል ላይ የሚሠራ ዲጂታል እርጥበት ዳሳሽ ነው። እርጥበት ወደ የሕክምና ሥርዓቶች እና ላቦራቶሪዎች ሲመጣ ወሳኝ መለኪያ ነው ፣ ስለዚህ እነዚህን ግቦች ለማሳካት HYT939 ን ከአርዱዲኖ ናኖ ጋር ለማገናኘት ሞከርን። እኔ
HTS221 ን እና Raspberry Pi ን በመጠቀም የእርጥበት እና የሙቀት መጠን መለካት 4 ደረጃዎች
HTS221 እና Raspberry Pi ን በመጠቀም የእርጥበት እና የሙቀት መጠን መለካት - HTS221 አንጻራዊ እርጥበት እና የሙቀት መጠን እጅግ በጣም የታመቀ አቅም ያለው ዲጂታል ዳሳሽ ነው። የመለኪያ መረጃውን በዲጂታል ተከታታይ በኩል ለማቅረብ የስሜት ሕዋስ እና የተደባለቀ የምልክት ትግበራ የተወሰነ የተቀናጀ ወረዳ (ASIC) ያካትታል።
HIH6130 እና Raspberry Pi: 4 ደረጃዎች በመጠቀም የእርጥበት እና የሙቀት መጠን መለካት
HIH6130 እና Raspberry Pi ን በመጠቀም የእርጥበት እና የሙቀት መጠን መለካት - HIH6130 ከዲጂታል ውፅዓት ጋር የእርጥበት እና የሙቀት ዳሳሽ ነው። እነዚህ ዳሳሾች የ ± 4% አርኤች ትክክለኛነት ደረጃ ይሰጣሉ። በኢንዱስትሪ በሚመራ የረጅም ጊዜ መረጋጋት ፣ በእውነተኛ የሙቀት መጠን ማካካሻ ዲጂታል I2C ፣ ኢንዱስትሪ መሪ አስተማማኝነት ፣ የኢነርጂ ውጤታማነት