Sisukord:
Video: Nurgamõõtur: 3 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
Selles juhendis jagan teiega inimesi, kuidas pythonit kasutades saada vaarika pi abil MPU6050 nurk. Kirjutan seda artiklit, sest ma ei leidnud Internetist ühtegi, mis juhendaks meid kasutama MPU6050, et leida nurk vaarika pi abil pythoni abil. Me kasutame kalman-filtrit-liitmisalgoritmi, mida kasutati Apollo missioonidel (mitte naljalt). Tänan TJK -d sellise keerulise algoritmi selgitamise eest, et vähese ja korraliku matemaatikateadmisega tegelevad mannekeenid (nagu mina) saaksid Kalmani filtri toimimisest aru. Kui olete huvitatud, lugege tema ajaveebi TJK ajaveebi, mis selgitab kalman-filtrit
Ta on rakendanud oma algoritmi C ++. Ma ei leia selle algoritmi python -rakendust kusagilt Internetist. Seega mõtlesin, et teeksin tema algoritmi pythoniga, et pythoni kasutajad saaksid seda kasutada vaarika pi abil nurga leidmiseks.
Lahe. Alustame.
Samm: nõutav rakendus:)
- Vaarika pi ja selle sõltuvused (kuvamisvahendid, toiteallikas ja teate, mida veel vaja on)
- MPU6050 (ilmselt)
- Džemprid - (naissoost naissoost - sõltub teie MPU6050 moodulist)
2. samm: ühendame need
Protokoll:
Kui te pole sellest teadlik, kasutab MPU6050 suhtlusprotokolli nimega I2C (hääldatakse I ruudus C). See on väga võimas - piisab kahest juhtmest SDA ja SCL jaoks ning maksimaalset seadmete arvu, mida saab kasutada, piiravad riistvarapiirangud (vähemalt peaksite ühendama kuni 128 seadet). Meie puhul toimib vaarika pi kaptenina ja MPU6050 orjana.
Kui olete huvitatud I2C toimimise tundmaõppimisest, siis siin see on.
Olgu. Hakkame tööle.
Ühendame need:
Ühendused on üsna lihtsad.
MPU6050 ---------- Vaarika Pi
VCC ---------- 5V (tihvtid 2 või 4)
GND ----------- GND (tihvt 6)
SDA ----------- SDA (tihvt 5)
SCL ----------- SCL (tihvt 3)
Kui te ei tea vaarika pi pin -konfiguratsiooni, võite selle googeldada. Raspberry pi 3 tihvtide konfiguratsiooni leiate siit.
Võite vaadata ka ühendusskeemi ja ennast aidata. (Diagrammil on MPU6050 GND ühendatud vaarika pi 34. nööpnõelaga. Ka see on jahvatatud tihvt. Nii et ärge laske end segadusse ajada. Ühendage see mõlemal viisil.)
3. samm: paneme nad tööle
Laadige kood alla:
Koodi saate alla laadida või kopeerida sellelt git-hub lingilt. Ma eelistaksin allalaadimist koopia asemel, sest koodi kopeerimisel ja kleepimisel python viskab mõnikord vahelehtede ja tühikute ebajärjekindla kasutamise. Siit saate teada, miks.
Käivitage programm:
Kui olete koodi kopeerinud, avage AngleOMeter.py ja käivitage see. Kopeerige kindlasti failid AngleOMeter.py ja Kalman.py ning need on samas kaustas (kataloogis). Kõik on valmis minema. Kallutage MPU6050 moodulit ja nurk ekraanil peaks muutuma.
Head tegemist!
Soovitan:
Atari punkkonsool beebiga 8 sammu järjestus: 7 sammu (piltidega)
Atari punkkonsool koos beebi 8-astmelise sekveneerijaga: see vaheehitus on kõik-ühes Atari punk-konsool ja beebi 8-astmeline järjestus, mida saate freesida Bantam Tools töölaua PCB-freespingis. See koosneb kahest trükkplaadist: üks on kasutajaliidese (UI) plaat ja teine on utiliit
Akustiline levitatsioon Arduino Unoga samm-sammult (8 sammu): 8 sammu
Akustiline levitatsioon Arduino Uno abil samm-sammult (8 sammu): ultraheliheli muundurid L298N DC-naissoost adapteri toiteallikas isase alalisvoolupistikuga Arduino UNOBreadboard ja analoogpordid koodi teisendamiseks (C ++)
4G/5G HD -video otseülekanne DJI droonilt madala latentsusega [3 sammu]: 3 sammu
4G/5G HD-video otseülekanne DJI droonilt madala latentsusega [3 sammu]: Järgnev juhend aitab teil saada HD-kvaliteediga otseülekandeid peaaegu igalt DJI droonilt. FlytOSi mobiilirakenduse ja veebirakenduse FlytNow abil saate alustada drooni video voogesitust
Polt - DIY juhtmeta laadimise öökell (6 sammu): 6 sammu (piltidega)
Bolt - DIY juhtmeta laadimise öökell (6 sammu): Induktiivsed laadimised (tuntud ka kui juhtmeta laadimine või juhtmeta laadimine) on traadita jõuülekande tüüp. See kasutab kaasaskantavatele seadmetele elektrit pakkumiseks elektromagnetilist induktsiooni. Kõige tavalisem rakendus on Qi traadita laadimisst
4 sammu aku sisemise takistuse mõõtmiseks: 4 sammu
4 sammu aku sisemise takistuse mõõtmiseks: Siin on 4 lihtsat sammu, mis aitavad mõõta taigna sisemist takistust