Tartalomjegyzék:
- 1. lépés: Hardver
- 2. lépés: Tervezés
- 3. lépés: Gyártás és összeszerelés
- 4. lépés: A vezérlők Multiwii kódjának beállítása
- 5. lépés: A Multiwii GUI használata
- 6. lépés: PID hangolási és kalibrálási tippek
- 7. lépés: Repülj
Videó: DIY Arduino vezérelt Multiwii repülésvezérlő: 7 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
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
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
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
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 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
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:
DIY Arduino Bluetooth vezérelt autó: 6 lépés (képekkel)
DIY Arduino Bluetooth vezérelt autó: Hello barátok! A nevem Nikolas, 15 éves vagyok, és Athénban élek, Görögországban. Ma megmutatom, hogyan lehet kétkerekű Bluetooth-vezérlésű autót készíteni Arduino Nano, 3D nyomtató és néhány egyszerű elektronikus alkatrész segítségével! Feltétlenül nézze meg a
DIY Arduino vezérelt tojás-bot: 12 lépés (képekkel)
DIY Arduino vezérelt tojásbot: Ebben az oktatóanyagban megmutatom, hogyan készíthet saját Egg-botot Arduino segítségével. Korábban szerettem volna elkészíteni, de azt hittem, hogy túl nehéz nekem, de tévedtem. Felépítése egyszerű, így biztosan mindenki meg tudja csinálni
Arduino vezérelt DIY kávéfőző: 13 lépés (képekkel)
Arduino vezérlésű DIY kávéfőző: Ebben az utasításban megvizsgáljuk a forrólevegős pattogatott kukorica-gép módosítását, hogy teljesen automatikus és hőmérséklet-szabályozott otthoni kávéfőzővé váljon. A kávé pörkölése otthon meglepően egyszerű, és még olyan egyszerű is, mint a sütés
Quadcopter Nodemcu és Blynk (Repülésvezérlő nélkül): 5 lépés (képekkel)
Quadcopter Nodemcu és Blynk (Flight Controller nélkül): Helló srácok! Itt véget ér a keresés, hogy drone -t készítsenek repülésvezérlő nélkül. Kicsit drónt készítettem a projektemhez, amely magában foglalja a szörnyűséget. Egy éjszaka alatt szörföztem a neten, hogy működjön a repülésvezérlő, és nagyon csalódott volt
Automaták -- édességek adagoló -- Arduino Bluetooth vezérelt -- DIY: 11 lépés (képekkel)
Automaták || cukorkaadagoló || Arduino Bluetooth -vezérelt || DIY: Ebben az oktatóanyagban megmutatom, hogyan lehet automata építeni egy Arduino használatával. ÍRJON MEG, HOGYAN HOGYAN GONDOLJA EZT AZ UTASÍTÁST, HOGY TOVÁBBI JÓVÁBAN JELENTHETEM, nézze meg a videó bemutatót a jobb megértés érdekében az egészből