Tartalomjegyzék:

DIY Arduino vezérelt Multiwii repülésvezérlő: 7 lépés (képekkel)
DIY Arduino vezérelt Multiwii repülésvezérlő: 7 lépés (képekkel)

Videó: DIY Arduino vezérelt Multiwii repülésvezérlő: 7 lépés (képekkel)

Videó: DIY Arduino vezérelt Multiwii repülésvezérlő: 7 lépés (képekkel)
Videó: Arduino vezérelt, motoros LED panel készítése házilag teljes videó - DIY (4K UHD) 2024, November
Anonim
DIY Arduino vezérelt Multiwii repülésvezérlő
DIY Arduino vezérelt Multiwii repülésvezérlő

Ez a projekt egy sokoldalú, mégis egyedi multikopter drón logikai kártya létrehozását célozza meg Arduino és Multiwii alapján.

1. lépés: Hardver

Hardver
Hardver

Egy Arduino Nano-t használtunk fel a logika feldolgozására, az MPU-6050-et pedig giroszkóp és gyorsulásmérő bemenetre.

2. lépés: Tervezés

Tervezés
Tervezés
Tervezés
Tervezés
Tervezés
Tervezés

Letöltés Fritzing. Ez egy áramkörtervező szoftver kisebb, egyszerűbb áramkörökhöz. Ez az egyik legegyszerűbb, de leghatékonyabb NYÁK -tervező szoftver.

Az áramkör tervezésem a "myPCB.fzz" mellékleten keresztül érhető el.

Ha az érzékelő alapértelmezés szerint nem érhető el a Fritzingben, letöltheti az érzékelő sematikus rajzát (.fzz fájl), és áthúzhatja a fájlt a munkaterületre.

3. lépés: Gyártás és összeszerelés

Gyártás és összeszerelés
Gyártás és összeszerelés
Gyártás és összeszerelés
Gyártás és összeszerelés

Kétféleképpen lehet elkészíteni a NYÁK -t a tervezésből. A projekt kidolgozása során az első lehetőséget használtam.

A PCB Online gyártása

A SeeedStudiót optimális eredményekkel, versenyképes áron használtam.

A Fritzingben exportálja a projektet gerber fájlként.

A dizájnt megtekintheti a gerber fájl (ok) feltöltésével ide.

Ezután hozzon létre fiókot a seeedstudio -n, húzza gerber fájljait a SeeedStudio gyártási oldalára, és rendelje meg a kívánt specifikációkat.

Összeszerelés

Forrasztja az alkatrészeket a NYÁK -ra. Fontolja meg a repülésvezérlő 3D nyomtatott burkolatát.

4. lépés: A vezérlők Multiwii kódjának beállítása

A vezérlők Multiwii kódjának beállítása
A vezérlők Multiwii kódjának beállítása
A vezérlők Multiwii kódjának beállítása
A vezérlők Multiwii kódjának beállítása
A vezérlők Multiwii kódjának beállítása
A vezérlők Multiwii kódjának beállítása

A MultiWii kódja ingyenes, könnyen használható, és sok (legtöbb) buildet támogat.

Töltse le a Multiwii -t és az Arduino IDE -t.

Csatlakoztassa a repülésvezérlőt a számítógépéhez.

A számítógépen nyissa meg a már letöltött MultiWii mappát, és nyissa meg a "MultiWii.ino" nevű Arduino fájlt.

Lépjen be a "config.h" fülre, és törölje a "//" karaktert, válassza ki a kívánt típusú multirotort.

Görgessen lefelé, és adja meg az adó minimális és maximális értékét.

Vegye ki a megjegyzést a használt érzékelőkről.

Ezután kövesse a fájlban megjegyzett utasításokat.

Ezt követően az IDE felső menüjében kattintson az Eszközök, Táblák elemre, és válassza ki az Ön által használt Arduino mikrovezérlőt.

Ezután kattintson az Eszközök, Port elemre, és válassza ki a számítógép portját, amelyen a vezérlő be van kapcsolva.

Töltse fel a Multiwii kódot a nyíl alakú gombra kattintva.

A feltöltés után a "sikeresen feltöltött" szövegnek meg kell jelennie az IDE -n.

5. lépés: A Multiwii GUI használata

A Multiwii GUI használata
A Multiwii GUI használata

Nyissa meg a MultiWii mappát, kattintson a MultiwiiConf, application.windows32 (vagy a kívánt operációs rendszer opciója) elemre, és végül nyissa meg a MultiWiiConf.exe fájlt.

Az ablak bal felső sarkában válassza ki azt a portot, amelyen a repülésirányító van, majd kattintson a Start gombra. Az érzékelő értékeinek meg kell jelenniük az alkalmazásban.

A jobb oldalon válassza ki az érzékelő típusát. Az érzékelő kalibrálásához lassan mozgassa/döntse meg a repülésvezérlőt a felszólítás szerint.

Az alkalmazásban meg kell jelennie a kívánt drón modelljének. Mozgásainak utánozniuk kell a repülésirányító mozgását.

6. lépés: PID hangolási és kalibrálási tippek

Csatlakoztassa a repülésvezérlőt a multirotorhoz a PID értékek beállításához.

Állítsa a PID értékeket alapértelmezettre, és győződjön meg arról, hogy a multirotor súlypontja középen van.

Óvatosan fogja meg a multikoptert, hogy a giroszkóp leolvasása a grafikus felületen egyenletes legyen. Ezután állítsa a gázkart 50%-ra.

Megjegyzés: Ha a gyorsulásmérő mutatói rendkívül ingadoznak, ez a túlzott rezgést jelzi. A rezgések csökkentése érdekében szükség lehet rezgéscsillapítókra (alternatív megoldásként kétoldalas szalagot használtam).

Most, miközben óvatosan tartja a rotorját biztonságos helyen, növelje a gázkart, amíg a multirotor súlytalannak érzi magát.

Tegyen nyomást (sovány) a drón minden tengelyére. Ellenállást kell éreznie a változással szemben. Változtassa meg a P értéket, amíg ez az ellenállás észrevehető nem lesz.

A kezével ingadozzon (döntse) a drónt oda -vissza a kezével. Az alkalmazásban növelje a P értéket, amíg a drón alig kezd önállóan oszcillálni. Most csökkentse egy kicsit a P értéket. Ismételje meg ezt a folyamatot, ezúttal a drónt oldalra (balra és jobbra) oszcillálva.

A kalibrált értékeknek alkalmasnak kell lenniük a repülésre.

A különböző repülési típusokhoz való hangolási tippekért nézze meg itt a "Speciális hangolás - gyakorlati megvalósítás" részt.

7. lépés: Repülj

Bátran kísérletezzen óvatosan a PID -értékekkel.

Ha további funkciókat szeretne hozzáadni a drónhoz, fontolja meg az élő közvetítés hozzáadását Raspberry Pi használatával, vagy Bluetooth -funkciók hozzáadását.

Külön köszönet a robobot3112 -nek, hogy segített a repülésvezérlő beállításában.

Ha úgy gondolja, hogy ez a projekt megérdemli, ne felejtse el szavazni, kedvencezni vagy feliratkozni.

Nyugodtan beszéljen más lehetséges funkciókról, tegyen fel nekem kérdést, vagy ossza meg gondolatait az alábbi megjegyzések részben.

Jó szórakozást a repüléshez!

Ajánlott: