1 / 17

Universitatea “ Politehnica ” Bucure ş ti

Universitatea “ Politehnica ” Bucure ş ti Facultatea de Electronic ă , Telecomunica ţ ii ş i Tehnologia Informa ţ iei. Controlul unei ma ş ini teleghidate prin terminal mobil cu platform ă Android folosind o pl ă cu ţ a de dezvoltare av â nd un microcontroler ATMEGA 328P.

jerica
Download Presentation

Universitatea “ Politehnica ” Bucure ş ti

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. Universitatea “Politehnica” Bucureşti Facultatea de Electronică, Telecomunicaţii şiTehnologiaInformaţiei Controlulunei maşiniteleghidateprin terminal mobil cu platformă Android folosind o plăcuţa de dezvoltareavând un microcontroler ATMEGA 328P Conducător ştiinţific Absolvent Sl. Dr. Ing. Eduard POPOVICI Eduard-Robert VOICU

  2. Conţinutulprezentării • Introducere • Ideiprincipale • Schema bloc • AplicaţiaControlYourCar • Construcţia maşinii • Implementareadriverului • Prezentareaproiectului • Concluzii

  3. Introducere

  4. Ideiprincipale – 1 • Creareauneiaplicaţii Android care vacontrola maşina, printrimiterea de comenzifolosind Bluetooth-ul. • Creareaunui program, în IDE-ulArduino, pentrumanipulareacorectă a datelortrimise de cătredispozitivulmobil. • Construireaunui circuit imprimat, avândca circuit integratdriverul L293N, care esteconectat la plăcuţa de dezvoltare.

  5. Ideiprincipale – 2 • Comenziletrimise de dispozitivulmobil au următoarea formă: L-valoarePWM\rR-valoarePWM\r • L reprezintăpartea stangă a maşinii şi R reprezintăpartea dreaptă a maşinii. • valoarePWMreprezintăviteza de rotaţie a motoarelor. Aceastapoate fi cuprinsăîn intervalul [0 – 255]. • -reprezintădirecţia de rotaţie a motoarelor. Dacăesteprezentmotorulseva roti înapoi, iardacaeste absent motorul se va roti înainte. • \r reprezintăsfârşituluneicomenzi.

  6. Schema bloc Dir 1 M Stanga M Stang PWM M Stanga Dir 2 M Dreapta MDrept PWM M Dreapta

  7. AplicaţiaControlYourCar Structuraaplicaţiei • Aplicaţia are structuraurmătoare ->

  8. AplicaţiaControlYourCar Fereastra cătreutilizator a aplicaţiei • View-ulaplicaţieiesteurmătorul:

  9. AplicaţiaControlYourCar Controlulprinaccelerometru • Princitireadateloraccelerometruluise vortrimitecomenzi, prin bluetooth, maşinii. • Se citescdateleaxelor X şi Y. AxaX estecorespunzătoarepentruvirarea stânga – dreapta, iaraxa Y estecorespunzătoarepentruînaintareşipentrumersulînapoi a maşinii.

  10. AplicaţiaControlYourCar Controlulprinapăsareaunorbutoane • Prinapăsareabutoanelorsunttrimisecomenzi de control către maşina. • Particularitateaacestui mod de control o reprezintăfaptul că nu se poate seta viteza de rotaţie a motoarelor din aplicaţie. Viteza de rotaţiefiindsetată din codul JAVA, iaraceastavaloare este maximă, 255.

  11. Construcţia maşinii • Maşinareprezintă un kit 4WD. Asamblarea kit-uluifiinduna uşoara. • Motoarele au necesitatlipireafirelor de alimentare, pentru a putea fi conectate la driver.

  12. Construcţia maşinii Configuraţiamotoarelor • Motoarele au fost aşezatepeşasiul maşinii,avândfirele de alimentareconectate. • Motoarele de peparteastângăsunt legate în paralel, la felcaşicele de peparteadreaptă,pentruca maşina săpoatavirastânga – dreapta.

  13. Implementarea driver-ului. • Am implementat un steper driver, folosindintegratul L293N,8 diode SF 24, câte 4 pentrufiecare motor, şi un condensator de 220 nFpentrudecuplareatensiunii de alimentare la masă.

  14. Implementarea driver-ului Schema electrică

  15. Demonstratiaproiectului

  16. Concluzii • Aplicaţiileimplementare au fostrealizatepe un sistemMaguayMyWay: procesor Intel CORE i7-3630QM 2.4 Ghz, memorie 8 Gb, sistem de operare Windows 7 pe 64 biţi. • Implementareaaplicaţiei Android a fostrealizatăfolosind IDE-ul Eclipse instalând plugin-ul ADT(Android Development Tools), versiuneav22.0.1-685705. • ImplementareaaplicaţieiArduino, pentruplacută de dezvoltare, a fostrealizatăfolosind IDE-ulArduino, versiunea 1.05. • Alegereaşirealizareaacestuiproiect de licenţa mi-a permisaplicareatehnicilorşiprincipiilor de electronicăşi de programareinvăţate în timpul facultăţii.

  17. Universitatea “Politehnica” Bucureşti Facultatea de Electronică, Telecomunicaţii şiTehnologiaInformaţiei Vămulţumesc Conducător ştiinţific Absolvent Sl. Dr. Ing. Eduard POPOVICI Eduard-Robert VOICU

More Related