Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Tampereen ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite
  •   Ammattikorkeakoulut
  • Tampereen ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite

Kauko-ohjaus langattomassa lähiverkossa

Vorne, Aripekka (2014)

 
Avaa tiedosto
Vorne_Aripekka.pdf (2.148Mt)
Lataukset: 


Vorne, Aripekka
Tampereen ammattikorkeakoulu
2014
All rights reserved
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201405127288
Tiivistelmä
Tämän opinnäytetyön tarkoituksena oli korvata kauko-ohjattavan auton radio-ohjaus langattomalla lähiverkkoyhteydellä, mikä käytännössä tarkoitti auton radiovastaanottimen korvaamista Raspberry Pi -tietokoneella, joka sopi työn tarkoituksiin erinomaisesti pienen kokonsa ja ominaisuuksiensa ansiosta. Tässä raportissa esitellään Raspberry Piin lisäksi muut työssä käytetyt laitteet ja ohjelmistot sekä käydään läpi työtä varten kirjoitetut ohjelmistokoodit vaihe vaiheelta. Työn varsinaisina tavoitteina, jotka kaikki täytettiin, oli oppia Python-ohjelmointikieltä, tutustua työskentelyyn Linux-ympäristössä sekä luoda toimiva sovellus.

Kauko-ohjattavan auton ohjauksen ja nopeudensäädön toiminta perustui pulssinleveysmodulaatioon, jolla ohjattiin auton moottoreita. Autossa oli kaksi moottoria, yksi servomoottori ohjausta varten ja yksi tasasähkömoottori liikkumiseen. Työn haasteena oli luoda moottoreille lähetetyt ohjaussignaalit niin, että ne vastaisivat radiovastaanottimen autolle lähettämiä signaaleita. Tässä opinnäytetyöraportissa esitellään kaksi vaihtoehtoista tapaa luoda nuo signaalit. Ensimmäinen tapa oli käyttää Raspberry Pi -tietokonetta ja siihen asennettua RPIO-Python-moduulia, ja toinen oli Raspberry Piin luku- ja kirjoitusominaisuuksien laajentaminen kytkemällä siihen Arduino Mega 2560 -kehitysalusta.

Komentojen välitys Raspberry Pi -tietokoneelle toteutettiin lähiverkossa näkyvän verkkosivun kautta, johon sai yhteyden kirjoittamalla Internet-selaimen osoiteriviin Raspberry Piin IP-osoitteen. Verkkosivu ja komentojen välitys toteutettiin Python-ohjelmointikieleen perustuvalla Flask Microframework -palvelinohjelmistolla.

RPIO-moduulilla toteutetun version eduksi voidaan laskea sen pieni tilan tarve. Käyttäjäkokemuksen ja kauko-ohjattavan auton toiminnan kannalta Arduino-kehitysalustalla toteutettu versio oli kuitenkin parempi, sillä sen toiminta oli lähempänä auton alkuperäistä toimintaa.
 
Kokoelmat
  • Opinnäytetyöt (Avoin kokoelma)
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste