Orodha ya maudhui:

Mita ya Angle: 3 Hatua
Mita ya Angle: 3 Hatua

Video: Mita ya Angle: 3 Hatua

Video: Mita ya Angle: 3 Hatua
Video: Ани Лорак — Наполовину 2024, Novemba
Anonim
Mita ya Angle
Mita ya Angle

Katika hii inayoweza kufundishwa, nitashiriki nanyi watu njia ya kupata pembe kutoka MPU6050 na pi ya rasipberry ukitumia chatu. Ninaandika nakala hii kwa sababu sikuweza kupata yoyote kwenye mtandao ambayo inatuongoza kutumia MPU6050 kupata pembe na pi ya raspberry kutumia chatu. Tunatumia chujio cha kalman-algorithm ya fusion ambayo ilitumika katika misheni ya Apollo (sio utani). Shukrani kwa TJK kwa kuelezea algorithm tata ili madumu na ujuzi mdogo na mzuri katika hesabu (kama mimi) waweze kuelewa kazi ya chujio cha Kalman. Ikiwa una nia pitia blogi yake ya blogi ya TJK ikielezea kalman-filter

Ametekeleza algorithm yake katika C ++. Siwezi kupata utekelezaji wa chatu ya algorithm hii mahali popote kwenye mtandao. Kwa hivyo nilidhani nitafanya utekelezaji wa chatu ya algorithm yake ili watumiaji wa chatu waweze kuitumia kupata pembe na raspberry pi.

Baridi. Tuanze.

Hatua ya 1: Vifaa vinahitajika:)

  1. Raspberry pi na utegemezi wake (Inamaanisha kuonyesha, chanzo cha nguvu na unajua ni nini kingine kinachohitajika)
  2. MPU6050 (Ni wazi)
  3. Kuruka - (mwanamke hadi mwanamke - inategemea moduli yako ya MPU6050)

Hatua ya 2: Wacha tuunganishwe Em '

Wacha tuunganishwe Em '
Wacha tuunganishwe Em '
Wacha tuunganishwe Em '
Wacha tuunganishwe Em '

Itifaki:

Ikiwa haujui, MPU6050 hutumia itifaki ya mawasiliano iitwayo I2C (imetamkwa Nimekusanya mraba C). Ni ya nguvu sana - inachukua waya mbili kwa SDA na SCL na idadi kubwa ya vifaa ambavyo vinaweza kutumiwa sawa vimepunguzwa na upungufu wa vifaa (Unapaswa kufanikiwa kuunganisha vifaa hadi 128). Kwa upande wetu, rasipberry pi hufanya kama bwana na MPU6050 hufanya kama mtumwa.

Ikiwa una nia ya kujifunza kazi ya I2C, hii hapa.

Sawa. Wacha tuanze kufanya kazi.

Wacha tuunganishwe:

Uunganisho ni rahisi sana.

MPU6050 ---------- Raspberry Pi

VCC ---------- 5V (pini 2 au 4)

GND ----------- GND (pini 6)

SDA ----------- SDA (pini 5)

SCL ----------- SCL (pini 3)

Ikiwa haujui usanidi wa pini ya pi raspberry, unaweza kuiweka kwenye google. Unaweza kupata usanidi wa pini ya rasipberry pi 3 hapa.

Unaweza pia kuangalia mchoro wa unganisho na ujisaidie mwenyewe.)

Hatua ya 3: Wacha Tufanye Kazi

Pakua nambari:

Unaweza kupakua au kunakili nambari kutoka kwa kiunga hiki cha git-hub. Ningependelea kupakua kuliko nakala kwa sababu chatu hutupa "matumizi yasiyolingana ya tabo na nafasi katika ujazo" wakati mwingine ikiwa unakili na kubandika nambari. Tafuta kwanini hapa.

Endesha programu:

Mara tu unapoiga nakala hiyo, fungua AngleOMeter.py na uitumie. Hakikisha unakili faili zote AngleOMeter.py na Kalman.py na ziko kwenye folda moja (saraka). Nyote mmejiandaa kwenda. Tilt moduli ya MPU6050 na pembe kwenye skrini inapaswa kubadilika.

Kufanya Kufurahi!

Ilipendekeza: