Tartalomjegyzék:
- 1. lépés: Szükséges dolgok
- 2. lépés: Az IMU elhelyezése
- 3. lépés: Áramköri diagram
- 4. lépés: Programozás
- 5. lépés: Integráció
- 6. lépés: Repülés
Videó: Arduino UNO a CO-pilot (Auto-pilot): 6 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
Helló mindenkinek itt egy kis automatikus pilótarendszert teszek közzé RC fix szárnyú repülőgéphez (Sky surfer V3)
Mivel a sky surfer v3 motoros vitorlázórepülőgép, használhatjuk ezt az automatikus pilótarendszert a siklás közben vagy akár áram alatt. Mielőtt elkezdeném az automatikus pilóta ötletemet, nem szinkronizálom a fedélzeti számítógépet (ebben az esetben arduino uno)
GPS -szel, magnetométerrel, barométerrel és még sok más érzékelővel. ez csak a 6 tengelyes giroszkóphoz és a gyorsulásmérőhöz kapcsolódik, és amikor ez az érzékelő élesítve van, gondoskodik a repülés tengelyéről
1. lépés: Szükséges dolgok
1. Sky surferv3 (vagy bármely más rögzített szárny)
2. 6 csatornás rádió tx, rx kombináció
3. LiPo 11.1V 2200mah (az ESC -től és a használt motortól függ)
4. MPU 6050 acc+giroszkóp (IMU)
5. Jumper (M-M, M-F, F-F)
6. Vágócsapok és hüvelycsatlakozók
7. Arduino UNO
8. Forrasztókészlet
9. Eszközök
2. lépés: Az IMU elhelyezése
Ez az egyik legfontosabb lépés ebben a felépítési folyamatban, mivel a tekercs tengelye teljes mértékben az érzékelő elhelyezésétől függ.
Tehát az IMU a két CG közepére kerül, ahol megpróbáljuk kiegyensúlyozni a síkot. Néhány rezgéscsillapítót is elhelyeztem, hogy elkerüljem az axiális (motoros rezgéseket), amelyek befolyásolják az IMU értékeket.
Ebben a lépésben a fejléceket és a női portot használják az IMU rögzítésére a törzsön.
3. lépés: Áramköri diagram
Ebben a kapcsolási rajzon a ch 6 kimenet az arduino uno-nak adatik, hogy feldolgozza az időjárást, hogy parancsokat vegyen át a pilótától, vagy futtassa az automatikus pilot módban, így a 6-os csatorna az automatikus pilot kapcsoló.
4. lépés: Programozás
Ennek alapprogramja az Instructables "Gyro camera" -ból származik. itt az x tengely olvasása megkezdődik, és az értékek átkerülnek a szervóhoz (alieron)
A logika az, hogy Arduino beolvassa a ch 1 értéket és a ch 6 értéket. itt ch 1 az alieron, amely a repülőgép tekercsét jelenti.
Ha a ch 6 magas (a high postiom értéke 1980. akkor a szervót az IMU -ból futtatja, ha nem veszi a pilotértékeket.
Tehát ch 6> 1500
ez autopilot vagy normál üzemmód.
Az alapprogramban az x korrekciós értékeket 27. -ként adjuk meg. Ez az IMU törzsben elfoglalt helyzetétől függően változik
5. lépés: Integráció
itt jön a legkeményebb munka, sok nyomvonalas munka és nyom- és hiba módszer. de jön sok pillangó, amikor végre sikerül
6. lépés: Repülés
Hű, ez a végtermék, annyira gyönyörű és nagyon összefoglaló
Ajánlott:
Miniatürizáló Arduino autonóm robot (Land Rover / autó) 1. szakasz: 3: 6 lépés
Miniatürizáló Arduino autonóm robot (Land Rover / autó) 1. szakasz
Akusztikus levitáció az Arduino Uno-val Lépésről lépésre (8 lépés): 8 lépés
Akusztikus lebegés az Arduino Uno-val Lépésről lépésre (8 lépés): ultrahangos hangátvivők L298N Dc női adapter tápegység egy egyenáramú tűvel Arduino UNOBreadboard és analóg portok a kód konvertálásához (C ++)
Távvezérelt Bluetooth autó az Arduino UNO használatával: 4 lépés
Távirányítású Bluetooth autó az Arduino UNO használatával: Mindig lenyűgöző lesz elkezdeni megvalósítani azt, amit eddig tanultunk Arduino -ban. Alapvetően a legtöbben az alapokkal mennének. Tehát itt egyszerűen elmagyarázom ezt az Arduino alapú távirányítású autót. Követelmények: 1. Arduino UNO
A legerősebb Arduino-UNO, Massduino-UNO: 9 lépés
A legerősebb Arduino-UNO, Massduino-UNO: Mi a Massduino? A Massduino egy új termékcsalád, amely ötvözi az Arduino platform periférián gazdag, kényelmes és gyors fejlesztését, alacsony költségű és könnyen gyártható nagyüzemi előnyeit. Szinte az összes Arduino kód lehet egy
Arduino 4 kerék meghajtású Bluetooth RC autó UNO R3, HC-05 és L293D motorpajzs használatával kódolással és Android-alkalmazással: 8 lépés
Arduino négykerék-meghajtású Bluetooth RC autó UNO R3, HC-05 és L293D motorpajzs használatával kódolással és Android-alkalmazással: Ma elmesélem, hogyan lehet egy arduino négykerék-meghajtású Bluetooth RC autót készíteni HC 05, L293 motorpajzs segítségével, 4 egyenáramú motor, kódolással és alkalmazással az Android számára az autó vezérléséhez. Használt komponens: -1-Arduino UNO R32-Bluetooth HC-053-Motorshield L293