Turinys:
- 1 žingsnis: reikalingi dalykai
- 2 žingsnis: įdėkite IMU
- 3 žingsnis: grandinės schema
- 4 žingsnis: programa
- 5 žingsnis: integracija
- 6 žingsnis: Skrydis
Video: „Arduino UNO“CO-pilotas (automatinis pilotas): 6 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
Sveiki visi čia aš skelbiu nedidelę automatinio pilotavimo sistemą RC fiksuoto sparno lėktuvui („Sky surfer V3“)
kadangi dangaus banglentininkas v3 yra varomas sklandytuvas, mes galime naudoti šią automatinio pilotavimo sistemą sklandymo metu ar net kai jis yra varomas. Prieš pradedant mano idėją apie automatinį pilotavimą nesinchronizuojamas borto kompiuteris (šiuo atveju arduino uno)
su GPS, magnetometru, barometru ir daugybe kitų jutiklių. tai tik sujungimas su 6 ašių giroskopu, akselerometru ir, kai šis jutiklis yra įjungtas, jis rūpinasi skrydžio ritinio ašimi
1 žingsnis: reikalingi dalykai
1. „Sky surferv3“(arba bet kuris kitas fiksuotas sparnas)
2. 6 kanalų radijo ryšio tx, rx derinys
3. LiPo 11.1V 2200mah (priklauso nuo ESC ir naudojamo variklio)
4. MPU 6050 acc+giroskopas (IMU)
5. Džemperiai (M-M, M-F, F-F)
6. Antraštės kaiščiai ir jungtys
7. Arduino UNO
8. Litavimo rinkinys
9. Įrankiai
2 žingsnis: įdėkite IMU
Tai yra vienas esminių šio kūrimo proceso žingsnių, nes ritinio ašis visiškai priklauso nuo jutiklio išdėstymo.
Taigi IMU yra dviejų CG centre, kur mes bandome subalansuoti plokštumą. Aš taip pat įdėjau keletą vibracijos slopintuvų, kad išvengčiau ašinių (variklio vibracijų), kurie paveiks IMU vertes.
Šiame etape IMU tvirtinimui ant korpuso naudojamos antraštės ir jungtis.
3 žingsnis: grandinės schema
Šioje schemoje „ch 6“išvestis perduodama „arduino uno“, kad ji apdorotų orą, kad priimtų komandas iš piloto arba paleistų automatinio pilotavimo režimu, taigi 6 skyrius yra automatinio piloto jungiklis.
4 žingsnis: programa
Pagrindinė programa yra paimta iš „Instructables“„Gyro camera“. čia pradedama skaityti x ašis ir vertės perduodamos servo (alieron)
Logika yra tokia, kad Arduino nuskaito ch 1 ir ch 6 reikšmes. čia ch 1 yra alieronas, kuris yra orlaivio ritinys.
Jei ch 6 yra didelis (aukšto pašto vertė yra 1980. tada ji paleidžia servo sistemą iš IMU, jei ne ima bandomąsias vertes.
Taigi, ch 6> 1500
tai yra automatinis arba įprastas režimas.
Bazinėje programoje x pataisos vertės nurodomos kaip 27. tai keičiama atsižvelgiant į IMU padėtį fiuzeliaže
5 žingsnis: integracija
čia ateina pats kruopščiausias darbas, atliekant daug takų darbų ir takų bei klaidų metodas. bet ateina daug drugelių, kai pagaliau pavyksta
6 žingsnis: Skrydis
Oho, tai yra galutinis produktas, ji tokia graži ir labai sudėtinga
Rekomenduojamas:
Automatinis aušinimo ventiliatorius naudojant „Servo“ir DHT11 temperatūros ir drėgmės jutiklį su „Arduino“: 8 žingsniai
Automatinis aušinimo ventiliatorius naudojant „Servo“ir DHT11 temperatūros ir drėgmės jutiklį su „Arduino“: šioje pamokoje sužinosime, kaip pradėti & pasukite ventiliatorių, kai temperatūra pakyla virš tam tikro lygio
Parduotuvės automatinis jungiklis (nereikia „Arduino“): 7 žingsniai
Parduotuvės automatinis jungiklis (nereikia „Arduino“): Kaip ir daugelis medžio mėgėjų, prie stalo pjūklo turiu parduotuvės vakuumą ir kiekvieną kartą, kai noriu atlikti pjovimą, turiu jį įjungti prieš įjungdamas pjūklą. Tai gali atrodyti kvaila, bet skauda kaklą, kai įjungiate ir išjungiate parduotuvės vakuumą tiek daug
Automatinis „Google T Rex“žaidimų valdiklis naudojant „Arduino“: 7 žingsniai
Automatinis „Google T Rex“žaidimų valdiklis naudojant „Arduino“: leidžia jį sukurti
„VentMan“II dalis: „Arduino“automatinis krosnies aptikimas stiprintuvams: 6 žingsniai
„VentMan“II dalis: „Arduino“automatinis krosnies aptikimas stiprintuvams: Pagrindiniai punktai: Tai buvo laikinas įsilaužimas, skirtas nustatyti, kada veikia mano kintamosios srovės/krosnies pūstuvo variklis, kad galėtų įsijungti du mano stiprintuvai. Mano ortakiuose reikia dviejų stiprintuvų, kad du šilti/vėsūs orai stumtų du du izoliuotus miegamuosius. Bet aš
AUTOMATINIS ŠVIESOS ŠALTINIO SEKIMAS SU ARDUINO UNO R3: 5 žingsniai
AUTOMATINIS ŠVIESOS ŠALTINIO SEKIMAS SU ARDUINO UNO R3: Šioje pamokoje mes naudosime servo variklį, fotorezistorių ir ištraukiamą rezistorių, kad surinktume automatiškai sekančią šviesos šaltinio sistemą