Sisukord:
- Samm: vajalikud asjad
- 2. samm: IMU paigaldamine
- Samm: vooluahela skeem
- Samm 4: Programmeerimine
- 5. samm: integreerimine
- 6. samm: lend
Video: Arduino UNO CO-piloot (automaatpiloot): 6 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
Tere kõigile siin postitan väikese automaatse pilootsüsteemi RC fikseeritud tiivaga lennukile (Sky surfer V3)
kuna taevasurfija v3 on mootoriga purilennuk, saame seda automaatset piloodisüsteemi kasutada libisemise ajal või isegi toiteallika korral. Enne alustamist ei ole minu idee auto-piloodist pardaarvuti sünkroonimine (antud juhul arduino uno)
GPS, magnetomeeter, baromeeter ja palju muid andureid. see on lihtsalt ühendamine 6-teljelise güroskoobi, kiirendusmõõturiga ja kui see andur on relvastatud, hoolitseb see lennu rulltelje eest
Samm: vajalikud asjad
1. Sky surferv3 (või mõni muu fikseeritud tiib)
2. 6-kanaliline raadio tx, rx kombinatsioon
3. LiPo 11.1V 2200mah (sõltub ESC -st ja kasutatavast mootorist)
4. MPU 6050 acc+güroskoop (IMU)
5. Džemprid (M-M, M-F, F-F)
6. Päisepoldid ja naissoost pordid
7. Arduino UNO
8. Jootekomplekt
9. Tööriistad
2. samm: IMU paigaldamine
See on selle koostamisprotsessi üks olulisi samme, sest rulltelg sõltub täielikult anduri paigutusest.
Seega paigutatakse IMU kahe CG keskele, kus me püüame lennukit tasakaalustada. Olen paigutanud ka mõned vibratsiooni summutid, et vältida aksiaalseid (mootori vibratsioone), mis mõjutavad IMU väärtusi.
Selles etapis kasutatakse IMU kinnitamiseks kerele päiseid ja naisporti.
Samm: vooluahela skeem
Selles vooluahela skeemis antakse ch 6 väljund arduino uno-le, et töödelda ilmastikku, et võtta piloodilt käske või käivitada automaatpiloodi režiimis, nii et ch 6 on automaatse piloodi lüliti.
Samm 4: Programmeerimine
Selle baasprogramm on võetud Instructables "Gyro camera" -st. siin hakatakse lugema x -telge ja väärtused edastatakse servole (alieron)
Loogika on see, et Arduino loeb väärtusi ch 1 ja ch 6. siin ch 1 on alieron, mis on lennuki rull.
Kui ch 6 on kõrge (kõrge postiomi väärtus on 1980. siis käivitab see servo IMU -st, mitte ei võta pilootväärtusi.
Niisiis, ch 6> 1500
see on autopiloodi või tavarežiim.
Põhiprogrammis on x parandusväärtused antud 27. Seda muudetakse vastavalt IMU positsioonile kere sees
5. samm: integreerimine
siin tuleb kõige vaevarikkam töö, tehes palju rajatöid ning raja- ja vigameetodit. aga tuleb palju liblikat, kui see lõpuks välja töötab
6. samm: lend
Vau, see on lõpptoode, ta on nii ilus ja väga komponeeriv
Soovitan:
Arduino Nano - Arduino Uno adapter: 6 sammu (piltidega)
Arduino Nano kuni Arduino Uno adapter: Arduino Nano on kena, väike ja odav Arduino perekonna liige. See põhineb Atmega328 kiibil, mis teeb selle sama võimsaks kui suurim tema vend Arduino Uno, kuid selle saab kätte väiksema raha eest. Ebays saab nüüd hiina versioone b
Eraldiseisev Arduino 3.3V W / väline 8 MHz kell programmeeritakse Arduino Uno kaudu ICSP / ISP kaudu (jadaseirega!): 4 sammu
Eraldiseisev Arduino 3,3 V W / väline 8 MHz kell programmeeritakse Arduino Uno kaudu ICSP / ISP kaudu (jadaseirega!): Eesmärgid: Ehitada eraldiseisev Arduino, mis töötab 3,3 V toitel 8 MHz välisel kellal. Selle programmeerimine Interneti-teenuse pakkuja (tuntud ka kui ICSP, ahelasisene jadaprogrammeerimine) kaudu Arduino Unost (töötab 5 V juures) Alglaaduri faili redigeerimiseks ja põletamiseks
Programmi Arduino Pro Mini 328P üleslaadimine Arduino Uno abil: 6 sammu
Programmi Arduino Pro Mini 328P üleslaadimine Arduino Uno abil: Arduino Pro Mini on väikseim puitlaastplaat, millel on 14 I/O kontakti, see töötab 3,3 - 5 volti alalisvoolus ja koodi on lihtne programmeerimisseadmesse üles laadida. digitaalsed sisend-/väljundpordid RX, TX, D2 ~ D13, 8 analoogsisendporti A0 ~ A7 1
Vähendage oma Arduino projekte - Arduino UNO ATmega328P programmeerijana (https://youtu.be/YO61YCaC9DY): 4 sammu
Kahandage oma Arduino projekte | Arduino UNO kui ATmega328P programmeerija (https://youtu.be/YO61YCaC9DY): Video link: https://youtu.be/YO61YCaC9DYP programmeerimine ATmega328P kasutades Arduino ISP-na (süsteemisisene programmeerija) võimaldab teil kasutada Arduino funktsioone leivalaual PCB. See aitab enamasti kolledži projekti tegemisel. See vähendab
Võimsam Arduino-UNO, Massduino-UNO: 9 sammu
Võimsam Arduino-UNO, Massduino-UNO: Mis on Massduino? Massduino on uus tootesari, mis ühendab endas Arduino platvormi perifeerse rikka, mugava ja kiire arenduse, odava ja hõlpsasti valmistatava suuremahulise tootmise eelised. Peaaegu kogu Arduino kood võib olla