Sisällysluettelo:

Arduino UNO a CO-pilot (Auto-pilot): 6 vaihetta
Arduino UNO a CO-pilot (Auto-pilot): 6 vaihetta

Video: Arduino UNO a CO-pilot (Auto-pilot): 6 vaihetta

Video: Arduino UNO a CO-pilot (Auto-pilot): 6 vaihetta
Video: Amazing arduino project 2024, Heinäkuu
Anonim
Arduino UNO a CO-pilot (Auto-pilot)
Arduino UNO a CO-pilot (Auto-pilot)

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

Tarvittavat asiat
Tarvittavat asiat
Tarvittavat asiat
Tarvittavat asiat
Tarvittavat asiat
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

IMU: n asettaminen
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

Piirikaavio
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

Image
Image

Vau, tämä on lopputuote, hän on niin kaunis ja hyvin tiivistävä

Suositeltava: