Taula de continguts:

Arduino UNO a CO-pilot (pilot automàtic): 6 passos
Arduino UNO a CO-pilot (pilot automàtic): 6 passos

Vídeo: Arduino UNO a CO-pilot (pilot automàtic): 6 passos

Vídeo: Arduino UNO a CO-pilot (pilot automàtic): 6 passos
Vídeo: Control Position and Speed of Stepper motor with L298N module using Arduino | testing stepper motor 2024, Desembre
Anonim
Arduino UNO a copilot (pilot automàtic)
Arduino UNO a copilot (pilot automàtic)

Hola a tothom aquí, publico un petit sistema de pilot automàtic per a avió d'ala fixa RC (Sky surfer V3)

ja que sky surfer v3 és planador motoritzat, podem utilitzar aquest sistema de pilotatge automàtic durant el planejament o fins i tot quan s’alimenta. Abans de començar la meva idea de pilot automàtic no és sincronitzar l'ordinador de bord (en aquest cas arduino uno)

amb GPS, magnetòmetre, baròmetre i molts més sensors. això només s’acobla amb giroscopi de 6 eixos, acceleròmetre i sempre que aquest sensor està armat es fa càrrec de l’eix de rotació del vol

Pas 1: coses necessàries

Coses necessàries
Coses necessàries
Coses necessàries
Coses necessàries
Coses necessàries
Coses necessàries

1. Sky surferv3 (o qualsevol altra ala fixa)

2. Radio de 6 canals tx, combinació rx

3. LiPo 11.1V 2200mah (depèn de l’ESC i del motor utilitzat)

4. MPU 6050 acc + giroscopi (IMU)

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

6. Pins de capçalera i ports femella

7. Arduino UNO

8. Kit de soldadura

9. Eines

Pas 2: col·locació de l’IMU

Col·locació de l’IMU
Col·locació de l’IMU

Aquest és un dels passos crucials d’aquest procés de construcció, perquè l’eix del rotlle depèn totalment de la ubicació del sensor.

Així doncs, l’IMU es col·loca al centre dels dos CG on intentem equilibrar l’avió. També he col·locat alguns amortidors de vibracions per evitar axials (vibracions del motor) que afectin els valors de l’IMU.

Les capçaleres i el port femení s’utilitzen en aquest pas per fixar l’IMU al fuselatge.

Pas 3: diagrama del circuit

Esquema de connexions
Esquema de connexions

En aquest diagrama de circuits, la sortida ch 6 es dóna a l’arduino uno per processar el temps per prendre ordres del pilot o executar-se en mode pilot automàtic, de manera que ch 6 és un interruptor de pilot automàtic.

Pas 4: programa

El programa base per a això es pren de la "càmera giroscopica" Instructables. aquí es comença a llegir l'eix x i es passen els valors al servo (alieron)

La lògica és que Arduino llegeix el valor ch 1 i el valor ch 6. aquí el capítol 1 és l'alieron que és el rotlle de l'avió.

Si el ch 6 és alt (el valor de postiom alt és el 1980. llavors executa el servo des de l’IMU si no pren els valors del pilot.

Per tant, cap 6> 1500

és el mode de pilot automàtic o bé el mode normal.

Al programa base, els valors de correcció x es donen com a 27. Això es canvia segons la posició de l'IMU al fuselatge

Pas 5: integració

aquí arriba la feina més minuciosa, fent moltes obres de senderisme i mètode de senderisme i error, però arriba molta papallona quan finalment funciona

Pas 6: vol

Image
Image

Vaja, aquest és el producte final, tan bonic i molt complacent

Recomanat: