1 / 14

Lego Mindstorms NXT robot irányítása Android-alapú mobil eszköz segítségével

Lego Mindstorms NXT robot irányítása Android-alapú mobil eszköz segítségével. BME-VIK Mérnök informatikus szak Szoftverfejlesztés szakirány. Bemutatkozás. Gergely Antal Gergő. Tartalom. Célkitűzés Alkalmazás feladatai NXT készlet Kommunikációs protokoll Kapcsolat felépítés, kommunikáció

ellard
Download Presentation

Lego Mindstorms NXT robot irányítása Android-alapú mobil eszköz segítségével

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Lego Mindstorms NXT robot irányítása Android-alapú mobil eszköz segítségével

  2. BME-VIK Mérnök informatikus szak Szoftverfejlesztés szakirány Bemutatkozás Gergely Antal Gergő

  3. Tartalom • Célkitűzés • Alkalmazás feladatai • NXT készlet • Kommunikációs protokoll • Kapcsolat felépítés, kommunikáció • Irányítás • Konfigurálhatóság • Bemutató • Lehetőségek

  4. Célkitűzés Lego Mindstorms NXT robot irányítása Bluetooth-on keresztül Android operációs rendszert futtató mobil eszköz segítségével.

  5. Alkalmazás feladatai • Bluetooth eszközök felderítése • Kapcsolódás a robothoz, párosítás • Felhasználó vezérelt irányítás • Gombokkal • Gyorsulásérzékelővel • Parancsok küldése a robotnak

  6. NXT készlet • Mikrokontroller • Szervomotorok • Szenzorok • Fény/Szín • Hang • Ultrahang • Érintés

  7. Kommunikációs protokoll • NXT Direct Command • NXT Slave firmware értelmezi és fordítja funkciókra • Bármilyen Bluetooth eszköz képes parancsokat küldeni • Üzenetek felépítése • BT csomagok protokolljára épít • Első 2 byte: üzenethossz • 3. byte: Parancs típus • 4. byte: Parancs kódja • Többi: Parancs paraméterei

  8. Új Activity indítás BT eszközök keresésére Eszközök párosítása Main Activity-ben a motorok vezérlése Parancsok küldése külön szálon Kapcsolat felépítés, kommunikáció

  9. Gombokkal OnTouchListener OnClickListener OnSeekBarChangeListener Gyorsulásérzékelővel SensorListener Irányítás Y X Z

  10. Más felépítésű NXT robotok irányítása Motor portok beállítása Fordítva beépített motorok korrigálása Motor irány beállítása Konfigurálhatóság

  11. Bemutató

  12. Felderítő robot NXT-re webkamera illesztése Kép átvitele a telefonra Alkalmazásban a kép megjelenítése Lehetőségek, előretekintés • Bluetooth lecserélése WiFi-re • Nagy távolságok áthidalása

  13. Kérdések

  14. Köszönöm a figyelmet!

More Related