Cuprins:

Arduino UNO a CO-pilot (Auto-pilot): 6 pași
Arduino UNO a CO-pilot (Auto-pilot): 6 pași

Video: Arduino UNO a CO-pilot (Auto-pilot): 6 pași

Video: Arduino UNO a CO-pilot (Auto-pilot): 6 pași
Video: Lucrez la Muzeul Privat pentru Bogați și Faimoși. Povesti de groaza. Groază. 2024, Iulie
Anonim
Arduino UNO a CO-pilot (Auto-pilot)
Arduino UNO a CO-pilot (Auto-pilot)

Bună ziua tuturor aici postez un mic sistem de pilot auto pentru avion cu aripă fixă RC (Sky surfer V3)

Deoarece Sky Surfer v3 este planor cu motor, putem folosi acest sistem de pilot automat în timpul planării sau chiar atunci când suntem alimentați. Înainte de a începe ideea mea de pilot automat nu este sincronizarea computerului de bord (în acest caz arduino uno)

cu GPS, magnetometru, barometru și mulți alți senzori. aceasta este doar cuplarea cu giroscopul cu 6 axe, accelerometrul și ori de câte ori acest senzor este armat, are grijă de axa de rulare a zborului

Pasul 1: Lucruri necesare

Lucruri necesare
Lucruri necesare
Lucruri necesare
Lucruri necesare
Lucruri necesare
Lucruri necesare

1. Sky surferv3 (sau orice altă aripă fixă)

2. 6-ch radio tx, combinație rx

3. LiPo 11.1V 2200mah (depinde de ESC și motorul utilizat)

4. MPU 6050 acc + giroscop (IMU)

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

6. Pinii antetului și porturile pentru mamă

7. Arduino UNO

8. Set de lipit

9. Instrumente

Pasul 2: Plasarea IMU

Plasarea IMU
Plasarea IMU

Acesta este unul dintre pasul crucial în acest proces de construcție, deoarece axa ruloului depinde în totalitate de amplasarea senzorului.

Deci, IMU este plasat în centrul celor două CG unde încercăm să echilibrăm avionul. De asemenea, am pus câteva amortizoare de vibrații pentru a evita axiale (vibrațiile motorului) care vor afecta valorile IMU.

Anteturile și portul feminin sunt utilizate în acest pas pentru a fixa IMU pe fuzelaj.

Pasul 3: Diagrama circuitului

Diagrama circuitului
Diagrama circuitului

În această schemă de circuit, ieșirea ch 6 este dată arduino uno pentru a procesa vremea pentru a prelua comenzile de la pilot sau pentru a rula în modul pilot automat, deci ch 6 este comutator de pilot automat.

Pasul 4: Program

Programul de bază pentru aceasta este preluat din „Camera giroscopică” Instructables. aici se începe citirea axei x și valorile sunt transmise la servo (alieron)

Logica este că Arduino citește valoarea ch 1 și valoarea ch 6. aici ch 1 este alieron care este rolul avionului.

Dacă ch 6 este ridicat (valoarea postiom ridicat este 1980. atunci rulează servo de la IMU dacă nu ia valorile pilot.

Deci, cap 6> 1500

este modul pilot automat sau altfel modul normal.

În programul de bază, valorile de corecție x sunt date ca 27. acest lucru este modificat în funcție de poziția IMU în fuselaj

Pasul 5: Integrare

aici vine cea mai minuțioasă treabă, făcând o mulțime de trasee și metode de urmărire și eroare.

Pasul 6: Zbor

Image
Image

Uau, acesta este produsul final, atât de frumoasă și foarte cuprinzătoare

Recomandat: