Talaan ng mga Nilalaman:
- Hakbang 1: Kinakailangan ang Appratus:)
- Hakbang 2: Kumonekta tayo sa Em
- Hakbang 3: Gawin Natin ang Paggawa ng Em
Video: Angle-Meter: 3 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
Sa itinuturo na ito, magbabahagi ako sa iyo ng mga tao ng isang paraan upang makuha ang anggulo mula sa MPU6050 na may raspberry pi gamit ang sawa. Sinusulat ko ang artikulong ito dahil wala akong makitang anuman sa internet na gumagabay sa amin na gamitin ang MPU6050 upang makahanap ng anggulo na may raspberry pi gamit ang sawa. Gumagamit kami ng kalman-filter ng isang fusion algorithm na ginamit sa mga misyon ng Apollo (hindi nagbibiro). Salamat sa TJK para sa pagpapaliwanag ng isang kumplikadong algorithm upang ang mga dummy na may kaunti at disenteng kaalaman sa matematika (tulad ko) ay maaaring maunawaan ang pagtatrabaho ng Kalman filter. Kung ikaw ay interesado dumaan sa kanyang blog ang blog ni TJK na nagpapaliwanag ng kalman-filter
Ipinatupad niya ang kanyang algorithm sa C ++. Hindi ko mahanap ang pagpapatupad ng sawa ng algorithm na ito saanman sa internet. Kaya naisip ko na gagawa ako ng pagpapatupad ng sawa ng kanyang algorithm upang magamit ito ng mga gumagamit ng sawa upang makahanap ng anggulo na may raspberry pi.
Malamig. Magsimula na tayo.
Hakbang 1: Kinakailangan ang Appratus:)
- Raspberry pi at mga dependency nito (Ibig sabihin upang ipakita, mapagkukunan ng kuryente at alam mo kung ano pa ang kinakailangan)
- MPU6050 (Malinaw na)
- Mga jumper - (babae hanggang babae - nakasalalay sa iyong module ng MPU6050)
Hakbang 2: Kumonekta tayo sa Em
Protocol:
Kung sakaling hindi ka magkaroon ng kamalayan, ang MPU6050 ay gumagamit ng isang protocol ng komunikasyon na tinatawag na I2C (binibigkas na I square C). Ito ay isang napakalakas - ang kinakailangan lamang ay dalawang wires para sa SDA at SCL at ang maximum na bilang ng mga aparato na maaaring magamit sa pareho ay limitado ng mga limitasyon sa hardware (Dapat mong ma-atleast na makakonekta hanggang sa 128 mga aparato). Sa aming kaso, ang raspberry pi ay gumaganap bilang master at ang MPU6050 ay gumaganap bilang alipin.
Kung interesado kang malaman ang pagtatrabaho ng I2C, Narito na.
Ayos lang Tara na sa trabaho.
Konektado tayo:
Ang mga koneksyon ay medyo simple.
MPU6050 ---------- Raspberry Pi
VCC ---------- 5V (mga pin 2 o 4)
GND ----------- GND (pin 6)
SDA ----------- SDA (pin 5)
SCL ----------- SCL (pin 3)
Kung hindi mo alam ang pin na pagsasaayos ng raspberry pi, maaari mo itong i-google. Maaari mong makita ang pin na pagsasaayos ng raspberry pi 3 dito.
Maaari mo ring tingnan ang diagram ng koneksyon at tulungan ang iyong sarili. (Sa diagram ng MPU6050's GND ay konektado sa ika-34 na pin ng raspberry pi. Iyon din ang ground pin. Kaya't huwag maguluhan. Maaari mong ikonekta ito sa alinmang paraan.)
Hakbang 3: Gawin Natin ang Paggawa ng Em
I-download ang code:
Maaari mong i-download o kopyahin ang code mula sa link na git-hub na ito. Mas gugustuhin kong mag-download nang higit sa kopya sapagkat ang sawa ay nagtatapon ng "hindi pantay na paggamit ng mga tab at puwang sa indentation" kung minsan kung kokopyahin mo at i-paste ang code. Alamin kung bakit dito.
Patakbuhin ang programa:
Kapag nakopya mo ang code, buksan ang AngleOMeter.py at patakbuhin ito. Tiyaking kinopya mo ang parehong mga file na AngleOMeter.py at Kalman.py at ang mga ito ay nasa parehong folder (direktoryo). Handa ka nang umalis. Ikiling ang module ng MPU6050 at dapat baguhin ang anggulo sa screen.
Maligayang Paggawa!
Inirerekumendang:
ESPcopter at Visuino - I-convert ang heading ng Compass sa 3D Angle: 6 na Hakbang
Ang ESPcopter at Visuino - I-convert ang Heading ng Compass sa 3D Angle: Ang ESPcopter ay suportado ngayon ng pinakabagong bersyon ng Visuino, at ginagawa itong marahil ang pinakamadaling mag-program ng drone na mayroon! :-) Sa suporta ng Visuino maaari mong makontrol ang mga motor, ang LED, gumana kasama ang Accelerometer, Gyr
Raspberry Pi A1332 Precision Hall - Epekto ng Angle Sensor Java Tutorial: 4 na Hakbang
Raspberry Pi A1332 Precision Hall - Epekto ng Angle Sensor Java Tutorial: Ang A1332 ay isang 360 ° contactless na mataas na resolusyon na maaaring mai-program na magnetic anggulo ng posisyon ng sensor. Dinisenyo ito para sa mga digital na system na gumagamit ng isang interface ng I2C. Itinayo ito sa teknolohiya ng Circular Vertical Hall (CVH) at isang napaprograma na batay sa signal na microprocessor
10 Mga kahalili sa DIY sa Mga Off-The-Shelf na Elektroniko na Mga Bahagi: 11 Mga Hakbang (na may Mga Larawan)
10 Mga Kahalili sa DIY sa Mga Off-The-Shelf na Mga Elektroniko na Bahagi: Maligayang pagdating sa aking kauna-unahang itinuro! Sa palagay mo ba ang ilang mga bahagi mula sa mga tagatingi sa online ay masyadong mahal o may mababang kalidad? Kailangan bang makakuha ng isang prototype nang mabilis at tumatakbo nang mabilis at hindi makapaghintay linggo para sa pagpapadala? Walang mga lokal na electronics distributor? Ang fol
Paano Sukatin ang Angle Sa MPU-6050 (GY-521): 3 Mga Hakbang
Paano Sukatin ang Angle Sa MPU-6050 (GY-521): Sa Instructable na ito, susukatin namin ang anggulo gamit ang isang Arduino. Kailangan namin ng ilang mga kable, isang Arduino UNO at GY-521 (MPU-6050) upang masukat ang anggulo
Arduino Nano at Visuino: I-convert ang Acceleration sa Angle Mula sa Accelerometer at Gyroscope MPU6050 I2C Sensor: 8 Hakbang (na may Mga Larawan)
Arduino Nano at Visuino: I-convert ang Acceleration sa Angle Mula sa Accelerometer at Gyroscope MPU6050 I2C Sensor: Kaninang nag-post ako ng isang tutorial sa kung paano mo maiugnay ang MPU9250 Accelerometer, Gyroscope at Compass Sensor sa Arduino Nano at iprogram ito sa Visuino upang magpadala ng packet data at ipakita ito sa isang Saklaw at Mga Visual Instrument. Ang Accelerometer ay nagpapadala ng X, Y,