Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
Paglalarawan
Naglalaman ang simpleng module na ito ng lahat ng kinakailangan upang mag-interface sa Arduino at iba pang mga tagakontrol sa pamamagitan ng I2C (gamitin ang library ng Wire Arduino) at bigyan ang impormasyon ng paggalaw ng paggalaw para sa 3 axes - X, Y at Z.
Mga pagtutukoy
- Saklaw ng Accelerometer: ± 2, ± 4, ± 8, ± 16g
- Saklaw ng gyroscope: ± 250, 500, 1000, 2000 ° / s
- Saklaw ng boltahe: 3.3V - 5V (ang module ay may kasamang mababang drop-out voltage regulator)
Hakbang 1: Paghahanda ng Mga Materyales
Sa tutorial na ito, ipapakita namin sa iyo kung paano gumagana nang detalyado ang module. Una, kailangan naming ihanda ang mga materyales na nakalista sa ibaba:
- Arduino Uno
- Lalake sa babaeng jumper wire
- USB Cable Type A hanggang B
- Breadboard
Hakbang 2: Pag-install ng Hardware
Matapos maihanda ang mga materyales, Ikonekta namin ang module sa Arduino Uno. Ang detalyadong koneksyon ay isusulat sa ibaba:
- VCC -> 5V
- GND -> GND
- SCL -> A5
- SDA -> A4
- INT -> D2
Hakbang 3: Source Code
Upang subukan ang Arduino MPU 6050,
- Una, i-download ang Arduino library para sa MPU 6050. Ibinibigay dito ang link.
- Susunod, i-unzip / i-extract ang library na ito at ilipat ang folder na pinangalanang "MPU6050" sa loob ng folder na "library" ng Arduino.
- I-install ang I2Cdev library kung wala mo ito para sa iyong Arduino. Gawin ang parehong pamamaraan tulad ng nasa itaas upang mai-install ito. Mahahanap mo ang file dito.
- Buksan ang Arduino IDE at sundin ang mga hakbang: [File] -> [Mga Halimbawa] -> [MPU6050] -> [Mga Halimbawa] -> [MPU6050_DMP6].
- I-upload ang source code sa iyong Arduino.
Hakbang 4: Mga Resulta
- Matapos i-upload ang code, buksan ang serial monitor at itakda ang rate ng baud bilang 115200.
- Susunod, suriin kung nakakita ka ng isang bagay tulad ng "Inisyal ang mga aparato ng I2C …" sa serial monitor. Kung hindi mo gawin, pindutin lamang ang pindutan ng pag-reset.
- Ngayon, makakakita ka ng isang linya na nagsasabing, "Magpadala ng anumang character upang simulan ang DMP program at demo." I-type lamang ang anumang character sa serial monitor at ipadala ito, at dapat mong simulang makita ang mga halagang pag-yaw, pitch, at roll mula sa MPU 6050.
Mga Tala: Ang DMP ay nangangahulugang Pagproseso ng Digital Motion. Ang MPU 6050 ay may built-in na processor ng paggalaw. Pinoproseso nito ang mga halaga mula sa accelerometer at gyroscope upang bigyan kami ng tumpak na mga halagang 3D. Gayundin, kakailanganin mong maghintay ng 10 segundo bago ka makakuha ng tumpak na mga halaga sa serial monitor, pagkatapos ay magsisimulang tumatag ang mga halaga.