INHOUDSOPGAWE:

Arduino UNO 'n mede-vlieënier (outomatiese vlieënier): 6 stappe
Arduino UNO 'n mede-vlieënier (outomatiese vlieënier): 6 stappe

Video: Arduino UNO 'n mede-vlieënier (outomatiese vlieënier): 6 stappe

Video: Arduino UNO 'n mede-vlieënier (outomatiese vlieënier): 6 stappe
Video: Leslie Kean on David Grusch (UFO Whistleblower): Non-Human Intelligence, Recovered UFOs, UAP, & more 2024, Julie
Anonim
Arduino UNO 'n CO-pilot (Auto-pilot)
Arduino UNO 'n CO-pilot (Auto-pilot)

Hallo almal hier, ek plaas 'n klein motorvliegtuigstelsel vir 'n RC -vlerkvliegtuig (Sky surfer V3)

Aangesien sky surfer v3 met 'n sweeftuig aangedryf word, kan ons hierdie motorvliegtuigstelsel gebruik tydens die sweef of selfs as dit aangedryf word. Voordat ek met die idee van 'n outomatiese vlieënier begin, sinchroniseer ek nie die boordrekenaar nie (in hierdie geval arduino uno)

met GPS, magnetometer, barometer en nog vele meer sensors. dit is net 'n koppeling met 'n 6-as-gyro, 'n versnellingsmeter, en as hierdie sensor ingeskakel is, sorg dit vir die rolas van die vlug

Stap 1: Vereiste dinge

Dinge benodig
Dinge benodig
Dinge benodig
Dinge benodig
Dinge benodig
Dinge benodig

1. Sky surferv3 (of enige ander vaste vleuel)

2. 6-kanaals radio tx, rx-kombinasie

3. LiPo 11.1V 2200mah (hang af van die ESC en die gebruikte motor)

4. MPU 6050 acc+gyro (IMU)

5. Springers (M-M, M-F, F-F)

6. Kopstukke en vroulike hawens

7. Arduino UNO

8. Soldeerstel

9. Gereedskap

Stap 2: Plaas die IMU

Plaas die IMU
Plaas die IMU

Dit is een van die belangrikste stap in hierdie bouproses, want die rolas hang heeltemal af van die plasing van die sensor.

Die IMU is dus in die middel van die twee CG geplaas, waar ons probeer om die vliegtuig te balanseer. Ek het ook 'n paar vibrasie dempers geplaas om aksiale (motor trillings) te vermy wat die IMU waardes sal beïnvloed.

Opskrifte en die vroulike poort word in hierdie stap gebruik om die IMU op die romp vas te maak.

Stap 3: Kringdiagram

Stroombaandiagram
Stroombaandiagram

In hierdie kringdiagram word die ch 6-uitset aan die arduino uno gegee om weer te verwerk om opdragte van die vlieënier af te neem of in die outomatiese pilootmodus uit te voer, sodat ch 6 'n outomatiese skakelaar is.

Stap 4: Programmeer

Die basisprogram hiervoor is geneem uit die Instructables "Gyro -kamera". hier word die x -as begin lees en waardes word aan die servo (alieron) oorgedra

Die logika is dat Arduino die ch 1 waarde en ch 6 waarde lees. hier is ch 1 die alieron wat die rol van die vliegtuig is.

As ch 6 hoog is (die waarde van 'n hoë postioom is 1980. dan loop dit die servo van die IMU af as dit nie die proefwaardes neem nie.

Dus, ch 6> 1500

dit is 'n outomatiese pilootmodus of 'n normale modus.

In die basisprogram word die x -korreksiewaardes as 27. gegee. Dit word verander volgens die posisie van die IMU in die romp

Stap 5: Integrasie

hier kom die moeilikste werk, baie roetes en roete- en foutmetodes, maar daar kom baie vlinder as dit uiteindelik uitwerk

Stap 6: Vlug

Image
Image

Sjoe, dit is die finale produk, sy is so pragtig en baie komprimerend

Aanbeveel: