Talaan ng mga Nilalaman:
- Mga gamit
- Hakbang 1: Kumpletuhin ang Circuit
- Hakbang 2: Pag-coding
- Hakbang 3: Iba Pang Mga Pag-andar
Video: Mga Pangunahing Kaalaman sa MPU6050-Accelerometer + Gyroscope Sensor: 3 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:12
Ang MPU6050 ay isang napaka kapaki-pakinabang na sensor.
Ang mpu 6050 ay isang IMU: Ang isang unit ng pagsukat na inertial (IMU) ay isang elektronikong aparato na sumusukat at nag-uulat ng tukoy na puwersa ng isang katawan, angular rate, at kung minsan ang oryentasyon ng katawan, gamit ang isang kombinasyon ng mga accelerometro, gyroscope.
Ito ay isang aparatong 6 axis
Maaaring sukatin ng 3 ng axis ang pagpabilis at ang iba pang 3 ay para sa mga pagsukat ng angulo ng pagpabilis.
Gamit ang pagpabilis at anggular na pagpabilis posible na makakuha ng isang medyo tumpak na pagtatantya ng anggulo
Sa tutorial na ito, susuriin namin kung paano namin magagamit ang MPU6050 sa isang silid-aklatan upang mas madali ang mga bagay.
Mga gamit
- Board ng Arduino
- MPU6050
- Jumper wires
- Breadboard
Hakbang 1: Kumpletuhin ang Circuit
Gumagamit ang sensor ng isang protokol na kilala bilang I2c upang makipag-usap sa Arduino upang maipadala ito sa mga halaga.
Ang A4 pin ay ginagamit para sa SCL- serial clock at dapat na konektado sa SCL ng sensor at, A5 hanggang SDA-Serial na linya ng data.
Ang Vcc ay konektado sa 5v at ang Gnd ay konektado sa lupa
Hakbang 2: Pag-coding
# isama ang # isama
Bago ako magsimula, ang silid-aklatan na ito ay hindi ko isinulat, sa palagay ko ito lamang ang pinakasimpleng isa doon at gustong-gusto itong gamitin.
Ito ang mga header file ^^, wire.h ay ginagamit upang maitaguyod ang isang i2c na komunikasyon
MPU6050 mpu6050 (Wire);
dito pinangalanan namin ang aming gyroscope, o lumikha ng isang bagay para sa mga taong pamilyar sa mga OOP.
walang bisa ang pag-setup () {
Serial.begin (9600); Wire.begin (); mpu6050.begin (); mpu6050.calcGyroOffsets (totoo); }
Sa una ay kinakalkula namin ang mga offset dahil ang lahat ng mga pagbasa ng anggulo ay magiging tungkol sa paunang oryentasyon.
void loop () {
mpu6050.update (); Serial.print ("angguloX:"); Serial.print (mpu6050.getAngleX ()); Serial.print ("\ tangleY:"); Serial.print (mpu6050.getAngleY ()); Serial.print ("\ tangleZ:"); Serial.println (mpu6050.getAngleZ ()); }
Ang bawat isa ay nagbibigay sa atin ng sukat ng anggulo.
Hakbang 3: Iba Pang Mga Pag-andar
Naglalaman ang library ng iba pang mga pagpapaandar
gusto:
mpu6050.getTemp () // nagbibigay ng temperatura (hindi masyadong tumpak)
mpu6050.getAccX () // Linear acceleration sa direksyon ng X
(mga katulad na pag-andar ay mpu6050.getAccY (), mpu6050.getAccZ ())
mpu6050.getGyroX () // Angular acceleration tungkol sa x axis
(mga katulad na pag-andar ay mpu6050.getGyroY (), mpu6050.getGyroZ ())
Inirerekumendang:
Stone Lcd + Acceleration Gyroscope Sensor: 5 Hakbang
Ang Stone Lcd + Acceleration Gyroscope Sensor: Ituturo sa iyo ng dokumentong ito kung paano gumamit ng STM32 MCU + MPU6050 accelerometer gyroscope sensor + STONE STVC070WT serial port display para sa isang DEMO. Ang TVC070WT ay ang serial display ng aming kumpanya, ang pag-unlad nito ay simple, madaling gamitin , maaari kang pumunta sa
Pag-interfacing ng 3-Axis Gyroscope Sensor BMG160 Sa Arduino Nano: 5 Hakbang
Pag-interfacing ng 3-Axis Gyroscope Sensor BMG160 Sa Arduino Nano: Sa mundo ngayon, higit sa kalahati ng kabataan at mga bata ang mahilig sa paglalaro at lahat ng mga mahilig dito, nabighani ng mga teknikal na aspeto ng paglalaro alam ang kahalagahan ng sensing ng paggalaw sa domain na ito. Namangha rin kami sa parehong bagay na
Pag-interfacing ng 3-Axis Gyroscope Sensor BMG160 Sa Raspberry Pi: 5 Hakbang
Pag-interfacing ng 3-Axis Gyroscope Sensor BMG160 Sa Raspberry Pi: Sa mundo ngayon, higit sa kalahati ng kabataan at mga bata ay mahilig sa paglalaro at lahat ng mga mahilig dito, nabighani ng mga teknikal na aspeto ng paglalaro alam ang kahalagahan ng sensing ng paggalaw sa domain na ito. Namangha rin kami sa parehong bagay na
Pag-interfacing ng 3-Axis Gyroscope Sensor BMG160 Sa Particle: 5 Mga Hakbang
Pag-interfacing ng 3-Axis Gyroscope Sensor BMG160 Sa Particle: Sa mundo ngayon, higit sa kalahati ng kabataan at mga bata ang mahilig sa paglalaro at lahat ng mga mahilig dito, nabighani ng mga teknikal na aspeto ng paglalaro alam ang kahalagahan ng sensing ng paggalaw sa domain na ito Namangha rin kami sa parehong bagay na
GY-521 MPU6050 3-Axis Acceleration Gyroscope 6DOF Module Tutorial: 4 Mga Hakbang
GY-521 MPU6050 3-Axis Acceleration Gyroscope 6DOF Module Tutorial: Paglalarawan Ang simpleng modyul na ito ay naglalaman 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 sensasyon para sa 3 axes - X, Y at Z . Mga pagtutukoy Mga saklaw ng Accelerometer: ± 2, ±