domòtica per tothom i

Upload: carles-llobet

Post on 04-Apr-2018

241 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/30/2019 Domtica per tothom I

    1/71

    Treball de recerca en l m bit d invest igaci te cnolgica

    Autor : Carles Llob et Pons

    Curs acad m ic: 2 Batx i l lerat A

  • 7/30/2019 Domtica per tothom I

    2/71

    Generali ta t de Cata lunyaDepartam ent d EducaciInst i tut de Secundria V i latzara

    Av. Arquitecte Eduard Ferrs, 10108340 Vilassar de MarTel. 93 750 63 66Fax 93 750 65 [email protected]

    Autom at i tzac i econm ica de la l la r 2 | Dom t ica

    n d e x1. Int ro du cci ................................................................................................................ 4

    1.1 Int ro du cci a la do m t ica .................................................................................... 4

    1.2 Obj ect ius ............................................................................................................. 4

    1.2.1 Ap ren ent at ge ............................................................................................... 4

    1.2.2 Gua .............................................................................................................. 5

    1.2.3 Com ho far em ? ............................................................................................. 5

    1.2.4 Qu necessito ? ............................................................................................. 6

    1.2.5 Qu n ecessitar el lecto r per aut om atit zar la seva l lar? ................................ 6

    2. Hist ria del pr oje cte .................................................................................................. 7

    2.1 Transcur s del pr oj ect e ......................................................................................... 7

    2.1.1 Idea inicial .................................................................................................... 7

    2.1.2 Hip t esi ........................................................................................................ 8

    2.1.3 Ap ren ent at ge ............................................................................................... 8 .............................................................................................................................. 9

    2.1.4 Exposici de l pr ogr s al t ut or ...................................................................... 10

    2.1.5 Reun i am b e l t ut or .................................................................................... 10

    2.1.6 Ent rev ista ................................................................................................... 11

    2.1.7 Conn exi en t re Ar du ino i Processing .......................................................... 14

    2.1.8 Progr am ar actu ado rs .................................................................................. 14

    2.1.9 M ot or s ....................................................................................................... 15 2.1.10 Alar m a ...................................................................................................... 16

    2.1.11 Calibr ant els t erm isto rs ............................................................................. 20

    ............................................................................................................................... 21

    ............................................................................................................................... 21

    2.2 Prob lem es i dificu lt at s com uns .......................................................................... 23

    2.2.1 Sol ucio ns .................................................................................................... 23

  • 7/30/2019 Domtica per tothom I

    3/71

    Generali ta t de Cata lunyaDepartam ent d EducaciInst i tut de Secundria V i latzara

    Av. Arquitecte Eduard Ferrs, 10108340 Vilassar de MarTel. 93 750 63 66Fax 93 750 65 [email protected]

    Autom at i tzac i econm ica de la l la r 3 | Dom t ica

    3. Gua p er a la real it zaci ........................................................................................... 24

    3.1 Program aci ...................................................................................................... 24 3.1.1 Plnol ......................................................................................................... 24

    3.1.2 Bot on s ........................................................................................................ 25

    3.1.3 Funcio ns d els b ot on s .................................................................................. 26

    3.2 Conn exi a lA rd uin o ......................................................................................... 28

    4. Conclusion s ......................................................................................................... 30

    4.1 Opi ni del Treb all .............................................................................................. 30

    4.2 Obj ect ius assolit s ............................................................................................... 30 4.3 Possibles m illo res .............................................................................................. 31

    4.3.1 A m pliaci dels ele m ent s ............................................................................. 31

    4.3.1 Ampliaci dels controladors ....................................................................... 31

    5.An nex....................................................................................................................... 32

    5.1 Elem ent s ut ilit zats ............................................................................................. 32

    5.1.1 Per a la m aqu et a......................................................................................... 32

    5.1.2 Progr am es .................................................................................................. 35

    5.1.3 Plnol ......................................................................................................... 36

    ............................................................................................................................ 36

    5.2 Com hem con nect at e ls elem ent s ...................................................................... 37

    5.3 Progr am a .......................................................................................................... 44

    6.Biblio graf ia ............................................................................................................... 69

    6.1 Llib res................................................................................................................ 70

    6.1.1 En fo rm at PDF ............................................................................................ 70

    6.1.2 En fo rm at p aper ......................................................................................... 70

    6.2 Pgines w eb ...................................................................................................... 71

    6.3 Agram ent s als assessor s ................................................................................... 71

  • 7/30/2019 Domtica per tothom I

    4/71

    Generali ta t de Cata lunyaDepartam ent d EducaciInst i tut de Secundria V i latzara

    Av. Arquitecte Eduard Ferrs, 10108340 Vilassar de MarTel. 93 750 63 66Fax 93 750 65 [email protected]

    Autom at i tzac i econm ica de la l la r 4 | Dom t ica

    1 . I n t r odu cci

    1 .1 I n t r oducci a la dom t ica

    Una l lar amb insta l lac i dom t ica s un habitac le en e l qual e ls d iversos e lem ent s de

    contro l de la casa, en com pt es de t enir com andam ent s independent s, convergeixen en

    un cont rol cent ral que ser l encarregat de decid ir com ha d actuar cada e lem ent de la

    instal laci. La manera de pr ogr a m a r aquest contro l centra l dependr del s is tema

    dom t ic que nosaltr es fem serv ir .

    Nh i ha de molts t ipus; uns sn ms intut ius a l hora de programar- los i uns a l t res

    tenen una mica ms de complexi tat . Tamb existe ixen a lguns s is temes que estan

    m s estandarditzats i a l t res que u t i l i tzen un pro toco l p rop i o propie tar i (n o

    estndard). Cap s is tema es mi l lor que un a l t re, per bviament, sempre s prefer ib le

    un s istem a creat n icam ent p er a l teu habit acle, que no un s is tem a estnd ard.

    1 .2 Object iu s

    En aquesta memria crearem un contro l centra l de la nostra l lar a travs d un

    programa en Processing, que ens permeti contro lar des de la i l luminaci de les

    habitac ions, com el s is tema ant i incendis, f ins a ls s is temes de reg o de contro l de

    tem peratur a de la casa, d una m anera cm oda i senzil la a travs de qualsevol s istem a

    capa d execut ar un program a amb Java (des del t p ic W indow s o M ac OX f ins a Linux o

    var iants d aquest)

    1.2.1 Apr enent at ge

    A t ravs d aquesta guia volem ser capaos d ente ndre q u s una casa dom t ica i com

    funciona: Saber com funciona l a lgor isme del programa, quins d isposit ius permeten

    comunicar l ordinador amb la casa, etc,... per a ser capaos de complir el segon

    object iu d aquest pro jecte.

  • 7/30/2019 Domtica per tothom I

    5/71

    Generali ta t de Cata lunyaDepartam ent d EducaciInst i tut de Secundria V i latzara

    Av. Arquitecte Eduard Ferrs, 10108340 Vilassar de MarTel. 93 750 63 66Fax 93 750 65 [email protected]

    Autom at i tzac i econm ica de la l la r 5 | Dom t ica

    1 .2 .2 Gua

    LObject iu d aquest pro jecte s que tothom pugui tenir a l abast aquest recurs de ladom t ica sense tenir un n ivel l a l t de v ida econ m ica. Ho far a travs d una guia am b

    la qual qualsevol persona podr tr ansfor m ar la seva l lar en un habitac le dom t ic

    per fectam ent func ional , redu in t en g ran m esura e l p reu a l fe r -ho e l l m ate ix.

    Aquests pro jecte est enfocat sobreto t a persones que no pod en assumir e l cost d una

    insta l lac i domtica per que necessit in aquest t ipus d insta l lac i ja s igui perqu

    tenen una d iscapaci ta t , o perq u tenen una edat qu e ja e ls h i d i f icu lta e l m ov iment .Tot i a ix qualsevol persona am b ganes pot aconseguir real i tzar aquest pro jecte

    1.2.3 Com ho fa r em ?

    Real i tzarem un programa amb Processing que mostr i e ls p lnols d 'una casa indicant

    quins l lums estan encesos o apagats, quines persianes estan obertes o tancades, la

    temperatura de la casa i f ins i to t a larmes d incendi i de seguretat permetent

    contro lar- los; i to t , a t r aves d 'una senzil la connexi USB a una p laca Ardu ino.

    En el cas del no stre t reball de recerca, al no po der fer-ho e n un a casa real, constru irem

    una m aqueta d 'una casa mo de l amb la qual representarem e l func ionament rea l d 'una

    casa (adaptant-nos a l nostre pressupost, u t i l i tzant e lements que ja d isposem, la

    major ia rec ic lats) . Un cop fet a ix real i tzarem una guia amb la qual qualsevol lector

    pugui adaptar aquest programa per a la seva prpia l lar . Aix qualsevol podr tenir

    automatitzada la seva casa a preu de cost, noms pagant el cablejat de la casa i els

    m ot ors de les pers ianes, ja que e l pr ogram a, el d isposit iu de cont ro l , i les connexions

    dels actu adors/ sensors al d isposit iu de cont ro l , les far e l l m ate ix.

  • 7/30/2019 Domtica per tothom I

    6/71

    Generali ta t de Cata lunyaDepartam ent d EducaciInst i tut de Secundria V i latzara

    Av. Arquitecte Eduard Ferrs, 10108340 Vilassar de MarTel. 93 750 63 66Fax 93 750 65 [email protected]

    Autom at i tzac i econm ica de la l la r 6 | Dom t ica

    1.2.4 Qu n ecessit o?

    Coneixements

    Per a aquest pro ject e necessitar con eixement s bsics d 'arquitect ura i d isseny per a

    fer e ls p lnols de la casa ( la maqueta representat iva i e l p lnol d aquesta);

    coneixements avanats de programaci en la p lataforma grf ica Processing (que

    tr ebal la am b l lenguatge Java) per crear un program a m ut able i adapt able a qualsevol

    lecto r q ue segueix i la guia, i coneixem ent s mit jans en e lectrn ica per a conn ectar-ho

    to t a l ord inador cor rectam ent i expl icar com fer -ho de m anera senzil la.

    M a te r ia ls

    Aquest pro jecte t in f in i ta t de possib i l i ta ts , i adaptarem la maqueta representat iva

    amb e ls m ater ials de ls que d isposem en aque l l m om ent , tan t per p ressupost com per

    v iabi l ita t d ins d una m aqueta de m ida reduda. Suposem que aquests m ater ia ls seran:

    Cartr-p lom a, te les per les pers ianes, cable jat d ivers, led s, sensors de tem peratur a i

    de in fraro jos, i d a l t res s imi lars. Expl icarem els mater ia ls que f ina lment hem pogutut i l i tzar en els annexo s.

    1.2.5 Qu necessi t ar e l lec tor per au t om at i t zar la seva l la r ?

    Coneixements

    La guia estar enfocada a que el lector, si ja t els plnols de la seva l lar, no necessit i

    cap t ipus de coneixemen t a part dels que se l i ensenyaran a la Guia de real i tzaci.

    M a te r ia ls

    Si el lector vol aplicar el pr oject e a la seva pr pia l lar, nom s necessitar els actu ador s i

    sensors que vulgui incorporar, una p laca Arduino, re ls per a les l lums, i metres

    suficients de cablejat. Sn t ot coses que si no sap com instal lar, qualsevol lamp ista pot

    fer- l i -ho a preu de cost, redu int e l cost de l autom ati t zaci a nom s la factu ra d aquest

    lampista. A les conclusions, a object ius assol i ts h i haur u na referncia del pr eu qu e

    hem aconseguit redu ir .

  • 7/30/2019 Domtica per tothom I

    7/71

    Generali ta t de Cata lunyaDepartam ent d EducaciInst i tut de Secundria V i latzara

    Av. Arquitecte Eduard Ferrs, 10108340 Vilassar de MarTel. 93 750 63 66Fax 93 750 65 [email protected]

    Autom at i tzac i econm ica de la l la r 7 | Dom t ica

    2 . H istr ia d e l pr o jecte

    2 .1 Tr a nscur s de l pr o jecte

    2.1.1 I dea in ic ial

    El pr inc ip i d un trebal l de recerca s sempre compl icat. Tot i ten ir una idea

    aproximadament del que es vol fer , mai saps per on comenar. En e l meu cas, tenia

    c lar que havia de fer a lguna cosa re lac ionada amb la domtica, ja que tantl arquitectu ra com , sobret ot , la program aci i la e lectr nica, m apassionaven.

    A m s de l fe t de que la dom t ica s un recurs poc exp lo rat i m o l t t i l , sobre to t per a

    persones minusvlides, que p ot fac i l itar m olt ssim la v ida quot id iana del d ia a d ia. Com

    no era v iable constru ir una casa domtica real , va ig decid ir fer una maqueta i a ix

    poder fer una dem ostraci de la ut i l i t a t en qu alsevol presentaci, en persona.

    El problema era que no sabia exactament qu podia demostrar, ja que vol ia que e l

    m eu p ro jecte t ingues alguna ut i l i ta t , servs d a lguna cosa.

    El meu tutor em va sugger ir fer serv ir e l l lenguatge de programaci Processing en

    comptes de JDK, que era massa complex, o Visual Basic, al qual l i faltaven varies

    funcions. Aix que a pr inc ip is d est iu i a t ravs d un seguit d e l l ibres en angls, sobr eto t

    de Learning Processing de Danie l Shif fman, vaig comenar a aprendre aquest

    l lenguatge de pro gramaci.

  • 7/30/2019 Domtica per tothom I

    8/71

    Generali ta t de Cata lunyaDepartam ent d EducaciInst i tut de Secundria V i latzara

    Av. Arquitecte Eduard Ferrs, 10108340 Vilassar de MarTel. 93 750 63 66Fax 93 750 65 [email protected]

    Autom at i tzac i econm ica de la l la r 8 | Dom t ica

    2.1.2 H ip t esi

    Per com enfo car e l t reb al l? Quina h ipt esi podia pregunt ar-m e? Que vol ia descobr ir ?Doncs la ver i ta t a ix no ho vaig saber f ins ben b a la meitat del t rebal l , per no em

    preocupava. Tenia c lar e l q ue vol ia , i sabia que t robar ia aquesta h ip tesi .

    Finalment vaig decid ir que vo l ia fer una guia amb la qual qualsevol persona pogus fer-

    se la seva prp ia casa dom t ica reduint aix el cost en casi dos tero s del cost o riginal,

    ja que am b lac t ual cr is i la dom t ica est obso let a per cu lp a dels excessius p reus. Poc a

    poc l idea va anar evoluc ionant i f ina lm ent q uan vaig ten ir una entrev is ta am b Robert oNovo, com veurem ms tard, i va in formar-me dels preus reals d una insta l lac i

    m it jana vaig decid ir f ina lm ent q ue aquesta ser ia la h iptesi o recerca del m eu t rebal l .

    2.1.3 Apr enent at ge

    Al pr inc ip i no entenia n i un borra l l , per desprs d uns quants exerc ic is i prct iques

    vaig comenar a entendren e l concepte. Vaig comenar a estructurar l a lgor isme del

    programa que far ia serv ir per a la maqueta, i va ig comenar a escr iure codi amb les

    funcions que necessitava per crear una f inestr a am b el p lnol inser it , i per a col locar

    e ls botons, dels quals vaig tenir que buscar un a un les coordenades en pxels i

    escriure-les en u na t aula de d ades a l Excel:

  • 7/30/2019 Domtica per tothom I

    9/71

    Generali ta t de Cata lunyaDepartam ent d EducaciInst i tut de Secundria V i latzara

    Av. Arquitecte Eduard Ferrs, 10108340 Vilassar de MarTel. 93 750 63 66Fax 93 750 65 [email protected]

    Autom at i tzac i econm ica de la l la r 9 | Dom t ica

    Un cop vaig tenir la taula d excel amb les coordenades dels botons a l p lnol, noms

    havia de crear una var iable booleana, ja que e ls botons noms poden estar en dosestat s (1 o 0, encs o apagat) . Desprs vam crear unes var iables x1 , y1 , w 1 i h1

    per en tendre m i l lo r e l p ro gram a i no con fondre coordenades d uns bo ton s am b a l t res.

    F ina lment en e l vo id d raw noms fa l tava de f in i r la func i de l bo t ta l com podem

    veur e a la f igura 1.

    Am b aix ja tenem p rct icam ent l estru ctura base del que v indr ia a ser m olt pe r sobr e

    el nostre programa, ara noms fa l tar ia anar poc a poc expandint, ampl iant, i

    perfeccionant e l programa sobre aquesta estructura base f ins arr ibar a compl ir e ls

    object ius que ens havem m arcat p rviament en l apartat d e la in tr oducci.

    Figura 1

  • 7/30/2019 Domtica per tothom I

    10/71

    Generali ta t de Cata lunyaDepartam ent d EducaciInst i tut de Secundria V i latzara

    Av. Arquitecte Eduard Ferrs, 10108340 Vilassar de MarTel. 93 750 63 66Fax 93 750 65 [email protected]

    Autom at i tzac i econm ica de la l la r 10 | Dom t ica

    2.1.4 Exposic i del pr ogr s al t ut or

    Un cop vaig aconseguir obr ir e l p lnol i posar-h i botons just a on tocava, per seguiravanant necessi tava concretar quina p laca far ia serv ir . Vaig posar-me en contacte

    amb e l meu tu to r , exp l ican t que hav ia fe t f ins a l moment , i qu ina p laca podr ia fe r

    serv ir . Va d ir-m e que b usques inform aci sobre la p laca Arduino UNO, que era la que

    seguram ent f ar em serv ir , i vam concertar un a ci ta una setm ana abans de com enar e l

    curs.

    A m s de buscar in for m aci sobre la p laca esm ent ada, va ig buscar in fo rm aci generalsobre la domtica, i va ig trobar una cosa ben interessant. Al buscar in formaci per

    internet sobre les cases domtiques, noms trobava pgines on donaven opci a

    calcular un pressupost o expl icacions de qu era una casa dom t ica, per n o t robava n i

    preus n i expl icacions de com es podia automati tzar una casa pel teu propi compte.

    Aqu va ser quan vaig com enar a in t u ir cap a on podia enf ocar e l meu tr ebal l ja que si

    una insta l lac i domtica era de preus e levats, i sobretot ara amb l actual cr is is , la

    producci d insta l lac ions domtiques es reduir ia enormement, i ens pr ivar ia d unacom odit at q ue q ualsevol desit ja a la seva l lar .

    2.1.5 Reun i am b e l tu t or

    Com havem quedat , una setm ana abans de com enar les c lasses, vam t enir una reuni

    en Joan A ls, l Elisabet Alsina i jo . En aq uesta, a part de nsenyar els pro gressos que ja

    havia fet , vam estar va lorant to tes les possib i l i ta ts que tenem per poder apl icar les

    funcions que es far ien en una insta l laci dom t ica corrent a la nostra m aquet a.

    Un cop decid ides les funcions que farem, vam fer una l l is ta amb els Actuadors i

    Sensors que necessitvem, i les corresponents

    sort ides i ent rades de la p laca que necessitar em.

    Per no quedar-nos justos, vam decid ir subst i tu ir la

    p laca que havem comentat, la Arduino UNO de

    14 sort ides/ent rades, per la Arduin o M ega 2560

    am b 54 sort ides/ ent rades d ig i ta ls i 15 analgiques (Fig.2)Figura 2

  • 7/30/2019 Domtica per tothom I

    11/71

    Generali ta t de Cata lunyaDepartam ent d EducaciInst i tut de Secundria V i latzara

    Av. Arquitecte Eduard Ferrs, 10108340 Vilassar de MarTel. 93 750 63 66Fax 93 750 65 [email protected]

    Autom at i tzac i econm ica de la l la r 11 | Dom t ica

    2.1.6 Ent r evist a

    Desprs de la reun i am b e l t u to r va ig adonar-me qu e nom s enshavem fet una idea per sobre del que farem, i estava com enant

    a aprendre a programar en Processing sense saber si realment

    ser ia fact ib le la idea. A m s, encara no sabia tam poc ben b qu in

    era e l prop sit que vol ia aconseguir a travs del meu pro jecte , per

    aix, vaig buscar alg q ue em pogu s assessorar.

    El prim er q ue vaig fer s buscar les em preses m s pro peres a Vilassar de M ar, i vaigdecidir fer una visita a algunes daquestes. Empreses de Barcelona com Engtel o

    Equinsa, estaven tancades o no em proporc ionaven gaire in formaci, per f ina lment

    vaig trobar e l que buscava. Una empresa anomenada I-DO ( integraci domtica), va

    atendr em amab lemen t t ot i estar tancada des de fe ia uns quant s anys.

    Lex-propietari Roberto Novo (Fig.3), enginyer en Telecomunicacions, va accedir a la

    meva entrevista incls va deixar-me accedir a la seva prpia casa per ensenyar-me les

    insta l lac ions que e l l m ate ix havia in tegrat a casa seva. Quan l i va ig preguntar per e ls

    preus d aquestes insta l lacions em va d ir que osci l len m olt depenent de qu es vulgui

    instal lar. El preu duna casa normal duns 120 amb funcions s imples com

    il luminaci, temperatura, a larma de seguretat i ant i incendis, pers ianes i sensors de

    presncia oscil la entre e ls 4000 i 5000 en tot a l , com pt ant la insta l lac i, la m

    dobra, i e ls contro ladors i d isposit ius de la casa. Hi ha insta l lac ions molt ms cares

    simplement per la grandr ia de la casa, o la quant i ta t d e lements a insta l lar i perfuncions com diferent s m odes personal i tzats de i l lum inaci i tem perat ura.

    Les instal lacions completes van dels 3000 cap amunt pel que les instal lacions ms

    sol l ic i tades o no son completes o b no garante ixen f iab i l i ta t i estan fetes amb poca

    qual i ta t , fe t que po sa en r isc la seguretat de les nostres v ides i que po den pr odu ir des

    de curt c ircu i ts que p rovo quen incendis f ins a accident s propis d una pel l cu la d Al fred

    Hitchcock com deixar-nos tan cats a casa sense possibil i tat de sort ir-ne.

    Figura 3

  • 7/30/2019 Domtica per tothom I

    12/71

    Generali ta t de Cata lunyaDepartam ent d EducaciInst i tut de Secundria V i latzara

    Av. Arquitecte Eduard Ferrs, 10108340 Vilassar de MarTel. 93 750 63 66Fax 93 750 65 [email protected]

    Autom at i tzac i econm ica de la l la r 12 | Dom t ica

    En el segent grf ic extret d un estu di real i tzat a l 2008 (4 pgina w eb de l annex)veiem la quant i ta t d insta l lacions a Espanya en funci d el preu d aquestes, es pot

    observar com a part i r dels 3000, que s quan com encen a considerar-se insta l lac ionscom pletes, la quant i ta t d habit acles constru ts d ism inueix drst icamen t. La m ajor iad insta l lacions sn d ent re 1000 i 1500 , sn inst a l lacions incom pletes o m assasenzilles.

    Grf ic 1

  • 7/30/2019 Domtica per tothom I

    13/71

    Generali ta t de Cata lunyaDepartam ent d EducaciInst i tut de Secundria V i latzara

    Av. Arquitecte Eduard Ferrs, 10108340 Vilassar de MarTel. 93 750 63 66Fax 93 750 65 [email protected]

    Autom at i tzac i econm ica de la l la r 13 | Dom t ica

    Tam b em va expl icar les d i ferents m aneres de fer e l cable jat de la casa. Una funciona

    per BUS, el qual es un sol cable que va per tota la casa i tu el punxes all on vols perposar un d isposit iu . Aquest m ode es e l ms car, per per a fut ures possib les refor m es

    o am pl iac ions, s m o l t cm ode. Aqu en ve iem un esquem a ext re t de la 5 pg ina web

    de l annex.

    L a l t re es per Centra l i tzaci: A part i r d un d isposit iu centra l com ara ser ia e l nostre

    ord inador o p laca Arduino M ega, es t i ren t ot s e ls cables necessar is (esquem a de la 5

    pgina web delannex).

    Hi ha a l t res sistem es com el PLC un s istem a daut m ats program ables basats en r e lsde Siemen s o Omro n, per exem ple, que solen ser mo lt senzi l ls de connect ar i de veure

    on p ot fa l lar a lgun cable, per la insta l lac i s encareix, bviament .

    Em va recomanar u t i l i tza r un p rograma au tmat a l hora de programar l Ardu ino , s i

    puc, ja que a l ho ra d adaptar-ho a la real i ta t s menys v iable tenir un or d inador en cs

    tant de t em ps sense descans, sense ser un ord inado r indu str ia l o amb un s istem a de

    refr igeraci especfic.

  • 7/30/2019 Domtica per tothom I

    14/71

    Generali ta t de Cata lunyaDepartam ent d EducaciInst i tut de Secundria V i latzara

    Av. Arquitecte Eduard Ferrs, 10108340 Vilassar de MarTel. 93 750 63 66Fax 93 750 65 [email protected]

    Autom at i tzac i econm ica de la l la r 14 | Dom t ica

    2.1.7 Conn exi ent r e Ar du in o i Pr ocessin g

    Desprs vaig veure que per in troduir les var iables dels actuadors (motors, l lums,t imbre) i sensors (de presncia i de temperatura) havia de fer que e l meu programa

    escrit en Processing que creava la interfcie grfica i la placa Arduino que enviaria o

    rebria els senyals dels actuadors i sensors es comuniquessin i vaig descobrir que es

    podia fer de du es m aneres.

    En e l pr imer mtode, que mhavien proposat in ic ia lment e ls meus tutors, havia de

    escriure un programa en Arduino que l legs les dades de la placa i les envis al portsrie i que l legs les dades del port srie i les envis a la placa, i desprs fer el meu

    program a en Processing que es com uniqus de igual manera am b el po rt sr ie.

    Per t ro bava mol t fa r rags aquest m tode, i va ig t ro bar un a l t re m tode que u t i l itzava

    una l l ibreria especial per a Processing que incloa diverses funcions de la programaci

    Arduino a Processing, fent e l programa ms d i f c i l de programar per ms fc i l

    d estructu rar, fe t que em con venia perqu fos mes fci l de mod if icar per a l lecto r.

    2 .1 .8 Prog r am ar actuador s

    Un cop sabia com connectar Ard uino i Processing, nom s fa ltava def in ir les funcions de

    tots e ls botons en funci de l actuador a l que corresponien, per exemple e l bot del

    qual les coordenades corr espone n en e l p la a l de la llum del m enjador , ha d enviar una

    senyal a la sort ida on hem connectat aque l la l lum , i m ostrar en e l p lnol de l ord inado r

    que aquella l lum s encesa.

    Exemple:

  • 7/30/2019 Domtica per tothom I

    15/71

    Generali ta t de Cata lunyaDepartam ent d EducaciInst i tut de Secundria V i latzara

    Av. Arquitecte Eduard Ferrs, 10108340 Vilassar de MarTel. 93 750 63 66Fax 93 750 65 [email protected]

    Autom at i tzac i econm ica de la l la r 15 | Dom t ica

    A part i r d a l l , ja podia programar totes les l lums, per bviament vaig anar fent

    pet i tes modif icacions conforme avanava, com per exemple les var iables de text quevam ut i l i tzar per escr iure e l va lor del ter m isto r a la in terf c ie del pr ograma o e l sensor

    de presncia i e l t imbre, encara que l estructura bsica del programa ja estava

    finalitzada.

    2.1.9 M ot or s

    Desprs de tenir els l lums de la casa programats, vaig decidir programar les persianes.

    Era e l segon e lem ent m s fci l de pro gramar ja q ue no havia de rebre senyals de capsensor com en e ls segents e lement s que anava a incorpo rar. Tot i a ix , a l contrar i qu e

    les l lum s, les persianes sem van resist ir m olt .

    Am b el m ater ia l de que d isposvem, e l que vol em fer e ra adaptar la pers iana del sa l

    de la maqueta amb un motor senzi l l (DC) i e ls motors del p is de dalt fer- los amb els

    m ot ors Step per que ens perm etien regular l angle de g ir i la ve loc i tat d aquest.

    M otor Ste ppe r

    Per pr ogram ar aquest m ot ors (Fig.4), desprs d estar estancat var ies tardes provant d e

    programar-ho, va ig adonar-me que necessitava inc loure una l l ibrer ia del programa

    Arduino a Processing, i que Processing no la tenia. Per aix hauria de canviar tot el

    program a de nou, i far ia m olt m s com pl icat a l lecto r de la guia mod if icar e l programa

    al seu gust. A ms tampoc ens a judava gaire contro lar l angle de g ir ja que e l que

    volem no s que s obr i i es tanqui s in tenir to ta l l l ibertat d obr ir i tancar la mesura

    que es vulgui . Per a ix vam decid ir fer to tes les persianes de la casa amb els m ateixos

    m otors , e ls de cor ren t con t inu .

    Figura 4

  • 7/30/2019 Domtica per tothom I

    16/71

    Generali ta t de Cata lunyaDepartam ent d EducaciInst i tut de Secundria V i latzara

    Av. Arquitecte Eduard Ferrs, 10108340 Vilassar de MarTel. 93 750 63 66Fax 93 750 65 [email protected]

    Autom at i tzac i econm ica de la l la r 16 | Dom t ica

    M o to r D C

    Per fer que e l nostre motor funcions tant de pujada com de baixada, havem de

    rea l i tzar un pont H, un t ipus de c i rcu i t que permet canv ia r la po la r i ta t d un motor

    sense haver de desconnectar- lo i invert i r e l sent i t de ls cables a t ravs d un senyal que l i

    pot s enviar.

    Per sort , a l au la d isposvem dun s circu i ts ja preparat s per a l s de do s pont s H, e ls

    anomenats L293D, amb els quals podem invert i r la d irecci del nostre motor. Vam

    agafar l esquema de connexions ( f ig .5), de la pgina web deTecnologia del m eu inst i t u t , si tuada a ls annexos (URL nm ero

    10 de la b ib l iograf ia) per a saber com connectar aqu est c ircu i t

    in tegrat. Al connect ar i fer les proves vaig tenir a lguns errors

    per e ls vaig soluc ionar a l d ia segent connectant 3 de les

    pot es al posit iu i la d abaix a la dret a a l GND (ter ra).

    2.1.10 Alar m a

    Alarma de segure ta t

    Aquesta part del pr ograma ja era m s e laborada ja que havem de rebr e e l valor d u n

    sensor d infr aroj os que det ectes que si un cop activ ada l alarm a passava qualsevol cosa

    per davant del sensor, s act ivs un t imbre que no deixs de sonar f ins desact ivar

    l a larma.

    Al pr inc ip i va ig in tent ar fer q ue s i act ivvem el bot a larma, ens envis a l leg ir un void

    loop ( t ros de cod i que es l lege ix repet idament com e l vo id d raw) de l qua l no

    sortirem fins que es desactives l alarma. Per no trobava cap funci a Processing que

    et per m ets enviar a l legir una l n ia de codi d i ferent .

    Finalment va ig op t ar per fe r una subru t ina , concre tam ent un i f - then-e lse d ins d un

    altre.

    Figura 5

  • 7/30/2019 Domtica per tothom I

    17/71

    Generali ta t de Cata lunyaDepartam ent d EducaciInst i tut de Secundria V i latzara

    Av. Arquitecte Eduard Ferrs, 10108340 Vilassar de MarTel. 93 750 63 66Fax 93 750 65 [email protected]

    Autom at i tzac i econm ica de la l la r 17 | Dom t ica

    A l hora de pr ovar- lo ens donava a lguns problem es: pr im er no f uncionava e l bot i va ig

    revisar totes les coordenades del bot, i ho vam soluc ionar( f ig .6), i desprs nofuncionaven e ls sensors correctam ent , vam pr ovar amb uns d i ferents.

    Els primers sensors que vam fer servir eren dos DIY1 ( f ig .7 ) que perm et ien de m anera

    senzil la connectar e ls sensors a la placa Ardu ino sense t enir qu e afegir cap resist nciani cap t ipus de e lem ent ent re la p laca i e ls sensors.

    1 DIY (Do It Yourself): Sensor s int egrat s l lesto s per fu ncion ar

    Figura 6

    Figura 7

  • 7/30/2019 Domtica per tothom I

    18/71

    Generali ta t de Cata lunyaDepartam ent d EducaciInst i tut de Secundria V i latzara

    Av. Arquitecte Eduard Ferrs, 10108340 Vilassar de MarTel. 93 750 63 66Fax 93 750 65 [email protected]

    Autom at i tzac i econm ica de la l la r 18 | Dom t ica

    Per a l f ina l per un error del DIY emissor vam haver de subst i tu ir - lo per un emissor

    d in frar o jos no in tegrat (e l TSUS4400) havent de p osar n osaltres les conn exions com enel circuit ext ret de la pgina w eb de t ecnolo gia de l IES Vilatzara (f ig.8):

    Vam haver d afegir la res is tncia de 330 de la Figura 8. Ara lemissor funcionava

    (ve iem com sencenia amb una cmera) per seguia fal lant pel qu e vam canviar e l DIY

    receptor per un recept or no in t egrat (e l BPW 96) am b una resistn cia de 22000 ohm s,

    ta l com es pot observar en e l seu dat asheet:

    Figura 8

  • 7/30/2019 Domtica per tothom I

    19/71

    Generali ta t de Cata lunyaDepartam ent d EducaciInst i tut de Secundria V i latzara

    Av. Arquitecte Eduard Ferrs, 10108340 Vilassar de MarTel. 93 750 63 66Fax 93 750 65 [email protected]

    Autom at i tzac i econm ica de la l la r 19 | Dom t ica

    Alarma ant i incendis

    Tot i aix no ens va acabar de funcionar per culpa de les poques possibil i tats de

    funcions que ens dna la conn exi de Processing i Ard uino a tr avs del Firm ata (per

    minteressava ms que em dons problemes a mi, que no pas a l usuar i de la guia a

    l hora de m odif icar e l pro grama).

    Per tant, va ig decid ir canviar l a larma de seguretat per una a larma d incendis

    aprof i t ant e l term isto r que expl icar com vam cal ibrar en e l segent apartat .

    Aquesta nova a larma ens avisar a la in terf c ie quan la casa pugi a temperatures

    extremes per prevenir incendis, encendr una a larma (brunzidor a la maqueta) i

    act ivar ia e ls s istem es de reg, to t i que no pod em m ul lar la nostr a m aquet a. En segon

    cas, ens avisar si la casa dismi nueix m assa de tem perat ura a la int erf cie, i activaria la

    calefacci de la casa. A la segent f igura p odem veur e l algorism e:

  • 7/30/2019 Domtica per tothom I

    20/71

    Generali ta t de Cata lunyaDepartam ent d EducaciInst i tut de Secundria V i latzara

    Av. Arquitecte Eduard Ferrs, 10108340 Vilassar de MarTel. 93 750 63 66Fax 93 750 65 [email protected]

    Autom at i tzac i econm ica de la l la r 20 | Dom t ica

    2.1.11 Cal ib r ant els term ist or s

    KY-13

    A fa l ta de cone ixements i /o manua ls o l l ib res on poder cercar com programar un

    termistor, va ig acabar optant pel mtode prova-error. Vaig comenar a modif icar les

    l n ies de codi a l l on mapareix ien errors, pensant-h i una estona en que podia

    funcionar, i provant -ho.

    Desprs d hores fent pro va-error re-escr iv int aquel la part del program a, f ina lm ent vaig

    aconseguir e l im inar t ot s e ls errors i fer- lo fun cionar.

    Per a ix bviam ent , no s ignif ica que fac i e l que t u vols que fac i . Quan vaig provar e l

    ter m isto r va ig a l luc inar amb el va lor que em don ava (550). Ara, com ja no era erro r de

    program aci s in del t erm isto r en s, vaig buscar in form aci sobre e ls term isto rs.

    Els termistors (Fig.9) sn uns aparells que generen

    diferents res is tncies en funci de la temperatura a la

    que estan; per no var ien segons una funci l ineal, sin

    en funci d una asmptota, que s e l que ens va portar

    m s mal de caps.

    Vaig dem anar a juda a un t rebal lador de la com panyia Picaxe (Joan Pell icer M oreno ) v ia

    e-mai l i em va respondre que per a transformar la res is tncia a una temperatura,

    p r imer hem de t robar la tempera tura carac te r s t ica de l material del termistor () a

    t rav s els sege nt s clculs:

    on :

    R1 i R2 sn les resistncies qu posa el

    termistor a les temperatures T1 i T2

    respect ivament

    T1 i T2 sn dos temperatures ja conegudes

    qu em escol l i t per a calcular e l va lor,

    Figura 9

  • 7/30/2019 Domtica per tothom I

    21/71

    Generali ta t de Cata lunyaDepartam ent d EducaciInst i tut de Secundria V i latzara

    Av. Arquitecte Eduard Ferrs, 10108340 Vilassar de MarTel. 93 750 63 66Fax 93 750 65 [email protected]

    Autom at i tzac i econm ica de la l la r 21 | Dom t ica

    Un cop hem trobat la (que ens va donar 2,93315) haurem dapl icar la segent

    equaci per a transform ar la res is tncia obt inguda en la tem perat ura real :

    Per c lar, e l que nosaltres busquem no s e l va lor de res is tncia en funci de la

    tem pera tura a que e l posem , sin que busquem la tem pera tura equ ivalen t a l valo r de

    resistncia que e ns indica e l t erm isto r. Per a a ix vam dem anar a juda a l f sic i pro fessor

    de matemtiques Jaume Serra per a assegurar que es pogus al lar sense problemes i

    no e r ra r a l hora de t reba l la r amb logar i tmes i nombre d eu le r . Un cop a l lada la

    tempera tura noms hav em de de f in i r la tempera tura de l p rograma en base a la

    fo rm u la resu l tan t . A l requadre de so ta podem o bservar com vam a l lar la tem pera tura

    de la for m ula perqu ens queds en funci d aqu esta:

    on :

    RT s la resistncia qu en s d na el ter m ist or

    a la temperatura T i R0 la resistncia a la

    tem pera tura T0 .

    T s la tem peratu ra a la qu est e l term isto r

    i T0 una tem peratu ra de referncia qualsevol

    = (

    )

    =

    (

    )

    l n (

    ) = (

    )

    (

    )

    =

    (

    )

    +

    =

    =1

    l n (

    )

    +

    1

  • 7/30/2019 Domtica per tothom I

    22/71

    Generali ta t de Cata lunyaDepartam ent d EducaciInst i tut de Secundria V i latzara

    Av. Arquitecte Eduard Ferrs, 10108340 Vilassar de MarTel. 93 750 63 66Fax 93 750 65 [email protected]

    Autom at i tzac i econm ica de la l la r 22 | Dom t ica

    Dallas DS18B20

    Al p rovar d ap l icar la fo rmu la de la tempera tura de l an te r io r te rmis to r , ens

    aproxim ava e l va lor del logar i tm e neper i a 0, pel qu ens donava una tem peratu ra 0.

    Desprs de var ies proves, vam d ecid ir pro var amb aquest a l t re ter m isto r qu ja havia

    func ionat amb a l t res m emb res de l g rup .

    Vam connectar - lo ta l com es most ra

    en el seu Datasheet (f ig.10) i com

    expl iquem en e ls annexos enl apar ta t 5.2 Com hem connectat

    e ls element s . A l hora de provar- lo

    ens donava un valor 1021 per

    aquest ni tan sols reaccionava a la

    calor o a l f r ed.

    Vam m od i f ica r e l p rograma i p rovar -lo amb programes de prova ex t re ts

    de exemples per in ternet (8 i 9 pgina w eb de l annex), per am b aquests exemp les

    ni tan sols ens reconeix ia e l termistor com a e lement connectat, pel que vam decid ir

    to rnar a buscar una soluc i per a l term isto r ant er ior , que a lm enys reaccionava al ca lor

    i nom s havem de transform ar la res istn cia en tem peratu ra.

    Per a fer-ho vam optar per, en comptes de fer serv ir enrevessades frmules per

    tr ansform ar e l va lor, fer una t aula de condic ions que d ef ins cada grau ent re dos valors

    de res istn cia. Aix m arcar ia la tem peratu ra a la qu correspondr ia aquel l va lor. Es un

    m to de m olt m s farrags per calibrar, per segur.

    Figura 1 0

  • 7/30/2019 Domtica per tothom I

    23/71

    Generali ta t de Cata lunyaDepartam ent d EducaciInst i tut de Secundria V i latzara

    Av. Arquitecte Eduard Ferrs, 10108340 Vilassar de MarTel. 93 750 63 66Fax 93 750 65 [email protected]

    Autom at i tzac i econm ica de la l la r 23 | Dom t ica

    2 .2 Pr oblem es i d i f icu l ta ts com un s

    Al comenar a programar van comenar a sorg ir , com sempre acostuma a passar a l

    programar, problemes que no tenien aparent expl icaci. Hi havia problemes que

    solucionava en un segon, i a l t r es que estancaven e l pro ject e setm anes senceres. Aqu

    us e ls expl icarem p er ta l que no ent ropesseu amb la mat eixa pedra, am b la seva

    so luci ad jun t a cor responent a l m ate ix nm ero :

    1. El pr im er pr oblem a que va aparixer va ser a l hora d adjunt ar e l p lnol com a

    im atge a l pro grama. Em d onava error sempre q ue ho inten tava, i to t i rev isar larut a de la im atge m i l cops, no aconseguia trobar l error.

    2. Podeu t ro bar tam b m ol ts e r ro rs com m issing expected ; o doesn t expec t

    som e func t ion .

    3. A l hora de pr ogram ar e l va lor del t erm isto r, si nom s l i d ieu analogRead(___)

    us donar e l va lor de la res istncia segons aquel la t em peratu ra.

    2.2.1 Sol uci on s1. Finalment vaig descobr ir que la imatge l has de transportar a la carpeta

    dinstal laci de Processing, o a la carpeta on es guarda l aplicaci de

    Processing que exp or te s.

    2. Aquest problema s arregla normalment buscant una l n ia inconclusa en la

    que ens haguem deixat e l s igne de pun tu aci pun t i coma.

    3. s im por t an t p reguntar p er e l va lo r Beta de l vost re sensor de tem pera tura

    al l on e l compreu, que s e l que us a judar a travs de l equaci de latem pera tura de l apar ta t 2 .1.11 Ca l ib ran t e ls te rm isto rs , a t ransfo rm ar e l

    va lor de r esistn cia en un valor de t em peratu ra en graus Cent grads. Sin,

    haureu de trobar- lo com he hagut de fer a travs de d iverses proves a

    d i fe ren ts tem pera tures.

  • 7/30/2019 Domtica per tothom I

    24/71

    Generali ta t de Cata lunyaDepartam ent d EducaciInst i tut de Secundria V i latzara

    Av. Arquitecte Eduard Ferrs, 10108340 Vilassar de MarTel. 93 750 63 66Fax 93 750 65 [email protected]

    Autom at i tzac i econm ica de la l la r 24 | Dom t ica

    3 . Gua p er a la r ea l i tzaciAqu s on es cent ra e l gru ix de la guia per a auto m ati t zar la teva prpia casa. M ent re

    real i tzeu e l pr imer apartat de programaci, per aprof i tar e l temps, ser ia convenient

    que els lam pistes com encessin a cablejar i a f er les regat es necessries.

    3 .1 P r o g r a m a ci

    Per a real i tzar e l pro jecte d autom ati tzaci a la vostra l lar , nom s haureu d e seguir t res

    senzil ls passos que sexpliqu en a co nt inuaci

    3.1.1 Pl no l

    El pr imer que hem de fer s afegir e l nostre p lnol a la carpeta on hem guardat e l

    program a, e l qual ens podem descarregar de: www.domot icaper la l la r .b logspot .com.

    Un cop subst i tu m la imat ge que h i ha ( la del p lnol de la m aquet a) per la de la nostra

    casa, noms hem de canviar la posic i dels botons que tenem del p lnol de lam aqueta a la del nou p lnol. Per a a ix pr im er ens hem de descarregar e l processing

    de h t tp : / /www.p rocess ing .o rg /down load / per poder ed i ta r e l p rograma.

    Al obr ir e l program a el pr im er que hem de fer s a anar a l apartat vo id setu p ( f ig .11) i

    subst i t u ir la mid a de la im atge (on posa s ize(1276,696) ) i e l nom daquesta (on posa

    ( Planol. jpg ) per les m ides en p xels del vostre p lnol (apareixen a les propiet ats de la

    im atge) i e l nom del arx iu on heu guardat la fot o del vostr e p lnol.

    Un cop h aguem fet a ix, a l cl icar e l bot de p lay sexecut ar un program a on s obr ir e l

    p lnol de la vostr a casa, per am b els mat eixos bot ons que tenem en e l p lnol

    anter io r . El que s ha de fer ara s subst i tu ir la posici d aquests bot ons per la dels nous

    bot ons. s una fe ina labor iosa per gens com pl icada, com veureu a cont inu aci.

    Fi u ra 11

  • 7/30/2019 Domtica per tothom I

    25/71

    Generali ta t de Cata lunyaDepartam ent d EducaciInst i tut de Secundria V i latzara

    Av. Arquitecte Eduard Ferrs, 10108340 Vilassar de MarTel. 93 750 63 66Fax 93 750 65 [email protected]

    Autom at i tzac i econm ica de la l la r 25 | Dom t ica

    3.1.2 Bot ons

    Per agi l i tzar a l mxim i modif icar e l mnim de coses possib les, a l hora de canviar lapos ic i de cada bo t heu de ten i r en compte e l nmero de l lums, motors o bo tons

    connectats a un sensor que t inc. Aix si co l loqueu les coordenades de les vostres l lums

    on jo t inc una l lum, no haureu d e canviar la fun ci d aquel l bot . Veureu com canviar

    les funcions a l segent apartat .

    Per canviar la posic i dels boto ns haurem dobr ir la imat ge en Paint i co l locar e l rat o l

    a l vrtex super ior esquerre de cada bot i apuntar e ls valors que ens donen quecorrespondran a les var iables x , y del nostre programa. Ara hem de calcular

    l amplada i l a lada dels botons des d aquests botons f ins a on volem que arr ib in.

    (Agafem e l va lo r x de l cos ta t d re t de l

    bo t i e l res tem a l va lo r de x que e l

    ten em, i e l m ate ix am b e l costa t in fe r io r i

    la y , i ens donaran e ls va lo rs w (w id t h ,

    amplada) i h ( he igh t , a lada).

    Un cop fem a ix amb to ts e ls bo tons

    (podem escr iure-ho en una t aula de dades

    com Excel per estructurar-ho mi l lor , s i

    vo leu podeu agafar com a exemple la del

    meu pro jecte, que est penjada aqu:

    www.domot icaper la l la r .b logspot .com

    haurem de subst i t u ir e ls valors de la taula

    que hem fe t en e l p rograma.

    Per fe r -ho an i rem a l apar ta t on de f in im les

    variables de cada bot (f ig.12) i

    subst i t u irem els valors.

    Figura 1 2

  • 7/30/2019 Domtica per tothom I

    26/71

    Generali ta t de Cata lunyaDepartam ent d EducaciInst i tut de Secundria V i latzara

    Av. Arquitecte Eduard Ferrs, 10108340 Vilassar de MarTel. 93 750 63 66Fax 93 750 65 [email protected]

    Autom at i tzac i econm ica de la l la r 26 | Dom t ica

    El nm ero que segue ix cada var iab le x , y , w o h sim bo l i tza e l nm ero que hem

    assignat a cada bot (1, 2, 3...)

    Tam b pode u edit ar e ls comen tar is que apareixen en gr is per ac lar i r -vos m i l lor a l hora

    dent endre e l program a, i posar nom s a cada bot en e l vostr e p lnol.

    3.1.3 Fun cions dels bot on s

    Tot i haver in tent at co l locar les llum s en e l nm ero de bo t on jo t enia les l lum s o les

    pers ianes en e l nm ero d e bot on jo t enia les pers ianes, sem pre h i hau r bot ons a ls

    quals haureu de canviar la funci. Aquest punt s e l ms cr t ic i a l l on podem tenir

    m s errors.

    Si necessi teu afegir un bot a l pr ograma, heu de t enir en com pt e TOTES les part s del

    program a, des de def in ir la var iable, com def in ir les seves coorde nades f ins a def in ir

    qu succeir quan el

    p remeu .

    Pr imer hem de de f in i r e l

    nou bo t en l es ta t

    d apagat, com a var iable

    booleana, ja que no m s pot

    estar encs o apagat. Les

    coordenades del bot ja les

    haurem es t ipu la t en e l pas

    anter ior . Si vo lem afegir un

    a l t re bo t (11 , per

    exem ple), haurem de de f in i r unes noves coordenades ( x11 , y11 , w 11 i h11) .

    Aix ho farem e n la pr im era part del pro grama (f ig .13). Un cop fet a ix, e l pro grama ja

    reconeix e l boto com a una var iable am b u nes coordenades a la in terf c ie. Ara nom s

    falta explicar-l i que al cl icar a sobre canviarem lestat daquest (dapagat a encs i a la

    inversa), i def in ir q u volem que fac i tant quan est encs com quan est apagat.

    Figura 1 3

  • 7/30/2019 Domtica per tothom I

    27/71

    Generali ta t de Cata lunyaDepartam ent d EducaciInst i tut de Secundria V i latzara

    Av. Arquitecte Eduard Ferrs, 10108340 Vilassar de MarTel. 93 750 63 66Fax 93 750 65 [email protected]

    Autom at i tzac i econm ica de la l la r 27 | Dom t ica

    Per act ivar/ desact ivar a l prm er e l rat o l a sobre, h aurem de copiar un a de les l n ies de

    l l t ima part del programa, e l vo id mousePressed, i subst i tu ir e l va lor de tots e lsnm eros que cor respondr ien a l nmero de l bo t an ter io r per e l de l nost re nou bo t ,

    com al segent exem ple:

    I per l t im haurem dassignar la funci que desitgem que fac i , la qual noms hem de

    copiar d un d els exemp les que jo he posat ( l lum , mo to r DC, mo to r Step per, sensor de

    temperatura o sensor de presncia) de la part centra l del programa, i subst i tu ir e l

    nm ero de bo t pe l de l nost re nou bo t .

    En l exem ple de la imatge, e l bot 1 a l encendr es, es posa de color ver d ( funci stro ke),

    i act iva la sort ida PinM ot or31 a la que hem assignat un dels nostr es m ot ors.2 Al

    apagar-se (else), es posa de colo r verm ell i sapaga la sort ida. La fun ci no Fil l sobre el

    rectangle de les coordenades del bot la ut i l i tzem per noms p intar de color

    verd / vermel l e l requadre de l bo t , i no la par t de d ins .

    2 Am b l nic object iu de facil i tar la com prensi del programa i saber a quina sort ida pert any cada bot .Es podr ia evi tar i posar di rectament el nm ero de la sort ida o entr ada desi t jades

  • 7/30/2019 Domtica per tothom I

    28/71

    Generali ta t de Cata lunyaDepartam ent d EducaciInst i tut de Secundria V i latzara

    Av. Arquitecte Eduard Ferrs, 10108340 Vilassar de MarTel. 93 750 63 66Fax 93 750 65 [email protected]

    Autom at i tzac i econm ica de la l la r 28 | Dom t ica

    3 .2 Conn exi a l Ar du ino

    Ara ja hem f inal i tzat la programaci, que era l e tapa ms rdua, i ten im un programa

    funcional am b bo to ns que s encenen i sapaguen sobre e l p lnol de la nostra casa. A

    ms el lampista ja haur acabat amb la instal laci de cablejat de la casa, i haur

    connectat e ls actuadors (m ot ors de pers iana, l lum s, sistem es de reg) i us haur deixat

    un m unt de cables. Lnic que fa l ta s conn ectar e ls cables de cada actu ador o sensor a

    la seva sort ida o ent rada corresponent.

    Figura 1 4

  • 7/30/2019 Domtica per tothom I

    29/71

    Generali ta t de Cata lunyaDepartam ent d EducaciInst i tut de Secundria V i latzara

    Av. Arquitecte Eduard Ferrs, 10108340 Vilassar de MarTel. 93 750 63 66Fax 93 750 65 [email protected]

    Autom at i tzac i econm ica de la l la r 29 | Dom t ica

    Per connectar correctam ent e l cable jat q ue us posi e l lam pista heu de reconixer on ha

    danar cada cosa: Si observem la f igura 14, que s l esquema de connexions que hemfet per a la nostra maqueta, veurem que l apartat esquerre (Analog IN) s on es

    connecten e ls sensors(tem peratu ra, presncia hum itat , .. . ). A la part d reta (PWM ) i en

    el seu defecte si faltessin connectors, a la part de la inferior (Digital), s on

    connectarem les sort ides (m ot ors, l lums,. . .) . Seguint aquest s istem a vosaltres haureu

    de connectar cada un dels cables a on l i pertoqui depenent de la sort ida que l i hem

    assignat en e l n ostre p rogram a.

    Sempre haurem despecif icar en e l nostre void setup s i les sort ides les estem

    tr actant com a sort ida o entr ada, com a la f igura 15, pr im er encenent la p laca Arduino

    amb la funci Ardu ino = new Ardu ino ( th is, Ardu ino . list ( ) [0 ] , 57600) i pos te r io rment

    amb la funci Arduino.p inMode especif icant cadascuna de les sort ides com a

    INPUT o OUTPUT.

    Figura 1 5

  • 7/30/2019 Domtica per tothom I

    30/71

    Generali ta t de Cata lunyaDepartam ent d EducaciInst i tut de Secundria V i latzara

    Av. Arquitecte Eduard Ferrs, 10108340 Vilassar de MarTel. 93 750 63 66Fax 93 750 65 [email protected]

    Autom at i tzac i econm ica de la l la r 30 | Dom t ica

    4 .Conclusions4 .1 Op in i de l T r eba l l

    Un t reba l l a ix s una prova de maduresa que no noms mha demostra t e ls

    coneixements que he adquir i t a l l larg del perode estudiant , s in que tamb mha fet

    veure i desenvolupar la meva capacitat de mourem i buscar de manera autnoma i

    autodidacta la in formaci que requer ia per a real i tzar e l t rebal l . Grcies a l t rebal l he

    comprovat i mi l lorat la capacitat de suportar la tensi i la responsabi l i ta t d haver de

    l l iurar un t rebal l sense alg que est ig i constant m ent sobre t eu expl icant- te com fer les

    coses i guiant-t e a cada pas fin s f in alitzar el teu t reb all.

    Aquesta autonomia i responsabi l i ta t del t rebal l , fa realment d i f c i ls les decis ions que

    has de prend re de com encaminars e l teu t rebal l , ja que d aquestes decisions depn

    el resultat f ina l que ob t in drs, i tu en t ens la to ta l responsabi l i ta t . Personalm ent sem

    va fer dif ci l escoll ir qu voldr ia cont ro lar a la m eva casa, qu er a essencial i qu n o hoera, a lhora de aut om ati t zar una casa.

    4 .2 Object iu s a ssol i ts

    Tot i a ix hem pogut demostrar e l que vam plante jar-nos a l pr inc ip i : Hem demostrat

    que la dom t ica s cara perqu les em preses a ix ho volen, i que podem tr ansfor m ar la

    nostra l lar en una casa domtica nosaltres mateixos sense coneixements aparents,

    seguint aquesta guia. Hem aconseguit reduir e l preu de l automati tzaci enaproximadament un 80% (considerant que la nostra insta l lac i t la qual i ta t d una

    insta l lac i que comprada costar ia uns 2500 , i que l hem redut a 500, e l que ens

    podr ia costar un lampista pel cable jat sencer i m ot ors de pers iana, re ls, etc. .. )

  • 7/30/2019 Domtica per tothom I

    31/71

    Generali ta t de Cata lunyaDepartam ent d EducaciInst i tut de Secundria V i latzara

    Av. Arquitecte Eduard Ferrs, 10108340 Vilassar de MarTel. 93 750 63 66Fax 93 750 65 [email protected]

    Autom at i tzac i econm ica de la l la r 31 | Dom t ica

    4 .3 Possibles m i l lor es

    4.3.1 Am pl i aci dels elem ent s

    Tot i haver assol i t e ls nostres object ius, e l pro jecte est obert a molt ss imes

    possib i l i ta ts . El podrem m il lorar augment ant e l pressupost del t rebal l per a posar m s

    sensors ( l lums que s act iv in amb presncia o amb so) o ms actuadors (portes

    automt iques) .

    Tot i aix les bases per a programar aquests nous sensors o actuadors serien les

    m ateixes, pel que seguint aqu esta guia podr em m il lorar e l pro jecte f in s a prct icament

    on vo lgussim , grcies a les inf init es possibil i tat s de pro gram ar am b llenguat ge Java.

    4.3.1 Am pl ia c i dels cont r o lador s

    A part d ampl iar l e ixample d actuadors i sensors de la nostra l lar , podem mil lorar la

    comoditat amb la que contro lem la casa. Estudiant e ls l lenguatges de programaci

    dApple o Android, podem crear una apl icaci s imi lar a la nostra per per a

    p la ta fo rmes m b i ls com e l te l fon o l iPod.

    Aix obr ir ia po rt es a possib i l i ta ts com enviar- te una no t i f icaci q uan a lg entr i a casa

    sense ident if icar-se o pod er visualitzar la teva casa amb cmer es des de qualsevol altre

    l loc del m n a t ravs d in t ernet , a ms de poder cont ro lar la casa des d on vulguis.

    Les p laques Arduino q ue hem u t i l i t zat ten en les por tes obertes a to t e l m n d in t ernet

    a travs d una l l ibrer ia anomenada Wif i Shie ld que permet connectar la teva p laca ainternet de casa teva per enviar- te e l que fac i fa l ta a l mbi l en qualsevol moment i a

    qualsevol l loc on t inguis connexi.

  • 7/30/2019 Domtica per tothom I

    32/71

    Generali ta t de Cata lunyaDepartam ent d EducaciInst i tut de Secundria V i latzara

    Av. Arquitecte Eduard Ferrs, 10108340 Vilassar de MarTel. 93 750 63 66Fax 93 750 65 [email protected]

    Autom at i tzac i econm ica de la l la r 32 | Dom t ica

    5 .Annex5 .1 E lem ents u t i l i t za ts

    5.1.1 Per a la m aqueta

    Arduino M ega amb cable USB

    Soldador d estany, estany, suport i

    pasta per soldar

  • 7/30/2019 Domtica per tothom I

    33/71

  • 7/30/2019 Domtica per tothom I

    34/71

    Generali ta t de Cata lunyaDepartam ent d EducaciInst i tut de Secundria V i latzara

    Av. Arquitecte Eduard Ferrs, 10108340 Vilassar de MarTel. 93 750 63 66Fax 93 750 65 [email protected]

    Autom at i tzac i econm ica de la l la r 34 | Dom t ica

    Resistn cies (330 i 220)

    LEDS

    Em issor d In fraro jos

    Receptor d In fraro jos

  • 7/30/2019 Domtica per tothom I

    35/71

    Generali ta t de Cata lunyaDepartam ent d EducaciInst i tut de Secundria V i latzara

    Av. Arquitecte Eduard Ferrs, 10108340 Vilassar de MarTel. 93 750 63 66Fax 93 750 65 [email protected]

    Autom at i tzac i econm ica de la l la r 35 | Dom t ica

    Term ist or 1 (KY-13)

    Term ist or 2 (DS18B20)

    5.1.2 Prog r am es

    Processing i

    Ardu ino

    instal lats al o rd inador

  • 7/30/2019 Domtica per tothom I

    36/71

    Generali ta t de Cata lunyaDepartam ent d EducaciInst i tut de Secundria V i latzara

    Av. Arquitecte Eduard Ferrs, 10108340 Vilassar de MarTel. 93 750 63 66Fax 93 750 65 [email protected]

    Autom at i tzac i econm ica de la l la r 36 | Dom t ica

    5.1.3 Pl n ol

  • 7/30/2019 Domtica per tothom I

    37/71

    Generali ta t de Cata lunyaDepartam ent d EducaciInst i tut de Secundria V i latzara

    Av. Arquitecte Eduard Ferrs, 10108340 Vilassar de MarTel. 93 750 63 66Fax 93 750 65 [email protected]

    Autom at i tzac i econm ica de la l la r 37 | Dom t ica

    5 .2 M a q u e t a

    5.2 .1 M aqueta a bans d au t om at i t zar

    A les segents fot ograf ies veiem la maqu eta just d esprs de ser construda amb cart r-

    p lom a i co la term ostable. s una casa qualsevol qu in ic ia lmen t no va ser construda

    per a ser aut om ati t zada, i no t cap pr eparaci.

  • 7/30/2019 Domtica per tothom I

    38/71

    Generali ta t de Cata lunyaDepartam ent d EducaciInst i tut de Secundria V i latzara

    Av. Arquitecte Eduard Ferrs, 10108340 Vilassar de MarTel. 93 750 63 66Fax 93 750 65 [email protected]

    Autom at i tzac i econm ica de la l la r 38 | Dom t ica

  • 7/30/2019 Domtica per tothom I

    39/71

    Generali ta t de Cata lunyaDepartam ent d EducaciInst i tut de Secundria V i latzara

    Av. Arquitecte Eduard Ferrs, 10108340 Vilassar de MarTel. 93 750 63 66Fax 93 750 65 [email protected]

    Autom at i tzac i econm ica de la l la r 39 | Dom t ica

    5.2.2 Com hem connecta t els elem ents

    LED: Perconnectar els LED

    sempre ho hem de

    fe r amb una

    resistncia de 330

    en srie. Per al

    nos t re p ro jec te

    hem apro f i ta t la

    resistncia qu

    incorpora la p laca

    Arduino a la

    sortida 13 especial

    per a LED. Per als

    a l tres dos hem

    hagut de

    connectar la

    resistncia entre

    l node (po ta

    llarga) i la sortida.

    Els ctodes (potes

    curtes) van totsconnectats a la

    te r ra de l a rdu ino

    (GND).

  • 7/30/2019 Domtica per tothom I

    40/71

    Generali ta t de Cata lunyaDepartam ent d EducaciInst i tut de Secundria V i latzara

    Av. Arquitecte Eduard Ferrs, 10108340 Vilassar de MarTel. 93 750 63 66Fax 93 750 65 [email protected]

    Autom at i tzac i econm ica de la l la r 40 | Dom t ica

    M otor s DC: Hem

    connectat e lsmotors a l nos t re

    L293D ta l com es

    m ostra en la f igura

    5 de la pgina 17.

    Per a reduir la

    veloc i tat dels

    mo to rs hemconnectat e l

    nos t re pont H a 3v

    en comptes de a

    5v, ja que sin les

    persianes

    baixaven massa

    rpides i podien

    por ta r p rob lemes.

  • 7/30/2019 Domtica per tothom I

    41/71

    Generali ta t de Cata lunyaDepartam ent d EducaciInst i tut de Secundria V i latzara

    Av. Arquitecte Eduard Ferrs, 10108340 Vilassar de MarTel. 93 750 63 66Fax 93 750 65 [email protected]

    Autom at i tzac i econm ica de la l la r 41 | Dom t ica

    Termistor 1: Hem

    connectat e lte rmis to r ta l com

    mostro en e l

    d iagrama de la

    f igura 9 en la

    pgina 20: La pota

    esquerra al GND,

    la del mig als 5vde l Arduino, i la

    po ta de la d re ta a

    l en t rada 0 de

    l Arduino. Per a l

    no func ionar

    cor rec tament vam

    haver de

    subst i tu ir - lo pel

    segent te rm isto r .

  • 7/30/2019 Domtica per tothom I

    42/71

    Generali ta t de Cata lunyaDepartam ent d EducaciInst i tut de Secundria V i latzara

    Av. Arquitecte Eduard Ferrs, 10108340 Vilassar de MarTel. 93 750 63 66Fax 93 750 65 [email protected]

    Autom at i tzac i econm ica de la l la r 42 | Dom t ica

    Termistor 2: Per a

    connectar e lsegon te rmis to r

    hem hagut de

    seguir el

    datasheet de la

    pgina 22 que ens

    mostra com hem

    de connectar laresistncia de

    4700 que hem

    d incorporar a l

    nostre sensor. A

    par t d a ixo no t

    cap a l t re

    compl icaci, una

    pota va a te r ra i

    les altr es a 5v i a la

    pota 0 de les

    ent rades

    analgiques, amb

    la resistncia

    ent re vo l ta tge i

    po ta .

  • 7/30/2019 Domtica per tothom I

    43/71

    Generali ta t de Cata lunyaDepartam ent d EducaciInst i tut de Secundria V i latzara

    Av. Arquitecte Eduard Ferrs, 10108340 Vilassar de MarTel. 93 750 63 66Fax 93 750 65 [email protected]

    Autom at i tzac i econm ica de la l la r 43 | Dom t ica

    Ala r m a : Per

    connectar e lse lements que van

    formar la nos t ra

    alarma (receptor

    IR, emissor IR i

    t imbre), vam

    haver d incorporar

    una resistncia de330 a lemissor i

    una resistncia de

    22000 al

    receptor en t re e ls

    nodes i la

    sort ida/entrada. El

    t imbre e l vam

    connectar

    d i rec tament a la

    sort ida

    corresponent. Els

    dos ctodes i el

    negat iu de l t imb re

    els hem connectat

    a terra (GND de

    l Arduino).

  • 7/30/2019 Domtica per tothom I

    44/71

    Generali ta t de Cata lunyaDepartam ent d EducaciInst i tut de Secundria V i latzara

    Av. Arquitecte Eduard Ferrs, 10108340 Vilassar de MarTel. 93 750 63 66Fax 93 750 65 [email protected]

    Autom at i tzac i econm ica de la l la r 44 | Dom t ica

    5.2 .3 Maqu eta au t om at i t zada

    En aquestes imat ges observem el procs d aut om ati tzaci que va produ ir-se a la nostral lar , comenant per connectar a la protoboard e ls e lements d iversos, desprs

    cable jant- la amb mlt ip les cables junts, i f ina lment la maqueta tota muntada i

    preparada per a la demo str aci.

  • 7/30/2019 Domtica per tothom I

    45/71

    Generali ta t de Cata lunyaDepartam ent d EducaciInst i tut de Secundria V i latzara

    Av. Arquitecte Eduard Ferrs, 10108340 Vilassar de MarTel. 93 750 63 66Fax 93 750 65 [email protected]

    Autom at i tzac i econm ica de la l la r 45 | Dom t ica

  • 7/30/2019 Domtica per tothom I

    46/71

    Generali ta t de Cata lunyaDepartam ent d EducaciInst i tut de Secundria V i latzara

    Av. Arquitecte Eduard Ferrs, 10108340 Vilassar de MarTel. 93 750 63 66Fax 93 750 65 [email protected]

    Autom at i tzac i econm ica de la l la r 46 | Dom t ica

    5 .3 P r og r a m a

    Aqu est adjunt e l program a:

  • 7/30/2019 Domtica per tothom I

    47/71

    Generali ta t de Cata lunyaDepartam ent d EducaciInst i tut de Secundria V i latzara

    Av. Arquitecte Eduard Ferrs, 10108340 Vilassar de MarTel. 93 750 63 66Fax 93 750 65 [email protected]

    Autom at i tzac i econm ica de la l la r 47 | Dom t ica

  • 7/30/2019 Domtica per tothom I

    48/71

    Generali ta t de Cata lunyaDepartam ent d EducaciInst i tut de Secundria V i latzara

    Av. Arquitecte Eduard Ferrs, 10108340 Vilassar de MarTel. 93 750 63 66Fax 93 750 65 [email protected]

    Autom at i tzac i econm ica de la l la r 48 | Dom t ica

  • 7/30/2019 Domtica per tothom I

    49/71

    Generali ta t de Cata lunyaDepartam ent d EducaciInst i tut de Secundria V i latzara

    Av. Arquitecte Eduard Ferrs, 10108340 Vilassar de MarTel. 93 750 63 66Fax 93 750 65 [email protected]

    Autom at i tzac i econm ica de la l la r 49 | Dom t ica

  • 7/30/2019 Domtica per tothom I

    50/71

    Generali ta t de Cata lunyaDepartam ent d EducaciInst i tut de Secundria V i latzara

    Av. Arquitecte Eduard Ferrs, 10108340 Vilassar de MarTel. 93 750 63 66Fax 93 750 65 [email protected]

    Autom at i tzac i econm ica de la l la r 50 | Dom t ica

  • 7/30/2019 Domtica per tothom I

    51/71

    Generali ta t de Cata lunyaDepartam ent d EducaciInst i tut de Secundria V i latzara

    Av. Arquitecte Eduard Ferrs, 10108340 Vilassar de MarTel. 93 750 63 66Fax 93 750 65 [email protected]

    Autom at i tzac i econm ica de la l la r 51 | Dom t ica

  • 7/30/2019 Domtica per tothom I

    52/71

    Generali ta t de Cata lunyaDepartam ent d EducaciInst i tut de Secundria V i latzara

    Av. Arquitecte Eduard Ferrs, 10108340 Vilassar de MarTel. 93 750 63 66Fax 93 750 65 [email protected]

    Autom at i tzac i econm ica de la l la r 52 | Dom t ica

  • 7/30/2019 Domtica per tothom I

    53/71

    Generali ta t de Cata lunyaDepartam ent d EducaciInst i tut de Secundria V i latzara

    Av. Arquitecte Eduard Ferrs, 10108340 Vilassar de MarTel. 93 750 63 66Fax 93 750 65 [email protected]

    Autom at i tzac i econm ica de la l la r 53 | Dom t ica

  • 7/30/2019 Domtica per tothom I

    54/71

    Generali ta t de Cata lunyaDepartam ent d EducaciInst i tut de Secundria V i latzara

    Av. Arquitecte Eduard Ferrs, 10108340 Vilassar de MarTel. 93 750 63 66Fax 93 750 65 [email protected]

    Autom at i tzac i econm ica de la l la r 54 | Dom t ica

  • 7/30/2019 Domtica per tothom I

    55/71

    Generali ta t de Cata lunyaDepartam ent d EducaciInst i tut de Secundria V i latzara

    Av. Arquitecte Eduard Ferrs, 10108340 Vilassar de MarTel. 93 750 63 66Fax 93 750 65 [email protected]

    Autom at i tzac i econm ica de la l la r 55 | Dom t ica

  • 7/30/2019 Domtica per tothom I

    56/71

    Generali ta t de Cata lunyaDepartam ent d EducaciInst i tut de Secundria V i latzara

    Av. Arquitecte Eduard Ferrs, 10108340 Vilassar de MarTel. 93 750 63 66Fax 93 750 65 [email protected]

    Autom at i tzac i econm ica de la l la r 56 | Dom t ica

  • 7/30/2019 Domtica per tothom I

    57/71

    Generali ta t de Cata lunyaDepartam ent d EducaciInst i tut de Secundria V i latzara

    Av. Arquitecte Eduard Ferrs, 10108340 Vilassar de MarTel. 93 750 63 66Fax 93 750 65 [email protected]

    Autom at i tzac i econm ica de la l la r 57 | Dom t ica

  • 7/30/2019 Domtica per tothom I

    58/71

    Generali ta t de Cata lunyaDepartam ent d EducaciInst i tut de Secundria V i latzara

    Av. Arquitecte Eduard Ferrs, 10108340 Vilassar de MarTel. 93 750 63 66Fax 93 750 65 [email protected]

    Autom at i tzac i econm ica de la l la r 58 | Dom t ica

  • 7/30/2019 Domtica per tothom I

    59/71

    Generali ta t de Cata lunyaDepartam ent d EducaciInst i tut de Secundria V i latzara

    Av. Arquitecte Eduard Ferrs, 10108340 Vilassar de MarTel. 93 750 63 66Fax 93 750 65 [email protected]

    Autom at i tzac i econm ica de la l la r 59 | Dom t ica

  • 7/30/2019 Domtica per tothom I

    60/71

    Generali ta t de Cata lunyaDepartam ent d EducaciInst i tut de Secundria V i latzara

    Av. Arquitecte Eduard Ferrs, 10108340 Vilassar de MarTel. 93 750 63 66Fax 93 750 65 [email protected]

    Autom at i tzac i econm ica de la l la r 60 | Dom t ica

  • 7/30/2019 Domtica per tothom I

    61/71

    Generali ta t de Cata lunyaDepartam ent d EducaciInst i tut de Secundria V i latzara

    Av. Arquitecte Eduard Ferrs, 10108340 Vilassar de MarTel. 93 750 63 66Fax 93 750 65 [email protected]

    Autom at i tzac i econm ica de la l la r 61 | Dom t ica

  • 7/30/2019 Domtica per tothom I

    62/71

    Generali ta t de Cata lunyaDepartam ent d EducaciInst i tut de Secundria V i latzara

    Av. Arquitecte Eduard Ferrs, 10108340 Vilassar de MarTel. 93 750 63 66Fax 93 750 65 [email protected]

    Autom at i tzac i econm ica de la l la r 62 | Dom t ica

  • 7/30/2019 Domtica per tothom I

    63/71

    Generali ta t de Cata lunyaDepartam ent d EducaciInst i tut de Secundria V i latzara

    Av. Arquitecte Eduard Ferrs, 10108340 Vilassar de MarTel. 93 750 63 66Fax 93 750 65 [email protected]

    Autom at i tzac i econm ica de la l la r 63 | Dom t ica

  • 7/30/2019 Domtica per tothom I

    64/71

    Generali ta t de Cata lunyaDepartam ent d EducaciInst i tut de Secundria V i latzara

    Av. Arquitecte Eduard Ferrs, 10108340 Vilassar de MarTel. 93 750 63 66Fax 93 750 65 [email protected]

    Autom at i tzac i econm ica de la l la r 64 | Dom t ica

  • 7/30/2019 Domtica per tothom I

    65/71

    Generali ta t de Cata lunyaDepartam ent d EducaciInst i tut de Secundria V i latzara

    Av. Arquitecte Eduard Ferrs, 10108340 Vilassar de MarTel. 93 750 63 66Fax 93 750 65 [email protected]

    Autom at i tzac i econm ica de la l la r 65 | Dom t ica

  • 7/30/2019 Domtica per tothom I

    66/71

    Generali ta t de Cata lunyaDepartam ent d EducaciInst i tut de Secundria V i latzara

    Av. Arquitecte Eduard Ferrs, 10108340 Vilassar de MarTel. 93 750 63 66Fax 93 750 65 [email protected]

    Autom at i tzac i econm ica de la l la r 66 | Dom t ica

  • 7/30/2019 Domtica per tothom I

    67/71

    Generali ta t de Cata lunyaDepartam ent d EducaciInst i tut de Secundria V i latzara

    Av. Arquitecte Eduard Ferrs, 10108340 Vilassar de MarTel. 93 750 63 66Fax 93 750 65 [email protected]

    Autom at i tzac i econm ica de la l la r 67 | Dom t ica

  • 7/30/2019 Domtica per tothom I

    68/71

    Generali ta t de Cata lunyaDepartam ent d EducaciInst i tut de Secundria V i latzara

    Av. Arquitecte Eduard Ferrs, 10108340 Vilassar de MarTel. 93 750 63 66Fax 93 750 65 [email protected]

    Autom at i tzac i econm ica de la l la r 68 | Dom t ica

  • 7/30/2019 Domtica per tothom I

    69/71

    Generali ta t de Cata lunyaDepartam ent d EducaciInst i tut de Secundria V i latzara

    Av. Arquitecte Eduard Ferrs, 10108340 Vilassar de MarTel. 93 750 63 66Fax 93 750 65 [email protected]

    Autom at i tzac i econm ica de la l la r 69 | Dom t ica

  • 7/30/2019 Domtica per tothom I

    70/71

    Generali ta t de Cata lunyaDepartam ent d EducaciInst i tut de Secundria V i latzara

    Av. Arquitecte Eduard Ferrs, 10108340 Vilassar de MarTel. 93 750 63 66Fax 93 750 65 [email protected]

    Autom at i tzac i econm ica de la l la r 70 | Dom t ica

    6.Bibl iograf ia

    6 .1 L l ibr es

    6.1.1 En for m at PDF

    Aquests e ls podreu trobar a la meva pgina web

    (www.domot icaper la l la r .b logspot .com) o b me ls podeu dem anar con tac tan t amb m i .

    Les meves dades de cont acte apareixen a la pgina w eb.

    1. Gerhart, J: Home Au toma t ion and w i r ing (M c Graw Hill Professional,1999)

    2. Gavin Sm ith: Arduino Cheat Sheet

    3. Jonat han Oxer y Hugh Blem ings: Pract ica l Ardu ino

    4. Danie l Shif fm an: Learn ing Processing

    5. Ignacio Arat a, Francisco Ar ruf at, Pablo Palacios i Sant iago Folie: Variaciones de

    una res istencia con la tem peratur a

    6.1.2 En for m at paper

    Aquests sn l l ibres de consulta d e la b ib l io t eca o de fam il iars que em van deixar per

    soluc ionar a lgun dels molt s problem es que van sorg ir a l l larg del t rebal l .

    1. Ben Fry & Casey Reas: Gett ing sta rt ed w ith Processing2. Juan M Sarri Garca: M anual de ayud a de Processing (adapt aci de

    Processing: A pro gram m ing hand book fo r v isual d esigners and art ists )

  • 7/30/2019 Domtica per tothom I

    71/71

    Generali ta t de Cata lunyaDepartam ent d EducaciInst i tut de Secundria V i latzara

    Av. Arquitecte Eduard Ferrs, 10108340 Vilassar de MarTel. 93 750 63 66Fax 93 750 65 [email protected]

    6 .2 Pg ines w eb

    1. h t tp : / /www.smar thome .com/abou t_x10 .h tm l

    2. h t tp : / /a rdu ino .cc / fo rum/ index .php?

    3. h t tp : / /www.h ispav i la .com/3ds /a tmega /mo to rescc .h tm l

    4. ht tp : / /www.casadomo.com/not ic iasDeta l le .aspx? idm=10&id=10907&c=6

    5. ht t p : / / w w w .casadomo.com/ not iciasDeta lle .aspx?c=14

    6. ht tp : / /pscmpf .b logspot .com.es /2008/12 /ardu ino- lm35-sensor .h tml

    7. ht tp : / /m iquer idop inwino .b logspot .com.es /2012/07 /como-u t i l iza r -un-

    termistor-o-sensor-de.html

    8. ht t p : / / tushev .org /a r t ic les/ e lec t ron ics/ 42-how- i t -w orks-ds18b20-and-ardu ino

    9. ht tp : / / i tmanagera tschoo l .b logspot .com.es /2012/05 /cont ro l -de- tempera tura-

    usando-arduino-y.html

    10.h t tp : / /www.w ik iped ia .o rg /

    11.ht tp : / / robo ts -argent ina .com.ar /MotorCC_L293D.h tm

    12.ht t ps: / / si tes.goog le .com / si te / tecno logiav i latzara / hom e/ a lt respro jectes

    13.ht tps : / /www.underground.org .mx/ index .php?top ic=24860.0

    14.ht t p : / / v iver .d isca.upv .es/ ~ardu ino / document acion / sensores/

    15.h t tp : / /www. je remyb lum.com/ca tego ry /a rdu ino - tu to r ia l s /

    6 .3 Agr a m ents a ls a ssessor s

    Agraeixo profu ndam ent l a juda que m han br ind at les segents persones, que han fet

    possib le cont in uar e l t rebal l en e ls entreb ancs i e ls mom ents m s d i f c i ls:

    Elisabet Alsina - Enginyer ia en Telecom un icacions

    Joan Al s Enginye ria Agrn om a