Radio-ohjauksen integrointi vapaastilentävän lennokin ohjausjärjestelmään
Sivonen, Mikko (2015)
Sivonen, Mikko
2015
Sähkötekniikan koulutusohjelma
Tieto- ja sähkötekniikan tiedekunta - Faculty of Computing and Electrical Engineering
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2015-08-12
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tty-201506171428
https://urn.fi/URN:NBN:fi:tty-201506171428
Tiivistelmä
Perinteisesti vapaastilentävien lennokkien säätö tehdään lentojen välillä perustuen kokemukseen ja arvioihin sekä koelennoilla saatuihin tuloksiin. Diplomityön tavoitteena oli kehittää vapaastilentävän lennokin ohjausjärjestelmä, jota pystytään säätämään radio-ohjaimella lennon aikana. Lisäksi tarpeen oli toteuttaa tietokoneohjelma, jolla lennokin ohjaimen asetuksia ja säätöjä pystyttäisiin muuttamaan sekä lukemaan olemassa olevat säädöt ohjaimesta. Vapaastilentävä lennokki on lennokki, joka lentää ilman ulkoista ohjausta lennättäjän päästettyä sen ilmaan. Vapaastilentävillä lennokeilla kilpaillaan ympäri maailman kansallisissa ja kansainvälisissä kilpailuissa.
Työssä suunniteltiin Atmega328p-mikroprosessoriin pohjautuva lennokin ohjain, jonka ohjelmisto toteutettiin Arduino-kehitysympäristössä. Tietokoneohjelma tehtiin Java-pohjaisessa Processing-kehitysympäristössä. Elektroniikan ja ohjelmiston suunnittelussa kiinnitettiin toiminnallisuuden lisäksi erityistä huomiota virran kulutuksen optimointiin ja laitteen fyysiseen kokoon. Yhteys lennokin ohjaimesta tietokoneohjelmaan toteutettiin bluetoothin avulla ja radio-ohjaimena käytettiin radiolähetintä, joka on tarkoitettu radio-ohjattavien lennokkien lennätykseen.
Lopputuloksena syntyi toimiva ja lupaava lennokin ohjain sekä ohjelmisto. Kehitettävää jäi virrankulutuksen optimointiin ja radion kantomatkan lisäämiseen. Jatkossa tietokoneohjelma on tarkoitus muuntaa Android-alustalle sopivaksi ja mahdollisia lisälaitteita kehitetään ohjaimeen.
Työssä suunniteltiin Atmega328p-mikroprosessoriin pohjautuva lennokin ohjain, jonka ohjelmisto toteutettiin Arduino-kehitysympäristössä. Tietokoneohjelma tehtiin Java-pohjaisessa Processing-kehitysympäristössä. Elektroniikan ja ohjelmiston suunnittelussa kiinnitettiin toiminnallisuuden lisäksi erityistä huomiota virran kulutuksen optimointiin ja laitteen fyysiseen kokoon. Yhteys lennokin ohjaimesta tietokoneohjelmaan toteutettiin bluetoothin avulla ja radio-ohjaimena käytettiin radiolähetintä, joka on tarkoitettu radio-ohjattavien lennokkien lennätykseen.
Lopputuloksena syntyi toimiva ja lupaava lennokin ohjain sekä ohjelmisto. Kehitettävää jäi virrankulutuksen optimointiin ja radion kantomatkan lisäämiseen. Jatkossa tietokoneohjelma on tarkoitus muuntaa Android-alustalle sopivaksi ja mahdollisia lisälaitteita kehitetään ohjaimeen.