Sadržaj:

Arduino UNO CO-pilot (automatski pilot): 6 koraka
Arduino UNO CO-pilot (automatski pilot): 6 koraka

Video: Arduino UNO CO-pilot (automatski pilot): 6 koraka

Video: Arduino UNO CO-pilot (automatski pilot): 6 koraka
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Decembar
Anonim
Arduino UNO CO-pilot (automatski pilot)
Arduino UNO CO-pilot (automatski pilot)

Pozdrav svima, objavljujem mali sistem automatskog pilotiranja za RC fiksni avion (Sky surfer V3)

budući da je sky surfer v3 jedrilica na pogon, možemo koristiti ovaj sistem automatskog pilotiranja tokom klizanja ili čak i na pogon. Prije početka moja ideja o automatskom pilotu nije sinhronizacija ugrađenog računara (u ovom slučaju arduino uno)

sa GPS -om, magnetometrom, barometrom i mnogim drugim senzorima. ovo se samo spaja sa žiroskopom sa 6 osi, mjeračem ubrzanja i kad god je ovaj senzor uključen, brine se o osi kotrljanja leta

Korak 1: Potrebne stvari

Potrebne stvari
Potrebne stvari
Potrebne stvari
Potrebne stvari
Potrebne stvari
Potrebne stvari

1. Sky surferv3 (ili bilo koje drugo fiksno krilo)

2. 6-kanalni radio tx, rx kombinacija

3. LiPo 11.1V 2200mah (zavisi od ESC -a i motora koji se koristi)

4. MPU 6050 acc+giro (IMU)

5. Džemperi (M-M, M-F, F-F)

6. Igle zaglavlja i ženski portovi

7. Arduino UNO

8. Komplet za lemljenje

9. Alati

Korak 2: Postavljanje IMU -a

Postavljanje IMU -a
Postavljanje IMU -a

Ovo je jedan od ključnih koraka u ovom procesu izgradnje, jer osovina kotrljanja u potpunosti ovisi o položaju senzora.

Dakle, IMU je postavljen u središte dva CG -a gdje pokušavamo uravnotežiti ravninu. Također sam postavio neke prigušivače vibracija kako bih izbjegao aksijalne (vibracije motora) koje će utjecati na vrijednosti IMU.

Zaglavlja i ženski priključak se koriste u ovom koraku za pričvršćivanje IMU na trupu trupa.

Korak 3: Dijagram kola

Dijagram kola
Dijagram kola

Na ovom dijagramu spojeva izlaz ch 6 daje se arduinu uno-u za obradu vremenskih uvjeta za preuzimanje naredbi od pilota ili pokretanje u načinu rada automatskog pilota, tako da je ch 6 prekidač za automatski pilot.

Korak 4: Program

Osnovni program za to je preuzet sa instrukcije "Gyro camera". ovdje se x os počinje čitati i vrijednosti se prenose na servo (alieron)

Logika je da Arduino čita vrijednost ch 1 i vrijednost ch 6. ovdje ch 1 je alieron koji se kotrlja zrakoplova.

Ako je ch 6 visok (vrijednost visoke pozicije je 1980.), tada pokreće servo iz IMU -a, a ne uzima pilot vrijednosti.

Dakle, ch 6> 1500

to je način autopilota ili inače normalan način rada.

U osnovnom programu vrijednosti korekcije x date su kao 27. To se mijenja u skladu s položajem IMU -a u trupu trupa

Korak 5: Integracija

ovdje dolazi najmučniji posao, radi puno radova na tragu i metoda traga i grešaka. ali dolazi puno leptira kad napokon uspije

Korak 6: Let

Image
Image

Vau, ovo je konačni proizvod, tako je lijepa i vrlo kompromisna

Preporučuje se: