Мазмұны:
![MPU6050-акселерометр+гироскоп сенсорының негізі: 3 қадам MPU6050-акселерометр+гироскоп сенсорының негізі: 3 қадам](https://i.howwhatproduce.com/images/002/image-3936-42-j.webp)
Бейне: MPU6050-акселерометр+гироскоп сенсорының негізі: 3 қадам
![Бейне: MPU6050-акселерометр+гироскоп сенсорының негізі: 3 қадам Бейне: MPU6050-акселерометр+гироскоп сенсорының негізі: 3 қадам](https://i.ytimg.com/vi/baCWh9gUYR4/hqdefault.jpg)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
![MPU6050-акселерометр+гироскоп сенсорының негізі MPU6050-акселерометр+гироскоп сенсорының негізі](https://i.howwhatproduce.com/images/002/image-3936-43-j.webp)
![MPU6050-акселерометр+гироскоп сенсорының негізі MPU6050-акселерометр+гироскоп сенсорының негізі](https://i.howwhatproduce.com/images/002/image-3936-44-j.webp)
![MPU6050-акселерометр+гироскоп сенсорының негізі MPU6050-акселерометр+гироскоп сенсорының негізі](https://i.howwhatproduce.com/images/002/image-3936-45-j.webp)
![MPU6050-акселерометр+гироскоп сенсорының негізі MPU6050-акселерометр+гироскоп сенсорының негізі](https://i.howwhatproduce.com/images/002/image-3936-46-j.webp)
MPU6050 - өте пайдалы сенсор.
MPU 6050 - бұл ХБ: инерциялық өлшеу бірлігі (IMU) - бұл акселерометрлер, гироскоптар комбинациясын қолдана отырып, дененің белгілі бір күшін, бұрыштық жиілігін, кейде дененің бағдарын өлшейтін және хабар беретін электронды құрылғы.
Бұл 6 осьті құрылғы
Осьтің 3 -і үдеуді өлшей алады, ал қалған 3 -і бұрыштық үдеуді өлшеуге арналған.
Үдеу мен бұрыштық үдеуді қолдана отырып, бұрыштың жеткілікті дәл бағасын алуға болады
Бұл оқулықта біз жұмысты жеңілдету үшін кітапханамен MPU6050 қалай қолдануға болатынын қарастырамыз.
Жабдықтар
- Arduino тақтасы
- MPU6050
- Өткізгіш сымдар
- Нан тақтасы
1 -қадам: Схеманы аяқтаңыз
![Циклды аяқтаңыз Циклды аяқтаңыз](https://i.howwhatproduce.com/images/002/image-3936-47-j.webp)
Сенсор I2c деп аталатын хаттаманы қолданып, мәндерді жіберу үшін Arduino -мен байланысады.
A4 түйрегіші SCL сериялық сағаты үшін қолданылады және сенсордың SCL-ге қосылуы керек, A5-SDA-сериялық деректер желісі.
Vcc 5в -ке, ал Gnd жерге қосылады
2 -қадам: кодтау
![Кодтау Кодтау](https://i.howwhatproduce.com/images/002/image-3936-48-j.webp)
#қосу #қосу
Бастамас бұрын, бұл кітапхананы мен жазған жоқпын, менің ойымша, бұл ең қарапайым кітапхана және оны қолдануды жақсы көремін.
Бұл тақырып файлдары ^^, tel.h i2c байланысын орнату үшін қолданылады
MPU6050 mpu6050 (сым);
мұнда біз гироскопты атаймыз немесе ООП -мен жақын адамдар үшін объект жасаймыз.
жарамсыз орнату () {
Serial.begin (9600); Wire.begin (); mpu6050.begin (); mpu6050.calcGyroOffsets (ақиқат); }
Бастапқыда біз ығысуларды есептейміз, өйткені барлық бұрыштық көрсеткіштер бастапқы бағдарға қатысты болады.
void loop () {
mpu6050. жаңарту (); Serial.print («angleX:»); Serial.print (mpu6050.getAngleX ()); Serial.print («\ tangleY:»); Serial.print (mpu6050.getAngleY ()); Serial.print («\ tangleZ:»); Serial.println (mpu6050.getAngleZ ()); }
Әрқайсысы бізге бұрыштың өлшемін береді.
3 -қадам: Басқа функциялар
![](https://i.ytimg.com/vi/-ab6DEvFfm0/hqdefault.jpg)
Кітапханада басқа функциялар бар
сияқты:
mpu6050.getTemp () // температураны береді (дәл емес)
mpu6050.getAccX () // X бағыттағы сызықтық үдеу
(ұқсас функциялар mpu6050.getAccY (), mpu6050.getAccZ ())
mpu6050.getGyroX () // x осіне қатысты бұрыштық үдеу
(ұқсас функциялар mpu6050.getGyroY (), mpu6050.getGyroZ ())
Ұсынылған:
Гироскоп платформасы/ Гимбал камерасы: 5 қадам (суреттермен)
![Гироскоп платформасы/ Гимбал камерасы: 5 қадам (суреттермен) Гироскоп платформасы/ Гимбал камерасы: 5 қадам (суреттермен)](https://i.howwhatproduce.com/images/001/image-1572-j.webp)
Гироскоп платформасы/ Камера Гимбал: Бұл нұсқаулық Оңтүстік Флорида университетінің Маккурс жобасының талаптарын орындау үшін жасалған (www.makecourse.com)
BMG160 3 осьті гироскоп сенсорының Arduino Nano көмегімен интерфейсі: 5 қадам
![BMG160 3 осьті гироскоп сенсорының Arduino Nano көмегімен интерфейсі: 5 қадам BMG160 3 осьті гироскоп сенсорының Arduino Nano көмегімен интерфейсі: 5 қадам](https://i.howwhatproduce.com/images/004/image-10110-j.webp)
BMG160 3 осьті гироскоп сенсорының Ардуино Наномен байланысы: Қазіргі әлемде жастар мен балалардың жартысынан көбі ойынға құмар, ал ойынның техникалық аспектілеріне қызығатындардың бәрі қозғалысты сезудің маңыздылығын біледі. осы доменде. Бізді бір нәрсе таң қалдырды
Raspberry Pi көмегімен BMG160 3 осьті гироскоп сенсорының интерфейсі: 5 қадам
![Raspberry Pi көмегімен BMG160 3 осьті гироскоп сенсорының интерфейсі: 5 қадам Raspberry Pi көмегімен BMG160 3 осьті гироскоп сенсорының интерфейсі: 5 қадам](https://i.howwhatproduce.com/images/002/image-3174-62-j.webp)
Raspberry Pi көмегімен BMG160 3 осьті гироскоп сенсорының интерфейсі: Қазіргі әлемде жастар мен балалардың жартысынан көбі ойынға құмар, ал ойынның техникалық аспектілеріне қызығатындардың бәрі қозғалысты сезудің маңыздылығын біледі. осы доменде. Бізді бір нәрсе таң қалдырды
BMG160 3 осьті гироскоп сенсорының бөлшектермен байланысы: 5 қадам
![BMG160 3 осьті гироскоп сенсорының бөлшектермен байланысы: 5 қадам BMG160 3 осьті гироскоп сенсорының бөлшектермен байланысы: 5 қадам](https://i.howwhatproduce.com/images/002/image-3179-31-j.webp)
BMG160 3 осьті гироскоп сенсорының бөлшектермен байланысы: Қазіргі әлемде жастар мен балалардың жартысынан көбі ойынға құмар, ал ойынның техникалық аспектілеріне қызығатындардың бәрі қозғалысты сезудің маңыздылығын біледі. бұл домен. Бізді бір нәрсе таң қалдырды
GY-521 MPU6050 3 осьті үдеткіш гироскоп 6DOF модулінің оқулығы: 4 қадам
![GY-521 MPU6050 3 осьті үдеткіш гироскоп 6DOF модулінің оқулығы: 4 қадам GY-521 MPU6050 3 осьті үдеткіш гироскоп 6DOF модулінің оқулығы: 4 қадам](https://i.howwhatproduce.com/images/002/image-5890-31-j.webp)
GY-521 MPU6050 3 осьтік үдеткіш гироскоп 6DOF модульінің оқулығы: Сипаттама Бұл қарапайым модуль Arduino мен басқа контроллерлерге I2C арқылы қосылу үшін қажет нәрсені қамтиды (Wire Arduino кітапханасын қолданыңыз) және 3 ось-X, Y және Z үшін қозғалысты сезу ақпаратын береді. Акселерометр диапазоны: ± 2, ±