ዝርዝር ሁኔታ:
ቪዲዮ: የግፊት ልኬት CPS120 ን እና ቅንጣት ፎቶን በመጠቀም - 4 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:31
CPS120 ከፍተኛ ጥራት ያለው እና ዝቅተኛ ወጪ አቅም ያለው ፍጹም ግፊት ዳሳሽ ሙሉ በሙሉ ካሣ ውፅዓት አለው። እሱ በጣም ያነሰ ኃይልን ይጠቀማል እና ለግፊት መለኪያ እጅግ በጣም አነስተኛ የሆነ ማይክሮ-ኤሌክትሮ መካኒካል ዳሳሽ (ሜኤምኤስ) ያካትታል። የማካካሻ ውፅዓት መስፈርትን ለማሟላት በሲግማ-ዴልታ ላይ የተመሠረተ ኤዲሲ በውስጡ ተካትቷል።
በዚህ ማጠናከሪያ ትምህርት ውስጥ የ CPS120 ዳሳሽ ሞዱል ከቅንጣት ፎቶን ጋር መገናኘቱ ተገል beenል። የግፊት እሴቶችን ለማንበብ ፣ ከ I2c አስማሚ ጋር ፎቶን ተጠቅመናል። ይህ I2C አስማሚ ከአነፍናፊ ሞዱል ጋር ግንኙነቱን ቀላል እና የበለጠ አስተማማኝ ያደርገዋል።
ደረጃ 1 ሃርድዌር ያስፈልጋል
ግባችንን ለማሳካት የሚያስፈልጉን ቁሳቁሶች የሚከተሉትን የሃርድዌር ክፍሎች ያካትታሉ።
1. CPS120
2. ቅንጣት ፎቶን
3. I2C ኬብል
4. I2C ጋሻ ለ ቅንጣት ፎቶን
ደረጃ 2 የሃርድዌር ማያያዣ;
የሃርድዌር መንጠቆው ክፍል በመሠረቱ በአነፍናፊው እና በንጥል ፎቶን መካከል የሚፈለጉትን የሽቦ ግንኙነቶች ያብራራል። ለተፈለገው ውጤት በማንኛውም ስርዓት ላይ ሲሰሩ ትክክለኛ ግንኙነቶችን ማረጋገጥ መሠረታዊ አስፈላጊነት ነው። ስለዚህ አስፈላጊዎቹ ግንኙነቶች እንደሚከተለው ናቸው
CPS120 ከ I2C በላይ ይሠራል። እያንዳንዱን የአነፍናፊ በይነገጽ እንዴት ሽቦ ማገናኘት እንደሚቻል የሚያሳይ የምስል ሽቦ ንድፍ ምሳሌ እዚህ አለ።
ከሳጥን ውጭ ፣ ቦርዱ ለ I2C በይነገጽ የተዋቀረ ነው ፣ ስለሆነም እርስዎ ሌላ የማይታወቁ ከሆኑ ይህንን መንጠቆ እንዲጠቀሙ እንመክራለን። የሚያስፈልግዎት አራት ሽቦዎች ብቻ ናቸው!
Vcc ፣ Gnd ፣ SCL እና SDA ፒኖች የሚያስፈልጉት አራት ግንኙነቶች ብቻ ናቸው እና እነዚህ በ I2C ገመድ እገዛ ተገናኝተዋል።
እነዚህ ግንኙነቶች ከላይ ባሉት ሥዕሎች ውስጥ ይታያሉ።
ደረጃ 3 የግፊት መለኪያ ኮድ
አሁን በቅንጣት ኮድ እንጀምር።
ከ Arduino ጋር የአነፍናፊ ሞጁሉን እየተጠቀምን ሳለ እኛ application.h እና spark_wiring_i2c.h ቤተ -መጽሐፍትን አካተናል። "application.h" እና spark_wiring_i2c.h ቤተ -መጽሐፍት በአነፍናፊው እና በንጥሉ መካከል ያለውን የ i2c ግንኙነት የሚያመቻቹ ተግባሮችን ይ containsል።
ጠቅላላው ቅንጣት ኮድ ለተጠቃሚው ምቾት ከዚህ በታች ተሰጥቷል-
#ያካትቱ
#ያካትቱ
// CPS120 I2C አድራሻ 0x28 (40) ነው
#መግለፅ Addr 0x28
ድርብ ሙቀት = 0.0 ፣ ግፊት = 0.0;
ባዶነት ማዋቀር ()
{
// ተለዋዋጭ አዘጋጅ
Particle.variable ("i2cdevice", "CPS120");
ቅንጣት። ተለዋዋጭ (“ግፊት” ፣ ግፊት);
Particle.variable ("ሙቀት" ፣ ሙቀት);
// የ I2C ግንኙነትን እንደ ማስተር ማስጀመር
Wire.begin ();
// ተከታታይ ግንኙነቶችን ያስጀምሩ ፣ የባውድ መጠን = 9600 ያዘጋጁ
Serial.begin (9600);
}
ባዶነት loop ()
{
ያልተፈረመ int ውሂብ [4];
// I2C ማስተላለፍን ይጀምሩ
Wire.begin ማስተላለፊያ (Addr);
መዘግየት (10);
// I2C ማስተላለፍን ያቁሙ
Wire.endTransmission ();
// የውሂብ 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 ();
}
// እሴቶችን ይለውጡ
ግፊት = ((((ውሂብ [0] & 0x3F) * 265 + ውሂብ [1]) / 16384.0) * 90.0) + 30.0;
cTemp = ((((ውሂብ [2] * 256) + (ውሂብ [3] & 0xFC)) / 4.0) * (165.0 / 16384.0)) - 40.0;
fTemp = cTemp * 1.8 + 32;
// የውሂብ ውፅዓት ወደ ዳሽቦርድ
Particle.publish ("ግፊት ነው:", ሕብረቁምፊ (ግፊት));
መዘግየት (1000);
Particle.publish (“የሙቀት መጠን በሴልሲየስ ውስጥ” ፣ ሕብረቁምፊ (cTemp));
መዘግየት (1000);
Particle.publish ("በፋራናይት ሙቀት:", ሕብረቁምፊ (fTemp));
መዘግየት (1000);
}
የ Particle.variable () ተግባር የአነፍናፊውን ውጤት ለማከማቸት ተለዋዋጮችን ይፈጥራል እና የ Particle.publish () ተግባር ውጤቱን በጣቢያው ዳሽቦርድ ላይ ያሳያል።
ለማጣቀሻዎ አነፍናፊ ውፅዓት ከላይ ባለው ስዕል ላይ ይታያል።
ደረጃ 4: ማመልከቻዎች
CPS120 የተለያዩ አፕሊኬሽኖች አሉት። ተንቀሳቃሽ እና የማይንቀሳቀስ ባሮሜትር ፣ አልቲሜትር ወዘተ ውስጥ ተቀጥሮ ሊሠራ ይችላል። የአየር ሁኔታ ሁኔታዎችን ለመወሰን ግፊት እና ይህ አነፍናፊ በአየር ሁኔታ ጣቢያዎች ላይ ሊጫን የሚችል መሆኑን ግምት ውስጥ ማስገባት አስፈላጊ መለኪያ ነው። በአየር መቆጣጠሪያ ስርዓቶች እንዲሁም በቫኪዩም ሲስተሞች ውስጥ ሊካተት ይችላል።
የሚመከር:
MPU-6000 እና ቅንጣት ፎቶን በመጠቀም የእንቅስቃሴ መከታተያ -4 ደረጃዎች
MPU-6000 እና Particle Photon ን በመጠቀም የእንቅስቃሴ መከታተያ-MPU-6000 በውስጡ ባለ 3-አክሲ የፍጥነት መለኪያ እና 3-አክሲ ጋይሮስኮፕ በውስጡ የተካተተ ባለ 6-ዘንግ የእንቅስቃሴ መከታተያ ዳሳሽ ነው። ይህ አነፍናፊ በ 3-ልኬት አውሮፕላን ውስጥ የአንድን ነገር ትክክለኛ አቀማመጥ እና ቦታ በብቃት መከታተል ይችላል። በስራ ላይ ሊውል ይችላል
HMC5883 እና ቅንጣት ፎቶን በመጠቀም መግነጢሳዊ መስክ ልኬት 4 ደረጃዎች
HMC5883 እና Particle Photon ን በመጠቀም መግነጢሳዊ መስክ ልኬት-HMC5883 ለዝቅተኛ መስክ መግነጢሳዊ ዳሳሽ የተነደፈ ዲጂታል ኮምፓስ ነው። ይህ መሣሪያ ሰፊ የመግነጢሳዊ መስክ ክልል +/- 8 Oe እና የውጤት መጠን 160 Hz አለው። የ HMC5883 አነፍናፊ አውቶማቲክ የማራገፊያ ገመድ ነጂዎችን ፣ የማካካሻ ስረዛን እና
የግፊት ልኬት CPS120 ን እና አርዱዲኖ ናኖን በመጠቀም - 4 ደረጃዎች
CPS120 ን እና አርዱዲኖ ናኖን በመጠቀም የግፊት ልኬት - CPS120 ሙሉ በሙሉ ካሣ ውፅዓት ያለው ከፍተኛ ጥራት ያለው እና ዝቅተኛ ዋጋ አቅም ያለው ፍጹም ግፊት ዳሳሽ ነው። እሱ በጣም ያነሰ ኃይልን ይጠቀማል እና ለግፊት መለኪያ እጅግ በጣም አነስተኛ የሆነ ማይክሮ-ኤሌክትሮ መካኒካል ዳሳሽ (ሜኤምኤስ) ያካትታል። በሲግማ-ዴልታ ላይ የተመሠረተ
የግፊት ልኬት CPS120 ን እና Raspberry Pi ን በመጠቀም 4 ደረጃዎች
CPS120 ን እና Raspberry Pi ን በመጠቀም የግፊት መለኪያ - CPS120 ከፍተኛ ጥራት ያለው እና ዝቅተኛ ወጪ አቅም ያለው ፍጹም ግፊት ዳሳሽ ሙሉ በሙሉ ካሣ ውፅዓት አለው። እሱ በጣም ያነሰ ኃይልን ይጠቀማል እና ለግፊት መለኪያ እጅግ በጣም አነስተኛ የሆነ ማይክሮ-ኤሌክትሮ መካኒካል ዳሳሽ (ሜኤምኤስ) ያካትታል። በሲግማ-ዴልታ ላይ የተመሠረተ
HDC1000 እና ቅንጣት ፎቶን በመጠቀም 4 የሙቀት ደረጃዎች እና እርጥበት መለካት - 4 ደረጃዎች
HDC1000 እና ቅንጣት ፎቶን በመጠቀም የሙቀት እና እርጥበት መጠን መለካት -ኤችዲሲ1000 በጣም በዝቅተኛ ኃይል እጅግ በጣም ጥሩ የመለኪያ ትክክለኛነትን የሚያካትት የተቀናጀ የሙቀት ዳሳሽ ያለው ዲጂታል እርጥበት ዳሳሽ ነው። በአዲሱ ልብ ወለድ አቅም አነፍናፊ ላይ በመመርኮዝ መሣሪያው እርጥበትን ይለካል። እርጥበት እና የሙቀት ዳሳሾች ፊት ናቸው