ዝርዝር ሁኔታ:
- ደረጃ 1 BMG160 አጠቃላይ እይታ
- ደረጃ 2 - እርስዎ የሚፈልጉት..
- ደረጃ 3 የሃርድዌር ማያያዣ;
- ደረጃ 4 3-የአክሲስ ጋይሮስኮፕ መለኪያ አርዱinoኖ ኮድ
- ደረጃ 5: ማመልከቻዎች
ቪዲዮ: የ3-ዘንግ ጋይሮስኮፕ ዳሳሽ BMG160 ን ከአርዱዲኖ ናኖ ጋር ማገናኘት 5 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:29
በዘመናዊው ዓለም ውስጥ ከግማሽ በላይ የሚሆኑ ወጣቶች እና ልጆች ጨዋታን ይወዳሉ እና እሱን የሚወዱ ሁሉ በጨዋታ ቴክኒካዊ ገጽታዎች የተደነቁ በዚህ ጎራ ውስጥ የእንቅስቃሴ ዳሰሳ አስፈላጊነትን ያውቃሉ። እኛ በተመሳሳይ ነገር ተገርመናል እና በቦርዶቹ ላይ ለማምጣት ብቻ ፣ የማንኛውንም ነገር የማዕዘን መጠን መለካት በሚችል የጂሮስኮፕ ዳሳሽ ላይ ለመሥራት አስበናል። ስለዚህ ፣ ሥራውን ለመቋቋም የወሰድነው አነፍናፊ BMG160 ነው። ቢኤምጂ160 ባለ 16-ቢት ፣ ዲጂታል ፣ ባለ ሦስትዮሽ ፣ ጋይሮስኮፕ ዳሳሽ ነው ፣ ይህም በሦስት ቀጥ ባለ ክፍል ልኬቶች ውስጥ የማዕዘን ደረጃውን ሊለካ ይችላል።
በዚህ መማሪያ ውስጥ የ BMG160 ን ሥራ ከአርዲኖ ናኖ ጋር እናሳያለን።
ለዚህ ዓላማ የሚያስፈልጉዎት ሃርድዌር እንደሚከተለው ነው
1. BMG160
2. አርዱዲኖ ናኖ
3. I2C ኬብል
4. I2C ጋሻ ለአርዱዲኖ ናኖ
ደረጃ 1 BMG160 አጠቃላይ እይታ
በመጀመሪያ እኛ BMG160 የሆነውን የአነፍናፊ ሞጁል መሰረታዊ ባህሪያትን እና በሚሠራበት የግንኙነት ፕሮቶኮል እርስዎን በደንብ ማወቅ እንፈልጋለን።
BMG160 በመሠረቱ ባለ 16-ቢት ፣ ዲጂታል ፣ ባለ ሦስትዮሽ ፣ ጋይሮስኮፕ ዳሳሽ ሲሆን ይህም የማዕዘን መጠኖችን ሊለካ ይችላል። እሱ በሦስት ቀጥ ባለ ክፍል ልኬቶች ፣ በ x- ፣ y- እና z-axis ፣ እና ተጓዳኝ የውጤት ምልክቶችን በማቅረብ የማዕዘን መጠኖችን ማስላት ይችላል። የ I2C የግንኙነት ፕሮቶኮልን በመጠቀም ከሮዝቤሪ ፒ ቦርድ ጋር መገናኘት ይችላል። ይህ ልዩ ሞጁል ለሸማች ትግበራዎች እንዲሁም ለኢንዱስትሪ ዓላማዎች መስፈርቶችን ለማሟላት የተነደፈ ነው።
አነፍናፊው የሚሠራበት የግንኙነት ፕሮቶኮል I2C ነው። I2C ለተዋሃደው የተቀናጀ ወረዳ ያመለክታል። በ SDA (ተከታታይ ውሂብ) እና በ SCL (ተከታታይ ሰዓት) መስመሮች በኩል ግንኙነቱ የሚካሄድበት የግንኙነት ፕሮቶኮል ነው። ብዙ መሣሪያዎችን በተመሳሳይ ጊዜ ለማገናኘት ያስችላል። እሱ በጣም ቀላሉ እና ቀልጣፋ የግንኙነት ፕሮቶኮል አንዱ ነው።
ደረጃ 2 - እርስዎ የሚፈልጉት..
ግባችንን ለማሳካት የሚያስፈልጉን ቁሳቁሶች የሚከተሉትን የሃርድዌር ክፍሎች ያካትታሉ።
1. BMG160
2. አርዱዲኖ ናኖ
3. I2C ኬብል
4. I2C ጋሻ ለአርዱዲኖ ናኖ
ደረጃ 3 የሃርድዌር ማያያዣ;
የሃርድዌር ማያያዣ ክፍል በመሠረቱ በአነፍናፊው እና በአርዱዲኖ መካከል የሚፈለጉትን የሽቦ ግንኙነቶች ያብራራል። ለተፈለገው ውጤት በማንኛውም ስርዓት ላይ ሲሰሩ ትክክለኛ ግንኙነቶችን ማረጋገጥ መሠረታዊ አስፈላጊነት ነው። ስለዚህ አስፈላጊዎቹ ግንኙነቶች እንደሚከተለው ናቸው
BMG160 ከ I2C በላይ ይሠራል። እያንዳንዱን የአነፍናፊ በይነገጽ እንዴት ሽቦ ማገናኘት እንደሚቻል የሚያሳይ የምስል ሽቦ ንድፍ ምሳሌ እዚህ አለ።
ከሳጥን ውጭ ፣ ቦርዱ ለ I2C በይነገጽ የተዋቀረ ነው ፣ ስለሆነም እርስዎ ሌላ የማይታወቁ ከሆኑ ይህንን መንጠቆ እንዲጠቀሙ እንመክራለን።
የሚያስፈልግዎት አራት ሽቦዎች ብቻ ናቸው! Vcc ፣ Gnd ፣ SCL እና SDA ፒኖች የሚያስፈልጉት አራት ግንኙነቶች ብቻ ናቸው እና እነዚህ በ I2C ገመድ እገዛ ተገናኝተዋል።
እነዚህ ግንኙነቶች ከላይ ባሉት ሥዕሎች ውስጥ ይታያሉ።
ደረጃ 4 3-የአክሲስ ጋይሮስኮፕ መለኪያ አርዱinoኖ ኮድ
አሁን በአሩዲኖ ኮድ እንጀምር።
ከአርዲኖው ጋር የአነፍናፊ ሞጁሉን በሚጠቀሙበት ጊዜ የ Wire.h ቤተ -መጽሐፍትን እንጨምራለን። “ሽቦ” ቤተ -መጽሐፍት በአነፍናፊው እና በአርዲኖ ቦርድ መካከል ያለውን የ i2c ግንኙነት የሚያመቻቹ ተግባሮችን ይ containsል።
ጠቅላላው የአሩዲኖ ኮድ ለተጠቃሚው ምቾት ከዚህ በታች ተሰጥቷል-
#ያካትቱ // BMG160 I2C አድራሻ 0x68 (104) ነው
#መግለፅ Addr 0x68
ባዶነት ማዋቀር ()
{
// የ I2C ግንኙነትን እንደ ማስተር ማስጀመር
Wire.begin ();
// የመጀመርያ ደረጃ ተከታታይ ግንኙነት ፣ የባውድ መጠን = 9600 ያዘጋጁ
Serial.begin (9600);
// I2C ማስተላለፍን ይጀምሩ
Wire.begin ማስተላለፊያ (Addr);
// የክልል ምዝገባን ይምረጡ
Wire.write (0x0F);
// የሙሉ መጠን ክልል 2000 ዲፒኤስ ያዋቅሩ
Wire.write (0x80);
// I2C ማስተላለፍን ያቁሙ
Wire.endTransmission ();
// I2C ማስተላለፍን ይጀምሩ
Wire.begin ማስተላለፊያ (Addr);
// የመተላለፊያ ይዘት መመዝገቢያ ይምረጡ
Wire.write (0x10);
// የመተላለፊያ ይዘት ያዘጋጁ = 200 Hz
Wire.write (0x04);
// I2C ማስተላለፍን ያቁሙ
Wire.endTransmission ();
መዘግየት (300);
}
ባዶነት loop ()
{
ያልተፈረመ int ውሂብ [6];
// I2C ማስተላለፍን ይጀምሩ
Wire.begin ማስተላለፊያ (Addr);
// የ Gyrometer ውሂብ መመዝገቢያ ይምረጡ
Wire.write (0x02);
// I2C ማስተላለፍን ያቁሙ
Wire.endTransmission ();
// 6 ባይት ውሂብን ይጠይቁ
Wire.requestFrom (Addr, 6);
// 6 ባይት መረጃዎችን ያንብቡ
// xGyro lsb ፣ xGyro msb ፣ yGyro lsb ፣ yGyro msb ፣ zGyro lsb ፣ zGyro msb
ከሆነ (Wire.available () == 6)
{
ውሂብ [0] = Wire.read ();
ውሂብ [1] = Wire.read ();
ውሂብ [2] = Wire.read ();
ውሂብ [3] = Wire.read ();
ውሂብ [4] = Wire.read ();
ውሂብ [5] = Wire.read ();
}
መዘግየት (300);
// ውሂቡን ይለውጡ
int xGyro = ((ውሂብ [1] * 256) + ውሂብ [0]);
int yGyro = ((ውሂብ [3] * 256) + ውሂብ [2]);
int zGyro = ((ውሂብ [5] * 256) + ውሂብ [4]);
// የውጤት መረጃን ወደ ተከታታይ ሞኒተር
Serial.print ("X-Axis of rotation:");
Serial.println (xGyro); Serial.print ("Y-Axis of rotation:");
Serial.println (yGyro); Serial.print ("Z-Axis of rotation:");
Serial.println (zGyro);
መዘግየት (500);
}
ደረጃ 5: ማመልከቻዎች
BMG160 እንደ ተንቀሳቃሽ ስልኮች ፣ የሰው ማሽን በይነገጽ መሣሪያዎች ባሉ መሣሪያዎች ውስጥ የተለያዩ የመተግበሪያዎች ብዛት አለው። ይህ አነፍናፊ ሞጁል እንደ የምስል ማረጋጊያ (DSC እና ካሜራ-ስልክ) ፣ የጨዋታ እና የጠቋሚ መሣሪያዎች ላሉ የሸማች መተግበሪያዎች መስፈርቶችን ለማሟላት የተነደፈ ነው። እንዲሁም የእጅ ምልክት እውቅና በሚፈልጉ እና በቤት ውስጥ አሰሳ ውስጥ ጥቅም ላይ በሚውሉት ስርዓቶች ውስጥ ይሠራል።
የሚመከር:
ከአርዱዲኖ ጋር የጋዝ ዳሳሽ ማገናኘት -4 ደረጃዎች
ከአርዱዲኖ ጋር የሚገጣጠም የጋዝ ዳሳሽ-የ MQ-2 የጭስ ዳሳሽ ለጭስ እና ለሚከተሉት ተቀጣጣይ ጋዞች ተጋላጭ ነው-LPG ፣ ቡቴን ፣ ፕሮፔን ፣ ሚቴን ፣ አልኮል ፣ ሃይድሮጂን። በጋዝ ዓይነት ላይ በመመርኮዝ የአነፍናፊው ተቃውሞ የተለየ ነው። የጭስ ዳሳሽ አብሮገነብ ፖታቲሞሜትር አለው
የድንጋይ ኤልሲዲ + ማፋጠን ጋይሮስኮፕ ዳሳሽ 5 ደረጃዎች
የድንጋይ ኤልሲዲ +ማፋጠን ጋይሮስኮፕ ዳሳሽ - ይህ ሰነድ STM32 MCU +MPU6050 የፍጥነት መለኪያ ጋይሮስኮፕ ዳሳሽ +STONE STVC070WT ተከታታይ ወደብ ማሳያ ለ DEMO.STVC070WT የኩባንያችን ተከታታይ ማሳያ ነው ፣ እድገቱ ቀላል ፣ ለመጠቀም ቀላል ነው። ፣ ወደ እኛ መሄድ ይችላሉ
DIY የትንፋሽ ዳሳሽ ከአርዱዲኖ ጋር (በአስተማማኝ ሁኔታ የተጠለፈ ዝርጋታ ዳሳሽ) - 7 ደረጃዎች (ከስዕሎች ጋር)
DIY የትንፋሽ ዳሳሽ ከአርዱዲኖ ጋር (በአስተማማኝ ሁኔታ የተጠለፈ ዝርጋታ ዳሳሽ) - ይህ የ DIY አነፍናፊ (conductive knitted stretch stretch sensor) መልክ ይይዛል። በደረትዎ/በሆድዎ ዙሪያ ይሸፍናል ፣ እና ደረትዎ/ሆድዎ ሲሰፋ እና ኮንትራቱ ሲደረግ እንዲሁ ዳሳሹ ፣ እና በዚህም ምክንያት ለአርዱዲኖ የሚመገበው የግቤት ውሂብ። ስለዚህ
ባለ 3-አክሲዮን ጋይሮስኮፕ ዳሳሽ BMG160 ን ከዝርፊያ ጋር ማገናኘት 5 ደረጃዎች
የ 3-አክሲ ጋይሮስኮፕ ዳሳሽ BMG160 ን ከብልጥል ጋር ማገናዘብ-በዘመናዊው ዓለም ውስጥ ከግማሽ በላይ የሚሆኑት ወጣቶች እና ልጆች ጨዋታን ይወዳሉ እና በጨዋታው ቴክኒካዊ ገጽታዎች የተደነቁትን የሚወዱ ሁሉ በእንቅስቃሴ ዳሰሳ ውስጥ ያለውን አስፈላጊነት ያውቃሉ ይህ ጎራ። እኛም በተመሳሳይ ነገር ተገርመናል
ጋይሮስኮፕ መሪ ቁጥጥር ከአርዱዲኖ ጋር - 5 ደረጃዎች
ጋይሮስኮፕ መሪ ቁጥጥር ከአርዱዲኖ ጋር - በዚህ ፕሮጀክት ውስጥ እንዴት ቀላል 4 ባለ አራት አቅጣጫ ጠመዝማዛ ዲሞመርን በ ጋይሮስኮፕ እና በአሩዲኖ ዩኒኦ እንዴት እንደሚገነቡ አሳያችኋለሁ። በ "+" ውስጥ የተደራጁ 4 ሊዶች አሉ። የዳቦ ሰሌዳውን ሲያንዣብቡ ቅርፅ ይሰጡ እና እነሱ የበለጠ ያበራሉ። ይህ ማንኛውንም መሸጫ አይጨምርም