Mpu 6050 ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ arduino: Π Π°Π±ΠΎΡ‚Π° с Arduino ΠΈ MPU6050

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

Гироскоп-аксСлСромСтр GY-521 | 2 Π‘Ρ…Π΅ΠΌΡ‹

Π”Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ прСдставляСт собой ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ, ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡŽΡ‰ΠΈΠΉ гироскоп, аксСлСромСтр ΠΈ Ρ‚Π΅Ρ€ΠΌΠΎΠΌΠ΅Ρ‚Ρ€. АксСлСромСтр – это ΠΏΡ€ΠΈΠ±ΠΎΡ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ измСряСт ускорСниС Ρ‚Π΅Π»Π°. Π’ состоянии покоя, Π»ΠΈΠ±ΠΎ Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎΠ³ΠΎ прямолинСйного двиТСния Π½Π° повСрхности Π—Π΅ΠΌΠ»ΠΈ аксСлСромСтр ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ускорСния, обусловлСнного дСйствиСм поля силы тяТСсти Π—Π΅ΠΌΠ»ΠΈ. Гироскоп способСн Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Ρ‚Π΅Π»Π° Π² пространствС. И гироскоп, ΠΈ аксСлСромСтр Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ вдоль 3-Ρ… ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π½Ρ‹Ρ… осСй. Для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ устройство ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ интСрфСйс I2C, это ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ интСрфСйс ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±ΠΌΠ΅Π½ сообщСниями ΠΏΠΎ Π΄Π²ΡƒΡ…ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ 128 устройствами, ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… являСтся Π³Π»Π°Π²Π½Ρ‹ΠΌ, Π° ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Π²Π΅Π΄ΠΎΠΌΡ‹ΠΌΠΈ [1-2]. ΠœΠΎΠ΄ΡƒΠ»ΡŒ гироскоп-аксСлСромСтр ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½ Π½Π° Aliexpress.com

ΠœΠΎΠ΄ΡƒΠ»ΡŒ гироскоп-аксСлСромСтр Π½Π° Aliexpress

ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ прСдставляСт собой ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρƒ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 20 Ρ… 15 ΠΌΠΌ, масса 1,5 Π³ с припаянной Π³Ρ€Π΅Π±Π΅Π½ΠΊΠΎΠΉ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ².

ΠœΠΎΠ΄ΡƒΠ»ΡŒ гироскоп-аксСлСромСтр

Устройство поставляСтся Π² антистатичСском ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ Π² ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π΅ с ΠΏΠ°Ρ€ΠΎΠΉ Π½Π΅ припаянных ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹Ρ… Π³Ρ€Π΅Π±Π΅Π½ΠΎΠΊ.

НСпосрСдствСнно Π½Π° ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Π΅ имССтся ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹Ρ… ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΎΠΊ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½Ρ‹ Π΄Π²Π΅ гСомСтричСских оси X ΠΈ Y, Ρ‚Ρ€Π΅Ρ‚ΡŒΡ ось Z пСрпСндикулярно плоскости ΠΏΠ»Π°Ρ‚Ρ‹, ΠΎΡ‚ Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚Π΅Π»Ρ, Ссли ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ со стороны Ρ€Π°Π΄ΠΈΠΎΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ².

ЕстСствСнно Π΄Π°Π½Π½ΠΎΠ΅ устройство относится ΠΊ вСсьма слоТным Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°ΠΌ. Π”ΠΎΡΠΊΠΎΠ½Π°Π»ΡŒΠ½ΠΎ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π² Ρ€Π°Π±ΠΎΡ‚Π΅ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… устройств слоТно, Π΄Π° ΠΈ Π½Π΅ всСгда Π½ΡƒΠΆΠ½ΠΎ, ΠΌΠΎΠΆΠ½ΠΎ просто Π²ΠΎΡΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ устройство ΠΊΠ°ΠΊ Β«Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ ящик», ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ Π·Π½Π°Π΅ΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠ°ΠΊΠΈΠ΅ сигналы Π½Π°Π΄ΠΎ Π² этот Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ ящик ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚, ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ сигналы Π² ΠΎΡ‚Π²Π΅Ρ‚ ΠΈΠ· Π½Π΅Π³ΠΎ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ. Π₯отя разумССтся Ρ‡Π΅ΠΌ большС Π·Π½Π°Π½ΠΈΠΉ, Ρ‚Π΅ΠΌ Π»ΡƒΡ‡ΡˆΠ΅.

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ гироскопа ΠΊΒ Arduino

Аппаратная ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Arduino Ρ‚Π΅ΠΌ ΠΈ Ρ…ΠΎΡ€ΠΎΡˆΠ°, Ρ‡Ρ‚ΠΎ для большого количСства стандартных Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ. НС являСтся ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΈ Π΄Π°Π½Π½ΠΎΠ΅ устройство [3-5].

Π₯отя Π² ΠΎΠ±Ρ‰Π΅ΠΉ слоТности GY-521 ΠΈΠΌΠ΅Π΅Ρ‚ 8 ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² для дСмонстрации совмСстной Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Arduino UNO достаточно всСго Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠ², ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ Π½ΡƒΠΆΠ½Ρ‹ для Π±ΠΎΠ»Π΅Π΅ слоТных Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² взаимодСйствия [6]. Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ΅ΠΌ случаС Π² качСствС Π²Π΅Π΄ΡƒΡ‰Π΅Π³ΠΎ устройства выступаСт ΠΏΠ»Π°Ρ‚Π° Arduino UNO. Π’Ρ‹Π²ΠΎΠ΄Ρ‹ SDA ΠΈ SLC гироскопа ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ соотвСтствСнно ΠΊ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°ΠΌ A4 ΠΈ A5 ΠΏΠ»Π°Ρ‚Ρ‹ Arduino [7]. ИмСнно Ρ‡Π΅Ρ€Π΅Π· эти Π²Ρ‹Π²ΠΎΠ΄Ρ‹ Π½Π° Arduino UNO Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Π΄Π°Π½Π½Ρ‹ΠΉ интСрфСйс.

Π’ΠΎΠΎΠ±Ρ‰Π΅-Ρ‚ΠΎ Π»ΠΈΠ½ΠΈΠΈ интСрфСйса I2C Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ соСдинСны с шиной питания Ρ‡Π΅Ρ€Π΅Π· рСзисторы сопротивлСниСм 4,7 кОм [1-2], Π½ΠΎ Π² случаС ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° Π½Π° ΠΌΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Π΅, всС Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ ΠΈ Ρ‚Π°ΠΊ. Π”Π²Π° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для Arduino, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΡ€Π°ΡˆΠΈΠ²Π°ΡŽΡ‚ гироскоп-аксСлСромСтр GY-521 ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ здСсь [8].

Гироскоп-аксСлСромСтр питаСтся напряТСниСм 3,3 Π’ ΠΎΡ‚ Arduino, Ρ‚ΠΎΠΊ потрСблСния составляСт ΠΎΠΊΠΎΠ»ΠΎ 5 мА.

На ΠΏΠ»Π°Ρ‚Π΅ гироскопа-аксСлСромСтра располагаСтся ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ питания.

Π˜ΡΠΏΡ‹Ρ‚Π°Π½ΠΈΡ гироскопа

Π’ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ€Ρ‚Π° Arduino IDE. Π’ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ Ссли ΠΏΡ€ΠΈΠΊΠΎΡΠ½ΡƒΡ‚ΡŒΡΡ ΠΊ микросхСмС Π½Π° ΠΏΠ»Π°Ρ‚Π΅ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° Ρ€ΡƒΠΊΠΎΠΉ, Ρ‚ΠΎ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ рост Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹.

Гироскоп-аксСлСромСтр GY-521

ΠŸΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ модуля Π² пространствС измСняСтся показания аксСлСромСтра, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‰ΠΈΠ΅, вдоль ΠΊΠ°ΠΊΠΎΠΉ оси (X,Y,Z соотвСтствСнно) ΠΏΡ€ΠΈΠ±ΠΎΡ€Π° дСйствуСт ускорСниС свободного падСния.

ВлияниС Ρ€Π΅Π·ΠΊΠΎΠ³ΠΎ ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π° вдоль ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· осСй Π½Π° показания гироскопа.

Помимо самого ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎΠ³ΠΎ примСнСния Π² Π»Π΅Ρ‚Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π°Ρ… гироскоп-аксСлСромСтр ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ Π² ΡƒΠΌΠ½ΠΎΠΉ ΠΎΠ΄Π΅ΠΆΠ΄Π΅, всСвозмоТных устройствах управлСния, Π±Π°Π»Π°Π½ΡΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ… Ρ€ΠΎΠ±ΠΎΡ‚Π°Ρ… [9], систСмах сигнализации ΠΈ Ρ‚.ΠΏ. Одним словом интСрСсноС ΠΈ Π½Π΅Π΄ΠΎΡ€ΠΎΠ³ΠΎΠ΅ устройство с ΡˆΠΈΡ€ΠΎΠΊΠΈΠΌΠΈ возмоТностями. Автор ΠΎΠ±Π·ΠΎΡ€Π° β€” Denev.

  1. Π‘Π»ΡƒΠΌ Π”. Π˜Π·ΡƒΡ‡Π°Π΅ΠΌ Arduino: инструмСнты ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ тСхничСского Π²ΠΎΠ»ΡˆΠ΅Π±ΡΡ‚Π²Π°: ΠŸΠ΅Ρ€. с Π°Π½Π³Π». β€” БПб.: Π‘Π₯Π’-ΠŸΠ΅Ρ‚Π΅Ρ€Π±ΡƒΡ€Π³, 2015. β€” 336 с.
  2. http://robocraft.ru/blog/communication/780.html
  3. http://forumdvrobot.ru/forum/3-41-1
  4. https://ngin.pro/index.php?newsid=188
  5. http://arduinoprojects. ru/2014/10/ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅-гироскопа-gy-521-mpu-6050-ΠΊ-arduio/
  6. https://arduino-kit.ru/catalog/id/modul-3-h-osevogo-giroskopa-i-akselerometra-gy-521-mpu-6050
  7. https://mysku.ru/blog/china-stores/40178.html
  8. http://playground.arduino.cc/Main/MPU-6050#sketch
  9. http://robocraft.ru/blog/projects/570.html

Знакомство с дСвятиосСвым ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ MPU 9250.

ΠœΠΎΠ΄ΡƒΠ»ΡŒ GY-9250Β Π½Π° Π±Π°Π·Π΅ ΠΎΠ΄Π½ΠΎΠΈΠΌΠ΅Π½Π½ΠΎΠΉ микросхСмы MPU9250 Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя трёхосСвой гироскоп, трёхосСвой аксСлСромСтр ΠΈ трёхосСвой ΠΌΠ°Π³Π½ΠΈΡ‚ΠΎΠΌΠ΅Ρ‚Ρ€ (магниторСзистивный компас). Вакая связка позволяСт ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² пространствС.

ΠœΠΎΠ΄ΡƒΠ»ΡŒ GY-9250 ΠΌΠΎΠΆΠ΅Ρ‚, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ Π² систСмах управлСния Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΠ² ΠΈ Π‘ΠŸΠ›Π.

Π₯арактСристики:

  • ΠŸΠΈΡ‚Π°Π½ΠΈΠ΅: 3,3 … 5 Π’ постоянного Ρ‚ΠΎΠΊΠ°
  • Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΡ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ: I2C, SPI
  • Π”ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ аксСлСромСтра: +/- 2G, +/- 4G, +/- 8G, +/- 16G
  • Π”ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ гироскопа: +/- 250, +/- 500, +/- 1000, +/- 2000Β°/с
  • Π§ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ гироскопа: 131, 65,5, 32,8, 16,4 LSB/Β°/c
  • Π”ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ компаса ΠΌΠ°Π³Π½ΠΈΡ‚ΠΎΠΌΠ΅Ρ‚Ρ€Π°: +/- 4800 ΠΌΠΊΠ’Π»
  • Π Π°Π±ΠΎΡ‡ΠΈΠΉ Ρ‚ΠΎΠΊ: гироскоп – 3,2 мА, аксСлСромСтр – 450 мкА, ΠΌΠ°Π³Π½ΠΈΡ‚ΠΎΠΌΠ΅Ρ‚Ρ€ – 280 мкА

ΠœΠΎΠ΄ΡƒΠ»ΡŒ ΠΈΠΌΠ΅Π΅Ρ‚ 10 Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ², Π½ΠΎ для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΏΠΎ интСрфСйсу I2C Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ лишь 4 ΠΈΠ· Π½ΠΈΡ…:

VCC – ΠŸΠΈΡ‚Π°Π½ΠΈΠ΅

GND – ”ЗСмля”

SCL – Π¨ΠΈΠ½Π° Π΄Π°Π½Π½Ρ‹Ρ… I2C

SDA

– Π¨ΠΈΠ½Π° Π΄Π°Π½Π½Ρ‹Ρ… I2C

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ Arduino:

Для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹:

  • Π›ΡŽΠ±Π°Ρ Arduino-совмСстимая ΠΏΠ»Π°Ρ‚Π°
  • ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ с установлСнной срСдой Arduino IDE.
  • USB кабСль для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Arduino ΠΊ ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΌΡƒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ

Для дСмонстрации Ρ€Π°Π±ΠΎΡ‚Ρ‹ модуля собСрСм Π½Π° ΠΌΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Π΅ схСму с использованиСм графичСского модуля LCD1602 для наглядного прСдставлСния ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΠΉ.

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΎ ΠΌΠΎΠ΄ΡƒΠ»Π΅ LCD1602 ΠΈ Π΅Π³ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ здСсь.

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½Π°Ρ схСма ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²:

Β 

Β 

Π‘ΠΊΠ΅Ρ‚Ρ‡ для Arduino:

Для считывания ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΠΉ с Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ дисплСя Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ*:

LiquidCrystal_I2C.h

MPU9250.h

Wire.h

Если ΠΈΡ… Π½Π΅Ρ‚ Π² вашСй срСдС ArduinoIDE, Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ β€œΠœΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ библиотСк”.

*Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Arduino – ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄, хранящийся Π½Π΅ Π² скСтчС, Π° Π²ΠΎ Π²Π½Π΅ΡˆΠ½ΠΈΡ… Ρ„Π°ΠΉΠ»Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΊ Π²Π°ΡˆΠ΅ΠΌΡƒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρƒ. Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° содСрТит Π² сСбС Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈ структуры Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ½Ρ‹ для упрощСния Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ, ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°ΠΌΠΈ, модулями ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ элСктронными ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ.

Код:

#include <LiquidCrystal_I2C.h>    // ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ
#include <MPU9250.h>              //
#include <Wire.h>                 //
Β 
LiquidCrystal_I2C lcd(0x3f,16,2); // Π·Π°Π΄Π°Π½ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² дисплСя
Β 
MPU9250 mpu;                      // просто Π½ΡƒΠΆΠ½ΠΎ
Β 
void setup()
{
    Serial.begin(115200); 
Β 
    Wire.begin();
Β 
    delay(2000);
    mpu.setup();
    mpu.setMagneticDeclination(11.2);  //Π² скобках Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΌΠ°Π³Π½ΠΈΠ½Ρ‚Π½ΠΎΠ΅ ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠ΅
                                       //мСстности, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Ρ‹ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ΡΡŒ http://www.magnetic-declination.com/ 
    delay(5000);
Β 
    mpu.calibrateAccelGyro();          // ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠ° аксСлСромСтра ΠΈ гироскопа
    mpu.calibrateMag();                // ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠ° ΠΌΠ°Π³Π½ΠΈΡ‚ΠΎΠΌΠ΅Ρ‚Ρ€Π°
Β 
    mpu.printCalibration();            // Π²Ρ‹Π²ΠΎΠ΄ сообщСния ΠΎ ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠ΅ Π² сСрийный ΠΏΠΎΡ€Ρ‚
Β 
    //экран
    lcd.
init(); // запуск дисплСя lcd.backlight(); // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ подсвСтки дисплСя lcd.setCursor(0,0); // установка курсора Π² ячСйку Π½Π° дисплСС lcd.print("x"); // Π²Ρ‹Π²ΠΎΠ΄ Π½Π° экран lcd.setCursor(6,0); lcd.print("y"); lcd.setCursor(11,0); lcd.print("z"); lcd.setCursor(0,1); lcd.print("ax:"); lcd.setCursor(8,1); lcd.print("ay:"); } Β  void loop() { static uint32_t prev_ms = millis(); if ((millis() - prev_ms) > 16) { mpu.update(); mpu.print(); Β  prev_ms = millis(); Β  lcd.setCursor(1,0); lcd.print(int(mpu.getRoll())); // Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌ Π½Π° экран ΠΎΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ оси X lcd.print(" "); lcd.setCursor(7,0); lcd.print(int(mpu.getPitch())); // Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌ Π½Π° экран ΠΎΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ оси Y lcd.
print(" "); lcd.setCursor(12,0); lcd.print(int(mpu.getYaw())); // Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌ Π½Π° экран ΠΎΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ оси Z lcd.print(" "); lcd.setCursor(3,1); Β  float ux = mpu.getAcc(0)*1000; // Π·Π°Π΄Π°Π΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ для ускорСния ΠΏΠΎ оси X lcd.print(int(ux)); // Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌ Π½Π° экран ΠΎΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ускорСния Π² размСрности g*1000 lcd.print(" "); Β  lcd.setCursor(11,1); float uy = mpu.getAcc(1)*1000; // Π·Π°Π΄Π°Π΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ для ускорСния ΠΏΠΎ оси Y lcd.print(int(uy)); // Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌ Π½Π° экран ΠΎΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ускорСниС Π² размСрности g*1000 lcd.print(" "); delay(50); Β  } }

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ Π΄Ρ€ΠΎΠ½ Π½Π° Ардуино Π£Π½ΠΎ

Π”Ρ€ΠΎΠ½ β€” ΠΎΡ‡Π΅Π½ΡŒ Π΄ΠΎΡ€ΠΎΠ³ΠΎΠΉ Π³Π°Π΄ΠΆΠ΅Ρ‚. Как ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΊΠ²Π°Π΄Ρ€ΠΎΠΊΠΎΠΏΡ‚Π΅Ρ€ самому Π² Π΄ΠΎΠΌΠ°ΡˆΠ½ΠΈΡ… условиях? Π’ этой инструкции я ΡΠΎΠ±ΠΈΡ€Π°ΡŽΡΡŒ Ρ€Π°ΡΡΠΊΠ°Π·Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ ΠΊΠ²Π°Π΄Ρ€ΠΎΠΊΠΎΠΏΡ‚Π΅Ρ€ ΠΏΠΎ дСшСвкС. Π Π°ΠΌΠ° ΠΊΠΎΠΏΡ‚Π΅Ρ€Π° ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΏΠΎΠ»Π΅Ρ‚Π° β€” ΡΠ°ΠΌΠΎΠ΄Π΅Π»ΡŒΠ½Ρ‹Π΅. ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ сборки доступна Π΄Π°ΠΆΠ΅ для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ….

Π Π°ΠΌΠ° состоит ΠΈΠ· алюминиСвой Π°Π½Ρ‚Π΅Π½Π½Ρ‹ (ΡˆΡ‚Π°Π½Π³ΠΈ), лопасти вСнтилятора ΠΈΠ· алюминиСвого ΠΏΠ»Π°Ρ„ΠΎΠ½Π° ΠΈ Π΄Π΅Ρ€Π΅Π²Π°. Arduino UNO наряду с MPU6050 (гироскоп + Accle) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² качСствС ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΏΠΎΠ»Ρ‘Ρ‚Π°.

Π¨Π°Π³ 1: ΠœΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹

Π­Ρ‚ΠΎ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для ΠΌΠΎΠ΅Π³ΠΎ Π΄Ρ€ΠΎΠ½Π°. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ Π΄Π΅Ρ‚Π°Π»ΠΈ / ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ ΠΏΠΎ Π²Π°ΡˆΠ΅ΠΌΡƒ ΡƒΡΠΌΠΎΡ‚Ρ€Π΅Π½ΠΈΡŽ. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Π³ΠΎ максимально Π΄Π΅ΡˆΠ΅Π²Ρ‹ΠΌ, Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ списком ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² Π½ΠΈΠΆΠ΅.

Бсылки Π½Π° Амазон:

Бписок со ссылками Π½Π° banggood:

Бсылки Π½Π° gearbest:

Π¨Π°Π³ 2: Установка ΠΌΠΎΡ‚ΠΎΡ€ΠΎΠ²

Когда Π²Ρ‹ ΠΏΠΎΠΊΡƒΠΏΠ°Π΅Ρ‚Π΅ ΠΌΠΎΡ‚ΠΎΡ€Ρ‹, ΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΈΠ΅ ΠΌΠΎΡ‚ΠΎΡ€Π° ΠΈ нСсколько Π²ΠΈΠ½Ρ‚ΠΎΠ² входят Π² ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚. ΠšΡ€Π΅ΠΏΠ»Π΅Π½ΠΈΠ΅ алюминиСвого ΠΌΠΎΡ‚ΠΎΡ€Π° с Π²ΠΈΠ½Ρ‚Π°ΠΌΠΈ ΠΈΠ΄Π΅Ρ‚ с Π½ΠΈΠΌ. (см. рисунок). УстановитС Π΅Π³ΠΎ Π½Π° Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π²ΠΈΠ½Ρ‚Ρ‹.

Π¨Π°Π³ 3: Π”Π΅Π»Π°Π΅ΠΌ Ρ€Π°ΠΌΡƒ

Π― ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ ΡΡ‚Π°Ρ€ΡƒΡŽ Π°Π»ΡŽΠΌΠΈΠ½ΠΈΠ΅Π²ΡƒΡŽ Π°Π½Ρ‚Π΅Π½Π½Ρƒ, мягкоС Π΄Π΅Ρ€Π΅Π²ΠΎ ΠΈ Π°Π»ΡŽΠΌΠΈΠ½ΠΈΠ΅Π²ΡƒΡŽ пластину (Π»ΠΎΠΏΠ°ΡΡ‚ΡŒ вСнтилятора), Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ каркас. ΠžΡ‚Ρ€Π΅ΠΆΡŒΡ‚Π΅ 4 куска алюминиСвого бруска ΠΏΠΎ 20см. Π Π°Π·ΠΌΠ΅Ρ€ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ пластины составляСт ΠΎΠΊΠΎΠ»ΠΎ 11 * 18 см…. ДСрСвянноС ΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΈΠ΅ для двигатСля ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Π»ΠΈΠ½Ρƒ ΠΎΠΊΠΎΠ»ΠΎ 10 см ΠΈ Π΄ΠΈΠ°ΠΌΠ΅Ρ‚Ρ€ 4,5 см (Ρ‚Π°ΠΌ, Π³Π΄Π΅ установлСн Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŒ).

Π—Π°ΠΊΡ€Π΅ΠΏΠΈΡ‚Π΅ Π°Π»ΡŽΠΌΠΈΠ½ΠΈΠ΅Π²Ρ‹Π΅ стСрТни с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ пластины с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²ΠΈΠ½Ρ‚ΠΎΠ² ΠΈ Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ ΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΈΠ΅ двигатСля ΠΏΠΎΠ΄ Π°Π»ΡŽΠΌΠΈΠ½ΠΈΠ΅Π²Ρ‹Π΅ стСрТни. Π’Π°ΡˆΠ° Ρ€Π°ΠΌΠ° Π³ΠΎΡ‚ΠΎΠ²Π° (см. Π²ΠΈΠ΄Π΅ΠΎ).

Π¨Π°Π³ 4: УстанавливаСм всС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ (ESC ΠΈ ΠΌΠΎΡ‚ΠΎΡ€Ρ‹ Π½Π° Ρ€Π°ΠΌΡƒ)

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠΈΡ‚Π΅ ΠΌΠΎΡ‚ΠΎΡ€Ρ‹ ΠΊ дСрСвянному ΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΈΡŽ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²ΠΈΠ½Ρ‚ΠΎΠ² ΠΈ Π³Π°Π΅ΠΊ (Π»ΡŽΠ±Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ²) ΠΈ соСдинитС с Π½ΠΈΠΌΠΈ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ ESC (ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎ), зафиксируйтС ESC с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΈΠ·ΠΎΠ»Π΅Π½Ρ‚Ρ‹ ΠΈΠ»ΠΈ стяТСк, Π² ΠΌΠΎΠ΅ΠΌ случаС это ΠΈΠ·ΠΎΠ»Π΅Π½Ρ‚Π° (дСшСвлС, Ρ‡Π΅ΠΌ стяТки). ПослС ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ всСх ΠΌΠΎΡ‚ΠΎΡ€ΠΎΠ² ΠΈ ESC ΠΎΡ‚Ρ€Π΅ΠΆΡŒΡ‚Π΅ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° ESC +ve ΠΈ –ve ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ всС ESC с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠ² ΠΈΠ»ΠΈ PDB. Π― ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π² ΠΌΠΎΠ΅ΠΉ Ρ€Π°ΠΌΠ΅ Π½Π΅Ρ‚ мСста для ESC. Всё Π³ΠΎΡ‚ΠΎΠ²ΠΎ.

Π¨Π°Π³ 5: ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΏΠΎΠ»Ρ‘Ρ‚Π°

На основС Ардуино Π£Π½ΠΎ ΠΈ MPU6050, создайтС ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΏΠΎΠ»Ρ‘Ρ‚Π°.

Мой ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ основан Π½Π° Joop Brokking’s YMFC-AL ΠΈ Π΅Π³ΠΎ Π°Π²Ρ‚ΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²ΠΎΠΌ ΠΊΠ²Π°Π΄Ρ€ΠΎΠΊΠΎΠΏΡ‚Π΅Ρ€Π΅. Π‘ΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚Π΅ всС согласно Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ΅.

Π¨Π°Π³ 6: БоСдиняСм ESC ΠΈ рСсивСр с ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ ΠΏΠΎΠ»Ρ‘Ρ‚Π°

*** НС соСдиняйтС BEC-ΠΏΡ€ΠΎΠ²ΠΎΠ΄ ESC (5 Π²ΠΎΠ»ΡŒΡ‚), соСдиняйтС лишь ΡΠΈΠ³Π½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ²ΠΎΠ΄
*** Π—Π°ΠΏΠΈΡ‚Ρ‹Π²Π°ΠΉΡ‚Π΅ рСсивСр ΠΎΡ‚ 5Π²ΠΎΠ»ΡŒΡ‚ΠΎΠ²ΠΎΠ³ΠΎ источника Ардуино

Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ESC:

  • Π¦ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΏΠΈΠ½-4 ΠΊ ESC1 (ΠΏΡ€Π°Π²Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π½ΠΈΠΉ CCW)
  • Π¦ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΏΠΈΠ½-5 ΠΊ ESC2 (ΠΏΡ€Π°Π²Ρ‹ΠΉ Π·Π°Π΄Π½ΠΈΠΉ CW)
  • Π¦ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΏΠΈΠ½-6 ΠΊ ESC3 (Π»Π΅Π²Ρ‹ΠΉ Π·Π°Π΄Π½ΠΈΠΉ CCW)
  • Π¦ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΏΠΈΠ½-7 ΠΊ ESC4 (Π»Π΅Π²Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π½ΠΈΠΉ CW)

Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ рСсивСра:

  • Π¦ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΏΠΈΠ½-8 ΠΊ ΠΊΠ°Π½Π°Π»Ρƒ 1 рСсивСра
  • Π¦ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΏΠΈΠ½-9 ΠΊ ΠΊΠ°Π½Π°Π»Ρƒ 2 рСсивСра
  • Π¦ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΏΠΈΠ½-10 ΠΊ ΠΊΠ°Π½Π°Π»Ρƒ 3 рСсивСра
  • Π¦ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΏΠΈΠ½-11 ΠΊ ΠΊΠ°Π½Π°Π»Ρƒ 4 рСсивСра

Π¨Π°Π³ 7: Настройка ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΏΠΎΠ»Ρ‘Ρ‚Π° (Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° скСтча)

*** На этом этапС Π½Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°ΠΉΡ‚Π΅ Π»Ρ‘Ρ‚Π½ΡƒΡŽ Π±Π°Ρ‚Π°Ρ€Π΅ΡŽ

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ Arduino IDE ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΉ скСтч ΠΈ ΠΈΠ·Π²Π»Π΅ΠΊΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ». Π’Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ схСмы YMFC-Al, Ρ„Π°ΠΉΠ» Readme, ΠΊΠΎΠ΄ ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠΈ ESC, ΠΊΠΎΠ΄ настройки ΠΈ ΠΊΠΎΠ΄ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΏΠΎΠ»Π΅Ρ‚Π°.

Arduino IDE
Π‘ΠΊΠ΅Ρ‚Ρ‡ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΏΠΎΠ»Π΅Ρ‚Π°

Π‘Π½Π°Ρ‡Π°Π»Π° Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ ΠΊΠΎΠ΄ ΠΈ ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ Π½Π° 56000b ΠΈ слСдуйтС инструкциям Π² Π²ΠΈΠ΄Π΅ΠΎ
Если ошибки Π½Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΎ, Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ скСтч ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠΈ ESC послС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΊΠΎΠ΄Π°. ΠŸΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊ Π½Π° ΠΏΠΎΠ»Π½ΡƒΡŽ ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Π»Π΅Ρ‚Π½ΡƒΡŽ Π±Π°Ρ‚Π°Ρ€Π΅ΡŽ послС Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π·Π²ΡƒΠΊΠΎΠ²Ρ‹Ρ… сигналов, Π²Ρ‹ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Π΄Ρ€ΠΎΡΡΠ΅Π»ΡŒ (я Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ этот ΠΌΠ΅Ρ‚ΠΎΠ΄ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π΅ для всСх Ρ‚ΠΈΠΏΠΎΠ² ΠΈ ΠΌΠ°Ρ€ΠΎΠΊ ESC, Π½ΠΎ Ρƒ мСня это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ).

ПослС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ скСтча ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠΈ ESC Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ скСтч ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΏΠΎΠ»Π΅Ρ‚Π° ΠΈ Π’Π°Ρˆ FC Π³ΠΎΡ‚ΠΎΠ².

Π€Π°ΠΉΠ»Ρ‹

Π¨Π°Π³ 8: Установка элСктроники Π² кСйс ΠΈ ΠΌΠΎΠ½Ρ‚Π°ΠΆ

ПослС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ всСх Ρ€Π°Π±ΠΎΡ‚ ΠΏΠΎ соСдинСнию элСктрокомпонСнтов, ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅ всю элСктронику Π² ΠΊΠΎΡ€ΠΎΠ±ΠΊΡƒ ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚Π΅ всю ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΊΡƒ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ установитС Π²ΠΈΠ½Ρ‚Ρ‹ CCW Π½Π° Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΠΈ CCW ΠΈ Π²ΠΈΠ½Ρ‚Ρ‹ CW Π½Π° Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΠΈ CW. Π’Ρ‹ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ ΠΊ ΠΏΠΎΠ»Π΅Ρ‚Ρƒ.

Π‘Π°ΠΌΠΎΠ΅ слоТноС Π² создании этого ΠΊΠ²Π°Π΄Ρ€ΠΎΠΊΠΎΠΏΡ‚Π΅Ρ€Π° β€” настройка PID. Π― сломал 2 ΠΏΠ°Ρ€Ρ‹ ΠΏΡ€ΠΎΠΏΠ΅Π»Π»Π΅Ρ€ΠΎΠ² ΠΈ ΠΊΠΎΡ€ΠΎΠ±ΠΊΡƒ с элСктроникой, ΠΏΡ‹Ρ‚Π°ΡΡΡŒ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Π»Π΅Ρ‚Π°Ρ‚ΡŒ Π½Π° Π½Π΅ΠΉ.

Π΄Π°Π½Π½Ρ‹Ρ… DMP ΠΈΠ· i2cdevlib — ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ Geek Mom

Π’ ΠΌΠ°Ρ€Ρ‚Π΅ я писал ΠΎΠ± экспСримСнтах с микросхСмой IMU MPU-6050 (установлСнной Π² ΠΊΠΎΠΌΠΌΡƒΡ‚Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Π΅ GY-521). ΠšΠ°ΠΆΠ΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ люди ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ MPU-6050, ΠΈ я Ρ…ΠΎΡ‚Π΅Π» Π±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ эффСктивныС способы доступа ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°, Ρ‡Π΅ΠΌ Π±Ρ‹Π»ΠΈ продСмонстрированы Π² этом постС. Π’ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ экспСримСнтС Π½Π΅ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΡ‚ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² 3-осСвого аксСлСромСтра ΠΈ 3-осСвого гироскопа ΡΡ€Π°Π²Π½ΠΈΠ²Π°Π»ΠΈΡΡŒ с Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌΠΈ, ΠΊΠΎΠ³Π΄Π° Π½Π΅ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ объСдинялись с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°.

Для сравнСния я Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Π» ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΈΠ· Arduino Playground Wiki Π½Π° MPU-6050, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ Π½Π΅ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ аксСлСромСтра ΠΈ гироскопа ΠΈΠ· MPU-6050. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° рассчитывала Ρ‚Π°Π½Π³Π°ΠΆ, ΠΊΡ€Π΅Π½ ΠΈ рысканиС (Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ Π²ΠΎΠΊΡ€ΡƒΠ³ X, Y ΠΈ Z осСй, соотвСтствСнно, Ρ‚Π°ΠΊΠΆΠ΅ извСстСн ΠΊΠ°ΠΊ Π£Π³Π»Ρ‹ Π­ΠΉΠ»Π΅Ρ€Π° ). Π­Ρ‚ΠΈ расчСты Π±Ρ‹Π»ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Ρ‹ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ свойствами ΠΊΠ°ΠΊ аксСлСромСтра, Ρ‚Π°ΠΊ ΠΈ гироскопа. Π”Π°Π½Π½Ρ‹Π΅ гироскопа ΠΈΠΌΠ΅ΡŽΡ‚ Ρ‚Π΅Π½Π΄Π΅Π½Ρ†ΠΈΡŽ Π΄Ρ€Π΅ΠΉΡ„ΠΎΠ²Π°Ρ‚ΡŒ со Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ, Π° Π΄Π°Π½Π½Ρ‹Π΅ аксСлСромСтра Π·Π°ΡˆΡƒΠΌΠ»Π΅Π½Ρ‹ ΠΈ Π·Π°Ρ‚Ρ€ΡƒΠ΄Π½ΡΡŽΡ‚ расчСт ΡƒΠ³Π»ΠΎΠ² ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π° Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°Ρ… Π±ΠΎΠ»Π΅Π΅ 180 градусов.Π€ΠΎΡ€ΠΌΡƒΠ»Ρ‹ (*) для вычислСния ΠΊΡ€Π΅Π½Π°,

ΠΈ Ρ‚Π°Π½Π³Π°ΠΆΠ°, (Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ рысканиС ΠΏΠΎ Π΄Π°Π½Π½Ρ‹ΠΌ аксСлСромСтра) ΠΈΠ· ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΠΉ аксСлСромСтра:

Π”ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ

составляСт, которая опрСдСляСт Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ двиТСния, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π»Π΅Π³ΠΊΠΎ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ IMU с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этих Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, использованиС ΡƒΠ³Π»ΠΎΠ² Π­ΠΉΠ»Π΅Ρ€Π° для вычислСний вращСния ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅, извСстной ΠΊΠ°ΠΊ Gimbal Lock . ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Ρ‹ Π½Π° ΡƒΠ³ΠΎΠ» Π­ΠΉΠ»Π΅Ρ€Π° Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΡ€Π΅Π½, Ρ‚Π°Π½Π³Π°ΠΆ ΠΈ Π·Π°Ρ‚Π΅ΠΌ рысканиС), ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚, ΠΊΠΎΠ³Π΄Π° Π²Ρ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ Π² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ приблиТаСтся ΠΊ 90 градусам (), ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ это ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΡŽ ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΈ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΉ осСй вращСния Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ.Π­Ρ‚Ρƒ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡŽ слоТно ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ, Π½ΠΎ Π²ΠΈΠ΄Π΅ΠΎ Π½Π° YouTube Π½ΠΈΠΆΠ΅ Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎ с этим справляСтся:

Один ΠΈΠ· способов ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с ΡƒΠ³Π»Π°ΠΌΠΈ Π­ΠΉΠ»Π΅Ρ€Π° — ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ прСдставлСния вращСния, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ ΠΊΠ²Π°Ρ‚Π΅Ρ€Π½ΠΈΠΎΠ½Π°ΠΌΠΈ . ΠšΠ²Π°Ρ‚Π΅Ρ€Π½ΠΈΠΎΠ½Ρ‹ ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ Π² Ρ‚Ρ€Π΅Ρ… измСрСниях с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… скалярных Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. Π’Ρ€ΠΈ ΠΈΠ· этих скаляров ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ ось, Π° Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚Ρ‹ΠΉ опрСдСляСт Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ Π²ΠΎΠΊΡ€ΡƒΠ³ этой оси. Π― Π½Π΅ Π±ΡƒΠ΄Ρƒ Π²Π΄Π°Π²Π°Ρ‚ΡŒΡΡ Π² ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΡƒ ΠΊΠ²Π°Ρ‚Π΅Ρ€Π½ΠΈΠΎΠ½ΠΎΠ², которая довольно слоТна ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ я Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ.БущСствСнными особСнностями ΠΊΠ²Π°Ρ‚Π΅Ρ€Π½ΠΈΠΎΠ½ΠΎΠ² являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΈΠ·Π±Π΅Π³Π°ΡŽΡ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ ΠΊΠ°Ρ€Π΄Π°Π½Π° ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Π΅Π· Ρ‚Ρ€ΡƒΠ΄Π° ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Ρ‹ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ Π±ΠΎΠ»Π΅Π΅ 180 градусов. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρƒ Π½ΠΈΡ… Π΅ΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ матСматичСскиС свойства, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ прямой интСрполяции ΠΌΠ΅ΠΆΠ΄Ρƒ двумя ΠΊΠ²Π°Ρ‚Π΅Ρ€Π½ΠΈΠΎΠ½Π°ΠΌΠΈ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π² Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ, ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΠ΅ ошибки округлСния, ΠΊΠΎΠ³Π΄Π° нСсколько ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ вращСния Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ.

ИспользованиС DMP для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ…

MPU6050 IMU содСрТит DMP (Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ процСссор двиТСния), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅ аксСлСромСтра ΠΈ гироскопа вмСстС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ влияниС ошибок, присущих ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΡƒ.DMP вычисляСт Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Ρ… ΠΊΠ²Π°Ρ‚Π΅Ρ€Π½ΠΈΠΎΠ½ΠΎΠ² ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π² ΡƒΠ³Π»Ρ‹ Π­ΠΉΠ»Π΅Ρ€Π°, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ вычислСния с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ. Invensense Π½Π΅ раскрываСт Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ½ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ для объСдинСния Π΄Π°Π½Π½Ρ‹Ρ…, Π½ΠΎ ΠΌΠ½Π΅ Π±Ρ‹Π»ΠΎ Π»ΡŽΠ±ΠΎΠΏΡ‹Ρ‚Π½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ DMP, ΡΡ€Π°Π²Π½ΠΈΠ²Π°ΡŽΡ‚ΡΡ с Ρ‚Π΅ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ я вычислил с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°.

Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ шагом Π±Ρ‹Π»ΠΎ Π²Ρ‹ΡΡΠ½ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊ ΠΈΠ·Π²Π»Π΅Ρ‡ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· DMP. К ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, Π”ΠΆΠ΅Ρ„Ρ„ Π ΠΎΡƒΠ±Π΅Ρ€Π³ написал ΠΈ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π» ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΡƒΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ i2cdevlib, которая Π΄Π΅Π»Π°Π΅Ρ‚ ΠΈΠΌΠ΅Π½Π½ΠΎ это.Π•Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΏΠΎ адрСсу: https://github.com/jrowberg/i2cdevlib. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ с MPU 6050, Π²Π°ΠΌ ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅Ρ‡Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² ΠΏΠ°ΠΏΠΊΠ΅ Arduino / MPU6050. Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ, просто скопируйтС ΠΏΠ°ΠΏΠΊΡƒ Arduino / MPU6050 Π² Ρ‚ΠΎ ΠΆΠ΅ мСсто, Ρ‡Ρ‚ΠΎ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ваши Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Arduino.

Π― использовал ΠΊΠΎΠΌΠΌΡƒΡ‚Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρƒ Arduino Nano ΠΈ GY-521, ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‰ΡƒΡŽ MPU-6050, для запуска дСмонстраций. Для этой настройки Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ: (Arduino <-> GY-521)

ΠŸΡ€ΠΈ использовании i2cdevlib ΠΌΠ΅ΠΆΠ΄Ρƒ MPU-6050 ΠΈ Arduino трСбуСтся 5 соСдинСний.
  • 5V <-> VCC (GY-521 содСрТит рСгулятор напряТСния ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ 3,3 Π’ ΠΈΠ»ΠΈ 5 Π’)
  • GND <-> GND
  • A5 <-> SCL
  • A4 <-> SDA
  • Π’Ρ‹Π²ΠΎΠ΄ 2 Arduino <-> INT (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ)

ДСмонстрация Ρ‡Π°ΠΉΠ½ΠΈΠΊΠ°

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° MPU6050 содСрТит ΠΏΠ°ΠΏΠΊΡƒ Β«ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹Β» с дСмонстрационной вСрсиСй MPU6050_DMP6. Π’Π½ΡƒΡ‚Ρ€ΠΈ этой ΠΏΠ°ΠΏΠΊΠΈ находится скСтч Arduino MPU6050_DMP6.ino для чтСния ΠΊΠ²Π°Ρ‚Π΅Ρ€Π½ΠΈΠΎΠ½Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· DMP ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ ΠΈΡ… Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚, Π° Ρ‚Π°ΠΊΠΆΠ΅ скСтч ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ MPUTeapot.pde, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ€Ρ‚Π° ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ вращСния графичСски.

ДСмовСрсия Π·Π°ΠΏΡƒΡΠΊΠ°Π»Π°ΡΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΈΠ»ΠΈ ΠΌΠ΅Π½Π΅Π΅ прямо ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ с нСбольшими измСнСниями. ЕдинствСнноС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ я внСс Π² скСтч Arduino, Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π»ΠΎΡΡŒ Π² ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΠΈ скорости ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚ с 115200 Π΄ΠΎ 38400 (это установлСно Π² строкС 163 скСтча). Π‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ 115200, казалось, подавляла Nano, Π½ΠΎ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ 38400 Ρ€Π°Π±ΠΎΡ‚Π°Π»Π° Ρ…ΠΎΡ€ΠΎΡˆΠΎ.

Π‘ΠΊΠ΅Ρ‚Ρ‡ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ называСтся MPUTeapot.pde, хотя ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹ΠΉ Π½Π° Π½Π΅ΠΌ рисунок прСдставляСт собой Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½ΡƒΡŽ стрСлку, Π° Π½Π΅ Ρ‡Π°ΠΉΠ½ΠΈΠΊ.Π― ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°ΡŽ, Ρ‡Ρ‚ΠΎ Π² Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π½Π½ΠΈΡ… вСрсиях этого скСтча Π±Ρ‹Π» ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ Ρ‡Π°ΠΉΠ½ΠΈΠΊ. Π― Π²ΠΈΠ΄Π΅Π» Π² сСти нСсколько Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… дСмонстраций вСрсии для Ρ‡Π°ΠΉΠ½ΠΈΠΊΠΎΠ², Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ это Π²ΠΈΠ΄Π΅ΠΎ Π½Π° YouTube:

Если Π²Ρ‹ ΡΠΎΠ±ΠΈΡ€Π°Π΅Ρ‚Π΅ΡΡŒ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ этот ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ 32-Π±ΠΈΡ‚Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ Processing, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ с ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° послСднСй ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ я провСрял, Ρ‡Ρ‚ΠΎ это СдинствСнная вСрсия, которая Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ связью.

Π§Ρ‚ΠΎΠ±Ρ‹ скСтч Processing Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Π», ΠΌΠ½Π΅ ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ внСсти ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ измСнСния:

  • ИзмСнСна ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ€Ρ‚Π° Π½Π° 38400, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ скорости Arduino.Π― Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠΊΠ°Π·Π°Π», с ΠΊΠ°ΠΊΠΎΠ³ΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ€Ρ‚Π° Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅.
  • Π”Π°Π½Π½Ρ‹Π΅, ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‰ΠΈΠ΅ Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚ Π² 14-Π±Π°ΠΉΡ‚ΠΎΠ²Ρ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚Π°Ρ…, Π½Π΅ Π±Ρ‹Π»ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π²Ρ‹Ρ€ΠΎΠ²Π½Π΅Π½Ρ‹. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ 14-Π±Π°ΠΉΡ‚ΠΎΠ²Ρ‹ΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚ начинаСтся с символа Β«$Β», поэтому я ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ» ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ всС Π±Π°ΠΉΡ‚Ρ‹, ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π½Π½Ρ‹Π΅ Π΄ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Β«$Β».
  • Эскиз ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ отправляСт символ Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚ Π² Arduino, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ Π΅ΠΌΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ Π½Π°Ρ‡Π°Π» ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΡƒ Π΄Π°Π½Π½Ρ‹Ρ…. Π― ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ», Ρ‡Ρ‚ΠΎ скСтч висит здСсь, поэтому я попросил скСтч Β«ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Β» ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Ρƒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… символов Π½Π° всякий случай.Π’Ρ€ΠΎΠ΄Π΅ Ρ€Π΅ΡˆΠΈΠ»ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ мою слСгка ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ скСтча Processing здСсь:

НиТС Π²ΠΈΠ΄Π΅ΠΎ-дСмонстрация дСмонстрационных зарисовок Β«Ρ‡Π°ΠΉΠ½ΠΈΠΊΠ°Β». Π’Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½Ρ‹ΠΉ самолСт / стрСлка Π½Π° эскизС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ слСдуСт Π·Π° Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ΠΌ IMU Π±Π΅Π· Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ дроТания ΠΈΠ»ΠΈ запаздывания. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, дСмонстрация Π»Π΅Π³ΠΊΠΎ выполняСт ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Ρ‹ Π½Π° любой ΡƒΠ³ΠΎΠ», Π΄Π°ΠΆΠ΅ Π±ΠΎΠ»Π΅Π΅ 180 градусов. Π’Π°ΠΊΠΆΠ΅ Π±Ρ‹Π»ΠΎ интСрСсно Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π²Ρ‹Ρ… Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… сСкунд рисунок ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π΄Ρ€Π΅ΠΉΡ„ рыскания, Π½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‡Π΅Ρ€Π΅Π· 8 сСкунд удСрТания IMU Π² Π½Π΅ΠΏΠΎΠ΄Π²ΠΈΠΆΠ½ΠΎΠΌ состоянии Π΄Ρ€Π΅ΠΉΡ„ прСкращаСтся.Π― ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°ΡŽ, Ρ‡Ρ‚ΠΎ DMP выполняСт ΠΊΠ°ΠΊΡƒΡŽ-Ρ‚ΠΎ ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΡƒ для ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²ΠΊΠΈ Π΄Ρ€Π΅ΠΉΡ„Π° Ρ€Ρ‹ΡΠΊΠ°Π½ΡŒΡ. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ я использовал Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ постС, смог ΡΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€Π΅ΠΉΡ„ гироскопа ΠΏΠΎ Ρ‚Π°Π½Π³Π°ΠΆΡƒ ΠΈ ΠΊΡ€Π΅Π½Ρƒ, объСдинив Π΄Π°Π½Π½Ρ‹Π΅ аксСлСромСтра ΠΈ гироскопа Π½Π° этих осях, Π½ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ аксСлСромСтры Π½Π΅ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ рысканиС, ΠΎΠ½ Π½Π΅ смог ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π΄Ρ€Π΅ΠΉΡ„ ΠΏΠΎ Ρ€Ρ‹ΡΠΊΠ°Π½ΡŒΡŽ . Π― Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ, Ссли Ρƒ вас Π½Π΅Ρ‚ Ρ…ΠΎΡ€ΠΎΡˆΠΈΡ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠΈ ΠΈ объСдинСния Π΄Π°Π½Π½Ρ‹Ρ…, использованиС Π΄Π°Π½Π½Ρ‹Ρ…, рассчитанных с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ DMP, Π΄Π°Π΅Ρ‚ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ прСимущСство.

Π― Ρ€Π°Π±ΠΎΡ‚Π°ΡŽ Π½Π°Π΄ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹ΠΌ сравнСниСм Π΄Π°Π½Π½Ρ‹Ρ… DMP ΠΈΠ΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ обсуТдался Π² ΠΌΠΎΠ΅ΠΌ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ постС ΠΎ MPU-6050, ΠΈ надСюсь, Ρ‡Ρ‚ΠΎ скоро Π½Π°ΠΏΠΈΡˆΡƒ ΠΎ Π½Π΅ΠΌ.

(*) ΠšΡΡ‚Π°Ρ‚ΠΈ, я Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Π» для сСбя использованиС LaTeX для форматирования ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ Π² WordPress, ΠΈ ΠΌΠ½Π΅ это ΠΎΡ‡Π΅Π½ΡŒ нравится.

БвязанныС

MPU6050 Распиновка, конфигурация, характСристики, интСрфСйс Arduino ΠΈ тСхничСскоС описаниС

MPU6050 ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ²

НомСр ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°

Имя ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°

ОписаниС

1

Vcc

ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°Π΅Ρ‚ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ модуля, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ + 3Π’ Π΄ΠΎ + 5Π’.ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ + 5Π’

2

ЗСмля

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ ΠΊ зазСмлСнию систСмы

3

ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ часы (SCL)

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для обСспСчСния Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠ³ΠΎ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ° для связи I2C

4

ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ (SDA)

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Ρ‡Π΅Ρ€Π΅Π· соСдинСниС I2C

5

Π’ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ (XDA)

ΠœΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для сопряТСния Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ I2C с MPU6050.ΠΠ΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ

6

Π’ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ часы (XCL)

ΠœΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для сопряТСния Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ I2C с MPU6050. ΠΠ΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ

7

AD0

Если Π² ΠΎΠ΄Π½ΠΎΠΌ MCU ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ MPU6050, Ρ‚ΠΎ этот Π²Ρ‹Π²ΠΎΠ΄ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для измСнСния адрСса

8

ΠŸΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ (INT)

Π’Ρ‹Π²ΠΎΠ΄ прСрывания, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹Π΅ доступны для чтСния MCU.

MPU6050 Π₯арактСристики

  • 3-осСвой аксСлСромСтр MEMS ΠΈ 3-осСвой гироскоп, ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½Π½Ρ‹Π΅ значСния
  • Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ питания: 3-5 Π’
  • Бвязь: ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» I2C
  • ВстроСнный 16-разрядный АЦП обСспСчиваСт Π²Ρ‹ΡΠΎΠΊΡƒΡŽ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ
  • ВстроСнный DMP обСспСчиваСт Π²Ρ‹ΡΠΎΠΊΡƒΡŽ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ
  • ΠœΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для взаимодСйствия с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ устройствами IIC, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ ΠΌΠ°Π³Π½ΠΈΡ‚ΠΎΠΌΠ΅Ρ‚Ρ€
  • НастраиваСмый адрСс IIC
  • ВстроСнный Π΄Π°Ρ‚Ρ‡ΠΈΠΊ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹

ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π° MPU 6050

ADXL335 (3-осСвой аксСлСромСтр), ADXL345 (3-осСвой аксСлСромСтр), MPU9250 (9-осСвой IMU)

Π“Π΄Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ MPU 6050

MPU6050 — это микроэлСктромСханичСская систСма ( MEMS ), которая состоит ΠΈΠ· 3-осСвого аксСлСромСтра ΠΈ 3-осСвого гироскопа Π²Π½ΡƒΡ‚Ρ€ΠΈ Π½Π΅Π³ΠΎ.Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π½Π°ΠΌ ΠΈΠ·ΠΌΠ΅Ρ€ΡΡ‚ΡŒ ускорСниС, ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ, ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ, смСщСниС ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ двиТСния систСмы ΠΈΠ»ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. Π­Ρ‚ΠΎΡ‚ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π²Π½ΡƒΡ‚Ρ€ΠΈ сСбя Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ процСссор двиТСния (DMP), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ достаточно ΠΌΠΎΡ‰Π½Ρ‹ΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ слоТныС вычислСния ΠΈ, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, освобоТдаСт ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΎΡ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹.

ΠœΠΎΠ΄ΡƒΠ»ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Π²Π° Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π²Π½Π΅ΡˆΠ½ΠΈΡ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ IIC, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ ΠΌΠ°Π³Π½ΠΈΡ‚ΠΎΠΌΠ΅Ρ‚Ρ€, Π½ΠΎ это Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ адрСс IIC модуля являСтся настраиваСмым, Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° MPU6050 ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΊ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρƒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²Ρ‹Π²ΠΎΠ΄Π° AD0.Π­Ρ‚ΠΎΡ‚ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½Ρ‹Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, поэтому Π΅Π³ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π»Π΅Π³ΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ с извСстными ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ Arduino. Π˜Ρ‚Π°ΠΊ, Ссли Π²Ρ‹ ΠΈΡ‰Π΅Ρ‚Π΅ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ для управлСния Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ΠΌ для вашСго RC Car , Drone , Selfbalancing Robot , Humanoid , Biped ΠΈΠ»ΠΈ Ρ‡Π΅Π³ΠΎ-Ρ‚ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ, Ρ‚ΠΎ этот Π΄Π°Ρ‚Ρ‡ΠΈΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ для вас.

Как ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ MPU 6050

АппаратноС обСспСчСниС модуля ΠΎΡ‡Π΅Π½ΡŒ простоС, ΠΎΠ½ΠΎ фактичСски состоит ΠΈΠ· MPU6050 Π² качСствС основных ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π²Ρ‹ΡˆΠ΅.ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΎΡ‚ 3,3 Π’, Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ стабилизатор напряТСния. Π›ΠΈΠ½ΠΈΠΈ IIC ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‚ΡΡ высоко с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ рСзистора 4,7 кОм, Π° Π²Ρ‹Π²ΠΎΠ΄ прСрывания сбрасываСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ рСзистора 4,7 кОм.

ΠœΠΎΠ΄ΡƒΠ»ΡŒ MPU6050 позволяСт Π½Π°ΠΌ ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ с Π½Π΅Π³ΠΎ Ρ‡Π΅Ρ€Π΅Π· ΡˆΠΈΠ½Ρƒ IIC. Π›ΡŽΠ±ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ двиТСния Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Ρ€Π°ΠΆΠ΅Π½ΠΎ Π² мСханичСской систСмС, которая, Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ напряТСниС. Π—Π°Ρ‚Π΅ΠΌ Ρƒ ИБ Π΅ΡΡ‚ΡŒ 16-Π±ΠΈΡ‚Π½Ρ‹ΠΉ АЦП, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ для Ρ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ считывания этих ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ напряТСния, сохраняСт ΠΈΡ… Π² Π±ΡƒΡ„Π΅Ρ€Π΅ FIFO ΠΈ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΡ‚ Π²Ρ‹Π²ΠΎΠ΄ INT (ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅) Π² высокий ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ.Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹Π΅ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ ΠΊ Ρ‡Ρ‚Π΅Π½ΠΈΡŽ, поэтому ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ MCU для чтСния Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· этого Π±ΡƒΡ„Π΅Ρ€Π° FIFO Ρ‡Π΅Ρ€Π΅Π· связь IIC. Как Π±Ρ‹ просто это Π½ΠΈ Π·Π²ΡƒΡ‡Π°Π»ΠΎ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΡ‚ΡŒΡΡ с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ, ΠΏΡ‹Ρ‚Π°ΡΡΡŒ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π² Π΄Π°Π½Π½Ρ‹Ρ…. Однако сущСствуСт мноТСство ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Arduino, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ этот ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π² ΠΊΡ€Π°Ρ‚Ρ‡Π°ΠΉΡˆΠΈΠ΅ сроки, воспользовавшись лСгкодоступными Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°ΠΌΠΈ, описанными Π½ΠΈΠΆΠ΅.

ВзаимодСйствиС MPU6050 с Arduino

ΠΎΡ‡Π΅Π½ΡŒ Π»Π΅Π³ΠΊΠΎ ΡΠ²ΡΠ·Ρ‹Π²Π°Ρ‚ΡŒ MPU6050 с Arudino , благодаря Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠΉ Π”ΠΆΠ΅Ρ„Ρ„ΠΎΠΌ Π ΠΎΡƒΠ±Π΅Ρ€Π³ΠΎΠΌ.Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ ΠΏΠΎ ссылкС Π½ΠΈΠΆΠ΅

Π”ΠΆΠ΅Ρ„Ρ„ Π ΠΎΡƒΠ±Π΅Ρ€Π³ Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° MPU6050 для Arudino

ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ эту Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ Π² свою Arduino IDE, слСдуйтС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΌ Π½ΠΈΠΆΠ΅ схСмам, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ соСдинСниС IIC ΠΌΠ΅ΠΆΠ΄Ρƒ вашим Arduino ΠΈ MPU6050 .

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° прСдоставляСт Π΄Π²Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² Π€Π°ΠΉΠ» -> ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ -> MPU6050. Π’ этих Π΄Π²ΡƒΡ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… ΠΎΠ΄ΠΈΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π°Π²Π°Ρ‚ΡŒ Π½Π΅ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Π΅ значСния, Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ — ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ значСния с использованиСм DMP.Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ значСния Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этого ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

  • ΠšΠ²Π°Ρ‚Π΅Ρ€Π½ΠΈΠΎΠ½Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ [w, x, y, z]
  • Π£Π³Π»Ρ‹ Π­ΠΉΠ»Π΅Ρ€Π°
  • РысканиС, Ρ‚Π°Π½Π³Π°ΠΆ, ΠΊΡ€Π΅Π½
  • УскорСниС Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ ΠΌΠΈΡ€Π΅
  • ΠœΠΈΡ€ΠΎΠ²ΠΎΠ΅ ускорСниС ΠΊΠ°Π΄Ρ€Π°
  • Π§Π°ΠΉΠ½ΠΈΠΊ ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π°Ρ‚ΡŒ смысл ЦСнности

Из всСх этих Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ значСния Yaw, Pitch, Roll. Однако Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° способна Π½Π° большСС, ΠΈ Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Ρ€Π°Π·Π½Ρ‹Ρ… Ρ†Π΅Π»Π΅ΠΉ.ПослС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ ΠΈ установитС ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ 115200 Π±ΠΎΠ΄, ΠΈ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠ΅Ρ‡Π°Ρ‚Π°ΡŽΡ‚ΡΡ Π½Π° экранС.

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ

  • Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для измСрСния IMU
  • Π”Ρ€ΠΎΠ½Ρ‹ / ΠΊΠ²Π°Π΄Ρ€ΠΎΠΊΠΎΠΏΡ‚Π΅Ρ€Ρ‹
  • Π‘Π°ΠΌΠΎΠ±Π°Π»Π°Π½ΡΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ΡΡ Ρ€ΠΎΠ±ΠΎΡ‚Ρ‹
  • ΠžΡ€Π³Π°Π½Ρ‹ управлСния Ρ€ΠΎΠ±ΠΎΡ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ Ρ€ΡƒΠΊΠΎΠΉ
  • Π ΠΎΠ±ΠΎΡ‚Ρ‹-Π³ΡƒΠΌΠ°Π½ΠΎΠΈΠ΄Ρ‹
  • Π”Π°Ρ‚Ρ‡ΠΈΠΊ Π½Π°ΠΊΠ»ΠΎΠ½Π°
  • Π”Π΅Ρ‚Π΅ΠΊΡ‚ΠΎΡ€ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ / вращСния

2D МодСль MPU 6050

Π›ΡƒΡ‡ΡˆΠ°Ρ Ρ†Π΅Π½Π° arduino с mpu6050 — ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹Π΅ прСдлоТСния Π½Π° arduino с mpu6050 ΠΎΡ‚ global arduino с ΠΏΡ€ΠΎΠ΄Π°Π²Ρ†Π°ΠΌΠΈ mpu6050

ΠžΡ‚Π»ΠΈΡ‡Π½Ρ‹Π΅ новости !!! Π’Ρ‹ ΠΏΠΎΠΏΠ°Π»ΠΈ Π² Π½ΡƒΠΆΠ½ΠΎΠ΅ мСсто для arduino с mpu6050.К настоящСму Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π²Ρ‹ ΡƒΠΆΠ΅ Π·Π½Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ Π±Ρ‹ Π²Ρ‹ Π½ΠΈ искали, Π²Ρ‹ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ это Π½Π° AliExpress. Π£ нас Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ тысячи ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² Π²ΠΎ всСх Ρ‚ΠΎΠ²Π°Ρ€Π½Ρ‹Ρ… катСгориях. Π˜Ρ‰Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ‚ΠΎΠ²Π°Ρ€Ρ‹ высокого класса ΠΈΠ»ΠΈ Π΄Π΅ΡˆΠ΅Π²Ρ‹Π΅ ΠΈ Π½Π΅Π΄ΠΎΡ€ΠΎΠ³ΠΈΠ΅ ΠΎΠΏΡ‚ΠΎΠ²Ρ‹Π΅ Π·Π°ΠΊΡƒΠΏΠΊΠΈ, ΠΌΡ‹ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π΅ΡΡ‚ΡŒ Π½Π° AliExpress.

Π’Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ°Π³Π°Π·ΠΈΠ½Ρ‹ Ρ‚ΠΎΡ€Π³ΠΎΠ²Ρ‹Ρ… ΠΌΠ°Ρ€ΠΎΠΊ наряду с нСбольшими нСзависимыми ΠΏΡ€ΠΎΠ΄Π°Π²Ρ†Π°ΠΌΠΈ со скидками, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Π±Ρ‹ΡΡ‚Ρ€ΡƒΡŽ доставку ΠΈ Π½Π°Π΄Π΅ΠΆΠ½Ρ‹Π΅, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠ΄ΠΎΠ±Π½Ρ‹Π΅ ΠΈ бСзопасныС способы ΠΎΠΏΠ»Π°Ρ‚Ρ‹, нСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, сколько Π²Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚Π΅ ΠΏΠΎΡ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ.

AliExpress Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ уступит ΠΏΠΎ Π²Ρ‹Π±ΠΎΡ€Ρƒ, качСству ΠΈ Ρ†Π΅Π½Π΅. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ дСнь Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ ΠΎΠ½Π»Π°ΠΉΠ½-прСдлоТСния, скидки Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°Ρ… ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ Π΅Ρ‰Π΅ большС, собирая ΠΊΡƒΠΏΠΎΠ½Ρ‹. Но Π²Π°ΠΌ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, придСтся Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ быстро, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ этот Ρ‚ΠΎΠΏΠΎΠ²Ρ‹ΠΉ Arduino с mpu6050 вскорС станСт ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· самых вострСбованных бСстсСллСров. ΠŸΠΎΠ΄ΡƒΠΌΠ°ΠΉΡ‚Π΅, ΠΊΠ°ΠΊ Π²Π°ΠΌ Π±ΡƒΠ΄ΡƒΡ‚ Π·Π°Π²ΠΈΠ΄ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ·ΡŒΡ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ скаТСтС ΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Π»ΠΈ свой arduino с mpu6050 Π½Π° AliExpress.Благодаря самым Π½ΠΈΠ·ΠΊΠΈΠΌ Ρ†Π΅Π½Π°ΠΌ Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅, Π΄Π΅ΡˆΠ΅Π²Ρ‹ΠΌ Ρ‚Π°Ρ€ΠΈΡ„Π°ΠΌ Π½Π° доставку ΠΈ возмоТности получСния Π½Π° мСстС Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΅Ρ‰Π΅ большС ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ.

Если Π²Ρ‹ всС Π΅Ρ‰Π΅ Π½Π΅ ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹ Π² Arduino с mpu6050 ΠΈ Π΄ΡƒΠΌΠ°Π΅Ρ‚Π΅ ΠΎ Π²Ρ‹Π±ΠΎΡ€Π΅ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°, AliExpress — ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠ΅ мСсто для сравнСния Ρ†Π΅Π½ ΠΈ ΠΏΡ€ΠΎΠ΄Π°Π²Ρ†ΠΎΠ². ΠœΡ‹ ΠΏΠΎΠΌΠΎΠΆΠ΅ΠΌ Π²Π°ΠΌ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ, стоит Π»ΠΈ Π΄ΠΎΠΏΠ»Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ Π·Π° Π²Ρ‹ΡΠΎΠΊΠΎΠΊΠ»Π°ΡΡΠ½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ ΠΈΠ»ΠΈ Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Π΅ ΡΡ‚ΠΎΠ»ΡŒ ΠΆΠ΅ Π²Ρ‹Π³ΠΎΠ΄Π½ΡƒΡŽ сдСлку, приобрСтая Π±ΠΎΠ»Π΅Π΅ Π΄Π΅ΡˆΠ΅Π²ΡƒΡŽ Π²Π΅Ρ‰ΡŒ.А Ссли Π²Ρ‹ просто Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠ±Π°Π»ΠΎΠ²Π°Ρ‚ΡŒ сСбя ΠΈ ΠΏΠΎΡ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ Π½Π° ΡΠ°ΠΌΡƒΡŽ Π΄ΠΎΡ€ΠΎΠ³ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ, AliExpress всСгда позаботится ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π»ΡƒΡ‡ΡˆΡƒΡŽ Ρ†Π΅Π½Ρƒ Π·Π° свои дСньги, Π΄Π°ΠΆΠ΅ сообщая Π²Π°ΠΌ, ΠΊΠΎΠ³Π΄Π° Π²Π°ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Π»ΡƒΡ‡ΡˆΠ΅ Π΄ΠΎΠΆΠ΄Π°Ρ‚ΡŒΡΡ Π½Π°Ρ‡Π°Π»Π° Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½ΠΎΠΉ Π°ΠΊΡ†ΠΈΠΈ. ΠΈ оТидаСмая экономия.AliExpress гордится Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Ρƒ вас всСгда Π΅ΡΡ‚ΡŒ осознанный Π²Ρ‹Π±ΠΎΡ€ ΠΏΡ€ΠΈ ΠΏΠΎΠΊΡƒΠΏΠΊΠ΅ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· сотСн ΠΌΠ°Π³Π°Π·ΠΈΠ½ΠΎΠ² ΠΈ ΠΏΡ€ΠΎΠ΄Π°Π²Ρ†ΠΎΠ² Π½Π° нашСй ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅. Π Π΅Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚Π΅Π»ΠΈ ΠΎΡ†Π΅Π½ΠΈΠ²Π°ΡŽΡ‚ качСство обслуТивания, Ρ†Π΅Π½Ρƒ ΠΈ качСство ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΌΠ°Π³Π°Π·ΠΈΠ½Π° ΠΈ ΠΏΡ€ΠΎΠ΄Π°Π²Ρ†Π°.ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ ΠΌΠ°Π³Π°Π·ΠΈΠ½Π° ΠΈΠ»ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΄Π°Π²Ρ†ΠΎΠ², Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ Ρ†Π΅Π½Ρ‹, доставку ΠΈ скидки Π½Π° ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚, ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π² ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΈ ΠΎΡ‚Π·Ρ‹Π²Ρ‹, оставлСнныС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ. КаТдая ΠΏΠΎΠΊΡƒΠΏΠΊΠ° ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π²Π΅Π·Π΄Π½Ρ‹ΠΉ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ ΠΈ часто ΠΈΠΌΠ΅Π΅Ρ‚ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ, оставлСнныС ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΌΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°ΠΌΠΈ, ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΠΈΠΌΠΈ ΠΈΡ… ΠΎΠΏΡ‹Ρ‚ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ, поэтому Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚ΡŒ с ΡƒΠ²Π΅Ρ€Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·. ΠšΠΎΡ€ΠΎΡ‡Π΅ говоря, Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π²Π΅Ρ€ΠΈΡ‚ΡŒ Π½Π°ΠΌ Π½Π° слово — просто ΡΠ»ΡƒΡˆΠ°ΠΉΡ‚Π΅ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Ρ‹ Π½Π°ΡˆΠΈΡ… Π΄ΠΎΠ²ΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ².

А Ссли Π²Ρ‹ Π½ΠΎΠ²ΠΈΡ‡ΠΎΠΊ Π½Π° AliExpress, ΠΌΡ‹ ΠΎΡ‚ΠΊΡ€ΠΎΠ΅ΠΌ Π²Π°ΠΌ сСкрСт.НСпосрСдствСнно ΠΏΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ Π²Ρ‹ Π½Π°ΠΆΠΌΠ΅Ρ‚Π΅ Β«ΠΊΡƒΠΏΠΈΡ‚ΡŒ сСйчас» Π² процСссС Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ, Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ врСмя, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΊΡƒΠΏΠΎΠ½Ρ‹ — ΠΈ Π²Ρ‹ сэкономитС Π΅Ρ‰Π΅ большС. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ ΠΊΡƒΠΏΠΎΠ½Ρ‹ ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°, ΠΊΡƒΠΏΠΎΠ½Ρ‹ AliExpress ΠΈΠ»ΠΈ ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ ΠΊΡƒΠΏΠΎΠ½Ρ‹ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ дСнь, играя Π² ΠΈΠ³Ρ€Ρ‹ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ AliExpress. ВмСстС с бСсплатной доставкой, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΏΡ€ΠΎΠ΄Π°Π²Ρ†ΠΎΠ² Π½Π° нашСм сайтС, Π²Ρ‹ смоТСтС приобрСсти arduino with mpu6050 ΠΏΠΎ самой Π²Ρ‹Π³ΠΎΠ΄Π½ΠΎΠΉ Ρ†Π΅Π½Π΅.

Π£ нас всСгда Π΅ΡΡ‚ΡŒ новСйшиС Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, новСйшиС Ρ‚Π΅Π½Π΄Π΅Π½Ρ†ΠΈΠΈ ΠΈ самыС обсуТдаСмыС Π»Π΅ΠΉΠ±Π»Ρ‹.На AliExpress ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠ΅ качСство, Ρ†Π΅Π½Π° ΠΈ сСрвис всСгда Π² стандартной ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π°Ρ†ΠΈΠΈ. НачнитС самый Π»ΡƒΡ‡ΡˆΠΈΠΉ шоппинг прямо здСсь.

.

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *