Indholdsfortegnelse:
- Trin 1: Ting påkrævet
- Trin 2: Placering af IMU
- Trin 3: Kredsløbsdiagram
- Trin 4: Programmer
- Trin 5: Integration
- Trin 6: Flyvning
Video: Arduino UNO en CO-pilot (Auto-pilot): 6 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
Hej alle sammen her, jeg sender et lille autopilotsystem til RC fastvinget fly (Sky surfer V3)
da sky surfer v3 er drevet svævefly, kan vi bruge dette auto-pilot system under svæveflyvningen eller endda når den bliver drevet. Inden jeg starter min idé om autopilot, synkroniserer jeg ikke kørecomputeren (i dette tilfælde arduino uno)
med GPS, magnetometer, barometer og mange flere sensorer. dette er bare kobling med 6-akset gyro, accelerometer, og når denne sensor er tilkoblet, tager den sig af flyvningens akse
Trin 1: Ting påkrævet
1. Sky surferv3 (eller enhver anden fast fløj)
2. 6-kanals radio tx, rx kombination
3. LiPo 11.1V 2200mah (afhænger af ESC og motor, der bruges)
4. MPU 6050 acc+gyro (IMU)
5. Jumpere (M-M, M-F, F-F)
6. Hovedstifter og hunporte
7. Arduino UNO
8. Loddesæt
9. Værktøjer
Trin 2: Placering af IMU
Dette er et af de afgørende trin i denne byggeproces, fordi rulleaksen helt afhænger af sensorens placering.
Så IMU er placeret i midten af de to CG, hvor vi forsøger at balancere flyet. Jeg har også placeret nogle vibrationsdæmpere for at undgå aksial (motorvibrationer), som vil påvirke IMU -værdierne.
Overskrifter og hunporten bruges i dette trin til at fastsætte IMU på skroget.
Trin 3: Kredsløbsdiagram
I dette kredsløbsdiagram gives ch6-udgangen til arduino uno for at behandle vejret for at tage kommandoer fra pilot eller køre i auto-pilot-tilstand, så ch 6 er auto-pilot-switch.
Trin 4: Programmer
Grundprogrammet for dette er taget fra Instructables "Gyro kamera". her begynder x -aksen at læse, og værdier overføres til servoen (alieron)
Logikken er, Arduino læser ch 1 værdien og ch 6 værdien. her er ch 1 alieronen, som er rullens fly.
Hvis ch 6 er høj (værdien af høj postiom er 1980. så kører den servoen fra IMU, hvis ikke den tager pilotværdierne.
Så, ch 6> 1500
det er autopilot -tilstand eller ellers normal tilstand.
I basisprogrammet er x -korrektionsværdierne angivet som 27. Dette ændres i henhold til IMU's position i skroget
Trin 5: Integration
her kommer det mest omhyggelige job, der laver masser af sporarbejde og spor og fejlmetode. men kommer masser af sommerfugl, når det endelig fungerer
Trin 6: Flyvning
Wow, dette er det endelige produkt, hun er så smuk og meget kompromiserende
Anbefalede:
Shop Vac Auto Switch (ingen Arduino påkrævet): 7 trin
Shop Vac Auto Switch (ingen Arduino påkrævet): Som mange hobbyfolk træværkere har jeg et butiksvakuum fastgjort til min bordsav, og hver gang jeg vil udføre et snit, skal jeg tænde det, før jeg tænder saven. Det kan se fjollet ud, men det er ondt i nakken at tænde og slukke butiksvakuummet så mange
Arduino Uno Fish Feeder i 6 billige og nemme trin !: 6 trin
Arduino Uno Fish Feeder i 6 billige og nemme trin !: Så der kan være brug for en lille smule baghistorie til dette projekt. Mennesker med kæledyrsfisk blev sandsynligvis præsenteret for det samme problem som mig: ferier og glemsomhed. Jeg glemte konstant at fodre mine fisk og krypterede altid for at gøre det, før det gik til s
Akustisk levitation med Arduino Uno trin for trin (8 trin): 8 trin
Akustisk levitation med Arduino Uno Step-by Step (8-trin): ultralyds lydtransducere L298N Dc kvindelig adapter strømforsyning med en han-DC-pin Arduino UNOBreadboard Sådan fungerer det: Først uploader du kode til Arduino Uno (det er en mikrokontroller udstyret med digital og analoge porte til konvertering af kode (C ++)
Auto Auto Light System: 4 trin
Car Auto Light System: hej fyre, den moderne bil leveres med automatisk billyssystem, hvilket betyder, at forlygterne tændes og slukkes automatisk, afhænger af det omgivende lys, så når det bliver mørkt, eller du kører i tanel, tændes lysene automatisk. troede endda at skifte
Den mere kraftfulde Arduino-UNO, Massduino-UNO: 9 trin
Den mere kraftfulde Arduino-UNO, Massduino-UNO: Hvad er Massduino? Massduino er en ny produktserie, der kombinerer den perifere Arduino-platform, rig og bekvem udvikling, billig og let at fremstille store produktionsfordele. Næsten hele Arduino -koden kan være en