ዝርዝር ሁኔታ:
![Raspberry Pi MMA8452Q 3-Axis 12-bit/8-bit Digital Accelerometer Python Tutorial: 4 ደረጃዎች Raspberry Pi MMA8452Q 3-Axis 12-bit/8-bit Digital Accelerometer Python Tutorial: 4 ደረጃዎች](https://i.howwhatproduce.com/images/004/image-9985-j.webp)
ቪዲዮ: Raspberry Pi MMA8452Q 3-Axis 12-bit/8-bit Digital Accelerometer Python Tutorial: 4 ደረጃዎች
![ቪዲዮ: Raspberry Pi MMA8452Q 3-Axis 12-bit/8-bit Digital Accelerometer Python Tutorial: 4 ደረጃዎች ቪዲዮ: Raspberry Pi MMA8452Q 3-Axis 12-bit/8-bit Digital Accelerometer Python Tutorial: 4 ደረጃዎች](https://i.ytimg.com/vi/6Hz7AbkPY48/hqdefault.jpg)
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:29
![Image Image](https://i.howwhatproduce.com/images/004/image-9985-2-j.webp)
![](https://i.ytimg.com/vi/6Hz7AbkPY48/hqdefault.jpg)
MMA8452Q ብልጥ ፣ ዝቅተኛ ኃይል ፣ ሶስት ዘንግ ፣ አቅም ያለው ፣ ማይክሮሜሽን ያለው የፍጥነት መለኪያ ከ 12 ቢት ጥራት ጋር ነው። ተጣጣፊ የተጠቃሚ መርሃ ግብር አማራጮች በሁለት የፍጥነት መለኪያ ውስጥ በተካተቱ ተግባራት እርዳታ ይሰጣሉ ፣ ለሁለት ማቋረጫ ፒኖች ይዋቀራሉ። ባለከፍተኛ ማለፊያ ማጣሪያ በተጣራ ውሂብ እንዲሁም ያልተጣራ ውሂብ በእውነተኛ-ጊዜ የሚገኝ ተጠቃሚ ሊመረጥ የሚችል ሙሉ sca 2g/± 4g/± 8g አለው። የፓይዘን ኮድ በመጠቀም ከሮዝቤሪ ፓይ ጋር የእሱ ማሳያ እዚህ አለ።
ደረጃ 1: እርስዎ የሚፈልጉት..
![ምንድን ነው የሚፈልጉት..!! ምንድን ነው የሚፈልጉት..!!](https://i.howwhatproduce.com/images/004/image-9985-3-j.webp)
1. Raspberry Pi
2. ኤምኤምኤ8452 ኪ
3. I²C ኬብል
4. I²C ጋሻ ለ Raspberry Pi
5. የኤተርኔት ገመድ
ደረጃ 2: ግንኙነቶች
![ግንኙነቶች ፦ ግንኙነቶች ፦](https://i.howwhatproduce.com/images/004/image-9985-4-j.webp)
![ግንኙነቶች ፦ ግንኙነቶች ፦](https://i.howwhatproduce.com/images/004/image-9985-5-j.webp)
![ግንኙነቶች ፦ ግንኙነቶች ፦](https://i.howwhatproduce.com/images/004/image-9985-6-j.webp)
![ግንኙነቶች ፦ ግንኙነቶች ፦](https://i.howwhatproduce.com/images/004/image-9985-7-j.webp)
ለራስቤሪ ፓይ የ I2C ጋሻ ይውሰዱ እና በቀስታ በ raspberry pips ፒፒዎች ላይ ይግፉት።
ከዚያ የ I2C ገመዱን አንድ ጫፍ ከ MMA8452Q ዳሳሽ እና ሌላውን ከ I2C ጋሻ ጋር ያገናኙ።
እንዲሁም የኢተርኔት ገመዱን ከፓይ ጋር ያገናኙ ወይም የ WiFi ሞጁሉን መጠቀም ይችላሉ።
ግንኙነቶች ከላይ በስዕሉ ላይ ይታያሉ።
ደረጃ 3 ኮድ
![ኮድ ፦ ኮድ ፦](https://i.howwhatproduce.com/images/004/image-9985-8-j.webp)
የ MMA8452Q የፓይዘን ኮድ ከ github ማከማቻችን- ControlEverythingCommunity ሊወርድ ይችላል።
አገናኙ እዚህ አለ።
እኛ ለፓይዘን ኮድ የ SMBus ቤተ -መጽሐፍትን ተጠቅመናል ፣ SMBus ን በ raspberry pi ላይ ለመጫን ደረጃዎች እዚህ ተገልፀዋል።
pypi.python.org/pypi/smbus-cffi/0.5.1
እንዲሁም ኮዱን ከዚህ መገልበጥ ይችላሉ ፣ እሱ እንደሚከተለው ተሰጥቷል
# በነፃ ፈቃድ ፈቃድ ተሰራጭቷል።
# በተጓዳኝ ሥራዎቹ ፈቃዶች ውስጥ የሚስማማ ከሆነ በፈለጉት ፣ በትርፍም ሆነ በነጻ ይጠቀሙበት።
# MMA8452Q
# ይህ ኮድ ከ MMA8452Q_I2CS I2C ሚኒ ሞዱል ጋር ለመስራት የተነደፈ ነው።
ማስመጣት smbus
የማስመጣት ጊዜ
# I2C አውቶቡስ ያግኙ
አውቶቡስ = smbus. SMBus (1)
# MMA8452Q አድራሻ ፣ 0x1C (28)
# የቁጥጥር ምዝገባን ይምረጡ ፣ 0x2A (42)
# 0x00 (00) StandBy ሁነታ
bus.write_byte_data (0x1C ፣ 0x2A ፣ 0x00)
# MMA8452Q አድራሻ ፣ 0x1C (28)
# የቁጥጥር ምዝገባን ይምረጡ ፣ 0x2A (42)
# 0x01 (01) ንቁ ሁነታ
bus.write_byte_data (0x1C ፣ 0x2A ፣ 0x01)
# MMA8452Q አድራሻ ፣ 0x1C (28)
# የውቅረት ምዝገባን ይምረጡ ፣ 0x0E (14)
# 0x00 (00) ክልል ወደ +/- 2g ያዘጋጁ
bus.write_byte_data (0x1C ፣ 0x0E ፣ 0x00)
ጊዜ። እንቅልፍ (0.5)
# MMA8452Q አድራሻ ፣ 0x1C (28)
# መረጃን ከ 0x00 (0) ፣ 7 ባይት መልሰው ያንብቡ
# የሁኔታ መመዝገቢያ ፣ ኤክስ-አክሲኤስ ኤምኤስቢ ፣ ኤክስ-አክሲኤል ኤል ኤስቢ ፣ ያ-አክሲስ ኤምኤስቢ ፣ ያ-አክሲኤል ኤል ኤስቢ ፣ ዘ-አክሲኤስ ኤምኤስቢ ፣ ዘ-አክሲኤል ኤልኤስቢ
ውሂብ = አውቶቡስ.read_i2c_block_data (0x1C ፣ 0x00 ፣ 7)
# ውሂቡን ይለውጡ
xAccl = (ውሂብ [1] * 256 + ውሂብ [2]) / 16
ከሆነ xAccl> 2047:
xAccl -= 4096
yAccl = (ውሂብ [3] * 256 + ውሂብ [4]) / 16
ከሆነ yAccl> 2047:
yAccl -= 4096 z
Accl = (ውሂብ [5] * 256 + ውሂብ [6]) / 16
ከሆነ zAccl> 2047:
zAccl -= 4096
# የውጤት ውሂብ ወደ ማያ ገጽ
"X-Axis ውስጥ ማጣደፍ: %d" %xAccl ያትሙ
"በ Y-Axis ውስጥ ማፋጠን: %d" %yAccl
“ዘ-አክሲዮን ውስጥ ማፋጠን %d” %zAccl ያትሙ
ደረጃ 4: ማመልከቻዎች
MMA8452Q ኢ-ኮምፓስ አፕሊኬሽኖችን ፣ የቁም/የመሬት ገጽታ ፣ የላይ/ታች ፣ ግራ/ቀኝ ፣ የኋላ/የፊት አቀማመጥ መታወቂያ ፣ ማስታወሻ ደብተር ፣ ኢ-አንባቢ ፣ እና የላፕቶፕ ትምብል እና ፍሪፖት ማግኘትን ፣ እውነተኛ ጊዜን ያካተተ የስታቲካል አቅጣጫን ማወቅን የሚያካትቱ የተለያዩ መተግበሪያዎች አሉት። ምናባዊ እውነታን እና የጨዋታ 3-ል የተጠቃሚ አቀማመጥ ግብረመልስን ፣ የአቅጣጫ ፍለጋን ፣ እንደ ፔዶሜትር የእርምጃ ቆጠራን ፣ ለኤችዲዲ የነፃ መውደቅ መፈለጊያ ፣ የሞተ ግምት የጂፒኤስ ምትኬን እና ሌሎችንም ጨምሮ።
የሚመከር:
GSM ፣ GPS እና Accelerometer ን በመጠቀም የአደጋ ማስጠንቀቂያ ስርዓት 5 ደረጃዎች (ከስዕሎች ጋር)
![GSM ፣ GPS እና Accelerometer ን በመጠቀም የአደጋ ማስጠንቀቂያ ስርዓት 5 ደረጃዎች (ከስዕሎች ጋር) GSM ፣ GPS እና Accelerometer ን በመጠቀም የአደጋ ማስጠንቀቂያ ስርዓት 5 ደረጃዎች (ከስዕሎች ጋር)](https://i.howwhatproduce.com/images/001/image-1306-25-j.webp)
GSM ፣ GPS እና Accelerometer ን በመጠቀም የአደጋ ማስጠንቀቂያ ስርዓት እባክዎን ለምርጫ ድምጽ ይስጡኝ እባክዎን ለውድድር ድምጽ ይስጡኝ በአሁኑ ጊዜ በአደጋ ምክንያት ብዙ ሰዎች በመንገድ ላይ ሞተዋል ፣ ዋናው ምክንያት በማዳን ውስጥ መዘግየት ነው። በተንሰራፋባቸው ሀገሮች ውስጥ ይህ ችግር በጣም ትልቅ ነው ፣ ስለሆነም ይህንን ፕሮጀክት ለማዳን የሠራሁት
Raspberry Pi - MPL3115A2 Precision Altimeter Sensor Python Tutorial: 4 ደረጃዎች
![Raspberry Pi - MPL3115A2 Precision Altimeter Sensor Python Tutorial: 4 ደረጃዎች Raspberry Pi - MPL3115A2 Precision Altimeter Sensor Python Tutorial: 4 ደረጃዎች](https://i.howwhatproduce.com/images/004/image-9994-j.webp)
Raspberry Pi - MPL3115A2 Precision Altimeter Sensor Python Tutorial: MPL3115A2 ትክክለኛ የግፊት/ከፍታ እና የሙቀት መጠን መረጃን ለማቅረብ በ I2C በይነገጽ የ MEMS ግፊት ዳሳሽ ይጠቀማል። የአነፍናፊው ውጤቶች በከፍተኛ ጥራት ባለ 24 ቢት ኤዲሲ በዲጂታል ይደረጋሉ። የውስጥ ሂደት የማካካሻ ሥራዎችን ከ
Raspberry Pi - BH1715 Digital Ambient Light Sensor Python Tutorial: 4 ደረጃዎች
![Raspberry Pi - BH1715 Digital Ambient Light Sensor Python Tutorial: 4 ደረጃዎች Raspberry Pi - BH1715 Digital Ambient Light Sensor Python Tutorial: 4 ደረጃዎች](https://i.howwhatproduce.com/images/009/image-26176-j.webp)
Raspberry Pi - BH1715 Digital Ambient Light Sensor Python Tutorial: BH1715 ከ I²C አውቶቡስ በይነገጽ ጋር ዲጂታል አምቢየንት ብርሃን ዳሳሽ ነው። ቢኤች 1715 ለተንቀሳቃሽ መሣሪያዎች ኤልሲዲ እና የቁልፍ ሰሌዳ የጀርባ ብርሃን ኃይል ለማስተካከል የአካባቢውን ብርሃን መረጃ ለማግኘት በተለምዶ ጥቅም ላይ ይውላል። ይህ መሣሪያ ባለ 16 ቢት ጥራት እና ማስተካከያ ያቀርባል
Raspberry Pi - TMP007 Infrared Thermopile Sensor Python Tutorial: 4 ደረጃዎች
![Raspberry Pi - TMP007 Infrared Thermopile Sensor Python Tutorial: 4 ደረጃዎች Raspberry Pi - TMP007 Infrared Thermopile Sensor Python Tutorial: 4 ደረጃዎች](https://i.howwhatproduce.com/images/009/image-26532-j.webp)
Raspberry Pi - TMP007 ኢንፍራሬድ ቴርሞፖል ዳሳሽ ፓይዘን አጋዥ ስልጠና - TMP007 ከእሱ ጋር ሳይገናኙ የአንድን ነገር ሙቀት የሚለካ የኢንፍራሬድ ቴርሞፒል ዳሳሽ ነው። በአነፍናፊ መስክ ውስጥ ባለው ነገር የሚወጣው የኢንፍራሬድ ኃይል በአነፍናፊው ውስጥ በተዋሃደው የሙቀት -አማቂ (thermopile) ይዋጣል። ቴርሞpል
Raspberry Pi - BH1715 Digital Ambient Light Sensor Java Tutorial: 4 ደረጃዎች
![Raspberry Pi - BH1715 Digital Ambient Light Sensor Java Tutorial: 4 ደረጃዎች Raspberry Pi - BH1715 Digital Ambient Light Sensor Java Tutorial: 4 ደረጃዎች](https://i.howwhatproduce.com/images/002/image-3144-39-j.webp)
Raspberry Pi - BH1715 Digital Ambient Light Sensor Java Tutorial: BH1715 ከ I²C አውቶቡስ በይነገጽ ጋር ዲጂታል አምቢየንት ብርሃን ዳሳሽ ነው። ቢኤች 1715 ለተንቀሳቃሽ መሣሪያዎች ኤልሲዲ እና የቁልፍ ሰሌዳ የጀርባ ብርሃን ኃይል ለማስተካከል የአካባቢውን ብርሃን መረጃ ለማግኘት በተለምዶ ጥቅም ላይ ይውላል። ይህ መሣሪያ ባለ 16 ቢት ጥራት እና ማስተካከያ ያቀርባል