Controlul unui robot mobil folosind Arduino Uno și un dispozitiv Android

Previzualizare licența:

Cuprins licența:

1INTRODUCERE1
1.1SCOPUL1
1.2MOTIVA- IA1
1.3AVANTAJELE PROIECTULUI1
2PREZENTAREA TEHNOLOGIILOR SI PROGRAMELOR UTILIZATE2
2.1INTEFATA DE CONTROL2
2.1.1Android2
2.1.2Unity7
2.1.33Ds Max10
2.2PARTEA HARDWARE15
2.2.1Dispozitivul Android15
2.2.2Arduino UNO R317
2.2.3Servomotorul22
2.2.4Modulul Bluetooth23
2.2.5Driver-ul pentru motor25
2.2.6Stabilizatorul de tensiune 780527
3DESCRIEREA PROIECTULUI30
3.1INTERFATA DE CONTROL30
3.1.1Unity30
3.1.23Ds Max32
3.2HARDWARE37
3.2.1Servomotorul39
3.2.2Driverul pentru motor L293D42
3.2.3Modulul Bluetooth si stabilizatorul de tensiune 780544
3.2.4Placuta Arduino45
4CONCLUZII48
5BIBLIOGRAFIE49
6REFERIN- E WEB50
A.CODUL SURSA51
B.CD / DVD56
INDEX57

Extras din licența:

1.1Scopul

Scopul acestei lucrari este acela de a dobandi si aprofunda cunostinte atat teoretice cat si practice despre lucrul cu platforma Arduino Uno, programul Unity si limbajul de programare C#.

1.2Motiva- ia

Tema pe care am ales-o reprezinta o buna oportunitate de a pune in practica acele cunostinte obtinute in cei patru ani de facultate dar si o posibilitate de obtinere de cunostinte noi.

1.3Avantajele proiectului

Platforma Arduino este recomandata pentru incepatori deoarece exista numeroase forum-uri care ofera ajutor si foarte multi oameni o folosesc.

Un avantaj al proiectului meu este acela ca telecomanda care controla masinuta este inlocuita cu un dispozitiv Android si masinuta poate fi controlata chiar si cu telefonul mobil, pe care il avem asupra noastra majoritatea timpului si astfel nu trebuie sa mai stam cu grija sa nu uitam telecomanda sau sa cumparam baterii pentru ea.

Un alt avantaj este acela ca sistemul de operare pentru care este realizata interfata de control, si anume Android este foarte raspandit si cuprinde o gama foarte larga de dispozitive.

2PREZENTAREA TEHNOLOGIILOR SI PROGRAMELOR UTILIZATE

2.1Intefata de control

2.1.1Android

FIGURA 1. LOGO ANDROID

Android-reprezinta un sistem de operare mobil dezvoltat acum de compania Google.

Compania Android a fost creata de Andy Rubin, Rich Miner, Nick Sears si Chris White pentru a dezvolta "dispozitive mobile mai destepte si mai constiente de locatia si preferintele posesorului", asa cum spunea Rubin.

Desi la inceput compania vroia sa se axeze pe sisteme pentru camere de fotografiat digitale, pana la urma s-a indreptat spre smartphone-uri.

Acum, in iulie 2015 se implinesc 10 ani de cand compania Android a fost cumparata de gigantul Google care a platit in jur de cincizeci de milioane de dolari. Multi angajati au ramas si astfel a inceput o noua era.

Platforma Android a fost aratata in 2007 in noiembrie iar HTC Dream a fost primul smartphone cu Android, lansat in anul 2008. Din 2008 si pana in prezent sistemul Android a continuat sa fie dezvoltat si sa primeasca noi imbunatatiri. Fiecare lansare mai importanta a fost denumita dupa un desert. De exemplu, versiunea 1.5 a fost denumita ,,Cupcake", versiunea 1.6 a fost denumita ,,Donut", versiunea 4.4.4 ,,KitKat", iar versiunea 5.0 a primit numele de ,,Lollipop".

Acesta este un tabel din care reiese raspandirea versiunilor sistemului Android bazata pe dispozitivele care au accesat magazinul de aplicatii in perioada 23 mai-1 iunie 2015.

VersiuneDenumireData aparitieRaspandire

5.1.xLollipop9 martie 20150.8%

5.0.0-5.0.23 noiembrie 201411.6%

4.4.0-4.4.4KitKat31 octombrie 201339.2%

4.3.xJelly Bean24 iulie 20135.2%

4.2.x13 noiembrie 201217.5%

4.1.x9 iulie 201214.7%

4.0.3-4.0.4Ice Cream Sandwich15 decembrie 20115.1%

2.3.3-2.3.7Gingerbread9 februarie 20115.6%

2.2Froyo20 mai 20100.3%

TABELUL 1. RASPANDIREA VERSIUNILOR ANDROID

Din tabelul de mai sus reiese urmatorul grafic al raspandirii versiunilor sistemului Android:

FIGURA 2. GRAFIC RASPANDIRE VERSIUNI ANDROID

In ceea ce priveste interfata sistemului Android, cea de baza permite controlul direct folosind atingeri ce incearca sa fie cat mai apropiate de cele din realitate, ca de exemplu ciupitul, trecerea peste ecran, ciupitul inversat sau lovirea usoara. De asemenea mai cuprinde si o tastatura virtuala foarte eficienta ce contine atat litere cat si cifre, semne de punctuatie si diverse alte simboluri.

Acestea sunt niste imagini care arata tastatura virtuala a unei tablete ce foloseste ca sistem de operare Android versiunea 4.4.2:

Bibliografie:

[DOOM05] - Dictionarul ortografic, ortoepic si morfologic al limbii romane, Editura Univers Enciclopedic, Bucuresti, 2005

[BAN09] - Massimo Banzi, Getting Started with Arduino, Editura O'Reilly Media, 2009

[MON11] - Simon Monk, Arduino+Android projects for the Evil Genius:Control Arduino With Your Smartphone or Tablet, Editura Tab Books, 2011

[ALB12] - Joseph Albahari, Ben Albahari, C# 5.0 in a Nutshell, 5th Edition, Editura O'Reilly Media, 2012

[GER09] - Mark Gerhard, Jeffrey Harper, Jon McFarland, Mastering Autodesk 3ds Max Design 2010, Editura Wiley/Sybex, 2009

Descarcă licența

Pentru a descărca acest document,
trebuie să te autentifici in contul tău.

Structură de fișiere:
  • Controlul unui robot mobil folosind Arduino Uno si un dispozitiv Android.doc
Alte informații:
Tipuri fișiere:
doc
Diacritice:
Da
Nota:
10/10 (1 voturi)
Anul redactarii:
2015
Nr fișiere:
1 fisier
Pagini (total):
71 pagini
Imagini extrase:
71 imagini
Nr cuvinte:
6 386 cuvinte
Nr caractere:
37 308 caractere
Marime:
28.50MB (arhivat)
Publicat de:
Eusebiu-Lorin Oprea
Nivel studiu:
Facultate
Tip document:
Licența
Domeniu:
Organe de mașini
Tag-uri:
programare, dispozitive, sistem de operare, calculatoare, interfete
Predat:
la facultate , Universitatea din Craiova din Craiova
Specializare:
Automatica si electronica
Materie:
Organe de mașini
An de studiu:
IV
Profesorului:
dr. ing. Ionuț Cristian Reșceanu
Sus!