Innehållsförteckning:
Video: Arduino UNO en CO-pilot (Auto-pilot): 6 steg
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Hej alla här, jag lägger ut ett litet autopilotsystem för RC fastvingade plan (Sky surfer V3)
eftersom sky surfer v3 är glidflygplan kan vi använda detta autopilotsystem under glidningen eller till och med när den drivs. Innan jag börjar med tanken på autopilot synkroniserar jag inte färddatorn (i det här fallet arduino uno)
med GPS, magnetometer, barometer och många fler sensorer. detta är bara koppling med 6-axlig gyro, accelerometer och närhelst denna sensor är tillkopplad tar den hand om flygets rullaxel
Steg 1: Saker som krävs
1. Sky surferv3 (eller någon annan fast vinge)
2. 6-kanals radio tx, rx kombination
3. LiPo 11.1V 2200mah (beror på ESC och motor som används)
4. MPU 6050 acc+gyro (IMU)
5. Byxor (M-M, M-F, F-F)
6. Sidhuvudstiften och honportar
7. Arduino UNO
8. Lödkit
9. Verktyg
Steg 2: Placera IMU
Detta är ett av det avgörande steget i denna byggprocess, eftersom rullaxeln helt beror på sensorns placering.
Så IMU är placerad i mitten av de två CG där vi försöker balansera planet. Jag har också placerat några vibrationsdämpare för att undvika axiella (motorvibrationer) som påverkar IMU -värdena.
Rubriker och honporten används i detta steg för att fixa IMU på flygkroppen.
Steg 3: Kretsdiagram
I detta kretsschema ges utmatningen ch 6 till arduino uno för att bearbeta väder för att ta kommandon från piloten eller köra i autopilotläge så att ch 6 är autopilotswitch.
Steg 4: Program
Grundprogrammet för detta är hämtat från Instructables "Gyro -kamera". här börjar x -axeln börja läsas och värden överförs till servon (alieron)
Logiken är att Arduino läser ch 1 -värdet och ch 6 -värdet. här är ch 1 alieronen som är flygplanets rulle.
Om ch 6 är hög (värdet för hög postiom är 1980. då kör det servon från IMU om det inte tar pilotvärdena.
Så, 6 ch> 1500
det är autopilotläge eller annars normalt läge.
I basprogrammet anges x -korrigeringsvärdena som 27. Detta ändras beroende på IMU: s position i flygkroppen
Steg 5: Integration
här kommer det mest noggranna jobbet, gör massor av spårarbeten och spår- och felmetod. men det kommer massor av fjäril när det äntligen löser sig
Steg 6: Flyg
Wow, detta är den slutliga produkten, hon är så vacker och mycket kompromisslös