Sisällysluettelo:

DIY Arduino -ohjattu Multiwii -lennonohjain: 7 vaihetta (kuvilla)
DIY Arduino -ohjattu Multiwii -lennonohjain: 7 vaihetta (kuvilla)

Video: DIY Arduino -ohjattu Multiwii -lennonohjain: 7 vaihetta (kuvilla)

Video: DIY Arduino -ohjattu Multiwii -lennonohjain: 7 vaihetta (kuvilla)
Video: How To Make Arduino Based Quad Copter Drone (Multiwii) | Multiwii Tutorial | ELECTRUINO 2024, Marraskuu
Anonim
DIY Arduino -ohjattu Multiwii -lennonohjain
DIY Arduino -ohjattu Multiwii -lennonohjain

Tämän projektin tarkoituksena on luoda monipuolinen mutta mukautettu monikopterinen drone-logiikkakortti, joka perustuu Arduinoon ja Multiwiiin.

Vaihe 1: Laitteisto

Laitteisto
Laitteisto

Arduino Nanoa käytettiin logiikan käsittelyyn ja MPU-6050 toteutettiin gyroskoopin ja kiihtyvyysmittarin syöttämiseen.

Vaihe 2: Suunnittelu

Suunnittelu
Suunnittelu
Suunnittelu
Suunnittelu
Suunnittelu
Suunnittelu

Lataa Fritzing. Se on piirien suunnitteluohjelmisto pienempiin, yksinkertaisempiin piireihin. Se on yksi yksinkertaisimmista mutta tehokkaimmista saatavilla olevista piirilevyjen suunnitteluohjelmistoista.

Piirisuunnitteluni on saatavana "myPCB.fzz" -liitetiedoston kautta.

Jos anturi ei ole oletusarvoisesti käytettävissä Fritzingissä, voit ladata anturin kaavion (.fzz -tiedoston) ja vetää tiedoston työtilaan.

Vaihe 3: Valmistus ja kokoonpano

Valmistus ja kokoonpano
Valmistus ja kokoonpano
Valmistus ja kokoonpano
Valmistus ja kokoonpano

Ne ovat kaksi tapaa tehdä piirilevy suunnittelustasi. Käytin ensimmäistä vaihtoehtoa työskennellessäni tämän projektin parissa.

Valmistettu PCB Online

Käytin SeeedStudioa optimaalisilla tuloksilla kilpailukykyiseen hintaan.

Vie Fritzingissä projektisi gerber -tiedostona.

Voit tarkastella mallia lataamalla gerber -tiedostot täältä.

Luo sitten tili seeedstudioon, vedä gerber -tiedostosi SeeedStudion valmistussivulle ja tilaa haluamasi tiedot.

Kokoonpano

Juotos osat PCB: lle. Harkitse lennonjohtajan 3D -tulostettua koteloa.

Vaihe 4: Säätimien Multiwii -koodin määrittäminen

Säätimien Multiwii -koodin asettaminen
Säätimien Multiwii -koodin asettaminen
Säätimien Multiwii -koodin asettaminen
Säätimien Multiwii -koodin asettaminen
Säätimien Multiwii -koodin asettaminen
Säätimien Multiwii -koodin asettaminen

MultiWii -koodi on ilmainen, helppokäyttöinen ja tukee monia (useimpia) koontiversioita.

Lataa Multiwii ja Arduino IDE.

Liitä lennonohjain tietokoneeseen.

Avaa tietokoneessa jo ladattu MultiWii -kansio ja avaa Arduino -tiedosto nimeltä "MultiWii.ino".

Siirry välilehdelle "config.h" ja poista "//" valitsemalla haluttu monimoottorityyppi.

Vieritä alas ja syötä lähettimen minimi- ja maksimiarvot.

Poista kommentit käytetyistä antureista.

Noudata sitten ohjeita, joita on kommentoitu koko tiedoston aikana.

Napsauta sen jälkeen IDE: n ylävalikosta Työkalut, Taulut ja valitse käyttämäsi Arduino-mikro-ohjain.

Napsauta sitten Työkalut, Portti ja valitse tietokoneen portti, johon ohjain on kytketty.

Lataa Multiwii -koodi napsauttamalla nuolen muotoista painiketta.

Lähetyksen jälkeen IDE: ssä pitäisi näkyä teksti "ladattu onnistuneesti".

Vaihe 5: Multiwii -käyttöliittymän käyttö

Multiwii -käyttöliittymän käyttö
Multiwii -käyttöliittymän käyttö

Avaa MultiWii -kansio, napsauta MultiwiiConf, application.windows32 (tai halutun käyttöjärjestelmän vaihtoehto) ja lopuksi avaa MultiWiiConf.exe.

Valitse ikkunan vasemmasta yläkulmasta portti, jolla lennonohjaimesi on, ja napsauta Aloita. Anturien arvojen pitäisi näkyä sovelluksessa.

Valitse oikealta anturityyppi. Kalibroi anturi siirtämällä/kallistamalla ohjainta hitaasti kehotuksen mukaan.

Halutun dronin malli tulisi näkyä sovelluksessa. Sen liikkeiden tulisi jäljitellä lennonjohtajan liikkeitä.

Vaihe 6: PID -viritys- ja kalibrointivinkkejä

Kytke lennonohjain multiroottoriin säätääksesi PID -arvoja.

Aseta PID -arvot oletusarvoon ja varmista, että monimoottorin painopiste on keskellä.

Pidä multikopteria varovasti niin, että gyroskoopin lukemat graafisessa käyttöliittymässä ovat tasaiset. Aseta sitten kaasu 50%: iin.

Huomautus: Jos kiihtyvyysmittarin lukemat vaihtelevat voimakkaasti, se osoittaa liiallista tärinää. Tärinän vähentämiseksi voidaan tarvita tärinänvaimentimia (vaihtoehtoisena ratkaisuna käytin kaksipuolista teippiä).

Pidä nyt roottoria varovasti turvallisessa paikassa ja lisää kaasua, kunnes moniroottori tuntuu painottomalta.

Painele (laiha) dronin jokaista akselia. Sinun pitäisi tuntea vastustusta tätä muutosta vastaan. Muuta P -arvoa, kunnes tämä vastus on huomattava.

Oskillatele (kallista) dronea kädelläsi edestakaisin kädelläsi. Lisää sovelluksessa P -arvoa, kunnes drone tuskin alkaa värähtää itsestään. Pienennä nyt hieman P -arvoa. Toista tämä prosessi, tällä kertaa värähtelemällä dronea sivuille (vasemmalle ja oikealle).

Kalibroitujen arvojen pitäisi nyt soveltua lentoon.

Katso viritysvinkkejä erityyppisille lennoille tästä osiosta "Edistynyt viritys - käytännön toteutus".

Vaihe 7: Lennä

Voit kokeilla PID -arvoja edelleen varoen.

Jos haluat lisätä lisäominaisuuksia droonillesi, voit harkita livestriimin lisäämistä Raspberry Pi -laitteella tai Bluetooth -ominaisuuksien lisäämistä siihen.

Erityiset kiitokset robobot3112: lle, joka auttoi minua ohjaimen käyttöönotossa.

Jos luulet tämän projektin ansaitsevan sen, älä unohda äänestää, suosikki tai tilata.

Voit vapaasti keskustella muista mahdollisista ominaisuuksista, esittää minulle kysymyksen tai jakaa ajatuksia alla olevassa kommenttiosassa.

Hauskaa lentämistä!

Suositeltava: