Sisällysluettelo:
Video: Arduino UNO a CO-pilot (Auto-pilot): 6 vaihetta
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Hei kaikki täällä Lähetän pienen automaattisen ohjausjärjestelmän RC -siipikoneelle (Sky surfer V3)
koska sky surfer v3 on moottoripurjelentokone, voimme käyttää tätä automaattista pilottijärjestelmää luiston aikana tai jopa moottorin ollessa käynnissä. Ennen kuin aloitan ajatukseni auto-pilotista, ei synkronoida ajotietokonetta (tässä tapauksessa arduino uno)
GPS, magnetometri, barometri ja paljon muita antureita. tämä on vain kytkentä 6-akselisella gyroskoopilla, kiihtyvyysmittarilla ja aina kun tämä anturi on viritetty, se huolehtii lennon rulla-akselista
Vaihe 1: Tarvittavat asiat
1. Sky surferv3 (tai mikä tahansa muu kiinteä siipi)
2. 6-kanavainen radio tx, rx-yhdistelmä
3. LiPo 11.1V 2200mah (riippuu ESC: stä ja käytetystä moottorista)
4. MPU 6050 acc+gyro (IMU)
5. Puserot (M-M, M-F, F-F)
6. Otsatapit ja naarasportit
7. Arduino UNO
8. Juotosarja
9. Työkalut
Vaihe 2: IMU: n asettaminen
Tämä on yksi ratkaiseva vaihe tässä rakennusprosessissa, koska rulla -akseli riippuu täysin anturin sijoittelusta.
Joten IMU sijoitetaan kahden CG: n keskelle, jossa yritämme tasapainottaa tasoa. Olen myös sijoittanut joitakin tärinänvaimentimia aksiaalisten (moottorin värähtelyjen) välttämiseksi, jotka vaikuttavat IMU -arvoihin.
Otsoja ja naarasporttia käytetään tässä vaiheessa IMU: n kiinnittämiseen runkoon.
Vaihe 3: Piirikaavio
Tässä kytkentäkaaviossa ch 6 -lähtö annetaan arduino uno: lle käsittelemään sää ottaakseen käskyt ohjaajalta tai suorittaakseen automaattisen pilottitilan, joten kanava 6 on automaattisen pilottikytkin.
Vaihe 4: Ohjelmoi
Tämän perusohjelma on otettu Instructables "Gyro -kamerasta". tässä x -akseli alkaa lukea ja arvot välitetään servolle (alieron)
Logiikka on, että Arduino lukee ch 1 -arvon ja ch 6 -arvon. tässä ch 1 on alieron, joka on lentokoneen rulla.
Jos ch 6 on korkea (korkean postiomin arvo on 1980. se suorittaa servon IMU: sta, jos se ei ota pilot -arvoja.
Joten, luku 6> 1500
se on automaattiohjaustila tai muuten normaali tila.
Perusohjelmassa x -korjausarvot on annettu 27. tämä muuttuu IMU: n sijainnin mukaan rungossa
Vaihe 5: Integrointi
tässä tulee kaikkein huolellisin työ, paljon polutöitä ja polku- ja virhemenetelmä. mutta tulee paljon perhosia, kun se vihdoin onnistuu
Vaihe 6: Lento
Vau, tämä on lopputuote, hän on niin kaunis ja hyvin tiivistävä