ΠΡΡΠΎΡΠΊΠΎΠΏ Π΄Π»Ρ Arduino Ρ Raspberry Pi ΠΊΡΠΏΠΈΡΠΈ Π² Π£ΠΊΡΠ°ΡΠ½Ρ
ΠΡΡΠΎΡΠΊΠΎΠΏ / Troyka-ΠΌΠΎΠ΄ΡΠ»Ρ
ΠΠΈ Π½ΡΠΊΠΎΠ»ΠΈ Π½Π΅ Π΄ΡΠΌΠ°Π»ΠΈ, Π· ΡΠΊΠΎΡ ΡΠ²ΠΈΠ΄ΠΊΡΡΡΡ ΠΎΠ±Π΅ΡΡΠ°ΡΡΡΡΡ Π±Π°Π»Π΅ΡΠΈΠ½Π° Π²ΠΈΠΊΠΎΠ½ΡΡΡΠΈ ΡΡΠ΅ΡΠ΅? ΠΠ²ΠΈΡΠ°ΠΉΠ½ΠΎ, Π΄Π»Ρ Π²ΠΈΡΡΡΠ΅Π½Π½Ρ ΡΡΡΡ Π·Π°Π΄Π°ΡΡ ΠΌΠΎΠΆΠ½Π° Π±ΡΠ»ΠΎ Π± Π²ΠΈΠΊΠΎΡΠΈΡΡΠΎΠ²ΡΠ²Π°ΡΠΈ ΠΏΡΠΎΡΡΠΈΠΉ ΠΌΠ°Π³Π½ΡΡ Π½Π° ΡΡ Π½ΠΎΠ·Ρ Ρ Π³Π΅ΡΠΊΠΎΠ½. ΠΠ»Π΅ ΡΠΊ ΠΆΠ΅ Π±ΡΡΠΈ Π· ΠΏΠΎΠ²ΡΡΡΡΠ½ΠΈΠΌΠΈ Π³ΡΠΌΠ½Π°ΡΡΠ°ΠΌΠΈ, Π°Π΄ΠΆΠ΅ Π²ΠΎΠ½ΠΈ ΠΌΠΎΠΆΡΡΡ ΠΎΠ±Π΅ΡΡΠ°ΡΠΈΡΡ Π² ΡΡΡΠΎΡ ΠΏΠ»ΠΎΡΠΈΠ½Π°Ρ ? ΠΠΈΠ·Π½Π°ΡΠΈΡΠΈ ΡΠΊΠΈΠΉ Π³ΡΠΌΠ½Π°ΡΡ ΠΎΠ±Π΅ΡΡΠ°ΡΡΡΡΡ ΡΠ²ΠΈΠ΄ΡΠ΅ Π΄ΠΎΠΏΠΎΠΌΠΎΠΆΠ΅ ΡΡΠ΅Ρ ΠΎΡΠ΅Π²ΠΎΠΉ Π³ΡΡΠΎΡΠΊΠΎΠΏ.
ΠΡΠ΄Π΅ΠΎΠΎΠ³Π»ΡΠ΄
ΠΠ°Π³Π°Π»ΡΠ½Ρ Π²ΡΠ΄ΠΎΠΌΠΎΡΡΡ
ΠΡΡΠΎΡΠΊΠΎΠΏ Π· Π»ΡΠ½ΡΠΉΠΊΠΈ Troyka-ΠΌΠΎΠ΄ΡΠ»ΡΠ² Π²ΠΈΠΌΡΡΡΡ ΠΊΡΡΠΎΠ²Ρ ΡΠ²ΠΈΠ΄ΠΊΡΡΡΡ Π½Π°Π²ΠΊΠΎΠ»ΠΎ Π²Π»Π°ΡΠ½ΠΈΡ ΠΎΡΠ΅ΠΉ X, Y, Z. Π¦Π΅ Π²Π»Π°ΡΡΠΈΠ²ΡΡΡΡ ΡΡΠ°ΡΠΈ Π² Π½Π°Π³ΠΎΠ΄Ρ Π΄Π»Ρ ΡΡΠ°Π±ΡΠ»ΡΠ·Π°ΡΡΡ Π»ΡΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π°ΠΏΠ°ΡΠ°ΡΡ Π· Π»ΡΡΠ°ΠΊΠΎΠ²ΠΈΠΌ ΠΊΡΡΠ°Ρ : ΡΠ°Π½Π³Π°ΠΆ, ΠΊΡΠ΅Π½ Ρ ΡΠΈΡΠΊΠ°Π½Π½Ρ.
ΠΠΎΠ΄ΡΠ»Ρ Π·Π°ΡΠ½ΠΎΠ²Π°Π½ΠΈΠΉ Π½Π° ΡΡΠΏΡ Π³ΡΡΠΎΡΠΊΠΎΠΏΠ°L3G4200D. ΠΡΠΊΡΠΎΡΡ Π΅ΠΌΠ° ΠΌΠ°Ρ Π²Π±ΡΠ΄ΠΎΠ²Π°Π½ΠΈΠΉ Π΄Π°ΡΡΠΈΠΊ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠΈ Π΄Π»Ρ ΡΠΎΡΠ½ΠΎΡ ΡΠΎΠ±ΠΎΡΠΈ ΡΠ΅Π½ΡΠΎΡΠ° Π½Π°Π²ΡΡΡ Π² Π΅ΠΊΡΡΡΠ΅ΠΌΠ°Π»ΡΠ½ΠΈΡ ΡΠΌΠΎΠ²Π°Ρ .
ΠΡΡΠΎΡΠΊΠΎΠΏ ΡΠΏΡΠ»ΡΠ½ΠΎ Π· Π°ΠΊΡΠ΅Π»Π΅ΡΠΎΠΌΠ΅ΡΡΠΎΠΌ Π·Π°ΡΡΠΎΡΠΎΠ²ΡΡΡΡΡΡ Π΄Π»Ρ Π²ΡΠ΄ΡΡΠ΅ΠΆΠ΅Π½Π½Ρ ΠΊΡΡΠ° ΠΏΠΎΠ²ΠΎΡΠΎΡΡ Π² ΡΡΡΠ°ΡΠ½ΠΎΠΌΡ ΡΠΌΠ°ΡΡΡΠΎΠ½Ρ.
Π―ΠΊΡΠΎ Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ ΡΠ΄Π½ΠΎ Π²ΠΈΠ·Π½Π°ΡΠΈΡΠΈ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π½Ρ Π²Π°ΡΠΎΠ³ΠΎ Π΄Π΅Π²Π°ΠΉΡΠ° Π² ΠΏΡΠΎΡΡΠΎΡΡ Ρ Π½Π΅ΠΌΠ°Ρ Π±Π°ΠΆΠ°Π½Π½Ρ Π²ΠΎΠ·ΠΈΡΠΈΡΡ Π· ΠΌΠΎΠ΄ΡΠ»ΡΠΌΠΈ ΠΎΠΊΡΠ΅ΠΌΠΎ: Π·Π²Π΅ΡΠ½ΡΡΡ ΡΠ²Π°Π³Ρ Π½Π° IMU-ΡΠ΅Π½ΡΠΎΡ 10 ΡΡΡΠΏΠ΅Π½ΡΠ² ΡΠ²ΠΎΠ±ΠΎΠ΄ΠΈ, Π² ΡΠΊΠΎΠΌΡ ΠΌΠΈ ΡΠΎΠ·ΠΏΠ°ΡΠ»ΠΈ Π²ΡΡ ΡΡΠΏΠΈ Π½Π° ΠΎΠ΄Π½ΡΠΉ ΠΏΠ»Π°ΡΡ.
ΠΡΠΎΠ±Π»ΠΈΠ²ΠΎΡΡΡ
- Π€ΠΎΡΠΌ-ΡΠ°ΠΊΡΠΎΡ Troyka β ΠΏΡΠ°ΠΊΡΠΈΡΠ½Π΅ ΡΡΡΠ΅Π½Π½Ρ Π΄Π»Ρ ΠΏΠΎΡΠ°ΡΠΊΡΠ²ΡΡΠ² ΡΠ° Π΄ΠΎΡΠ²ΡΠ΄ΡΠ΅Π½ΠΈΡ ΠΌΠ΅ΠΉΠΊΠ΅ΡΡΠ².
- Π‘ΡΠΌΡΡΠ½ΡΡΡΡ Π· Π½Π°ΠΏΡΡΠ³ΠΎΡ ΠΆΠΈΠ²Π»Π΅Π½Π½Ρ Ρ Π»ΠΎΠ³ΡΠΊΠΈ 3,3β5 Π‘Ρ.
ΠΡΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½Ρ
ΠΡΡΠΎΡΠΊΠΎΠΏ ΠΏΡΠ΄ΠΊΠ»ΡΡΠ°ΡΡΡΡΡ Π΄ΠΎ Π΅Π»Π΅ΠΊΡΡΠΎΠ½ΡΡΡ ΡΠ΅ΡΠ΅Π· Π΄Π²Ρ Π³ΡΡΠΏΠΈ Troyka-ΠΊΠΎΠ½ΡΠ°ΠΊΡΡΠ².
ΠΠΎΠ½ΡΠ°ΠΊΡΠΈ Ρ Π°ΡΡΡΠ²Π°Π½Π½Ρ
ΠΠΎΠ½ΡΠ°ΠΊΡ | Π€ΡΠ½ΠΊΡΡΡ | ΠΡΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½Ρ |
---|---|---|
V | Π₯Π°ΡΡΡΠ²Π°Π½Π½Ρ | ΠΡΠ΄ΠΊΠ»ΡΡΡΡΡ Π΄ΠΎ ΠΆΠΈΠ²Π»Π΅Π½Π½Ρ ΠΌΡΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΠ°. |
G | ΠΠ΅ΠΌΠ»Ρ | ΠΡΠ΄ΠΊΠ»ΡΡΡΡΡ Π΄ΠΎ Π·Π΅ΠΌΠ»Ρ ΠΌΡΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΠ°. |
ΠΠΎΠ½ΡΠ°ΠΊΡΠΈ Π΄Π°Π½ΠΈΡ
ΠΠΎΠ½ΡΠ°ΠΊΡ | Π€ΡΠ½ΠΊΡΡΡ | ΠΡΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½Ρ |
---|---|---|
D | ΠΠ°Π½Ρ ΡΠΈΠ½ΠΈ I2C | ΠΡΠ΄ΠΊΠ»ΡΡΡΡΡ Π΄ΠΎ ΠΏΡΠ½Ρ SDA ΠΌΡΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΠ°. |
C | Π’Π°ΠΊΡΡΠ²Π°Π½Π½Ρ ΡΠΈΠ½ΠΈ I2C | ΠΡΠ΄ΠΊΠ»ΡΡΡΡΡ Π΄ΠΎ ΠΏΡΠ½Ρ SCL ΠΌΡΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΠ°. |
ΠΡΠΈ ΠΏΡΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½Ρ Π΄ΠΎ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°Ρ ΡΠΎΡΠΌ-ΡΠ°ΠΊΡΠΎΡΡ Arduino R3 ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡΠΌΠΎ Π²ΠΈΠΊΠΎΡΠΈΡΡΠΎΠ²ΡΠ²Π°ΡΠΈ Troyka Shield Π°Π±ΠΎ Troyka Slot Shield. Π Π΄Π»Ρ ΠΊΠΎΠΌΠΏ’ΡΡΠ΅ΡΡΠ² Raspberry Pi ΠΏΠ΅ΡΠ΅Π΄Π±Π°ΡΠ΅Π½ΠΈΠΉ Troyka HAT. Π’Π°ΠΊΠΎΠΆ ΠΌΠΎΠ΄ΡΠ»Ρ ΡΡΠ·ΠΈΡΠ½ΠΎ ΡΡΠΌΡΡΠ½ΠΈΠΉ Π· breadboard’ΠΎΠΌ.
ΠΡΠΎΠ³ΡΠ°ΠΌΡΠ²Π°Π½Π½Ρ
ΠΡΡΠΎΡΠΊΠΎΠΏ ΡΠΏΡΠ»ΠΊΡΡΡΡΡΡ Π· ΠΌΡΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΠΎΠΌ ΡΠ΅ΡΠ΅Π· ΡΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ I2C. ΠΠ»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ½ΠΎΡ ΡΠΎΠ±ΠΎΡΠΈ Π· Π΄Π°ΡΡΠΈΠΊΠΎΠΌ Π²ΠΈΠΊΠΎΡΠΈΡΡΠΎΠ²ΡΠΉΡΠ΅ Π±ΡΠ±Π»ΡΠΎΡΠ΅ΠΊΠΈ Ρ ΡΡΠ½ΠΊΡΡΡ, ΡΠΊΡ ΠΏΠΎΠ»Π΅Π³ΡΡΡΡΡ ΡΠΊΠ»Π°Π΄Π°Π½Π½Ρ ΠΊΠΎΠ΄Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ.
- ΠΡΠ±Π»ΡΠΎΡΠ΅ΠΊΠ° Π΄Π»Ρ Arduino
ΠΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ°ΡΡΡ
- 1Γ ΠΡΡΠΎΡΠΊΠΎΠΏ / Troyka-ΠΌΠΎΠ΄ΡΠ»Ρ
- 2Γ Π’ΡΠΈΠΏΡΠΎΠ²ΡΠ΄Π½ΠΎΡ ΡΠ»Π΅ΠΉΡ
Π₯Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ
- ΠΠΎΠ΄Π΅Π»Ρ: ΠΡΡΠΎΡΠΊΠΎΠΏ v1 / Troyka-ΠΌΠΎΠ΄ΡΠ»Ρ / AMP-B032
- Π§ΡΠΏ: L3G4200D
- ΠΡ ΡΠ΄Π½Π° Π½Π°ΠΏΡΡΠ³Π° ΠΆΠΈΠ²Π»Π΅Π½Π½Ρ Vcc: 3,3β5 Π
- Π‘ΠΏΠΎΠΆΠΈΠ²Π°Π½ΠΈΠΉ ΡΡΡΡΠΌ Icc: Π΄ΠΎ 10 ΠΌΠ
- ΠΠΎΠ³ΡΡΠ½Π΅ Π½Π°ΠΏΡΡΠ³Π° ΡΡΠ²Π½ΡΠ²:
- ΠΡ ΡΠ΄: 3,3β5 Π
- ΠΠΈΡ ΡΠ΄: 3,3β5 Π
- ΠΠΏΠ°ΡΠ°ΡΠ½ΠΈΠΉ ΡΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ: Troyka-ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΈ S-V-G
- ΠΡΠΎΠ³ΡΠ°ΠΌΠ½ΠΈΠΉ ΡΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ: I2C
- I2C-Π°Π΄ΡΠ΅ΡΠ°:
- ΠΠ΅Π· ΠΏΠ΅ΡΠ΅ΠΌΠΈΡΠΊΠΈ: 0x68
- Π ΠΏΠ΅ΡΠ΅ΠΌΠΈΡΠΊΠΎΡ: 0x69
- ΠΡΠ»ΡΠΊΡΡΡΡ ΡΡΡΠΏΠ΅Π½ΡΠ² ΡΠ²ΠΎΠ±ΠΎΠ΄ΠΈ: 3 (X, Y, Z)
- ΠΡΠ°ΠΏΠ°Π·ΠΎΠ½ Π²ΠΈΠΌΡΡΡΠ²Π°Π½Ρ: Β±250 / Β±500Β° / Β±2000 Β°/Π·
- Π§ΡΡΠ»ΠΈΠ²ΡΡΡΡ: 8,7Γ10-3 Β°/Ρ
- Π ΠΎΠ·ΠΌΡΡΠΈ: 25,4Γ25,4 ΠΌΠΌ
Π Π΅ΡΡΡΡΠΈ
- Π©ΠΎ ΡΠ°ΠΊΠ΅ Troyka-ΠΌΠΎΠ΄ΡΠ»Ρ
- ΠΠ΅ΡΡΠ²Π½ΠΈΡΡΠ²ΠΎ ΠΏΠΎ Π²ΠΈΠΊΠΎΡΠΈΡΡΠ°Π½Π½Ρ
ΠΡΠ±Π»ΡΠΎΡΠ΅ΠΊΠΈ
- ΠΡΠ±Π»ΡΠΎΡΠ΅ΠΊΠ° Π΄Π»Ρ Arduino
ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΡΡ
- Datasheet Π½Π° ΡΡΠΏ Π³ΡΡΠΎΡΠΊΠΎΠΏΠ° L3G4200D
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ mpu 6050
ΠΡΡΠ°Π²ΡΡΠ΅ ΠΊΠΎΠ΄ ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΎ. Π‘ΠΈΠ΅ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΡΡΠ΅Π΄Π° Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π½Π°ΠΉΡΠΈ ΡΠΊΠ°Π·Π°Π½Π½ΡΠΉ ΡΠ°ΠΉΠ». ΠΡΠΎΠ²Π΅ΡΡΠΉΡΠ΅, ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π° Π»ΠΈ Ρ Π²Π°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π½ΡΠΆΠ½Π°Ρ, ΠΈΠ»ΠΈ Π»Π΅ΠΆΠΈΡ Π»ΠΈ ΡΠΊΠ°Π·Π°Π½Π½ΡΠΉ ΡΠ°ΠΉΠ» ΡΡΠ΄ΠΎΠΌ ΡΠΎ ΡΠΊΠ΅ΡΡΠ΅ΠΌ — Π²Π°ΠΌ Π²ΠΈΠ΄Π½Π΅Π΅, ΡΠ΅Π³ΠΎ ΡΠ°ΠΌ Π·Π° Kalman. ΠΠΎΡ Π΅ΡΠ΅ Π²ΠΎΠΏΡΠΎΡΠΈΠΊ ΠΊ ΡΡΠΎΠΌΡ ΠΆΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ. ΠΡΠ»ΠΈ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΠ΅Ρ ΡΠ·Π½Π°ΡΡ Π΅ΡΠ΅ ΠΎΡΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΡ ΠΏΠΎ ΠΎΡΠΈ Z, ΠΊΡΠΎ-Π½ΠΈΠ±ΡΠ΄Ρ Π΄ΠΎΠΏΠΈΡΡΠ²Π°Π» ΠΊΠΎΠ΄, ΠΊΠ°ΠΊ ΠΎΠ½ Π±ΡΠ΄Π΅Ρ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ? Π ΡΠΎ ΠΏΠΎΡΠ²ΠΈΠ»Π°ΡΡ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎΡΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ Π² ΡΡΠΎΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠΈ, Π½ΠΎ ΠΏΠΎΡΠΈΡΠ°ΡΡ Π΅ΡΠ΅ Π½ΠΈΡΠ΅Π³ΠΎ ΠΏΠΎ Π³ΠΈΡΠΎΡΠΊΠΎΠΏΠ°ΠΌ ΠΈ Π°ΠΊΡΠ΅Π»Π΅ΡΠΎΠΌΠ΅ΡΡΠ°ΠΌ Π½Π΅ ΡΡΠΏΠ΅Π».
ΠΠΎΠΈΡΠΊ Π΄Π°Π½Π½ΡΡ ΠΏΠΎ ΠΠ°ΡΠ΅ΠΌΡ Π·Π°ΠΏΡΠΎΡΡ:
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ mpu 6050
Π‘Ρ Π΅ΠΌΡ, ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠΈ, Π΄Π°ΡΠ°ΡΠΈΡΡ:
ΠΡΠ°ΠΉΡ-Π»ΠΈΡΡΡ, ΡΠ΅Π½Ρ:
ΠΠ±ΡΡΠΆΠ΄Π΅Π½ΠΈΡ, ΡΡΠ°ΡΡΠΈ, ΠΌΠ°Π½ΡΠ°Π»Ρ:
ΠΠΎΠΆΠ΄ΠΈΡΠ΅ΡΡ ΠΎΠΊΠΎΠ½ΡΠ°Π½ΠΈΡ ΠΏΠΎΠΈΡΠΊΠ° Π²ΠΎ Π²ΡΠ΅Ρ Π±Π°Π·Π°Ρ .
ΠΠΎ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ ΠΏΠΎΡΠ²ΠΈΡΡΡ ΡΡΡΠ»ΠΊΠ° Π΄Π»Ρ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ Π½Π°ΠΉΠ΄Π΅Π½Π½ΡΠΌ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π°ΠΌ.
Π‘ΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅:
- ΠΠΈΡΠΎΡΠΊΠΎΠΏ MPU-6050 + Π°ΠΊΡΠ΅Π»Π΅ΡΠΎΠΌΠ΅ΡΡ ΠΡΠ·ΡΠ²Ρ:
- ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π³ΠΈΡΠΎΡΠΊΠΎΠΏΠ°-Π°ΠΊΡΠ΅Π»Π΅ΡΠΎΠΌΠ΅ΡΡΠ° MPU6050 ΠΊ Wemos d1
- ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Atmega8 Ρ MPU6050
- Arduino ΠΈ MPU6050 Π΄Π»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΠ³Π»Π° Π½Π°ΠΊΠ»ΠΎΠ½Π°
- ΠΠΊΡΠ΅Π»Π΅ΡΠΎΠΌΠ΅ΡΡ ΠΈ Π³ΠΈΡΠΎΡΠΊΠΎΠΏ MPU6050
- ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ 3Ρ ΠΎΡΠ΅Π²ΠΎΠ³ΠΎ Π³ΠΈΡΠΎΡΠΊΠΎΠΏΠ° MPU-6050 ΠΊ Arduino ΠΈ 2 ΡΠ΅ΡΠ²ΠΎΠΏΡΠΈΠ²ΠΎΠ΄Π°
- ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π³ΠΈΡΠΎΡΠΊΠΎΠΏΠ°-Π°ΠΊΡΠ΅Π»Π΅ΡΠΎΠΌΠ΅ΡΡΠ° MPU6050 ΠΊ Wemos d1
ΠΠΠ‘ΠΠΠ’Π ΠΠ’Π ΠΠΠΠΠ ΠΠ Π’ΠΠΠ: MPU-6050 — ΠΠΈΡΠΎΡΠΊΠΎΠΏ + Π°ΠΊΡΠ΅Π»eΡΠΎΠΌΠ΅ΡΡ
youtube.com/embed/EK6TuEPhBG8″ frameborder=»0″ allowfullscreen=»»/>ΠΠΈΡΠΎΡΠΊΠΎΠΏ MPU-6050 + Π°ΠΊΡΠ΅Π»Π΅ΡΠΎΠΌΠ΅ΡΡ ΠΡΠ·ΡΠ²Ρ:
Π’Π΅ΠΌΠ° Π² ΡΠ°Π·Π΄Π΅Π»Π΅ » Π‘Ρ Π΅ΠΌΠΎΡΠ΅Ρ Π½ΠΈΠΊΠ°, ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ, ΠΌΠΎΠ΄ΡΠ»ΠΈ «, ΡΠΎΠ·Π΄Π°Π½Π° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ pyro , 17 Π°ΠΏΡ ΠΠΎΠΉΡΠΈ ΠΈΠ»ΠΈ Π·Π°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°ΡΡΡΡ. ΠΡΠΊΠ°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°Ρ Π‘ΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ: ΠΠΌΠ΅Π½Π° ΡΡΠ°ΡΡΠ½ΠΈΠΊΠΎΠ² ΡΠ°Π·Π΄Π΅Π»ΡΠΉΡΠ΅ Π·Π°ΠΏΡΡΠΎΠΉ. ΠΠΎΠ²Π΅Π΅ ΡΠ΅ΠΌ: ΠΡΠΊΠ°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π² ΡΡΠΎΠΉ ΡΠ΅ΠΌΠ΅ ΠΡΠΊΠ°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π² ΡΡΠΎΠΌ ΡΠ°Π·Π΄Π΅Π»Π΅ ΠΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ Π² Π²ΠΈΠ΄Π΅ ΡΠ΅ΠΌ. ΠΡΡΡΡΡΠΉ ΠΏΠΎΠΈΡΠΊ. ΠΠΎΠΏΡΠΎΡΡ ΠΏΠΎ Π³ΠΈΡΠΎΡΠΊΠΎΠΏΡ MPU Π’Π΅ΠΌΠ° Π² ΡΠ°Π·Π΄Π΅Π»Π΅ » Π‘Ρ Π΅ΠΌΠΎΡΠ΅Ρ Π½ΠΈΠΊΠ°, ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ, ΠΌΠΎΠ΄ΡΠ»ΠΈ «, ΡΠΎΠ·Π΄Π°Π½Π° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ pyro , 17 Π°ΠΏΡ ΠΡΡΡ ΡΠ°ΠΊΠ°Ρ ΡΡΡΠΊΠ° , ΠΈ Π΅ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²ΠΎΠΏΡΠΎΡΠΎΠ² ΠΏΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ.
ΠΡΠ΅Π³Π΄Π° ΠΏΠ΅ΡΠ²ΡΠΌ Π΄Π΅Π»ΠΎΠΌ ΠΈΡΠΈΡΠ΅ Π΄Π°ΡΠ°ΡΠΈΡ Π½Π° ΡΠΈΠΏ ΠΈΠ»ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ. ΠΠΎΡΠ»Π΅ ΠΏΡΠΎΡΡΠ΅Π½ΠΈΡ Π΄Π΅ΡΡΡΠΊΠ° Π΄Π°ΡΠ°ΡΠΈΡΠΎΠ² Π²Ρ Π½Π°ΡΠ½Π΅ΡΠ΅ ΡΠ΅Π»ΠΊΠ°ΡΡ ΠΈΡ ΠΊΠ°ΠΊ ΡΠ΅ΠΌΠ΅ΡΠΊΠΈ. ΠΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ Π² Π΄Π°ΡΠ°ΡΠΈΡΠ°Ρ Π²ΡΠ΅ ΠΎΡΠ΅Π½Ρ Π΄Π΅ΡΠ°Π»ΡΠ½ΠΎ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΎ. ΠΠΎΡΡΠΎΠΌΡ, Π΅ΡΠ»ΠΈ Π½Π°ΡΡΠΈΡΡΡΡ ΡΠΈΡΠ°ΡΡ Π΄Π°ΡΠ°ΡΠΈΡΡ, Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ² ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ Π½Π΅ ΠΊΠΎΠΏΠ°ΡΡΡ Π² ΠΈΠ½Π΅ΡΠ΅ Π² ΠΏΠΎΠΈΡΠΊΠ°Ρ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ².
Megakoteyka Π½ΡΠ°Π²ΠΈΡΡΡ ΡΡΠΎ. Π‘ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΈΠΌ Ρ ΠΌΠ΅Π½Ρ ΠΎΡΠ΅Π½Ρ ΡΡΠ³ΠΎ. Π‘ ΠΏΠ°ΡΠΈΠ±ΠΎ Π·Π° ΡΡΡΠ»ΠΊΠΈ, Π½ΠΎ Π΅ΡΡΡ Ρ ΠΌΠ΅Π½Ρ Π΄Π°ΡΠ°ΡΠΈΡ. ΠΡΠ»ΠΈ Π±Ρ ΠΎΠ½ ΠΌΠ½Π΅ ΠΏΠΎΠΌΠΎΠ³, Ρ Π±Ρ Π½Π΅ ΡΡΠ΅Π²ΠΎΠΆΠΈΠ» Π²ΠΎΠΏΡΠΎΡΠ°ΠΌΠΈ.
ΠΠΎΠΆΠ΅Ρ ΠΊΡΠΎ ΡΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ ΠΌΠ½Π΅, ΠΎΠ±ΡΡΡΠ½ΠΈΠ² Π²ΡΠ΅ Π½Π° ΠΏΠΎΠ½ΡΡΠ½ΠΎΠΌ ΠΌΠ½Π΅ ΡΠ·ΡΠΊΠ΅? ΠΡ ΡΡΠΎΡΠΌΡΠ»ΠΈΡΡΠΉΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΡΠ°Π·Π²Π΅ΡΠ½ΡΡΠΎ. ΠΠΎΠΌΠΎΠΆΠ΅ΠΌ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ. Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π»ΠΈΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΎΡΡΡΡΠΏΠ»Π΅Π½ΠΈΡ Ρ ΠΎΡΠ΅Π» Π±Ρ Π²ΡΡΠΊΠ°Π·Π°ΡΡΡΡ Π΅ΡΠ΅ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π½ΠΎΠ³ΠΈ INT. Π― ΠΎΠ±ΡΠ°ΡΠΈΠ» Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΡΠΎ, ΡΡΠΎ Π² Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² Π½Π° ΠΡΠ΄ΡΠΈΠ½ΠΎ, Π² Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΡΠΈΠ»Π΄ΠΎΠ², ΠΈ Π² Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ, Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΡ , ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΏΠΎΠ»Π»ΠΈΠ½Π³.
Π ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π΅Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡΠΌΠΈ. ΠΠ°ΠΊ ΡΠ»Π΅Π΄ΡΡΠ²ΠΈΠ΅, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ Π·Π°ΡΡΡΠ΄Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π·Π°Π΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΌΠΎΡΠ½ΠΎΡΡΠΈ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ΅ΠΆΠΈΠΌΡ ΡΠ½Π°. ΠΡΠΎΡΡΠΎΠΉ ΠΏΡΠΈΠΌΠ΅Ρ: ΠΊΠΎΠΌΠ°Π½Π΄Π° analogRead. Π ΡΠ΅Π»Π΅ ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ analogRead Π΅ΡΡΡ ΡΠ°ΠΊΠΈΠ΅ ΡΡΡΠΎΠΊΠΈ: ΠΠΎΠ΄ Text :. ΠΠ°, Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ, ΡΡΠΎ ΠΏΡΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ Π±Π°Π·ΠΎΠ²ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ ΠΡΠ΄ΡΠΈΠ½ΠΎ Π² ΠΆΠ΅ΡΡΠ²Ρ ΠΏΡΠΎΡΡΠΎΡΠ΅ ΠΏΡΠΈΠ½Π΅ΡΠ»ΠΈ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΡ.
ΠΡΠΎ ΠΎΠΏΡΠ°Π²Π΄Π°Π½Π½ΠΎ. ΠΠ° ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠΌ ΠΎΠΏΡΡΠ΅ Π·Π½Π°Ρ. ΠΠΎΠ³Π΄Π°-ΡΠΎ Ρ Π±ΡΠ» ΡΠ°ΠΉΠ½ΠΈΠΊΠΎΠΌ Π² Π² ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°Ρ , Π°Π±ΡΠΎΠ»ΡΡΠ½ΡΠΌ Π½ΡΠ»Π΅ΠΌ ΡΠΎ ΡΡΠ΅ΡΠΈΠ»ΡΠ½ΡΠΌ ΡΠΌΠΎΠΌ.
Π ΡΠΎΠΌ ΠΈ ΠΊΡΠ°ΡΠΎΡΠ° ΠΡΠ΄ΡΠΈΠ½Ρ — Π² ΠΏΡΠΎΡΡΠΎΡΠ΅ ΠΈ ΠΏΠΎΡΡΠΈ Π±Π΅Π·Π³ΡΠ°Π½ΠΈΡΠ½ΠΎΠΉ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΡΠ³Π»ΡΠ±Π»ΡΡΡΡΡ Π² ΠΏΡΠ΅Π΄ΠΌΠ΅Ρ ΡΠΊΠΎΠ»Ρ ΡΠ³ΠΎΠ΄Π½ΠΎ Π³Π»ΡΠ±ΠΎΠΊΠΎ, ΠΏΠΎΠΊΠ° Π½Π΅ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΡΡ ΡΠΎ, ΡΡΠΎ ΠΏΡΡΡΠ΅ΡΡΡ Π² ΡΠ΅Π½ΠΈ ΠΠΎΠ·ΠΎΠ½Π° Π₯ΠΈΠ³Π³ΡΠ°.
Π‘ΠΏΠ°ΡΠΈΠ±, ΠΎΡΠ΅Π½Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, ΠΏΡΠ°Π²Π΄Π° Π½Π΅ Π²ΡΠ΅ ΠΏΠΎΠ½ΡΠ». ΠΠ°Π»ΠΈΠ» ΡΠΊΠ΅ΡΡ Π² ΠΡΠ½Ρ Π²ΠΎΡ ΠΎΡΡΡΠ΄Π°. Π’ΠΎΠ²Π°ΡΠΈΡΠΈ ΠΏΠΎΠΌΠΎΠ³ΠΈΡΠ΅ ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, ΠΈΠΌΠ΅Ρ ΡΠ΅ΠΉ Π΄Π΅Π²Π°ΠΉΡ. Π Π½Π΅ ΠΊΠ°ΠΊ Π½Π΅ ΠΌΠΎΠ³Ρ Π΅Π³ΠΎ Π·Π°Π²Π΅ΡΡΠΈ. ΠΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Π½Π°Π²Π΅ΡΠ½ΠΎ Π² ΡΠΎΠΌ, ΡΡΠΎ Ρ Π²ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ Π² Simulink coder Π΄Π»Ρ stm32 ΡΠ΅ΡΠ΅Π· Π½Π΅ΠΊΠΈΠ΅ Π±Π»ΠΎΠΊ-ΡΡ Π΅ΠΌΡ.
Π‘ΠΎΠ΅Π΄Π΅Π½ΠΈΠ» Ρ raspberry ΠΏΠΎ ΡΠΈΠ½Π΅ i2c , ΠΠ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠ», Π³ΠΈΡΠΎΡΠΊΠΎΠΏ ΠΏΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ i2cdetect Π²ΠΈΠ΄Π΅Π½. Artemka , 24 ΡΠ½Π² ΠΡ Π΄ΠΎΠ»ΠΆΠ½Ρ Π²ΠΎΠΉΡΠΈ ΠΈΠ»ΠΈ Π·Π°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°ΡΡΡΡ, ΡΡΠΎΠ±Ρ ΠΎΡΠ²Π΅ΡΠΈΡΡ. ΠΠΎΠΊΠ°Π·Π°ΡΡ ΠΈΠ³Π½ΠΎΡΠΈΡΡΠ΅ΠΌΠΎΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅. ΠΠ°ΡΠ΅ ΠΈΠΌΡ ΠΈΠ»ΠΈ e-mail: Π£ ΠΠ°Ρ ΡΠΆΠ΅ Π΅ΡΡΡ ΡΡΡΡΠ½Π°Ρ Π·Π°ΠΏΠΈΡΡ? ΠΠ΅Ρ, Π·Π°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°ΡΡΡΡ ΡΠ΅ΠΉΡΠ°Ρ. ΠΠ°, ΠΌΠΎΠΉ ΠΏΠ°ΡΠΎΠ»Ρ: ΠΠ°Π±ΡΠ»ΠΈ ΠΏΠ°ΡΠΎΠ»Ρ?
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π³ΠΈΡΠΎΡΠΊΠΎΠΏΠ°-Π°ΠΊΡΠ΅Π»Π΅ΡΠΎΠΌΠ΅ΡΡΠ° MPU6050 ΠΊ Wemos d1
GY ΡΠΈΡ. ΠΠΈΡΠΎΡΠΊΠΎΠΏ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ Π»ΠΈΠ½Π΅ΠΉΠ½ΡΡ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΠΉ, Π° Π°ΠΊΡΠ΅Π»Π΅ΡΠΎΠΌΠ΅ΡΡ β ΡΠ³Π»ΠΎΠ²ΡΡ ΡΠΊΠΎΡΠΎΡΡΠ΅ΠΉ. Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠ½ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π°ΠΊΡΠ΅Π»Π΅ΡΠΎΠΌΠ΅ΡΡΠ° ΠΈ Π³ΠΈΡΠΎΡΠΊΠΎΠΏΠ° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΡΠ΅Π»Π° Π² ΡΡΠ΅Ρ ΠΌΠ΅ΡΠ½ΠΎΠΌ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π΅. ΠΠΎΡΠ»Π΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ Π·Π°Π³ΡΡΠ·ΠΈΠΌ Π½Π° ΠΏΠ»Π°ΡΡ Arduino ΡΠΊΠ΅ΡΡ Π΄Π»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΠΉ Π°ΠΊΡΠ΅Π»Π΅ΡΠΎΠΌΠ΅ΡΡΠ° ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΠΎΡΠ΅ΠΉ β ΠΎΡΠΈ x. Π‘ΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΡΠΊΠ΅ΡΡΠ° ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π² Π»ΠΈΡΡΠΈΠ½Π³Π΅ 2. ΠΠ»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠ°Ρ ΠΠ»ΠΎΡΡΠ΅Ρ ΠΏΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠΌΡ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ ΡΠΈΡ.
ΠΡΠΆΠ½ΠΎ ΠΎΡΠΌΠ΅ΡΠΈΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ MPU ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² ΠΌΠ°ΡΡΠ΅Ρ ΡΠ΅ΠΆΠΈΠΌΠ΅ I2C Π΄Π»Ρ AUX Π²ΡΠ²ΠΎΠ΄ΠΎΠ², ΠΊ ΠΊΠΎΡΠΎΡΡΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ Π΅ΡΠ΅ ΠΎΠ΄ΠΈΠ½.
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Atmega8 Ρ MPU6050
ΠΠΎΠ΄ΡΠ»Ρ Π°ΠΊΡΠ΅Π»Π΅ΡΠΎΠΌΠ΅ΡΡ-Π³ΠΈΡΠΎΡΠΊΠΎΠΏ GY ΡΡΠΎ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ ΡΡΠ΅Ρ ΠΎΡΠ΅Π²ΠΎΠ³ΠΎ Π³ΠΈΡΠΎΡΠΊΠΎΠΏ ΠΈ Π°ΠΊΡΠ΅Π»Π΅ΡΠΎΠΌΠ΅ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡΠ΅Π³ΠΎ Π² ΡΡΠ΅Ρ ΠΏΠ»ΠΎΡΠΊΠΎΡΡΡΡ . ΠΠΎΡΡΡΠΎΠ΅Π½Π½ΡΠΉ Π½Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ΅ ΡΠΈΠΏΠ° MPU ΠΎΠ½ ΡΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ ΠΎΡΠ΅Π½Ρ ΠΊΠΎΠΌΠΏΠ°ΠΊΡΠ½ΠΎ ΠΈ Π½Π΅ Π·Π°ΠΉΠΌΠ΅Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠ΅ΡΡΠ° Π² Π³ΠΎΡΠΎΠ²ΠΎΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²Π΅. ΠΠ° ΠΏΠ»Π°ΡΠ΅ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½Ρ Π²ΡΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ, Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ ΠΈ ΡΠ΅Π·ΠΈΡΡΠΎΡΡ. ΠΠΎΠ΄ΡΠ»Ρ ΡΠΏΡΠ°Π²Π»ΡΡΡΡΡ Ρ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠΌ ΠΏΠΎ ΡΡΠ΅Π΄ΡΡΠ²Π°ΠΌ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΠΎΠΉ ΡΠΈΠ½Ρ I2C, ΡΡΠΎ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠΎΠΊΡΠ°ΡΠ°Π΅Ρ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π·Π°Π½ΡΡΡΡ Π²ΡΡ ΠΎΠ΄ΠΎΠ² Π½Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ΅. ΠΡΡΡΠΎΠ΅Π½Π½ΡΠΉ ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·Π°ΡΠΎΡ ΠΏΠΎΠ½ΠΈΠΆΠ°Π΅Ρ Π²Ρ ΠΎΠ΄ΡΡΠ΅Π΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ Π΄ΠΎ 3. ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π΄Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π°ΠΊΡΠ΅Π»Π΅ΡΠΎΠΌΠ΅ΡΡΠ°: MPU ΠΠ°Π½Π½Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΡΠΈΡΡΠ²Π°Π΅Ρ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΡ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ Π°ΠΊΡΠ΅Π»Π΅ΡΠΎΠΌΠ΅ΡΡΠ° ΠΈ Π³ΠΈΡΠΎΡΠΊΠΎΠΏΠ° ΠΈ Π²ΡΠ²ΠΎΠ΄ΠΈΡ ΠΈΡ Π² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΠΎΡΡ. ΠΠ»Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ Arduino uno r3 Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π²ΡΠ΅Π³ΠΎ Π»ΠΈΡΡ Π²ΡΠ±ΡΠ°ΡΡ Π² Π²ΡΠΏΠ°Π΄Π°ΡΡΠ΅ΠΌ ΡΠΏΠΈΡΠΊΠ΅ Π½ΠΈΠΆΠ΅, ΠΠ°ΡΡ ΠΏΠ»Π°ΡΡ, ΡΠΊΠ°Π·Π°ΡΡ ΠΏΠΎΡΡ ΠΈ Π½Π°ΠΆΠ°ΡΡ Run on Arduino. Π§ΡΠΎ Π±Ρ ΠΏΡΠΎΡΠΈΡΠ°ΡΡ Π΄Π°Π½Π½ΡΠ΅ ΠΈΠ· ΠΊΠΎΠΌ ΠΏΠΎΡΡΠ°, Π²ΡΠ±Π΅ΡΠΈΡΠ΅ Π½ΠΈΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠΉ Π°ΡΠ΄ΡΠΈΠ½ΠΎΠΉ COM ΠΏΠΎΡΡ, ΡΠΊΠΎΡΠΎΡΡΡ ΠΈ Π½Π°ΠΆΠΌΠΈΡΠ΅ Connect.
Arduino ΠΈ MPU6050 Π΄Π»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΠ³Π»Π° Π½Π°ΠΊΠ»ΠΎΠ½Π°
Π’Π΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΡΠ½ΠΎΠΊ Π½Π°ΠΏΠΎΠ»Π½Π΅Π½ ΡΡΡΡΡΠ°ΠΌΠΈ ΠΌΠΎΠ΄ΡΠ»ΡΠΌΠΈ Π΄Π°ΡΡΠΈΠΊΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΠΎΡΡ Π½Π΅Π΄ΠΎΡΠΎΠ³ΠΎ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π² ΠΏΡΠΎΠ΅ΠΊΡΠ½ΠΎΠΌ ΠΊΠΎΠ½ΡΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ. ΠΠ΅ΡΠ΅Π΄ ΡΡΠΈΠΌ ΠΌΠΎΠ΄ΡΠ»ΠΈ ΡΠ²ΡΠ·ΡΠ²Π°ΡΡ Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ΅ΠΌΡΠΌ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠΌ. ΠΠΊΡΠ΅Π»Π΅ΡΠΎΠΌΠ΅ΡΡ β ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠΈΠΉΡΡ Π΄Π»Ρ ΡΠ°ΡΡΠ΅ΡΠ° ΡΠ°Π·Π½ΠΎΡΡΠΈ ΠΌΠ΅ΠΆΠ΄Ρ Π½Π°ΡΡΠΎΡΡΠΈΠΌ ΠΈ Π³ΡΠ°Π²ΠΈΡΠ°ΡΠΈΠΎΠ½Π½ΡΠΌ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ°. ΠΠ°ΡΡΠΈΠΊ ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· ΠΏΠ»Π°ΡΡ ΡΠΎ Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠΉ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΠΎΠΉ.
ΠΠΎΠΆΠ΅Ρ ΠΊΡΠΎ-ΡΠΎ ΡΡΠ°Π»ΠΊΠΈΠ²Π°Π»ΡΡ Ρ ΡΠ°ΠΊΠΎΠΉ Π·Π°Π΄Π°ΡΠ΅ΠΉ ΠΊΠ°ΠΊ Π²ΡΠ²Π΅ΡΡΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎΡ MPU
ΠΠΊΡΠ΅Π»Π΅ΡΠΎΠΌΠ΅ΡΡ ΠΈ Π³ΠΈΡΠΎΡΠΊΠΎΠΏ MPU6050
ΠΠ»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ Π½Π°ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΌΠΎΠ³Π»ΠΎ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡ ΠΈ Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΡ Π² Π»ΠΎΠ³ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΠ΅ ΠΈ ΠΏΠ΅ΡΠ΅Π³ΡΡΠ·ΠΊΠΈ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΡΠ°Π·Π³ΠΎΠ½Π°, ΠΌΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΠΌ ΠΊ Π½Π΅ΠΌΡ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠΉ Π²ΡΡΠΎΠΊΠΎΡΠΎΡΠ½ΡΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ GY , Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΡΠΈΠΏΠ° MPU , ΡΠ²Π»ΡΡΡΠ΅Π³ΠΎΡΡ ΡΡΠ΅Ρ -ΠΎΡΠ΅Π²ΡΠΌ Π³ΠΈΡΠΎΡΠΊΠΎΠΏΠΎΠΌ ΠΈ ΡΡΠ΅Ρ -ΠΎΡΠ΅Π²ΡΠΌ Π°ΠΊΡΠ΅Π»Π΅ΡΠΎΠΌΠ΅ΡΡΠΎΠΌ. ΠΠΈΡΠΎΡΠΊΠΎΠΏ Π½Π°ΠΌ ΠΏΠΎΠΊΠ° Π½Π΅ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ, ΠΏΠΎΡΡΠΎΠΌΡ Π² ΡΡΠΎΠΉ ΡΠ°ΡΡΠΈ Ρ Π±ΡΠ΄Ρ ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΎ Π°ΠΊΡΠ΅Π»Π΅ΡΠΎΠΌΠ΅ΡΡ. Π‘ΠΊΠ°ΡΠ°ΡΡ Π°ΡΡ ΠΈΠ² ΡΠΎ ΡΠΊΠ΅ΡΡΠ΅ΠΌ: MPU Π’Π΅ΠΏΠ΅ΡΡ, Π΅ΡΠ»ΠΈ Π²Ρ ΠΎΡΠΊΡΠΎΠ΅ΡΠ΅ ΡΠ΅ΡΠΌΠΈΠ½Π°Π» com ΠΏΠΎΡΡΠ°, ΡΠΎ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΡΠ»Π΅Π΄ΡΡΡΡΡ ΠΊΠ°ΡΡΠΈΠ½Ρ: ΡΡΠΊΠΎΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΡΡΡΠΌ ΠΎΡΡΠΌ, ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ°, ΡΠ³Π»Ρ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΏΠΎ ΡΡΠ΅ΠΌ ΠΎΡΡΠΌ. ΠΠ· Π΄Π°ΡΠ°ΡΠΈΡΠ° , ΠΌΡ Π·Π½Π°Π΅ΠΌ, ΡΡΠΎ ΠΏΡΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ ΡΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ Π°ΠΊΡΠ΅Π»Π΅ΡΠΎΠΌΠ΅ΡΡΠ° Π΄ΠΎ 2g Π½Π° ΠΊΠ°ΠΆΠ΄ΡΡ Π΅Π΄ΠΈΠ½ΠΈΡΡ g ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡΡΡ Π΅Π΄ΠΈΠ½ΠΈΡ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ Π΄Π°ΡΡΠΈΠΊΠ°.
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ 3Ρ ΠΎΡΠ΅Π²ΠΎΠ³ΠΎ Π³ΠΈΡΠΎΡΠΊΠΎΠΏΠ° MPU-6050 ΠΊ Arduino ΠΈ 2 ΡΠ΅ΡΠ²ΠΎΠΏΡΠΈΠ²ΠΎΠ΄Π°
Π’Π΅ΠΌΠ° Π² ΡΠ°Π·Π΄Π΅Π»Π΅ » Π‘Ρ Π΅ΠΌΠΎΡΠ΅Ρ Π½ΠΈΠΊΠ°, ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ, ΠΌΠΎΠ΄ΡΠ»ΠΈ «, ΡΠΎΠ·Π΄Π°Π½Π° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ pyro , 17 Π°ΠΏΡ ΠΠΎΠΉΡΠΈ ΠΈΠ»ΠΈ Π·Π°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°ΡΡΡΡ. ΠΡΠΊΠ°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°Ρ Π‘ΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ: ΠΠΌΠ΅Π½Π° ΡΡΠ°ΡΡΠ½ΠΈΠΊΠΎΠ² ΡΠ°Π·Π΄Π΅Π»ΡΠΉΡΠ΅ Π·Π°ΠΏΡΡΠΎΠΉ. ΠΠΎΠ²Π΅Π΅ ΡΠ΅ΠΌ: ΠΡΠΊΠ°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π² ΡΡΠΎΠΉ ΡΠ΅ΠΌΠ΅ ΠΡΠΊΠ°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π² ΡΡΠΎΠΌ ΡΠ°Π·Π΄Π΅Π»Π΅ ΠΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ Π² Π²ΠΈΠ΄Π΅ ΡΠ΅ΠΌ. ΠΡΡΡΡΡΠΉ ΠΏΠΎΠΈΡΠΊ. ΠΠΎΠΏΡΠΎΡΡ ΠΏΠΎ Π³ΠΈΡΠΎΡΠΊΠΎΠΏΡ MPU Π’Π΅ΠΌΠ° Π² ΡΠ°Π·Π΄Π΅Π»Π΅ » Π‘Ρ Π΅ΠΌΠΎΡΠ΅Ρ Π½ΠΈΠΊΠ°, ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ, ΠΌΠΎΠ΄ΡΠ»ΠΈ «, ΡΠΎΠ·Π΄Π°Π½Π° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ pyro , 17 Π°ΠΏΡ
Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ Π²ΡΠ³Π»ΡΠ΄ΡΡ Ρ ΠΎΡΠΎΡΠΎ. ΠΠΎΠ΄ΡΠ»Ρ MPU ΠΈΠΌΠ΅Π΅Ρ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ ΡΠ΅Π³ΡΠ»ΡΡΠΎΡ v. ΠΠΎΠ΄ΡΠ»Ρ ΡΠ°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠ΅ Π½Π°Π³ΡΡΠ·ΠΎΡΠ½ΡΠ΅ ΡΠ΅Π·ΠΈΡΡΠΎΡΡ Π΄Π»Ρ ΡΠ²ΡΠ·ΠΈ.
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π³ΠΈΡΠΎΡΠΊΠΎΠΏΠ°-Π°ΠΊΡΠ΅Π»Π΅ΡΠΎΠΌΠ΅ΡΡΠ° MPU6050 ΠΊ Wemos d1
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ mpu 6050
ΠΠΎΠ΄ΡΠΎΠ±Π½Π°Ρ ΡΡΠ°ΡΡΡ, ΡΡΠ²ΡΡΠ²ΡΠ΅ΡΡΡ ΡΡΠΎ Π°Π²ΡΠΎΡ Ρ ΠΎΡΠΎΡΠΎ Π²Π»Π°Π΄Π΅Π΅Ρ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΎΠΌ. Π Π½Π΅ Π΄ΠΎΠ²ΠΎΠ΄ΠΈΠ»ΠΎΡΡ Π»ΠΈ Π°Π²ΡΠΎΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ MPU Π΄Π»Ρ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ ΡΡΠ°Π΅ΠΊΡΠΎΡΠΈΠΈ? ΠΡΠ»ΠΈ ΡΠ°ΠΊΠΎΠΉ ΠΎΠΏΡΡ ΠΈΠΌΠ΅Π΅ΡΡΡ, ΡΠΎ ΠΏΡΠΎΡΡ ΠΏΠΎΠ΄Π΅Π»ΠΈΡΡΡΡ. ΠΡΡ Ρ ΠΎΡΠΎΡΠΎ, Π½ΠΎ Π°Π²ΡΠΎΡΡ Π½ΡΠΆΠ½ΠΎ Π±ΡΡΡ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½Π΅Π΅.
ΠΡΠ΄ΡΠΈΠ½ΠΎ β ΠΏΠΎΠΏΡΠ»ΡΡΠ½Π΅ΠΉΡΠ°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° Π΄Π»Ρ ΠΎΠ΄Π½ΠΎΠΈΠΌΡΠ½Π½ΡΡ ΠΠ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠ°Ρ Π»ΡΠ±ΠΎΠΌΡ ΠΆΠ΅Π»Π°ΡΡΠ΅ΠΌΡ, Π΄Π°ΠΆΠ΅ Π±Π΅Π· ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ, Π²ΠΎΠΏΠ»ΠΎΡΠΈΡΡ Π² ΠΆΠΈΠ·Π½Ρ ΠΏΡΠΎΠ΅ΠΊΡ, ΠΎ ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΎΠ½ Π΄Π°Π²Π½ΠΎ ΠΌΠ΅ΡΡΠ°Π». ΠΡΠ΄Ρ ΡΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΡΠ΅ΠΏΠ»ΠΈΡΠ° ΠΈΠ»ΠΈ ΠΏΡΠΎΡΡΠ°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° Π²ΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ²Π΅ΡΠ° ΠΏΠΎ Ρ Π»ΠΎΠΏΠΊΡ Π² ΡΠΌΠ½ΠΎΠΌ Π΄ΠΎΠΌΠ΅. ΠΠΎ Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ, ΡΠ°ΠΌ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Π½Π΅ ΡΠΏΠΎΡΠΎΠ±Π΅Π½ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ Π²ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΈ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΠΊ Π½Π΅ΠΌΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠΊΡΠΏΠ°ΡΡ Π΄Π°ΡΡΠΈΠΊΠΈ, ΠΊΠΎΠΈΡ Π½Π° ΡΡΠ½ΠΊΠ΅ Π±ΠΎΠ»Π΅Π΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ Π΄Π΅ΡΡΡΠΊΠΎΠ² ΡΠ°Π·Π½ΠΎΠ²ΠΈΠ΄Π½ΠΎΡΡΠ΅ΠΉ. ΠΠ± ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· ΡΠ°ΠΊΠΈΡ , Π° ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΌΡ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ Π³ΠΈΡΠΎΡΠΊΠΎΠΏ ΠΡΠ΄ΡΠΈΠ½ΠΎ, ΠΈ ΠΏΠΎΠΉΠ΄ΡΡ ΡΠ΅ΡΡ.
ΠΠ°ΡΠΌΠΎΡΡΠ΅Π»ΡΡ Ρ Π² ΡΡΡΠ±Π΅ Π²ΠΈΠ΄ΠΎΡΠΎΠ² ΠΏΡΠΎ Π²ΡΡΠΊΠΈΠ΅ Π³ΠΈΡΠΎΡΠΊΠΎΠΏΡ, Π½Ρ ΠΈ Π·Π°Ρ ΠΎΡΠ΅Π»ΠΎΡΡ ΠΌΠ½Π΅ ΡΠΎΠΆΠ΅ Ρ Π½ΠΈΠΌΠΈ ΠΏΠΎΠΈΠ³ΡΠ°ΡΡΡΡ.
ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΌΠΈΠ½ΠΈ-ΠΏΡΠΎΠ΅ΠΊΡΠ° Π½Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΡΡΡΡ:. Π‘Ρ Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π΄Π°ΡΡΠΈΠΊΠ° MPU ΠΊ ΠΡΠ΄ΡΠΈΠ½ΠΎ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:. ΠΠ°Π»Π΅Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌ ΡΠ΅ΡΠ²ΠΎΠΏΡΠΈΠ²ΠΎΠ΄Ρ:. ΠΠΈΠΆΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Ρ ΡΠ°Π³ΠΈ ΡΠ±ΠΎΡΠΊΠΈ:. ΠΠΎΡ ΠΈ Π·Π°ΠΊΠΎΠ½ΡΠΈΠ»ΠΈ ΠΌΡ ΡΠΎ ΡΠ±ΠΎΡΠΊΠΎΠΉ. Π’Π΅ΠΏΠ΅ΡΡ ΠΎΡΡΠ°Π»ΠΎΡΡ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΡΠΊΠ΅ΡΡ, Π·Π°Π»ΠΈΡΡ Π΅Π³ΠΎ Π½Π° ΠΏΠ»Π°ΡΡ ΠΈ Π³ΠΎΡΠΎΠ²ΠΎ! ΠΡΠΈ Π½Π°ΠΊΠ»ΠΎΠ½Π΅ ΠΏΠΎ ΠΎΡΠΈ Y, Π±ΡΠ΄Π΅Ρ Π²ΡΠ°ΡΠ°ΡΡΡΡ ΠΎΠ΄ΠΈΠ½ ΡΠ΅ΡΠ²ΠΎΠΏΡΠΈΠ²ΠΎΠ΄.
ΠΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ ΠΏΡΠΈΡΡΡΠΏΠΈΡΡ ΠΊ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½ΠΈΡ ΠΌΠΎΠ΄ΡΠ»Ρ Π³ΠΈΡΠΎΡΠΊΠΎΠΏΠ° ΠΈ Π°ΠΊΡΠ΅Π»Π΅ΡΠΎΠΌΠ΅ΡΡΠ°, Π΄ΡΠΌΠ°Ρ, Π±ΡΠ΄Π΅Ρ Π½Π΅ Π»ΠΈΡΠ½ΠΈΠΌ ΠΊΠΎΡΠΎΡΠΊΠΎ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ ΡΡΠΎ ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅. ΠΠΈΡΠΎΡΠΊΠΎΠΏ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ, ΡΠ΅Π°Π³ΠΈΡΡΡΡΠ΅Π΅ Π½Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΠ³Π»ΠΎΠ² ΠΎΡΠΈΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΡΠ΅ΠΌΠΎΠ³ΠΎ ΡΠ΅Π»Π°. Π ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΎΠΌ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠΈ ΡΡΠΎ ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ ΠΈΠ½Π΅ΡΡΠΈΠΎΠ½Π½ΡΠΉ ΠΏΡΠ΅Π΄ΠΌΠ΅Ρ, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΡΡΡΠΎ Π²ΡΠ°ΡΠ°Π΅ΡΡΡ Π½Π° ΠΏΠΎΠ΄Π²Π΅ΡΠ°Ρ . ΠΠ°ΠΊ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π²ΡΠ°ΡΠ°ΡΡΠΈΠΉΡΡ ΠΏΡΠ΅Π΄ΠΌΠ΅Ρ Π²ΡΠ΅Π³Π΄Π° Π±ΡΠ΄Π΅Ρ ΡΠΎΡ ΡΠ°Π½ΡΡΡ ΡΠ²ΠΎΠ΅ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅, Π° ΠΏΠΎ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΏΠΎΠ΄Π²Π΅ΡΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΡΠ³ΠΎΠ» ΠΎΡΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΡ.
Arduino 5-ΠΌΠΈΠ½ΡΡΠ½ΡΠ΅ ΡΡΠΎΠΊΠΈ: Π£ΡΠΎΠΊ | Π‘ΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎ RobotShop
ΠΡΠΎΠ΅ΠΊΡ
- 5-ΠΌΠΈΠ½ΡΡΠ½ΡΠ΅ ΡΡΠΎΠΊΠΈ ΠΏΠΎ Arduino: Π£ΡΠΎΠΊ 7 β ΠΠΊΡΠ΅Π»Π΅ΡΠΎΠΌΠ΅ΡΡΡ, Π³ΠΈΡΠΎΡΠΊΠΎΠΏΡ, IMU
ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅
ΠΠΎΠ±ΡΠΎ ΠΏΠΎΠΆΠ°Π»ΠΎΠ²Π°ΡΡ Π² 5-ΠΌΠΈΠ½ΡΡΠ½ΡΠ΅ ΡΡΠ΅Π±Π½ΡΠ΅ ΠΏΠΎΡΠΎΠ±ΠΈΡ RobotShop. ΠΡΠ° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½Π°Ρ ΡΠ΅ΡΠΈΡ ΠΏΠΎΡΠ²ΡΡΠ΅Π½Π° Π½Π°ΡΠ°Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Arduino ΠΈ ΠΎΡ Π²Π°ΡΡΠ²Π°Π΅Ρ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΏΠΎΠ½ΡΡΠΈΡ, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Π±Π°Π·ΠΎΠ²Π°Ρ ΡΡΡΡΠΊΡΡΡΠ° ΠΊΠΎΠ΄Π°, Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Ρ Π΄Π°ΡΡΠΈΠΊΠ°ΠΌΠΈ, ΠΈΡΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΌΠΈ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠ°ΠΌΠΈ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄ΡΡΠ³ΠΎΠ΅. ΠΠΊΡΠ΅Π»Π΅ΡΠΎΠΌΠ΅ΡΡΡ, Π³ΠΈΡΠΎΡΠΊΠΎΠΏΡ ΠΈ IMU ΠΏΠΎΠΌΠΎΠ³Π°ΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ΅ ΠΈ ΡΠ³Π»ΠΎΠ²ΠΎΠ΅ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΠ΅. Π ΡΡΠΎΠΌ ΡΡΠΎΠΊΠ΅ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΡΡΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠΉ ΡΠ»ΡΡΠ°ΠΉ, ΠΊΠΎΠ³Π΄Π° Π΄Π°ΡΡΠΈΠΊ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΠΉ Π²ΡΡ ΠΎΠ΄, ΠΈ ΠΎΠΏΠΈΡΡΠ²Π°Π΅ΡΡΡ, Π΄Π»Ρ ΡΠ΅Π³ΠΎ ΠΏΠΎΠ»Π΅Π·Π΅Π½ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠΈΠΏ Π΄Π°ΡΡΠΈΠΊΠ°. ΠΠΎΡΠ»Π΅ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΎΠ³Π»Π°Π²Π»Π΅Π½ΠΈΠ΅, ΡΡΠΎΠ±Ρ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ ΠΊ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌΡ ΡΡΠΎΠΊΡ.
- 5-ΠΌΠΈΠ½ΡΡΠ½ΡΠ΅ ΡΡΠ΅Π±Π½ΡΠ΅ ΠΏΠΎΡΠΎΠ±ΠΈΡ ΠΏΠΎ Arduino: Π£ΡΠΎΠΊ 7 β ΠΠΊΡΠ΅Π»Π΅ΡΠΎΠΌΠ΅ΡΡΡ, Π³ΠΈΡΠΎΡΠΊΠΎΠΏΡ, IMU 5-ΠΌΠΈΠ½ΡΡΠ½ΡΠ΅ ΡΡΠ΅Π±Π½ΡΠ΅ ΠΏΠΎΡΠΎΠ±ΠΈΡ ΠΏΠΎ Arduino: Π£ΡΠΎΠΊ 7 β ΠΠΊΡΠ΅Π»Π΅ΡΠΎΠΌΠ΅ΡΡΡ, Π³ΠΈΡΠΎΡΠΊΠΎΠΏΡ, IMU
5-ΠΌΠΈΠ½ΡΡΠ½ΡΠ΅ ΡΡΠ΅Π±Π½ΡΠ΅ ΠΏΠΎΡΠΎΠ±ΠΈΡ ΠΏΠΎ Arduino: Π£ΡΠΎΠΊ 7 β ΠΠΊΡΠ΅Π»Π΅ΡΠΎΠΌΠ΅ΡΡΡ, Π³ΠΈΡΠΎΡΠΊΠΎΠΏΡ, IMU
ΠΠ΅Π½Ρ ΡΡΠΎΠΊΠΎΠ²:
- Π£ΡΠΎΠΊ 1 β ΠΠ°Π³ΡΡΠ·ΠΊΠ°/ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ
- Π£ΡΠΎΠΊ 2 β ΠΠ°Π·ΠΎΠ²ΡΠΉ ΠΊΠΎΠ΄
- Π£ΡΠΎΠΊ 3 β ΠΠ°ΡΡΠΈΠΊΠΈ: ΠΏΠΎΡΠ΅Π½ΡΠΈΠΎΠΌΠ΅ΡΡΡ
- Π£ΡΠΎΠΊ 4 β ΠΠ°ΡΡΠΈΠΊ: ΠΈΠ½ΡΡΠ°ΠΊΡΠ°ΡΠ½ΠΎΠ΅ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅
- Π£ΡΠΎΠΊ 5 β ΠΡΠΈΠ²ΠΎΠ΄: ΡΠ΅ΡΠ²ΠΎΠ΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ
- Π£ΡΠΎΠΊ 6 β Π‘Π΅Π½ΡΠΎΡ: ΡΠΈΠ»Π°, ΠΈΠ·Π³ΠΈΠ±, ΡΠ°ΡΡΡΠΆΠ΅Π½ΠΈΠ΅
- Π£ΡΠΎΠΊ 7 β Π΄Π°ΡΡΠΈΠΊ: Π°ΠΊΡΠ΅Π»Π΅ΡΠΎΠΌΠ΅ΡΡ, Π³ΠΈΡΠΎΡΠΊΠΎΠΏ, IMU
- Π£ΡΠΎΠΊ 8 β ΠΠΊΡΠ°Π½: ΠΠΎΡΡ Π£ΠΈΡΡΡΠΎΠ½Π° ΠΈ ΠΠ-Π΄ΠΈΡΠΏΠ»Π΅ΠΉ
- Π£ΡΠΎΠΊ 9. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠ»Π°ΡΡΠΎΡΠΌ Arduino Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π΄ΡΡΠ³ΠΎΠΉ IDE
- ΠΠΎΠΌΠΏΡΡΡΠ΅Ρ/Π½ΠΎΡΡΠ±ΡΠΊ ΠΈΠ»ΠΈ Π½Π΅ΡΠ±ΡΠΊ
- ΠΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΠΡΠ΄ΡΠΈΠ½ΠΎ
- ΠΠ΄Π°ΠΏΡΠ΅Ρ USB-Serial (Π΅ΡΠ»ΠΈ Π²Π°Ρ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ USB-ΠΏΠΎΡΡΠ°)
- Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΉ USB-ΠΊΠ°Π±Π΅Π»Ρ (ΠΏΠ»Π°ΡΡ Arduino ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΎΡ USB-ΠΏΠΎΡΡΠ° β Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡΠΎΠ² ΠΏΠΎΠΊΠ° Π½Π΅Ρ)
- ΠΠ½Π°Π»ΠΎΠ³ΠΎΠ²ΡΠΉ Π°ΠΊΡΠ΅Π»Π΅ΡΠΎΠΌΠ΅ΡΡ, Π³ΠΈΡΠΎΡΠΊΠΎΠΏ ΠΈ/ΠΈΠ»ΠΈ IMU Π Π°Π·ΡΠ΅ΠΌΡ
- (ΠΌΠ΅ΠΆΠ΄Ρ IMU ΠΈ Arduino
ΠΠΊΡΠ΅Π»Π΅ΡΠΎΠΌΠ΅ΡΡΡ, Π³ΠΈΡΠΎΡΠΊΠΎΠΏΡ ΠΈ IMU β Π½Π΅Π²Π΅ΡΠΎΡΡΠ½ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΡΠ΅ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΠ΅ Π΄Π°ΡΡΠΈΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π²ΡΠ΅ Π±ΠΎΠ»ΡΡΠ΅ ΠΈ Π±ΠΎΠ»ΡΡΠ΅ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΡΡΡΡΡ Π² ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π²ΠΎΠΊΡΡΠ³ Π½Π°Ρ. ΠΡΠΈ Π΄Π°ΡΡΠΈΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π² ΡΠΎΡΠΎΠ²ΡΡ ΡΠ΅Π»Π΅ΡΠΎΠ½Π°Ρ , ΠΈΠ³ΡΠΎΠ²ΡΡ ΠΊΠΎΠ½ΡΠΎΠ»ΡΡ , ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ Π±Π΅ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ ΠΏΡΠ»ΡΡ Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Wii, ΠΈΠ³ΡΡΡΠΊΠ°Ρ , ΡΠ°ΠΌΠΎΠ±Π°Π»Π°Π½ΡΠΈΡΡΡΡΠΈΡ ΡΡ ΡΠΎΠ±ΠΎΡΠ°Ρ , ΠΊΠΎΡΡΡΠΌΠ°Ρ Π΄Π»Ρ Π·Π°Ρ Π²Π°ΡΠ° Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠΌ Π΄ΡΡΠ³ΠΎΠΌ. ΠΠΊΡΠ΅Π»Π΅ΡΠΎΠΌΠ΅ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ Π΄Π»Ρ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΡ ΠΈ Π½Π°ΠΊΠ»ΠΎΠ½Π°, Π³ΠΈΡΠΎΡΠΊΠΎΠΏΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π΄Π»Ρ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ³Π»ΠΎΠ²ΠΎΠΉ ΡΠΊΠΎΡΠΎΡΡΠΈ ΠΈ ΠΎΡΠΈΠ΅Π½ΡΠ°ΡΠΈΠΈ, Π° IMU (ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΎΡΠ΅ΡΠ°ΡΡ Π² ΡΠ΅Π±Π΅ ΠΊΠ°ΠΊ Π°ΠΊΡΠ΅Π»Π΅ΡΠΎΠΌΠ΅ΡΡΡ, ΡΠ°ΠΊ ΠΈ Π³ΠΈΡΠΎΡΠΊΠΎΠΏΡ) ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΎΠ± ΡΡΠΊΠΎΡΠ΅Π½ΠΈΠΈ, ΡΠΊΠΎΡΠΎΡΡΠΈ, ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, ΠΎΡΠΈΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠΌ Π΄ΡΡΠ³ΠΎΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²Π°.
ΠΡΠΈ Π²ΡΠ±ΠΎΡΠ΅ Π°ΠΊΡΠ΅Π»Π΅ΡΠΎΠΌΠ΅ΡΡΠ°, Π³ΠΈΡΠΎΡΠΊΠΎΠΏΠ° ΠΈΠ»ΠΈ IMU ΡΠ°ΠΊΠΆΠ΅ Π²Π°ΠΆΠ½ΠΎ ΡΡΠΈΡΡΠ²Π°ΡΡ ΡΠΈΠΏ Π²ΡΡ ΠΎΠ΄Π°; Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠΈΠΏΠ° Π΄Π°ΡΡΠΈΠΊΠ° ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΡ ΠΌΠΎΠ³ΡΡ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡΡΡ ΠΊΠ°ΠΊ:
- ΠΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ (Π²ΡΠ²ΠΎΠ΄ Tx)
- I2C (ΠΠΠ, Π‘ΠΠ)
- ΠΠ½Π°Π»ΠΎΠ³
- Π’Π’Π
- Π΄ΡΡΠ³ΠΈΠ΅…
Π ΡΡΠΎΠΌ ΡΡΠΎΠΊΠ΅ ΠΌΡ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΡΠΎΠ»ΡΠΊΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΠΉ Π²ΡΡ ΠΎΠ΄. ΠΠΎΠΊΠ°Π·Π°Π½Π½ΡΠΉ Π½ΠΈΠΆΠ΅ ΠΊΠΎΠ΄ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π² ΡΠ΅Π±Ρ Π²ΡΡ ΠΎΠ΄Π½ΠΎΠΉ ΡΠΈΠ³Π½Π°Π» Π΄Π»Ρ Π΄Π°ΡΡΠΈΠΊΠ° Ρ ΠΎΠ΄Π½ΠΎΠΉ ΠΎΡΡΡ ΠΈ ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½ΡΡ Π΄Π»Ρ ΠΎΡΡΠ°Π»ΡΠ½ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ.
ΠΠΊΡΠ΅Π»Π΅ΡΠΎΠΌΠ΅ΡΡΡ ΠΈΠ·ΠΌΠ΅ΡΡΡΡ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΉ-ΡΡΠ΅ΠΌ Π»ΠΈΠ½Π΅ΠΉΠ½ΡΠΌ ΠΎΡΡΠΌ (x, y, z). ΠΠΊΡΠ΅Π»Π΅ΡΠΎΠΌΠ΅ΡΡ Ρ ΠΎΠ΄Π½ΠΎΠΉ ΠΎΡΡΡ ΠΌΠΎΠΆΠ΅Ρ ΠΈΠ·ΠΌΠ΅ΡΡΡΡ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΠ΅ Π² Π»ΡΠ±ΠΎΠΌ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ. ΠΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Ρ ΠΎΡΠΎΡΠΎ Π΄Π»Ρ ΡΠ°ΠΊΠ΅ΡΡ, ΡΠ΄Π°ΡΠ°, ΠΏΠΎΠ΅Π·Π΄Π° ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΎΠ³ΠΎ ΡΡΠ΅Π½Π°ΡΠΈΡ, ΠΊΠΎΠ³Π΄Π° ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π΄Π²ΠΈΠΆΠ΅ΡΡΡ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ. ΠΠ½Π°Ρ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΠ΅ ΠΈ Π²ΡΠ΅ΠΌΡ, ΠΌΠΎΠΆΠ½ΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠΈ Π½Π°ΠΉΡΠΈ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅, ΠΏΡΠΎΠΉΠ΄Π΅Π½Π½ΠΎΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠΌ. ΠΠ° ΡΡΠ½ΠΊΠ΅ Π²ΡΠ΅ ΠΌΠ΅Π½ΡΡΠ΅ ΠΈ ΠΌΠ΅Π½ΡΡΠ΅ ΠΎΠ΄Π½ΠΎ- ΠΈ Π΄Π²ΡΡ ΠΎΡΠ΅Π²ΡΡ Π°ΠΊΡΠ΅Π»Π΅ΡΠΎΠΌΠ΅ΡΡΠΎΠ², ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΡΡΠ΅Ρ ΠΎΡΠ΅Π²ΠΎΠΉ Π°ΠΊΡΠ΅Π»Π΅ΡΠΎΠΌΠ΅ΡΡ ΠΌΠΎΠΆΠ΅Ρ Π΄Π΅Π»Π°ΡΡ Π³ΠΎΡΠ°Π·Π΄ΠΎ Π±ΠΎΠ»ΡΡΠ΅. ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ Π½ΠΈΠ·ΠΊΠΎΠΉ ΡΠ΅Π±Π΅ΡΡΠΎΠΈΠΌΠΎΡΡΠΈ ΠΈΠ·Π³ΠΎΡΠΎΠ²Π»Π΅Π½ΠΈΡ ΡΡΠ΅Ρ ΠΎΡΠ½ΡΠ΅ Π°ΠΊΡΠ΅Π»Π΅ΡΠΎΠΌΠ΅ΡΡΡ Π½Π΅Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΡΠΎΠΆΠ΅ ΠΎΠ΄Π½ΠΎ- ΠΈΠ»ΠΈ Π΄Π²ΡΡ ΠΎΡΠ½ΡΡ .
Π£ΡΠΊΠΎΡΠ΅Π½ΠΈΠ΅ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΠ°Π΄Π΅Π½ΠΈΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎΠΉ Π²Π΅Π»ΠΈΡΠΈΠ½ΠΎΠΉ ΠΈ ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π°ΠΊΡΠ΅Π»Π΅ΡΠΎΠΌΠ΅ΡΡΠ°. ΠΡΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΠΈ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎ Π·Π΅ΠΌΠ»Π΅ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΠ΅ ΡΠΈΠ»Ρ ΡΡΠΆΠ΅ΡΡΠΈ Π±ΡΠ΄Π΅Ρ Β«ΠΎΡΡΡΠ°ΡΡΡΡΒ» ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄Π½ΠΎΠΉ ΠΎΡΡΡ. ΠΠ΄Π½Π°ΠΊΠΎ ΠΏΡΠΈ Π½Π°ΠΊΠ»ΠΎΠ½Π΅ ΡΡΠΎ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΠ΅ Π±ΡΠ΄Π΅Ρ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΠΊΠ°ΠΊ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ Π΄Π²ΡΡ (ΠΈΠ»ΠΈ ΡΡΠ΅Ρ ) ΠΎΡΠ΅ΠΉ. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π°ΠΊΡΠ΅Π»Π΅ΡΠΎΠΌΠ΅ΡΡ Π΄Π»Ρ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ Π½Π°ΠΊΠ»ΠΎΠ½Π° Π·Π΄Π΅ΡΡ ΠΈ Π·Π΄Π΅ΡΡ.
ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ Π°ΠΊΡΠ΅Π»Π΅ΡΠΎΠΌΠ΅ΡΡ ΠΊ Arduino; ΠΊΠ°ΠΆΠ΄ΡΠΉ Π²ΡΡ ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠ½ΡΠ°ΠΊΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡ ΠΈΠ· Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ² Π½Π° Arduino, ΠΊΠΎΠ½ΡΠ°ΠΊΡ Vin ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΊ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ 5 Π Π½Π° Arduino (ΠΏΡΠΎΡΠΈΡΠ°ΠΉΡΠ΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, ΡΡΠΎΠ±Ρ ΡΠ±Π΅Π΄ΠΈΡΡΡΡ, ΡΡΠΎ ΠΊΠΎΠ½ΡΠ°ΠΊΡ Vin ΠΈΠΌΠ΅Π΅Ρ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ 5 Π, Π° Π½Π΅ 3,3 Π), Π° ΠΊΠΎΠ½ΡΠ°ΠΊΡ GND ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΊ ΠΊΠΎΠ½ΡΠ°ΠΊΡ GND Π½Π° Arduino. ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ Π½Π΅Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ Π² Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠ΅! ΠΠ°Π»Π΅Π΅ ΠΎΡΠΊΡΠΎΠΉΡΠ΅ ΠΏΡΠΈΠΌΠ΅Ρ ΡΠΊΠ΅ΡΡΠ° File -> Examples -> Sensors -> ADXL3xx. ΠΠ°Π³ΡΡΠ·ΠΈΡΠ΅ Π² Arduino ΠΈ ΠΏΠΎΡΠΌΠΎΡΡΠΈΡΠ΅, ΠΊΠ°ΠΊ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ.
Π§ΡΠΎΠ±Ρ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ Π²ΡΠ±ΡΠ°ΡΡ Π°ΠΊΡΠ΅Π»Π΅ΡΠΎΠΌΠ΅ΡΡ, ΡΡΠΈΡΡΠ²Π°ΠΉΡΠ΅ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ΅ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡΠΎΡΠΎΠΌΡ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ΄Π²Π΅ΡΠ³Π°ΡΡΡΡ Π΄Π°ΡΡΠΈΠΊ. ΠΡΠ»ΠΈ Π²Ρ ΠΏΠ»Π°Π½ΠΈΡΡΠ΅ΡΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π°ΠΊΡΠ΅Π»Π΅ΡΠΎΠΌΠ΅ΡΡ ΠΊ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΎΠΌΡ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠΌΡ ΡΠΎΠ±ΠΎΡΡ, Π²Ρ, ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ, Π±ΡΠ΄Π΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π°ΠΊΡΠ΅Π»Π΅ΡΠΎΠΌΠ΅ΡΡ 2g (Π΄Π°ΠΆΠ΅ ΡΡΠΎ, Π²Π΅ΡΠΎΡΡΠ½ΠΎ, ΠΈΠ·Π»ΠΈΡΠ½Π΅), ΡΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ, Π΅ΡΠ»ΠΈ Π²Ρ ΠΏΡΠΈΠΊΡΠ΅ΠΏΠ»ΡΠ΅ΡΠ΅ Π΅Π³ΠΎ ΠΊ ΡΠ°ΠΊΠ΅ΡΠ΅, Π°ΠΊΡΠ΅Π»Π΅ΡΠΎΠΌΠ΅ΡΡ 16g, Π²Π΅ΡΠΎΡΡΠ½ΠΎ, Π±ΡΠ΄Π΅Ρ Π»ΡΡΡΠΈΠΌ Π²ΡΠ±ΠΎΡΠΎΠΌ. ΠΡΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ ΠΊ 10-Π±ΠΈΡΠ½ΠΎΠΌΡ ΠΠ¦Π Π°ΠΊΡΠ΅Π»Π΅ΡΠΎΠΌΠ΅ΡΡ 2g Π±ΡΠ΄Π΅Ρ ΠΈΠΌΠ΅ΡΡ ΡΠΎΡΠ½ΠΎΡΡΡ 2/1024 = 0,002g, Π° Π°ΠΊΡΠ΅Π»Π΅ΡΠΎΠΌΠ΅ΡΡ 16g Π±ΡΠ΄Π΅Ρ ΠΈΠΌΠ΅ΡΡ ΡΠΎΡΠ½ΠΎΡΡΡ 16/1024 = 0,0156. ΠΠΎΡΡΠΎΠΌΡ, Π΅ΡΠ»ΠΈ Π²Π°ΠΌ Π½ΡΠΆΠ΅Π½ ΡΠΎΠ»ΡΠΊΠΎ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ 2g, Π½ΠΎ Π²Ρ ΠΏΠΎΠΊΡΠΏΠ°Π΅ΡΠ΅ Π°ΠΊΡΠ΅Π»Π΅ΡΠΎΠΌΠ΅ΡΡ 16g, Ρ Π²Π°Ρ Π±ΡΠ΄Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠΊΠΎΠ»ΠΎ 128 Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΡ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΠΉ Π²ΠΌΠ΅ΡΡΠΎ ΠΏΠΎΠ»Π½ΡΡ 1024. Π Π½Π°ΠΎΠ±ΠΎΡΠΎΡ, Π΅ΡΠ»ΠΈ Π²Ρ Π²ΡΠ±Π΅ΡΠ΅ΡΠ΅ Π°ΠΊΡΠ΅Π»Π΅ΡΠΎΠΌΠ΅ΡΡ 2g, ΠΊΠΎΠ³Π΄Π° Π²Π°ΠΌ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π½ΡΠΆΠ΅Π½ 16g, Π²Ρ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ «ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΡΡ (1024)» ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΠΉ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΠ΅ «Π·Π°ΡΠΊΠ°Π»ΠΈΠ²Π°Π΅Ρ».
ΠΠΈΡΠΎΡΠΊΠΎΠΏΡ ΠΈΠ·ΠΌΠ΅ΡΡΡΡ ΡΠ³Π»ΠΎΠ²ΡΡ ΡΠΊΠΎΡΠΎΡΡΡ Π² Ξ±, Ξ², Ξ³ (ΡΠΌ. ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π½ΠΈΠΆΠ΅). ΠΠΈΡΠΎΡΠΊΠΎΠΏΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·Π°ΡΠΈΠΈ, Π° ΡΠ°ΠΊΠΆΠ΅ Π΄Π»Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΈ ΠΎΡΠΈΠ΅Π½ΡΠ°ΡΠΈΠΈ. Π ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ Π°ΠΊΡΠ΅Π»Π΅ΡΠΎΠΌΠ΅ΡΡΠΎΠ², Π³ΠΈΡΠΎΡΠΊΠΎΠΏΡ Π½Π΅ ΠΈΠΌΠ΅ΡΡ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΡΠΎΡΠΊΠΈ ΠΎΡΡΡΠ΅ΡΠ°, Π° ΡΠΎΠ»ΡΠΊΠΎ ΠΈΠ·ΠΌΠ΅ΡΡΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ. Π§ΡΠΎΠ±Ρ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ Π²ΡΠ±ΡΠ°ΡΡ Π³ΠΈΡΠΎΡΠΊΠΎΠΏ Π΄Π»Ρ Π²Π°ΡΠΈΡ Π½ΡΠΆΠ΄, ΠΏΡΠΈΠΌΠΈΡΠ΅ Π²ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΡΡ ΡΠ³Π»ΠΎΠ²ΡΡ ΡΠΊΠΎΡΠΎΡΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ (Π³ΡΠ°Π΄ΡΡΡ Π² ΡΠ΅ΠΊΡΠ½Π΄Ρ), ΠΊΠΎΡΠΎΡΠΎΠΉ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ΄Π²Π΅ΡΠ³Π°ΡΡΡΡ Π²Π°Ρ ΠΏΡΠΎΠ΄ΡΠΊΡ. ΠΡΠ»ΡΡ Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ, ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ, Π±ΡΠ΄Π΅Ρ Π²ΡΠ°ΡΠ°ΡΡΡΡ ΡΠΎ ΡΠΊΠΎΡΠΎΡΡΡΡ ΠΌΠ΅Π½Π΅Π΅ 1 ΠΎΠ±ΠΎΡΠΎΡΠ° Π² ΡΠ΅ΠΊΡΠ½Π΄Ρ (360 Π³ΡΠ°Π΄ΡΡΠΎΠ² Π² ΡΠ΅ΠΊΡΠ½Π΄Ρ), Π² ΡΠΎ Π²ΡΠ΅ΠΌΡ ΠΊΠ°ΠΊ ΡΠ°ΠΊΠ΅ΡΠ°, ΠΏΠ°Π΄Π°ΡΡΠ°Ρ Ρ Π½Π΅Π±Π°, ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠ°ΡΠ°ΡΡΡΡ ΡΠΎ ΡΠΊΠΎΡΠΎΡΡΡΡ 1500 Π³ΡΠ°Π΄ΡΡΠΎΠ² Π² ΡΠ΅ΠΊΡΠ½Π΄Ρ. ΠΡΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ ΠΊ ΡΠΎΠΌΡ ΠΆΠ΅ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, 10 Π±ΠΈΡ) Π³ΠΈΡΠΎΡΠΊΠΎΠΏ Π½Π° 360 Π³ΡΠ°Π΄/Ρ Π±ΡΠ΄Π΅Ρ ΠΈΠΌΠ΅ΡΡ ΡΠΎΡΠ½ΠΎΡΡΡ 360/1024 = 0,35 Π³ΡΠ°Π΄/Ρ, ΡΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ Π³ΠΈΡΠΎΡΠΊΠΎΠΏ Π½Π° 1500 Π³ΡΠ°Π΄/Ρ Π±ΡΠ΄Π΅Ρ ΠΈΠΌΠ΅ΡΡ ΡΠΎΡΠ½ΠΎΡΡΡ 1500/1024 = 1,46. Π³ΡΠ°Π΄/Ρ. ΠΠΎΡΡΠΎΠΌΡ, Π΅ΡΠ»ΠΈ Π²Ρ Π²ΡΠ±ΡΠ°Π»ΠΈ Π³ΠΈΡΠΎΡΠΊΠΎΠΏ Π½Π° 1500 Π³ΡΠ°Π΄/Ρ, ΠΊΠΎΠ³Π΄Π° Π²Π°ΠΌ Π½ΡΠΆΠ΅Π½ Π±ΡΠ» ΡΠΎΠ»ΡΠΊΠΎ Π³ΠΈΡΠΎΡΠΊΠΎΠΏ Π½Π° 360 Π³ΡΠ°Π΄/Ρ, Π²Ρ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠΊΠΎΠ»ΠΎ 245 ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΠΉ, Π° Π½Π΅ 1024.
ΠΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½ΠΎ: ΠΠΈΠΊΠΈΠΏΠ΅Π΄ΠΈΡ
IMU (ΠΈΠ½Π΅ΡΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΠΈΠ·ΠΌΠ΅ΡΠΈΡΠ΅Π»ΡΠ½ΡΠΉ Π±Π»ΠΎΠΊ) ΠΎΠ±ΡΡΠ½ΠΎ ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· Π°ΠΊΡΠ΅Π»Π΅ΡΠΎΠΌΠ΅ΡΡΠ° ΠΈ Π³ΠΈΡΠΎΡΠΊΠΎΠΏΠ° ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΠΎΡΠΈΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠ°, ΡΠΊΠΎΡΠΎΡΡΠΈ ΠΈ Ρ. Π΄. Π§Π°ΡΡΠΎ Π΄Π»Ρ ΠΏΠΎΠ²ΡΡΠ΅Π½ΠΈΡ ΡΠΎΡΠ½ΠΎΡΡΠΈ Π²ΠΊΠ»ΡΡΠ°ΡΡΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ Π΄Π°ΡΡΠΈΠΊΠΈ (ΠΌΠ°Π³Π½ΠΈΡΠ½ΡΠ΅, ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ½ΡΠ΅). ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Β«ΡΡΠ΅ΠΏΠ΅Π½Π΅ΠΉ ΡΠ²ΠΎΠ±ΠΎΠ΄ΡΒ» ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π½Π° ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΠΎΡΠ΅ΠΉ, ΠΈΠ·ΠΌΠ΅ΡΡΠ΅ΠΌΡΡ ΡΠΈΠΏΠΎΠΌ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΡΡΠ΅Ρ ΠΎΡΠ½ΠΎΠ³ΠΎ Π°ΠΊΡΠ΅Π»Π΅ΡΠΎΠΌΠ΅ΡΡΠ° Ρ Π΄Π²ΡΡ ΠΎΡΠ΅Π²ΡΠΌ Π³ΠΈΡΠΎΡΠΊΠΎΠΏΠΎΠΌ Π±ΡΠ΄Π΅Ρ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡΡΡ ΠΊΠ°ΠΊ IMU Ρ 3 + 2 = 5 ΡΡΠ΅ΠΏΠ΅Π½ΡΠΌΠΈ ΡΠ²ΠΎΠ±ΠΎΠ΄Ρ.
ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠΎΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ
ΠΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ Π°ΠΊΡΠ΅Π»Π΅ΡΠΎΠΌΠ΅ΡΡΠΎΠ², Π³ΠΈΡΠΎΡΠΊΠΎΠΏΠΎΠ² ΠΈΠ»ΠΈ ΠΈΠ½Π΅ΡΡΠΈΠ°Π»ΡΠ½ΡΡ ΠΈΠ·ΠΌΠ΅ΡΠΈΡΠ΅Π»ΡΠ½ΡΡ Π±Π»ΠΎΠΊΠΎΠ² (IMU) Π΄Π»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π² ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π΅ Π²Π°ΠΆΠ½ΠΎ ΡΡΠΈΡΡΠ²Π°ΡΡ, ΡΡΠΎ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΠ°ΠΊΡΠΎΡΠΎΠ², Π²Π»ΠΈΡΡΡΠΈΡ Π½Π° ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΡ, ΠΎΡΠ½ΠΎΠ²Π½ΡΠΌ ΠΏΡΠ΅ΠΏΡΡΡΡΠ²ΠΈΠ΅ΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°ΡΡΠΎΡΠ° Π΄ΠΈΡΠΊΡΠ΅ΡΠΈΠ·Π°ΡΠΈΠΈ. ΠΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°ΠΌ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ Π΄Π»Ρ ΡΡΠΈΡΡΠ²Π°Π½ΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅ΠΌΡΡ ΠΈΠΌ Π΄Π°ΡΡΠΈΠΊΠΎΠΌ, ΠΈ ΠΈΠ·-Π·Π° ΡΡΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΠΈΠΌΠΈ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΡΠΌΠΈ ΡΠ΅ΡΡΡΡΡΡ. Π‘ΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² (ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠΌ Π²ΡΠ±ΠΎΡΠΎΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΈΠ»ΡΡΡ ΠΠ°Π»ΠΌΠ°Π½Π°), ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΡΠ°ΡΡΡΡ ΡΡΠΎ ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠΈΡΠΎΠ²Π°ΡΡ. ΠΡΠΎΡΠΎΠΉ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ ΠΎΡΠΈΠ±ΠΊΠΈ Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ Π½Π° ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΡ ΡΠ°ΡΡΠΎ Π²Π»ΠΈΡΡΡ ΠΊΠΎΠ»Π΅Π±Π°Π½ΠΈΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ. Π Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΉ, ΡΠ²ΡΠ·Π°Π½Π½ΡΡ Ρ ΠΌΠΈΠΊΡΠΎΡΠ»Π΅ΠΊΡΡΠΎΠΌΠ΅Ρ Π°Π½ΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ (ΠΠΠΠ‘), Π΄Π΅Π»Π°Π΅ΡΡΡ ΠΏΠΎΠΏΡΡΠΊΠ° ΠΎΠΏΠΈΡΠ°ΡΡ, ΠΊΠ°ΠΊ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ° Π²Π»ΠΈΡΠ΅Ρ Π½Π° Π²ΡΡ ΠΎΠ΄Π½ΠΎΠΉ ΡΠΈΠ³Π½Π°Π».
Π₯ΠΎΡΠΈΡΠ΅ ΡΠ·Π½Π°ΡΡ Π±ΠΎΠ»ΡΡΠ΅? ΠΠ°ΡΠ½ΠΈΡΠ΅ Ρ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΎΠ², Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅ΠΌΡΡ Analog Devices, ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠΌΠΈ ΠΠΠΠ‘-Π°ΠΊΡΠ΅Π»Π΅ΡΠΎΠΌΠ΅ΡΡΠΎΠ², Π³ΠΈΡΠΎΡΠΊΠΎΠΏΠΎΠ² ΠΈ Π΄ΡΡΠ³ΠΈΡ Π΄Π°ΡΡΠΈΠΊΠΎΠ².
ΠΡΠΌΠ΅ΡΠΈΡΡ ΡΡΡ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΡ
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ, ΡΡΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅ΡΠ΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΡΠΈΠ²ΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΡΡΡ Π½Π°ΡΠ΅Π³ΠΎ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π°!
Π‘ΠΎΠΎΠ±ΡΠΈΡΡ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»Ρ Π»ΠΈΡΠ½ΠΎ
ΠΡΠΎ ΡΠΏΠ°ΠΌ
ΠΡΠΎ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ΅ΠΊΠ»Π°ΠΌΠΎΠΉ ΠΈΠ»ΠΈ Π²Π°Π½Π΄Π°Π»ΠΈΠ·ΠΌΠΎΠΌ. ΠΡΠΎ Π½Π΅ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΈ Π½Π΅ ΠΎΡΠ½ΠΎΡΠΈΡΡΡ ΠΊ ΡΠ΅ΠΊΡΡΠ΅ΠΉ ΡΠ΅ΠΌΠ΅.
ΠΡ ΠΏΠΎΠΌΠ΅ΡΠΈΠ»ΠΈ ΡΡΠΎ ΠΊΠ°ΠΊ ΡΠΏΠ°ΠΌ. ΠΡΠΌΠ΅Π½ΠΈΡΡ flag.Flag Post
ΠΠ°ΡΠ°Π»ΠΎ ΡΠ°Π±ΠΎΡΡ Ρ Arduino ΠΈ MPU6050. ΠΠ·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ MPU-6050 Ρ Arduino.
Π ΡΡΠΎΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ΅ Ρ ΠΏΠΎΠΊΠ°ΠΆΡ Π²Π°ΠΌ, ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π΄Π°ΡΡΠΈΠΊ MPU6050, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ Arduino ΠΊ MPU6050. ΠΡ Π±ΡΠ΄Π΅ΠΌ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡΡ ΠΊΠΎΠΌΠΌΡΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΠΏΠ»Π°ΡΡ MPU-6050 Ρ Arduino UNO ΠΈ ΡΡΠΈΡΡΠ²Π°ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Ρ Π°ΠΊΡΠ΅Π»Π΅ΡΠΎΠΌΠ΅ΡΡΠ° ΠΈ Π³ΠΈΡΠΎΡΠΊΠΎΠΏΠ°.
[adsense1]
ΠΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ ΠΏΡΠΈΡΡΡΠΏΠΈΡΡ ΠΊ ΠΏΡΠΎΠ΅ΠΊΡΡ, Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ½ΡΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΡΠ½ΠΎΠ²Ρ ΡΠ°Π±ΠΎΡΡ Π΄Π°ΡΡΠΈΠΊΠ° MPU6050. MPU-6050 β ΡΡΠΎ Π΄Π°ΡΡΠΈΠΊ IMU, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π°ΠΊΡΠ΅Π»Π΅ΡΠΎΠΌΠ΅ΡΡ MEMS (ΠΌΠΈΠΊΡΠΎΡΠ»Π΅ΠΊΡΡΠΎΠΌΠ΅Ρ Π°Π½ΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠΈΡΡΠ΅ΠΌΠ°) ΠΈ Π³ΠΈΡΠΎΡΠΊΠΎΠΏ MEMS Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΡΠΈΠΏΠ΅.
ΠΠ΄Π΅ΡΡ Π΄Π°ΡΡΠΈΠΊ IMU, Π³Π΄Π΅ IMU ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ ΠΈΠ½Π΅ΡΡΠΈΠ°Π»ΡΠ½ΡΡ ΠΈΠ·ΠΌΠ΅ΡΠΈΡΠ΅Π»ΡΠ½ΡΡ Π΅Π΄ΠΈΠ½ΠΈΡΡ, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΈΠ·ΠΌΠ΅ΡΡΠ΅Ρ ΡΠ΄Π΅Π»ΡΠ½ΡΡ ΡΠΈΠ»Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π°ΠΊΡΠ΅Π»Π΅ΡΠΎΠΌΠ΅ΡΡΠ°, ΡΠ³Π»ΠΎΠ²ΡΡ ΡΠΊΠΎΡΠΎΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π³ΠΈΡΠΎΡΠΊΠΎΠΏΠ° ΠΈ ΠΌΠ°Π³Π½ΠΈΡΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠ°Π³Π½ΠΈΡΠΎΠΌΠ΅ΡΡΠΎΠ².
ΠΠ°ΡΡΠΈΠΊΠΈ IMU ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π² ΡΠ°ΠΌΠΎΠ±Π°Π»Π°Π½ΡΠΈΡΡΡΡΠΈΡ ΡΡ ΡΠΎΠ±ΠΎΡΠ°Ρ , ΡΠ°ΠΌΠΎΠ»Π΅ΡΠ°Ρ , ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ ΡΠ΅Π»Π΅ΡΠΎΠ½Π°Ρ , ΠΏΠ»Π°Π½ΡΠ΅ΡΠ°Ρ , ΠΊΠΎΡΠΌΠΈΡΠ΅ΡΠΊΠΈΡ ΠΊΠΎΡΠ°Π±Π»ΡΡ , ΡΠΏΡΡΠ½ΠΈΠΊΠ°Ρ , Π΄ΡΠΎΠ½Π°Ρ , ΠΠΠΠ (Π±Π΅ΡΠΏΠΈΠ»ΠΎΡΠ½ΡΡ Π»Π΅ΡΠ°ΡΠ΅Π»ΡΠ½ΡΡ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ°Ρ ) ΠΈ Ρ. Π΄. Π΄Π»Ρ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΡ, ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΎΡΠΈΠ΅Π½ΡΠ°ΡΠΈΠΈ, ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΡ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΠΎΠ»Π΅ΡΠΎΠΌ.
ΠΠ²ΡΠΌΡ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΡΠΌΠΈ IMU ΡΠ²Π»ΡΡΡΡΡ Π°ΠΊΡΠ΅Π»Π΅ΡΠΎΠΌΠ΅ΡΡ ADXL 335 ΠΈ MPU-6050. ADXL 335 ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ 3-ΠΎΡΠ΅Π²ΠΎΠΉ Π°ΠΊΡΠ΅Π»Π΅ΡΠΎΠΌΠ΅ΡΡ.
Π ΡΠ»ΡΡΠ°Π΅ MPU-6050 ΡΡΠΎ ΡΠ΅ΡΡΠΈΠΎΡΠ΅Π²ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΡ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΡΠΎΡΠ΅ΡΠ°Π΅Ρ Π² ΡΠ΅Π±Π΅ 3-ΠΎΡΠ΅Π²ΠΎΠΉ Π°ΠΊΡΠ΅Π»Π΅ΡΠΎΠΌΠ΅ΡΡ ΠΈ 3-ΠΎΡΠ΅Π²ΠΎΠΉ Π³ΠΈΡΠΎΡΠΊΠΎΠΏ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΡΠΈΠΏΠ΅. ΠΡ ΡΠ²ΠΈΠ΄ΠΈΠΌ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ MPU6050 Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΡΠ°Π·Π΄Π΅Π»Π΅.
ΠΡΠ°ΡΠΊΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅
ΠΠ½Π°ΠΊΠΎΠΌΡΡΠ²ΠΎ Ρ Π΄Π°ΡΡΠΈΠΊΠΎΠΌ MPU6050
MPU-6050 β ΡΡΠΎ ΡΠ΅ΡΡΠΈΠΎΡΠ΅Π²ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΡ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½ΠΎΠ΅ InvenSense. ΠΠΈΠΆΠ΅ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Ρ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π° MPU6050.
- Π’ΡΠ΅Ρ ΠΎΡΠ΅Π²ΠΎΠΉ Π°ΠΊΡΠ΅Π»Π΅ΡΠΎΠΌΠ΅ΡΡ
- Π’ΡΠ΅Ρ ΠΎΡΠ΅Π²ΠΎΠΉ Π³ΠΈΡΠΎΡΠΊΠΎΠΏ
- ΠΠ°ΡΡΠΈΠΊ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ Ρ ΡΠΈΡΡΠΎΠ²ΡΠΌ Π²ΡΡ ΠΎΠ΄ΠΎΠΌ
- Π¨Π΅ΡΡΡ 16-ΡΠ°Π·ΡΡΠ΄Π½ΡΡ ΠΠ¦Π (ΡΡΠΈ Π΄Π»Ρ Π°ΠΊΡΠ΅Π»Π΅ΡΠΎΠΌΠ΅ΡΡΠ° ΠΈ ΡΡΠΈ Π΄Π»Ρ Π³ΠΈΡΠΎΡΠΊΠΎΠΏΠ°)
- ΠΡΡΡΠΎΠ΅Π½Π½ΡΠΉ ΡΠΈΡΡΠΎΠ²ΠΎΠΉ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ (DMP)
- ΠΡΡΠ΅Ρ FIFO 1024B
Π¨Π΅ΡΡΠΈΠΎΡΠ΅Π²ΠΎΠΉ MPU-6050 ΠΊΠΎΠ³Π΄Π°-ΡΠΎ Π½Π°Π·ΡΠ²Π°Π»ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΠΌ Ρ 6 ΡΡΠ΅ΠΏΠ΅Π½ΡΠΌΠΈ ΡΠ²ΠΎΠ±ΠΎΠ΄Ρ (ΡΠ΅ΡΡΡ ΡΡΠ΅ΠΏΠ΅Π½Π΅ΠΉ ΡΠ²ΠΎΠ±ΠΎΠ΄Ρ), ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΎΠ½ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ ΡΠ΅ΡΡΡ Π²ΡΡ ΠΎΠ΄Π½ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ (ΡΡΠΈ ΠΎΡ Π°ΠΊΡΠ΅Π»Π΅ΡΠΎΠΌΠ΅ΡΡΠ° ΠΈ ΡΡΠΈ ΠΎΡ Π³ΠΈΡΠΎΡΠΊΠΎΠΏΠ°). MPU-6050 ΠΌΠΎΠΆΠ΅Ρ ΠΎΠ±ΠΌΠ΅Π½ΠΈΠ²Π°ΡΡΡΡ Π΄Π°Π½Π½ΡΠΌΠΈ ΠΏΠΎ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Ρ I2C.
Π¦ΠΈΡΡΠΎΠ²ΠΎΠΉ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ ΠΈΠ»ΠΈ DMP β ΡΡΠΎ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ΅Ρ ΡΠ½ΠΈΠ·ΠΈΡΡ Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΡΡ Π½Π°Π³ΡΡΠ·ΠΊΡ ΠΎΡ Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ°, ΡΠ°ΠΊΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Arduino, Π·Π° ΡΡΠ΅Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π΄Π°Π½Π½ΡΡ ΠΎΡ Π°ΠΊΡΠ΅Π»Π΅ΡΠΎΠΌΠ΅ΡΡΠ°, Π³ΠΈΡΠΎΡΠΊΠΎΠΏΠ° ΠΈ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΠΌΠ°Π³Π½ΠΈΡΠΎΠΌΠ΅ΡΡΠ°.
[adsense2]
ΠΠ·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ MPU6050 Ρ Arduino
ΠΠ°ΠΊ ΡΠΏΠΎΠΌΠΈΠ½Π°Π»ΠΎΡΡ ΡΠ°Π½Π΅Π΅, MPU6050 ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ²ΡΠ·Ρ I2C ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ, ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ ΡΠΎΠ»ΡΠΊΠΎ ΠΊ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ°ΠΌ I2C Arduino. ΠΡΠ²ΠΎΠ΄Ρ I2C Arduino ΠΌΡΠ»ΡΡΠΈΠΏΠ»Π΅ΠΊΡΠΈΡΠΎΠ²Π°Π½Ρ Ρ Π²ΡΠ²ΠΎΠ΄Π°ΠΌΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π° A4 ΠΈ A5, Ρ.Π΅. A4 β ΡΡΠΎ SDA, Π° A5 β ΡΡΠΎ SCL.
Π§ΡΠΎ ΠΊΠ°ΡΠ°Π΅ΡΡΡ MPU6050, ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈ ΠΎΠ±ΡΡΠ½ΡΡ ΠΊΠΎΠΌΠΌΡΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΠΏΠ»Π°ΡΡ Ρ Π²ΠΎΡΠ΅ΠΌΡΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ°ΠΌΠΈ. ΠΠ° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΈ Π²ΡΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ ΡΡ Π΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠ»Π°ΡΡ MPU6050 Breakout.
ΠΠ΄Π΅ΡΡ ΠΌΡ Π±ΡΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ SCL, SDA ΠΈ INT Π΄Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊ Arduino.
ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ
ΠΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅
- Arduino UNO [ΠΡΠΏΠΈΡΡ Π·Π΄Π΅ΡΡ]
- Π Π°Π·Π΄Π΅Π»ΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΠΏΠ»Π°ΡΠ° MPU6050Β
- Π‘ΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΏΡΠΎΠ²ΠΎΠ΄Π°
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅
- Arduino IDE
- ΠΠ±ΡΠ°Π±ΠΎΡΠΊΠ° (Π΄Π»Ρ 3D-Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ)
ΠΡΠΈΠ½ΡΠΈΠΏΠΈΠ°Π»ΡΠ½Π°Ρ ΡΡ Π΅ΠΌΠ°
ΠΠ° ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΡΠΈΡΡΠ½ΠΊΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½Π° ΠΏΡΠΈΠ½ΡΠΈΠΏΠΈΠ°Π»ΡΠ½Π°Ρ ΡΡ Π΅ΠΌΠ° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° MPU6050 Ρ Arduino UNO. ΠΠ°ΠΊ ΡΠΏΠΎΠΌΠΈΠ½Π°Π»ΠΎΡΡ ΡΠ°Π½Π΅Π΅, ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΌΠ΅ΠΆΠ΄Ρ MPU6050 ΠΈ Arduino Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° I2C.
Π‘Π»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ, Π²ΡΠ²ΠΎΠ΄ SCL ΠΏΠ»Π°ΡΡ Arduino (A5) ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ ΠΊ Π²ΡΠ²ΠΎΠ΄Ρ SCL MPU6050. Π’ΠΎΡΠ½ΠΎ ΡΠ°ΠΊ ΠΆΠ΅ Π²ΡΠ²ΠΎΠ΄ SDA ΠΏΠ»Π°ΡΡ Arduino (A4) ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΊ Π²ΡΠ²ΠΎΠ΄Ρ SDA ΠΏΠ»Π°ΡΡ MPU6050.
ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΠΌΡ Π±ΡΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠ½ΠΊΡΠΈΡ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ MPU6050, ΡΡΠΎΠ±Ρ ΡΠΊΠ°Π·Π°ΡΡ (ΠΈΠ»ΠΈ ΠΏΡΠ΅ΡΠ²Π°ΡΡ) Arduino, ΠΊΠΎΠ³Π΄Π° 1024-Π±Π°ΠΉΡΠΎΠ²ΡΠΉ Π±ΡΡΠ΅Ρ FIFO Π·Π°ΠΏΠΎΠ»Π½Π΅Π½. ΠΡΠ°ΠΊ, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ ΠΊΠΎΠ½ΡΠ°ΠΊΡ INT MPU6050 ΠΊ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ 0 (INT0) Arduino UNO, Ρ.Π΅. ΠΊ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ 2.
ΠΠ ΠΠΠΠ§ΠΠΠΠ: Π ΡΠ²ΡΠ·ΠΈ I2C MPU-6050 Π²ΡΠ΅Π³Π΄Π° Π΄Π΅ΠΉΡΡΠ²ΡΠ΅Ρ ΠΊΠ°ΠΊ Π²Π΅Π΄ΠΎΠΌΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ.
Π§ΡΠ΅Π½ΠΈΠ΅ Π½Π΅ΠΎΠ±ΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ Ρ MPU6050
ΠΠ΅ΡΠ΅Π΄ Π·Π°Π³ΡΡΠ·ΠΊΠΎΠΉ ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΌΡ ΡΠ½Π°ΡΠ°Π»Π° ΡΠ²ΠΈΠ΄ΠΈΠΌ ΠΏΡΠΎΡΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄Π»Ρ ΡΡΠΈΡΡΠ²Π°Π½ΠΈΡ Π½Π΅ΠΎΠ±ΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ Ρ Π°ΠΊΡΠ΅Π»Π΅ΡΠΎΠΌΠ΅ΡΡΠ°, Π³ΠΈΡΠΎΡΠΊΠΎΠΏΠ° ΠΈ Π΄Π°ΡΡΠΈΠΊΠ° ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ. ΠΡΠΎΡΡΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ ΠΏΡΠΎΠ²ΠΎΠ΄Π° SCL ΠΈ SDA MPU6050 ΠΊ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΌ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ°ΠΌ I2C Arduino (A4 ΠΈ A5) ΠΈ Π·Π°Π³ΡΡΠ·ΠΈΡΠ΅ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΊΠΎΠ΄.
ΠΡΠ»ΠΈ Π²Ρ ΠΎΡΠΊΡΠΎΠ΅ΡΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΡΠ΅ΡΠΌΠΈΠ½Π°Π», Π²Ρ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ Π½Π΅ΠΎΠ±ΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΎΡ Π°ΠΊΡΠ΅Π»Π΅ΡΠΎΠΌΠ΅ΡΡΠ° ΠΈ Π³ΠΈΡΠΎΡΠΊΠΎΠΏΠ° ΠΈ ΠΎΡΠΊΠ°Π»ΠΈΠ±ΡΠΎΠ²Π°Π½Π½ΡΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ ΠΎΡ Π΄Π°ΡΡΠΈΠΊΠ° ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ. ΠΠ°Π½Π½ΡΠ΅ Π²ΡΠ³Π»ΡΠ΄ΡΡ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΡΠ°ΠΊ.
ΠΠ°ΠΊ Π²ΠΈΠ΄ΠΈΡΠ΅, ΡΡΠΈΡΡΠ²Π°Π½ΠΈΠ΅ Π½Π΅ΠΎΠ±ΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ Ρ Π΄Π°ΡΡΠΈΠΊΠ° MPU6050 Π½Π΅ΡΠ»ΠΎΠΆΠ½ΠΎ, Π½ΠΎ ΡΡΠΈ Π΄Π°Π½Π½ΡΠ΅ ΠΈ Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΡΡΠΈΡ Π΄Π°Π½Π½ΡΡ , ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΡΡΠΊΠ°Π½ΡΠ΅, ΡΠ°Π½Π³Π°ΠΆ ΠΈ ΠΊΡΠ΅Π½.
Π― ΡΠΆΠ΅ ΡΠΏΠΎΠΌΠΈΠ½Π°Π», ΡΡΠΎ Π² Π΄Π°ΡΡΠΈΠΊΠ΅ MPU6050 Π΅ΡΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ, Π½Π°Π·ΡΠ²Π°Π΅ΠΌΡΠΉ DMP ΠΈΠ»ΠΈ Digital Motion Processor, ΠΊΠΎΡΠΎΡΡΠΉ Π²ΡΡΡΠΎΠ΅Π½ Π² ΡΠΎΡ ΠΆΠ΅ ΡΠΈΠΏ, ΡΡΠΎ ΠΈ Π°ΠΊΡΠ΅Π»Π΅ΡΠΎΠΌΠ΅ΡΡ ΠΈ Π³ΠΈΡΠΎΡΠΊΠΎΠΏ. ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΠΎΠ³ΠΎ DMP Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΠ»ΠΎΠΆΠ½ΡΡ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠΉ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Π΄Π°Π½Π½ΡΡ Ρ Π΄Π°ΡΡΠΈΠΊΠΎΠ².
ΠΠΎ ΡΠ΅ΡΠΊΠΎΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΏΠΎ DMP ΡΠΎ ΡΡΠΎΡΠΎΠ½Ρ InvenSense Π½Π΅Ρ, ΠΈ Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΠΌΡ ΡΠΏΡΡΠΊΠ°Π΅ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π΄Π΅Π»Π°ΡΡ Π±ΡΡΡΡΡΠ΅ ΡΠ°ΡΡΠ΅ΡΡ Π΄Π°Π½Π½ΡΡ Π΄Π°ΡΡΠΈΠΊΠ° Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ Π½Π° ΡΠΈΠΏΠ΅.
ΠΠΆΠ΅ΡΡ Π ΠΎΡΠ±Π΅ΡΠ³ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΠΏΡΠΎΠ΄Π΅Π»Π°Π»ΠΈ ΠΎΡΠ»ΠΈΡΠ½ΡΡ ΡΠ°Π±ΠΎΡΡ ΠΏΠΎ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΌΡ ΠΈΠ½ΠΆΠΈΠ½ΠΈΡΠΈΠ½Π³Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, ΡΠ²ΡΠ·Π°Π½Π½ΠΎΠΉ Ρ DMP, ΠΈΠ· Π°Π½Π°Π»ΠΈΠ·Π° ΡΠΈΠ³Π½Π°Π»ΠΎΠ² I2C.
ΠΠ°Π³ΡΡΠ·ΠΊΠ° ΠΊΠΎΠ΄Π° Π² Arduino ΠΈ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ MPU6050
ΠΠ΅ΡΠ΅Π΄ Π·Π°Π³ΡΡΠ·ΠΊΠΎΠΉ ΠΊΠΎΠ΄Π° Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°Π³ΡΡΠ·ΠΈΡΡ Π΄Π²Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Π΄Π»Ρ Arduino. ΠΡΠΎ I2Cdev ΠΈ MPU6050. Π‘ΡΡΠ»ΠΊΠΈ Π΄Π»Ρ ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΡ ΠΈ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΡΡΡΠ»ΠΊΠΈ GitHub ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Ρ Π½ΠΈΠΆΠ΅.
I2CDEV: Π‘ΠΊΠ°ΡΠ°ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ I2CDEV ΠΈΠ»ΠΈ ΠΏΠΎΡΠ΅ΡΠΈΡΠ΅ GitHub LICK
MPU6050: Π‘ΠΊΠ°ΡΠ°ΡΡ MPU6050 ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° ΠΈΠ»ΠΈ ΠΏΠΎΡΠ΅ΡΠΈΡΠ΅ Github Π‘ΡΡΠ»ΠΊΠ°
ΠΠ°Π³ΡΡΠ·ΠΈΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ MPU6050 ΠΈ ΠΈΠ·Π²Π»Π΅ΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π·Π°Π³ΡΡΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π°. ΠΡ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ ΠΏΠ°ΠΏΠΊΡ Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ Β«MPU6050Β». Π‘ΠΊΠΎΠΏΠΈΡΡΠΉΡΠ΅ ΡΡΡ ΠΏΠ°ΠΏΠΊΡ ΠΈ Π²ΡΡΠ°Π²ΡΡΠ΅ Π΅Π΅ Π² ΠΏΠ°ΠΏΠΊΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ Arduino.
Π ΠΌΠΎΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΎΠ½ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² Β«C:\Program Files (x86)\Arduino\librariesΒ». Π‘Π΄Π΅Π»Π°ΠΉΡΠ΅ ΡΠΎ ΠΆΠ΅ ΡΠ°ΠΌΠΎΠ΅ Π΄Π»Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ I2Cdev.
ΠΡΠ»ΠΈ Π²ΡΠ΅ Π² ΠΏΠΎΡΡΠ΄ΠΊΠ΅, ΠΎΡΠΊΡΠΎΠΉΡΠ΅ Arduino IDE ΠΈ ΠΏΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ ΠΏΠΎ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌΡ ΠΏΡΡΠΈ: Π€Π°ΠΉΠ» -> ΠΡΠΈΠΌΠ΅ΡΡ -> MPU6050 -> ΠΡΠΈΠΌΠ΅ΡΡ -> MPU6050_DMP6 ΠΈ ΠΎΡΠΊΡΠΎΠΉΡΠ΅ ΠΊΠΎΠ΄ ΠΏΡΠΈΠΌΠ΅ΡΠ° MPU6050_DMP6.
ΠΠ°Π³ΡΡΠ·ΠΈΡΠ΅ ΡΡΠΎΡ ΠΊΠΎΠ΄ Π² Arduino (ΠΏΡΠΈ ΡΡΠ»ΠΎΠ²ΠΈΠΈ, ΡΡΠΎ Π²Ρ ΡΠΆΠ΅ Π²ΡΠΏΠΎΠ»Π½ΠΈΠ»ΠΈ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ ΡΠΎ ΡΡ Π΅ΠΌΠΎΠΉ) ΠΈ ΠΏΠΎΡΠ»Π΅ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΊΠΎΠ΄Π° ΠΎΡΠΊΡΠΎΠΉΡΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΡΠ΅ΡΠΌΠΈΠ½Π°Π».
Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ΡΠΊΠΎΡΠΎΡΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠΌ ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π΅ Π½Π° 115200, ΠΈ Π²Ρ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΡΠ΅ΠΊΡΡ.
Β« ΠΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ DMPβ¦
ΠΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ ΡΡΡΡΠΎΠΉΡΡΠ² I2Cβ¦
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡβ¦
MPU6050 Π£ΡΠΏΠ΅ΡΠ½ΠΎΠ΅
ΠΡΠΏΡΠ°Π²ΠΈΡΡ Π»ΡΠ±ΠΎΠΉ ΡΠΈΠΌΠ²ΠΎΠ» Π΄Π»Ρ Π½Π°ΡΠ°Π»Π° DMP ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΈ Demo:
050. Π½Π΅ ΠΏΠΎΠ»ΡΡΠ°ΡΡ Π½ΠΈΠΊΠ°ΠΊΠΈΡ Π΄Π°Π½Π½ΡΡ ΠΈΠ»ΠΈ Π²ΡΠ΅ Π΅ΡΠ΅ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΠΌΡΡΠΎΡΠ½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅, ΠΏΡΠΎΡΡΠΎ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΈΡΠ΅ Arduino. ΠΡΠ»ΠΈ Π²Ρ ΠΏΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ Π½Π° ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π΅ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΡΠ°ΠΌ Π½Π°ΠΏΠΈΡΠ°Π½ΠΎ Β«ΠΡΠΏΡΠ°Π²ΡΡΠ΅ Π»ΡΠ±ΠΎΠΉ ΡΠΈΠΌΠ²ΠΎΠ», ΡΡΠΎΠ±Ρ Π½Π°ΡΠ°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΡ DMPΒ». ΠΡΠ°ΠΊ, Π²Π²Π΅Π΄ΠΈΡΠ΅ Π»ΡΠ±ΠΎΠΉ ΡΠΈΠΌΠ²ΠΎΠ», Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ 1 ΠΈΠ»ΠΈ a, Π² ΡΠ΅ΡΠΈΠΉΠ½ΡΠΉ ΠΌΠΎΠ½ΠΈΡΠΎΡ ΠΈ ΠΎΡΠΏΡΠ°Π²ΡΡΠ΅ Π΅Π³ΠΎ. ΠΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ Π²Ρ Π½Π°ΠΆΠΌΠ΅ΡΠ΅ Enter, Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ²ΠΈΠ΄Π΅ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Yaw, Pitch ΠΈ Roll (ypr) Π½Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠΌ ΠΌΠΎΠ½ΠΈΡΠΎΡΠ΅.ΠΠ ΠΠΠΠ§ΠΠΠΠ: Π ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΡΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π΄Π΅ΡΠΆΠΈΡΠ΅ MPU6050 Π½Π° ΡΡΡΠΎΠΉΡΠΈΠ²ΠΎΠΉ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΠΈ. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΠΏΠΎΠ΄ΠΎΠΆΠ΄ΠΈΡΠ΅ 10 ΡΠ΅ΠΊΡΠ½Π΄, ΠΏΠΎΠΊΠ° Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΎΡ MPU6050 Π½Π΅ ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·ΠΈΡΡΡΡΡΡ.
3D-ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π² Processing Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ Interfacing Arduino ΠΈ MPU6050
ΠΠ° ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΡΡΠ°ΠΏΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΌΡ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ 3D-ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°ΡΡΠΈΠΊΠ° MPU6050 Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Processing IDE, Π³Π΄Π΅ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΎΡΠΌΠΎΡΡΠ΅ΡΡ 3D-ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ ΠΈΠ· Π΄Π°ΡΡΠΈΠΊ. Processing β ΡΡΠΎ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΡΡΠ΅Π΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΠ΅ Π΄Π»Ρ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΈΡΠΊΡΡΡΡΠ²Π° ΠΈ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½Π°. Π€Π°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ, ΡΡΠ΅Π΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Arduino IDE ΡΠ°ΠΊΠΆΠ΅ ΠΎΡΠ½ΠΎΠ²Π°Π½Π° Π½Π° ΡΠ·ΡΠΊΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Processing.
Π§ΡΠΎΠ±Ρ Π·Π°Π³ΡΡΠ·ΠΈΡΡ Processing IDE, ΠΏΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ ΠΏΠΎ ΡΡΠΎΠΉ Π‘Π‘Π«ΠΠΠ . ΠΠ°Π³ΡΡΠ·ΠΈΡΠ΅ ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ Processing IDE ΠΏΠΎ Π΄Π°Π½Π½ΠΎΠΉ ΡΡΡΠ»ΠΊΠ΅.
ΠΠΎΡΠ»Π΅ ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΡ Processing IDE ΠΈ Π΅Π³ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ (ΠΏΡΠΎΡΡΠΎ ΡΠ°Π·Π°ΡΡ ΠΈΠ²ΠΈΡΡΠΉΡΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΠΈΠ· Π·Π°Π³ΡΡΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ zip-ΡΠ°ΠΉΠ»Π°) Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠ°ΡΠ°ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ Π΄Π»Ρ Processing ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Β«ToxiΒ». ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π·Π°Π³ΡΡΠ·ΠΈΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ Toxi ΠΏΠΎ ΡΡΠΎΠΉ Π‘Π‘Π«ΠΠΠ .
Π― Π²ΡΠ±ΡΠ°Π» ΡΠ°ΠΉΠ» Β«toxiclibs-complete-0020Β». ΠΠΎΡΠ»Π΅ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΡΡΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π° ΠΈΠ·Π²Π»Π΅ΠΊΠΈΡΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ Π² ΠΏΠ°ΠΏΠΊΡ Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ Β«toxiclibs-complete-0020Β».
Π‘ΠΊΠΎΠΏΠΈΡΡΠΉΡΠ΅ ΡΡΡ ΠΏΠ°ΠΏΠΊΡ ΠΈ Π²ΡΡΠ°Π²ΡΡΠ΅ Π΅Π΅ Π² ΠΏΠ°ΠΏΠΊΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ ΠΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ. Π ΠΌΠΎΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΡΠΎ Π±ΡΠ»ΠΎ Β«C:\Users\Ravi\Documents\Processing\librariesΒ».
ΠΠΎΡΠ»Π΅ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΠ°ΠΏΠΊΠΈ Π²Ρ Π³ΠΎΡΠΎΠ²Ρ ΠΊ 3D-ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠΎ-ΠΏΠ΅ΡΠ²ΡΡ , Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π·Π°Π³ΡΡΠ·ΠΈΡΡ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΠΉ ΠΊΠΎΠ΄ Arduino (MPU6050_DMP6) Ρ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΠΌΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡΠΌΠΈ.
ΠΡΠΊΡΠΎΠΉΡΠ΅ MPU6050_DMP6 (ΠΏΡΠΈΠΌΠ΅Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΡ Π·Π°Π³ΡΡΠ·ΠΈΠ»ΠΈ ΡΠ°Π½Π΅Π΅) Π² Arduino IDE. ΠΡΠΎΠΊΡΡΡΠΈΡΠ΅ Π²Π½ΠΈΠ· Π΄ΠΎ ΡΡΡΠΎΠΊΠΈ, ΠΊΠΎΡΠΎΡΠ°Ρ Π³ΠΎΠ²ΠΎΡΠΈΡ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅.
# ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ OUTPUT_READABLE_YAWPITCHROLL
ΠΡΠΎΠΊΠΎΠΌΠΌΠ΅Π½ΡΠΈΡΡΠΉΡΠ΅ ΡΡΡ ΡΡΡΠΎΠΊΡ, Π΄ΠΎΠ±Π°Π²ΠΈΠ² ΠΏΠ΅ΡΠ΅Π΄ Π½Π΅ΠΉ Π΄Π²ΠΎΠΉΠ½ΡΡ ΠΊΠΎΡΡΡ ΡΠ΅ΡΡΡ.
//#define OUTPUT_READABLE_YAWPITCHROLL
Π’Π°ΠΊΠΆΠ΅ Π½Π°ΠΉΠ΄ΠΈΡΠ΅ ΡΡΡΠΎΠΊΡ Ρ Π½Π°Π΄ΠΏΠΈΡΡΡ Β //#define OUTPUT_TEAPOTΒ ΠΈ ΡΠ°ΡΠΊΠΎΠΌΠΌΠ΅Π½ΡΠΈΡΡΠΉΡΠ΅ Π΅Π΅, ΡΠ΄Π°Π»ΠΈΠ² Π΄Π²ΠΎΠΉΠ½ΡΡ ΠΊΠΎΡΡΡ ΡΠ΅ΡΡΡ. Π’Π΅ΠΏΠ΅ΡΡ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π·Π°Π³ΡΡΠ·ΠΈΡΡ ΠΊΠΎΠ΄. Π§ΡΠΎ ΠΌΡ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΈ Π² ΠΊΠΎΠ΄Π΅, ΡΠ°ΠΊ ΡΡΠΎ ΡΠΎ, ΡΡΠΎ Π²ΠΌΠ΅ΡΡΠΎ ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ Π΄Π°Π½Π½ΡΡ Π½Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΡΠ΅ΡΠΌΠΈΠ½Π°Π» ΠΌΡ ΠΏΠ΅ΡΠ΅Π½Π°ΠΏΡΠ°Π²Π»ΡΠ΅ΠΌ ΠΈΡ Π² Processing IDE.
Π’Π΅ΠΏΠ΅ΡΡ ΠΎΡΠΊΡΠΎΠΉΡΠ΅ Processing IDE ΠΈ Π½Π°ΠΆΠΌΠΈΡΠ΅ File -> Open. Π’Π΅ΠΏΠ΅ΡΡ ΠΏΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π² ΠΏΠ°ΠΏΠΊΡ, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π° ββΠ±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° MPU6050 Π΄Π»Ρ Arduino. ΠΡΠΊΡΠΎΠΉΡΠ΅ ΠΏΡΠΈΠΌΠ΅Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ Β«MPUTeapotΒ».
Π ΠΌΠΎΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΡΠΎΠ³ΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠ° β C:\Program Files (x86)\Arduino\libraries\MPU6050\Examples\MPU6050_DMP6\Processing\MPUTeapot.
Π ΡΡΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΠΏΡΠ΅Π΄ΡΡΠΌΠΎΡΡΠ΅Π½ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π²ΡΠ±ΠΎΡ Π½ΠΎΠΌΠ΅ΡΠ° ΠΠΠ Π’Π, ΠΊ ΠΊΠΎΡΠΎΡΠΎΠΌΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ Arduino. Π‘ΡΡΠΎΠΊΠ° Π² ΠΊΠΎΠ΄Π΅, ΡΠ²ΡΠ·Π°Π½Π½Π°Ρ Ρ ΡΡΠΈΠΌ:
String portName = Serial.list()[0];
ΠΡΡΠ³ΠΎΠΉ ΡΠΏΠΎΡΠΎΠ± ΡΠΊΠ°Π·Π°ΡΡ Π½ΠΎΠΌΠ΅Ρ ΠΠΠ Π’Π Arduino β Π²ΡΡΡΠ½ΡΡ Π²Π²Π΅ΡΡΠΈ Π½ΠΎΠΌΠ΅Ρ COM-ΠΏΠΎΡΡΠ°. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π·Π°ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠΈΡΡΠΉΡΠ΅ ΡΡΡΠΎΠΊΡ Π²ΡΡΠ΅ ΠΈ ΡΠ°ΡΠΊΠΎΠΌΠΌΠ΅Π½ΡΠΈΡΡΠΉΡΠ΅ ΡΠ»Π΅Π΄ΡΡΡΡΡ ΡΡΡΠΎΠΊΡ ΠΈ Π·Π°ΠΌΠ΅Π½ΠΈΡΠ΅ Π½ΠΎΠΌΠ΅Ρ COM-ΠΏΠΎΡΡΠ° ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΌ Π½ΠΎΠΌΠ΅ΡΠΎΠΌ COM-ΠΏΠΎΡΡΠ°, ΠΊ ΠΊΠΎΡΠΎΡΠΎΠΌΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ Arduino.