9
MEMÒRIA COTXE AMB ARDUINO Noms: Pol Bravo, Alessandro Infante, Roger Montlla, Iv!n P"re#, $erg Pno Classe: %t B E$O Mat&ra: Te'nologa Professors: Davd (ranados )oan $an*+an C+rs: -.%/-.0 Col1leg $agrada 2am3la MEMÒRIA COTXE

Cotxe Arduino

Embed Size (px)

Citation preview

7/24/2019 Cotxe Arduino

http://slidepdf.com/reader/full/cotxe-arduino 1/9

MEMÒRIA COTXE AMB ARDUINO

Noms: Pol Bravo, Alessandro Infante,

Roger Montlla, Iv!n P"re#, $erg Pno

Classe: %t B E$O

Mat&ra: Te'nologa

Professors: Davd (ranados )oan $an*+an

C+rs: -.%/-.0

Col1leg $agrada 2am3la

MEMÒRIA COTXE

7/24/2019 Cotxe Arduino

http://slidepdf.com/reader/full/cotxe-arduino 2/9

OBJECTIUS

45o6*e't+ d5a7+est 8ro*e'te no "s nom"s arr6ar a 'onstr+r +n 'ot9eam6 +n 6on f+n'onament A7+est 8ro*e'te tam6" 'onsta d5+n8rn'8al o6*e't+, 7+e "s la motva'; nfantl 8er la 8rograma'; )a

7+e +tlt#ant 'om a re'lam el 'ot9e es 8ot arr6ar a fer 7+e els nens8etts 8rogramn El 7+e <an de 8rogramar s;n els dferentsmovments esta6lerts 7+e <a de fer el 'ot9e 8er arr6ar al =nal Per>ltm volem 7+e el 'ot9e f+n'on am6 +na a8l'a'; 8r?8a, a7+est es+n altre o6*e't+ fonamental $

PROCEDIMENTS

- CREACIÓ PROGRAMA

Prmer de tot vam fer la 8rograma'; dels dferents 8assos del

'ot9e, tam6" vam tenr 7+e 8osar la 'onne9; 8er 6l+et<oot al8rograma Tot seg+t vam arreglar alg+n t8+s d5error 'om larota'; de la roda 7+e no estava del tot 6en de=nda Des8r"s vam8osar +n sensor de 8ro9mtat el vam 8rogramar 8er7+& 8tes,7+an s5a8ro8"s a +n o6*e'te a m"s de 0 'm Tot seg+t vam 8osardos leds, 7+e mar'aven s el 'ot9e *a tena +n 'r'+t 8rogramat oestava 6+t

- CREACIÓ COTXE

El 'ot9e va ser 'reat am6 +nes 8e'es *a esta6lertes 'reades El'ot9e 'onstava de +na 6ase, d+es rodes grans +na roda 'entral7+e no "s =9a Nosaltres vam n'or8orar al 'ot9e dos motors DC7+e van alternant el sentt de rota'; 8er a fer els dferents t8+sde grs, 'ada motor anava 'onne'tat a +na roda El 'ot9e tam6"'onstava de +na 8la'a ard+no romeo 7+e *a t" les 'onne9ons delsmotors El 'ot9e anava am6 +n voltatge de @ Per =nalt#ar elsdetalls vam fer +na 'ar'assa a mes+ra 8er el 'ot9e, am6 +naa8ert+ra davantera 8er 8oder man8+lar el 'r'+t

- CREACIÓ TAULELL

4a 'rea'; del ta+lell va ser el 8ro'edment m"s sen#ll, vam agafar+n ta+lell de f+sta vam traar dferents 7+adrats de . 'm de'ostat la dmens; del llarg del 'ot9e A7+ests 7+adrats es van feram6 el mot+ de 'ada movment del 'ot9e fes +n 8as 'a8 aendavant En els dferents grs el 'ot9e grava so6re el se+ mate9e9 8er tant no es vea afe'tada la seva estFn'a en el 7+adrat

INVESTIGACIÓ MOTORS UTILITZATS

Per tro6ar +n motor DC a la vda real, 6+s'a el ventlador 7+e es tro6a

dns del te+ ordnador Tam6" 8ots tro6ar/ne +n de molt 8ett al te+tel&fon m?6l El motor DC "s el 7+e fa 7+e el te+ tel&fon v6r, tot

7/24/2019 Cotxe Arduino

http://slidepdf.com/reader/full/cotxe-arduino 3/9

fent grar +n 6lo' de metall el 8es del 7+al estF dstr6+Gt de manerano +nforme

Un motor DC 8ot f+n'onar ll+rement en am6 d+es dre''onsH "smolt fF'l 'ontrolar/ne la velo'tat 8er? no la 8os'; Tam8o' no "s

sen#ll at+rar/lo de forma 8re'sa e am6 dos 'a6les: almenta'; terra Per norma general, +n motor DC no 8ot "sser almentatdre'tament del 'orrent 7+e 8ro8or'ona +n Pn dgtal Ard+no

em 'anvat la dre''; dels dferents motors 8er a'onseg+r 7+e el'ot9e gr so6re el se+ mate9 e9, a93 no afe'tava al se+ movmentlateral A9? <o <em fet fent 7+e +n motor gr 'a8 a endavant d+rant+n tem8s determnat l5altre 'a8 a enrere am6 el mate9 tem8s

CREACIÓ DE L’APLICACIÓESTÈTICAMENT

Prmer de tot vam +tlt#ar tres Jet9es , +na 8er7+& fa' la f+n';d5anar 'a8 a endavant dos m"s 'a8 a els 'ostats, am6 a7+estesJet9es 'om8letFvem el 8rmer o6*e't+ 7+e era dre''onall5a+tom?6l

7/24/2019 Cotxe Arduino

http://slidepdf.com/reader/full/cotxe-arduino 4/9

M"s tard, vam 8osar dos 6otons +n destart +n altre de 8arar, el de start esel 7+e serve9 8er7+& +na vegada<ag+"s 8rogramat tot el 'r'+t, esdona al 6ot; l5a+tom?6l es 8osa en

mar9a, l5altre 6ot; es 7+an +navegada *a s5<a a'a6at de fer el 'r'+t vols elmnar totes les ordresnd'ades a6ans, llavors solament tens7+e 'l'ar el 6ot; resete*ar totes lesordres

 )a, enl5>ltma#ona

tro6em+n 'ot9ede

de'ora';, *a 7+e s no es tro6ava molt6+da la 8antalla, tam6" tro6em els3m6ol d5ard+no 7+e "s el 8rograma 7+e<em +tlt#at 8er >ltm tro6em +n 6ot;8er 'onne'tar el ds8ost+ m?6l am6 el'ot9e

PROGRAMACIÓ DE L’APLICACIÓ

A7+est 8rograma ens nd'a7+e 7+an el 6l+etoot< es'onne'tat l dones a el 6ot;. "s la matge de la Jet9a7+e va 'a8 endavant, el8rograma enves +n n>mero., *a 7+e en el mate98rograma d5ard+no 7+an re8

el n+mero . el 'ot9e t"l5ordre d5anar 'a8 endavant

En a7+est 'as es torna a re8etr el mate9 8er?'anva el 6ot;, a7+est 6ot" "s el7+e va 'a8 a l5es7+erra mana

l5ordre del nom6re assgnat,"s a dr, 7+e mana el n>mero

A7+est tam6" seg+e9 el mate9 es7+ema, seg+e9 'onne'tant am6

el 6l+etoot< envant/l +n altre mssatge en a7+est 'as es el n>mero

7/24/2019 Cotxe Arduino

http://slidepdf.com/reader/full/cotxe-arduino 5/9

K, *a 7+e el 6ot; K es la Jet9a es7+erra en el8rograma al re6re l5ordre K <ad5anar 'a8 a l5es7+erra

En a7+est

torna a <aver/< +na'onne9; am6 6l+etoot< +n mssatge al'l'ar la matge de start, *a 7+e enva +nmssatge del n+mero 7+e 'orres8on a'omenar a realt#ar les ordres envadesanterorment

A7+est "s l5+ltma vegada 7+e es re8ete9 a7+estes7+ema, *a 7+e < <a 'n'6otons 7+e enven n>meros,

a7+esta vegada 8osa +n n>mero@ , re8resenta a manarl5ordre d5elmnar totes les

ordres 8osades anterorment

A7+esta "s l5+ltma 8art la 8art 'la+, *a 7+e es lamatge 8er 'onne'tar el m?6l am6 el 'ot9e,

en 'anv a7+est "s fa am6+na llsta, *a 7+e en a7+esta o'as; al donar/l el 7+efa es fer/te +n llstat de tots els 6l+etoot< a't+s a93 

'onne'tar/lo am6l5a+tom?6l

EXPLICACIÓ PROGRAMA

7/24/2019 Cotxe Arduino

http://slidepdf.com/reader/full/cotxe-arduino 6/9

Per fer a7+est 8ro*e'te, l5<em <ag+t de fer am6 l5a8l'a'; ard+no45o6*e't+ 7+e vol3em era fer +n 'ot9e 7+e donant/l +nes ordes de grar

es7+erra, dreta o anar 'a8 endavant, e9e'+t"s el movment, 7+e 7+andete't"s +n o6sta'le, son"s el 6r+n#dor

El nostre 'ot9e t" motors DC, +n 8er 'ada roda Tam6" vam =9ar lavelo'tat a .-, 7+e "s +n valor 7+e ens 8ermeta 'ontrolar el 'ot9e, sense7+e es sort3s del 7+adre

Per a'a6ar vam 8osar dos leds 7+e nd7+essn s el 6l+etoot< estava'onne'tat s el 'ot9e re6a les ordes

am 'rear +na vara6le 7+e g+ard"s les ordes 7+e l manFvem des de l5altreds8ost+

A7+est 6lo' "s 8er anar 'a8 endavant Els dos motors es 8osen enmovment a grar en sentt <orar, tenen la mate9 velo'tat el mate9arota'; am 8osar +na es8era de mg segon 8er7+& gr"s, 8er tal d5evtar8ro6lemes am6 el 8rograma

7/24/2019 Cotxe Arduino

http://slidepdf.com/reader/full/cotxe-arduino 7/9

A7+est 6lo' serve9 8er grar 'a8 a la dreta, +n motor es 8osa a grar ensentt <orar l5altre en sentt ant<orar am 8osar +n tem8s de KL0ms def+n'onament dels motors, 8er determnar l5angle de gr @-, 8er tald5a'onseg+r 7+e el 'ot9e es 7+ed"s en +na 8os'; 8er 'ontn+ar fent el se+'am3 'a8 a la meta

CONNEXIÓ COMPONENTS A PLACA ARDUINO

A7+est 6lo' serve9 8er grar 'a8 a l5es7+erra, +n motor es 8osa agrar en sentt ant<orar l5altre en sentt <orar am 8osar +n tem8sde K0-ms de f+n'onament dels motors, 8er determnar l5angle de gr@-, 8er tal d5a'onseg+r 7+e el 'ot9e es 7+ed"s en +na 8os'; 8er

7/24/2019 Cotxe Arduino

http://slidepdf.com/reader/full/cotxe-arduino 8/9

• Pla'a Ard+no Romeo

• Motors DC

• Bl+etoot<

• 4eds

• Br+n#dor

• Dete'tor de 8ro9mtat

EN44AO$ D5INTER$<tt8:Qo+t+6e*vU$S.S

ANNEX

7/24/2019 Cotxe Arduino

http://slidepdf.com/reader/full/cotxe-arduino 9/9