Projekt nr Side 2 af 55

Størrelse: px
Starte visningen fra side:

Download "Projekt nr. 10033. Side 2 af 55"

Transkript

1

2 Side 2 af 55

3 1 Godkendelsesformular Ved underskrivelse af dette dokument, bekræftes aflevering af projektrapporten. Ligeledes tilkendegives det, at projektdeltageren ønsker denne rapport bedømt ved eksamen. Sted og dato: Ingeniørhøjskolen i Århus, den: Deltager underskrift: Stefan Lykkehøj Lund Side 3 af 55

4 Side 4 af 55

5 2 Resumé Denne rapport beskriver det undersøgelsesprojekt, som Stefan Lykkehøj Lund udførte som afgangsprojekt på elektrolinien ved Ingeniørhøjskolen i Århus. Formålet med projektet, er at udvikle et system, der gør en i stand til at fjernstyre Zigbee enheder med en Android Smartphone. Der skrives "åbne og lukke et vindue og en dør", for at gøre projektet mere jordnært og håndgribeligt. Systemet udvikles iterativt og med en objektorienteret tilgang. Således var systemet ikke færdigspecificeret fra starten, men udvikledes fra iteration til iteration. Der blev taget udgangspunkt i en modificeret form for 'Scrum' til projektstyringen. Modificeret da Scrum normalt kræver en gruppe. I første omgang blev der lavet en grundlæggende arkitektur for systemet. En struktur der har dannet grundlag for systemudviklingen. Da tilgangen skulle være objektorienteret, besluttedes det at dele systemet op i delmoduler, som kunne udvikles selvstændigt. Til hvert modul har der derfor været en analyse-, implementations og test fase. Forud for konstruktionen blev anselige tidsressourcer brugt til analyse af de ønskede trådløse teknologier og ikke mindst til at finde ud af hvordan disse bruges. De brugte trådløse teknologier er: Bluetooth, GSM og Zigbee. Skitser blev til diagrammer, diagrammer til print. Ideer til styring af microcontrollere blev til færdig firmware. Analysen af teknologierne førte til drivere. Tegninger af brugerinterface blev til et enkelt og elegant brugerinterface. Modulerne blev testet hver for sig. Modulerne blev sat sammen og testet igen. Til sidst fulgte slut/accepttesten, der har til formål at teste det samlede system. Således udvikledes systemet sig fra at være en idé på tegnebrættet, til at være et fuldt funktionelt system. Side 5 af 55

6 Side 6 af 55

7 3 Abstract This report describes the research project, which Stefan Lykkehøj Lund performed as Final Project in the Electronic department at the Engineering College of Aarhus. The ain of the project is to develop a system that makes one able to remotely control Zigbee devices using an Android Smartphone. The words "open and close a door and a window" are used to make the project more down to earth and tangible. The system is developed iteratively and with an object oriented approach. Thus the system was not completely specified from the beginning but has evolved from iteration to iteration. A modified version of 'Scrum' has been used for project management. Modified since Scrum usually requires to be performed in a group. At first a basic system architecture sketch was made. A structure that has formed the basis for this system's evolution. Since the project should be object oriented it was decied to divide the system into sub-modules that could be developed independently. For each module, there has been an analytical, implementations and testing phase. Before construction, considerable time resources was used for the analysis of the desired wireless technologies to be used, among others to find out how they are used. The used wireless technologies are: Bluetooth, GSM and Zigbee. Sketches became schematics, schetcheds became prints. Ideas for controlling the microcontrollers became firmware. The analysis of technologies lead to drivers. Drawings of the User Interface became a fully functional User Interface, elegant and intuitive. The modules were tested separately. The modules were put together and tested again. At last came the final "Acceptance test", designed to test the overall system. Thus evolved the system from a stray idea to a fully functional system. Side 7 af 55

8 Side 8 af 55

9 4 Indholdsfortegnelse 1 Godkendelsesformular Resumé Abstract Indholdsfortegnelse...9 Figuroversigt...11 Forord Indledning Formål med projekt Læsevejledning Ordliste Projektbeskrivelse Projektfgrænsning Projektgennemførelse Metoder Scrum: V-modellen: Analysearbejde Designarbejdet Modul 1 Motherboard Modul 2 - GSM Modul 3 Bluetooth Modul 4 - Smartphone Modul 5 - XBee Main Modul 6 - XBee Window Modul 7 - XBee Door Udviklingsværktøjer Hardware Software Resultater Resultat af test Bluetooth forbindelse Resultater i Bluetooth Mode Resultater i GSM Mode Anden funktionalitet Diskussion af opnåede resultater Resultat af test Bluetooth forbindelse Resultat i Bluetooth Mode Resultat i GSM Mode Anden funktionalitet WCS i forhold til andre systemer Opnåede erfaringer Projektets fortræffeligheder Forslag til forbedringer Side 9 af 55

10 7 Konklusion Litteraturliste Bilag Bilag A: Tidsplan Bilag B: Firmware diagrammer Modul 1 - Motherboard Modul 2 - GSM Modul 3 - Bluetooth Modul 4 - Smartphone (Async tråd) Modul 5 - XBee Main Modul 6 - XBee Window Modul 7 - XBee Door Side 10 af 55

11 Figuroversigt Illustration 1: Visuelt Overblik over det konstruerede system...14 Illustration 2: Billede af 'Backlog'-tavlen: "ToDo", "In Progress", "Done"...18 Illustration 3: En typisk udgave af V-modellen...19 Illustration 4: WCS's overordnede arkitektur...23 Illustration 5: Modul 4 - Smartphone, GUI...25 Illustration 6: RS232 kommunikations sniffer...29 Illustration 7: USBASP In System Programmer...29 Illustration 8: XBee Development Kit...30 Illustration 9: Atmel STK500 Development Kit...30 Illustration 10: GUI i bluetooth mode...33 Illustration 11: GUI i GSM mode...33 Illustration 12: Knaptryk i bluetooth mode...34 Illustration 13: Grøn diode lyser...34 Illustration 14: Rød diode lyser...34 Illustration 15: Knaptryk i GSM mode...35 Illustration 16: Grøn diode lyser...35 Illustration 17: Rød diode lyser...35 Illustration 18: Projektets tidsplan...48 Illustration 19: Modul 1 - Motherboard, firmware aktiviteter...49 Illustration 20: Modul 2 - GSM, firmware aktiviteter...50 Illustration 21: Modul 3 - Bluetooth, firmware aktiviteter...51 Illustration 22: Modul 4 - Smartphone, Async Task aktiviteter...52 Illustration 23: Modul 5 - XBee Main, firmware aktiviteter...53 Illustration 24: Modul 6 - XBee Window, firmware aktiviteter...54 Illustration 25: Modul 7 - XBee Doors, firmware aktiviteter...55 Side 11 af 55

12 Side 12 af 55

13 5 Forord Dette afgangsprojekt, omhandler analyse, design og udviklingen af et system til fjernstyring af en dør og et vindue. Baggrunden for projektet er ønsket om at udvikle et system der i sidste ende kan gøre livet lettere for mennesker. Dette kan være handicappede der ikke er i stand til på traditionel vis at kunne åbne et vindue, eller en gigtplaget mand der ikke behøver at rejse sig op for at åbne døren. Jeg vil gerne takke Jesper Rosholm Tørresø for kyndige råd og god vejledning i forbindelse med projektforløbet. Yderligere vil jeg takke Stefan Wagner for inspiration til at udvikle et produkt med basis i det elegante og intuitive. Til sidst vil jeg gerne takke Ingeniørhøjskolen i Århus for at give mig rammerne til at kunne lave dette projekt. Side 13 af 55

14 Side 14 af 55

15 6 Indledning Som afgangsprojekt på elektrolinien i Ingeniørhøjskolen i Århus valgte jeg, Stefan Lykkehøj Lund, at arbejde med udviklingen af et generisk framework der kan fjernstyres vha. en Android Smartphone. For at gøre 'generisk framework' mindre flyvsk tages der udgangspunkt i, at de fjernstyrede objekter er et vindue og en dør. Dog er det kun fantasien der sætter grænsen for hvad systemet kan bruges til hvis det tilpasses andre behov: En handicappet der ikke selv er i stand til at åbne sine døre og vinduer. Sætte varme på i sommerhuset før man ankommer. Sørge for at døren låser og alarmen sluttes til, hvis man glemte det inden man tog hjemmefra. Det var vigtigt for mig, at systemet ville tage afsæt i noget som mange er i besiddelse af, nemlig en smartphone. Det er min opfattelse at man ikke bør have en fjernbetjening til hver funktion i sit hus: TV, stereoanlæg, home automation osv. derfor udvikles systemet på en Android Smartphone. Projektet er især interessant, da det det forener elektronik og IT. Projektet spænder vidt og inkluderere flere forskellige abstraktionsniveauer. Et spænd helt fra brugen af elektriske komponenter, elektronikkens grundsten til højniveau GUI's på Android'en. Projektet gik godt i tråd med min (Stefan Lykkehøj Lund, undertegnede) kommende specialisering: "Elektroingeniør med speciale i indlejrede systemer". Projektet meget af den viden jeg har tilegnet mig i løbet af studiet, specielt i specialiseringsdelen. Ud over de indlejrede aspekter af projektet, lå det mig også på sinde at arbejde med trådløse teknologier. Derfor blev de tre trådløse teknologier: Zigbee, Bluetooth og GSM inddraget i projektet. Projektet søger at afklare om et sådan system i det hele taget kan konstrueres. Systemet kan ydermere sammenlignes med eksisterende produkter på markedet. Til udviklingen af systemet benyttes følgende udviklingsmetoder: SCRUM og V-Modellen. Da det er min vurdering at disse vil passe bedst til denne type projekt. Illustration 1: Visuelt Overblik over det konstruerede system. Side 15 af 55

16 6.1 Formål med projekt Formålet med projektet at udvikle en funktionsmodel. Kort fortalt skal funktionsmodellen bestå af en Android telefon med en GUI. Denne Android telefon skal kunne 'styre' et XBee objekt. Android telefonen kan ikke umiddelbart styre XBee. Derfor må man benytte sig af de trådløse teknologier telefonen har, nemlig: Bluetooth og GSM. Et hovedmodul skal konstrueres, der kan omsætte Bluetooth og GSM til XBee og således tillade Android telefonen at kontrollere XBee objekter. Dette vil samtidig give en klar fordel over bluetooth, da et XBee netværk kan indeholde langt flere devices end et Bluetooth netværk (op til 64000) [5]. Projektet spænder således over mange discipliner. Der skal programmeres Android, der skal designes firmware til mikrocontrollere samt designes, udlægges og monteres print. Hertil kommer at der skal tilegnes en hel del viden om de pågældende trådløse teknologier Bluetooth, GSM og Zigbee (XBee). For hurtigt overblik over projektets slutprodukt anbefales vedlagte projektvideo ("WinDoorCS.wmv"), der findes på CD'en 6.2 Læsevejledning ens bestandele er angivet nedenfor. I store træk kan det siges at rapporten består af to hoveddele: Projektbeskrivelsen og evalueringen. Projektbeskrivelsen består af: Analysefasen Designfasen Testfasen Evalueringen består af: Resultater Diskussion af resultater Opnåede erfaringer Projektets fortræffeligheder Forslag til forbedringer. Systemets fremtid. Konklusion Efter hovedafsnittene følger litteraturliste og bilag. Såfremt der refereres til litteraturlisten, gøres dette med følgende indikation: [Litteraturliste nr.] (eks. [3]). Side 16 af 55

17 6.2.1 Ordliste Ordliste: Beskrivelse: Gnd Ground (stel / referencepunkt) HW Hardware ISP In System Programming LM058 Bluetooth SPP device MISO Master In Slave Out MOSI Master Out Slave In SCK SPI clock SPI Serial Peripheral Interface (Seriel data bus) STK500 Atmel STK500 Development Kit SW Software TC35i GSM Terminal WCS UART Universal Asynchronous Receiver/Transmitter uc MicroController API Application Programming Interface XBee Digi XB24-B Zigbee Module Side 17 af 55

18 7 Projektbeskrivelse Projektet kaldes '' (WCS). Det skal dog understreges at systemet er et 'generisk framework' til fjernstyring af objekter vha. en Android Smartphone. Systemet kan således i princippet bruges til mange andre ting. Kort forklaret er systemet i bund og grund i stand til følgende: En Android telefon der kan kontrollere en mikrocontroller på den anden side af et system via GSM, Bluetooth og XBee. Men igen, lad os for forståelsens skyld antage at det er en dør og et vindue vi fjernstyrer. 7.1 Projektfgrænsning Det blev besluttet, at systemet ikke skulle indeholde et væld af funktioner. Men i stedet fokusere på det essentielle og vigtige i dette projekt: Hvis projektet kom op at køre, så ville det primære fokus være på brugerglæden ved systemet, følelsen af intuition og følelsen af at systemet er afbalanceret og gennemtænkt. Dermed findes der i systemet kun funktioner som 'tænd' og 'sluk' for hhv. dør og vindue. Der er dog tilføjet en 'sluk for GSM' funktion, for at forhindre brugen af GSM hvis dette ikke er tilsigtet. Det har heller ikke været prioriteret højt at få systemet bygget ind i en flot kasse, da systemet blot er en funktionsmodel. 7.2 Projektgennemførelse Da projektet kun har været udført af én person, har der ikke været brug for megen intern kommunikation. Det har dog alligevel været meget vigtigt for mig, at have struktur igennem projektforløbet, også i forbindelse med vejledning og sparring. Projektet er blevet udført 'iterativt' men ikke i traditionel forståelse. Meget tidligt i forløbet blev det valgt at splitte systemet op i syv moduler, dette forsvares i designafsnittet. Disse moduler er hver især blevet udviklet iterativt, baseret på principperne i 'Scrum'. Princippet i Scrum er blandt andet, at man efter hver iteration har et funktionsdygtigt produkt. Dette produkt kan så videreudvikles i de følgende iterationer. Det vil sige, at man bygger videre på noget som virker. Dette princip er også beskrevet i: "Object Mentor's First Law of Agile Development" A complex system that works is invariably found to have evolved from a simple system that worked. A complex system designed from scratch never works and cannot be patched up to make it work. You have to start over, beginning with a working simple system. Systemantics: How Systems Really Work and How They Fail, 2d. ed., J. Gall, The General Systemantics Press, 1986, p. 65 De syv moduler er til sidst sat sammen til det samlede system. Undervejs har der været foretaget deltests af systemet og til sidst en accepttest, der har til formål at holde systemet op imod kravspecifikationen. Side 18 af 55

19 7.3 Metoder Dette afsnit beskriver hvilke metoder og arbejdsmodeller, der er benyttet under udarbejdelsen af dette projekt. Hver metode og model er beskrevet nedenfor, hvad metoderne indebærer og hvad de er blevet brugt til i projektet. Til projektet er benyttet elementer fra: SCRUM og V-modellen, i mere eller mindre modificeret form. Hver model beskrives i de følgende underafsnit, hvad de indebærer og hvordan de er brugt i projektet Scrum: SCRUM er en metode der bruges til projektledelse. SCRUM bruges normalvis til softwareudvikling, men kan også med fordel bruges i kombinerede projekter som dette, hvor både HW, SW og Firmware skal udvikles. SCRUM indbyder til at mødes ofte, for kort at fortælle hvordan man kommer hen til næste delmål og tilkendegive eventuelle problemer. Når man mødes ofte, behøver møderne ikke være særligt lange, minutter. Et andet vigtigt SCRUM-element er tidsprioriteringsmodellen kaldet 'Backlog'. Backlog kan være en tavle med "POST-ITs" med små opgaver der skal udføres i projektet. Alt efter vigtigheden af opgaven hænger den højere på tavlen. Ved hver opgave kan der laves et tidsestimat. Disse tidsestimater kan regnes sammen og give en mulig ca. afleveringsdato. For hver gang en opgave er udført kan tidsestimatet korrigeres for større præcision. Slutteligt er et af nøgleelementerne i SCRUM "Sprints". Sprints er små forløb, hvor hvert forløb skal ende med et delmål (evt. en fungerende funktionsmodel, som udbygges ved senere sprints). Dette er kort fortalt om SCRUM. Der henvises i øvrigt til bogen "Applying UML and Patterns" [3]. Scrum i projektet: I SCRUM forudsættes det normalvis, at der arbejdes i grupper. Da jeg har været alene om projektet, er det derfor en modificeret udgave af SCRUM jeg har benyttet. De SCRUM møder der har været, har været med vejlederen. Det vigtigste element der er benyttet i projektet, er en simplificeret udgave af backloggen. Forskellen fra en traditionel backlog og denne projekts, er at der ikke har været angivet nogen sprints. Derimod har det fungeret som en prioriteret 'todo' liste, med prioritering af opgaver, samt hvilke opgaver der er færdiggjort og hvilke der er igang. Illustration 2: Billede af 'Backlog'-tavlen: "ToDo", "In Progress", "Done" V-modellen: V-Modellen er den udviklingsmodel der benyttes på elektrolinien. Som det ses på Illustration 3 findes Side 19 af 55

20 analyse og design på venstre side af modellen, implementering i midten og tests på højre side. Hvert af punkterne på venstre side af modellen matcher et punkt på højre side. Dvs. kravsdefinitionerne fører til en sluttest (accepttest). Overordnet design fører til en integrationstest osv. Illustration 3: En typisk udgave af V-modellen De forskellige faser af modellen forklaret: Fase 1: Udfærdigelse af foranalyse og sluttest specifikation Fasen indeholder en undersøgelse af alle delene af projektet. Hvad systemet skal kunne. Hertil hører en testspecifikation, der tester de krav der er blevet sat op i projektet. Kort sagt, systemets overordnede funktionalitet og tests der tester disse funktionalitet. Fase 2: Udfærdigelse af overordnet design og integrationstest specifikation I denne fase designes arkitekturen af systemet. Den overordnede funktionalitet er nu fastlagt, nu skal det bestemmes hvordan vi kommer derhen. Her kan det være passende at splitte et projekt op i moduler. Denne fase følges af en integrationstest specifikation. Denne beskriver tests man kan udføre på sammensatte moduler. Fase 3: Udfærdigelse af enhedsdesign og enhedstest specifikation (modul-design) Hvert enkelt modul designes. Dette følges af en testspecifikation, der har til hensigt at teste modulerne hver for sig. Fase 4: Implementering Implementeringsdelen er den fase hvor det hele konstrueres. De designs der er fremstillet skal overføres til praksis i denne fase. Fase 5: Test I denne fase skal alle de tests der er skrevet udføres. Denne fase afsluttes med en accepttest / sluttest, der søger at bekræfte om den fra starten ønskede funktionalitet er til stede. V-Modellen i projektet: V-modellen er brugt som udgangspunkt i dette projekt. En vigtig forskel er dog, at projektet har fulgt en iterativ udviklingsmodel. Een iteration svarer således til en tur rundt på V-modellen. Når man er kommet hele vejen rundt, starter man forfra. For hver iteration vil der derfor være et produkt, som kan videreudvikles i de næste iterationer. Dokumenterne tilsvarende iterativt. Side 20 af 55

21 7.4 Analysearbejde Forud for designfasen gik et grundigt analysearbejde. Analysearbejdet bestod især i undersøgelsen af de trådløse teknologier: Bluetooth XBee GSM Der skulle oparbejdes et stort kendskab til dem, da de var en essentiel del af produktet. Kendskab til hvordan de kommunikerer og hvordan man interfacer med dem. Denne viden skulle benyttes, når teknologierne skulle kontrolleres af mikrocontrollere. Der blev udarbejdet skitser til drivere, baseret på observationer under forsøgsopstillinger. Efter grundig forberedelse blev teknologierne i første omgang testet via PC'ens terminal. Når der var opsamlet en god del information blev teknologierne testet sammen med mikrocontrollere. I denne fase var RS232 Communication Spy uundværlig. Problemer med at 'se' informationsstrømmen, mellem teknologierne og mikrocontrolleren, førte til udviklingen af denne 'sniffer'. Snifferen viste sig så effektiv, at den hurtigt blev en del af udviklingsmiljøet omkring projektet. Efter oparbejdelsen af et kendskab til disse teknologier, skulle der laves et udkast til en samlet systemarkitektur. Overvejelserne gik i hovedtræk ud på, hvorvidt systemet skulle bestå af 'et stort print' eller om funktionaliteten skulle fordeles på mindre moduler. Det blev besluttet at bryde projektet ned i mindre moduler. Det vurderedes at fordelene ville være større end ulemperne. Illustration 4 viser den færdige system-arkitektur. Opdelingen førte til syv moduler. Smartphonen er et modul for sig. De perifere enheder skulle også være selvstændige moduler (et modul = vindue og et modul = dør). De sidste fire moduler findes i hovedmodulet. Et modul til hver trådløs teknologi, samt et modul til at lede og fordele arbejdet, samt forsyne tilknyttede moduler med spænding. Nedenfor beskrives hvert modul kort. 1. Modul 1 Motherboard Et modul der modtager, evaluerer og formidler systemets information. Samtidig et modul der forsynger de tilstødende moduler med spænding. 2. Modul 2 GSM Hver trådløs teknologi har fået hver deres modul. Begrundelsen er at hver modul således kun skal holde styr på een teknologi. Teknologien kan afprøves for hvert modul, uden at indgå i en kompleks sammenhæng. 3. Modul 3 Bluetooth Det samme gælder bluetoothmodulet, hver trådløs teknologi har sit eget modul. 4. Modul 4 - Android telefon Android modulet er naturligt adskilt fra resten af systemet. Udviklingen af Android modulet, er samtidig væsentligt anderledes end de resterende moduler. 5. Modul 5 - XBee Main Samme begrundelse som for GSM- og Bluetooth-modulerne. 6. Modul 6 - XBee Window XBee Window og XBee Door er begge to selvstændige moduler. Det er disse moduler der skal fjernstyres, og vil af den grund naturligt være adskilt fra de resterende moduler. 7. Modul 7 - XBee Door Side 21 af 55

22 Samme begrundelse som XBee Window Udover at kunne udvikle modulerne seperat, er tanken med de syv moduler ovenfor, er muligheden for, eksempeltvis, at kunne benytte en anden GSM-terminal. Man kan udskifte GSM-modulet, bare det overholder den interne protokol i systemet. På den måde undgåes re-design af hele systemet. Bluetooth-modulet ville også kunne byttes ud med et wifi-modul, igen skal det nye modul blot overholde grænseflader og protokol. Ud over at det er smart at adskille moduler grundet lettere udskiftning af moduler, gøres arbejdet lettere og mere objektorienteret. Nu kan hvert modul designes individuelt. Den opdelte model gør samtidig debugging af systemet lettere, da hvert modul kan testes seperat. Men opsplitningen er ikke uden omkostninger: Kompleksiteten af systemet øges. Der kræves en ekstra microcontroller pr. nyt modul. Firmware skal programmeres til hvert enkelt modul. Kommunikationen i systemet kompliceres yderligere, jo flere moduler der skal tale sammen. Ikke alene skal hardwaren passe sammen, firmwaren skal også fungere på tværs af grænseflader. Det blev bestemt at systemet skulle fungere på følgende måde: Når der trykkes på en knap på telefonen, skal telefon enten sende information med bluetooth eller GSM (SMS). Det skal afgøres om telefonen er inden for bluetooth afstand, ellers benyttes GSM. Informationen modtages af Modul 2 - GSM eller Modul 3 - Bluetooth. Modulet validerer informationen og sender den videre til Motherboardet. Motherboardet sørger for at sende informationen videre til Modul 5 XBee_Main, der vil broadcaste informationen med Zigbee. Modul 6 - XBee_Window og Modul 7 XBee_Door kan begge 'høre' den information. Disse kan hver især afgøre om de skal reagere på informationen eller ej (åbne eller lukke vindue eller dør). I første omgang blev det besluttet, at systemet skulle give mulighed, for at få en status fra systemet. Således skulle systemet kunne give svar på, hvorvidt dør og vindue var åbne eller lukkede. Dette blev dog fravalgt i implementeringsfasen. Det var næsten indarbejdet, men ideen blev alligevel forkastet, da det ville kræve for meget tid. 7.5 Designarbejdet I designarbejdets første fase skulle systemets arkitektur fastlægges. Designprocessen er lavet som en iterativ proces, dette betyder at designbeslutningerne er resultat af flere design- og implementeringsforløb. Dog blev den overordnede arkitektur fastlagt i starten. Systemarkitekturen ses på Illustration 4. Hvert modul, med undtagelse af modul 4 - Smartphone består af følgende: Hardware Firmware Grænseflade Modulernes HW har det tilfælles, at alle er bygget op omkring en Atmel Mega16 mikro-controller. For at få Mega16 til at fungere, skulle der designes et svingningskredsløb, samt designes en strømforsyning til at Side 22 af 55

23 forsyne printet med den korrekte spænding. For understøttelse af programmering af Firmware direkte på hvert modul, blev der indarbejdet et ISP-programmerings-interface. Denne model har dannet grundsten for hardwaren i modulerne. Mega16 blev valgt, da denne er blevet brugt tidligere på studiet, samt at den opfylder kravene til funktionalitet. Kravene er at den skal være i stand til at drive en UART, kunne benytte SPI som kommunikationsform samt kunne interrupte. Valget af mikrocontroller har således haft stor indflydelse udformningen af hardwaren. Ingen af modulerne er dog ens. Hver især skulle de tilpasses hver deres specialisering. Under beskrivelsen af hvert modul, vil det fremgå hvilke specialiseringer de har. Udover de enkelte modulers funktionalitet, var det også vigtigt at få defineret en helt tydelig grænseflade imellem modulerne. Grænsefladebeskrivelsen gør at modulerne passer sammen som et puslespil. Passer 'brikkerne' ikke sammen fungerer systemet simpelt hen ikke. Modulernes Firmware har også en del til fælles. De er alle designet efter denne skabelon: Definitioner Definitioner øger læsbarheden af koden Interrupt Service Routiner (ISR) En funktion der afvikles, når et givent interrupt finder sted. Hjælpefunktioner Funktioner som den pågældende firmware har brug for. Main IO-PINs konfigureres. Hvad er ind- og udgange på systemet. Evt. initialisering af teknologi. F.eks. GSM, Bluetooth eller XBee Superloop (vedvarende opgave) Karakteristisk for microcontrollere. Et vedvarende loop, der sørger for at microcontrolleren ikke stopper med at afvikle kode. Det er her GSM- og bluetooth- modulerne tjekker efter og videregiver information. Det er her motherboardets passive token ring styres. Hertil hører en driver hvis modulet indeholder en XBee-, Bluetooth- eller GSM-enhed. Side 23 af 55

24 Illustration 4: WCS's overordnede arkitektur Modul 4 - Smartphone har ikke noget til fælles, designmæssigt, ift. de andre moduler og beskrives derfor under modulbeskrivelsen nedenfor. Følgende modulbeskrivelse forklarer de enkelte moduler. Hvilket ansvar de har, hvad de består af samt deres plads i det samlede system Modul 1 Motherboard Ansvar: Motherboardet fungerer som 'spilfordeler'. Den trækker information ud af GSM- og Bluetooth-modulet skiftevis. Er informationen relevant, videregives den til XBee-modulet. Dette kalder jeg "Passive Token Ring Configuration". 'Token Ring' da modulerne skiftevis får 'lov' til at sige noget. 'Passiv' da informationen skal trækkes ud af dem. Grunden til at informationen skal trækkes ud er, at Motherboardets uc fungere som SPIMaster. Masteren initierer dataoverførsel. SPI er den kommunikationsform der benyttes mellem modulerne inde i hovedmodulet. Dette fremgår af Illustration 4. Motherboardet skal desuden benyttes til debugging af systemet. Dette gøres ved at udlæsning af informationer på debugdioderne. Firmware: Skal implementere den overordnede funktionaliteten, der illustreres på aktivitetsdiagrammet på Illustration 19 Hardware: Motherboardets specialiserede HW består af: 8 debugdioder Side 24 af 55

25 Det blev vurderet, at det ville være fordelagtigt med muligheden for at udlæse værdier på dioder. Grunden til debugdioderne sidder på motherboardet, er at det er forbundet til tre andre moduler, og kan indgå i et fælles debuggingforløb. SPI-forbindelser til GSM-, Bluetooth- og XBee_Main modulerne. Forbindelser der skal bruges til kommunikation internt i main modulet. Distribuerer spænding til tilstødende moduler (12-15 Volt). For at centralisere spændingsforsyningen. Så de tilstødende moduler ikke også skal have spænding fra en adapter. Klarmeldingsforbindelser, så tilstødende moduler kan melde sig klar til Motherboardets uc DC-Plug til forsyning fra lysnettet gennem adapter Modul 2 - GSM Ansvar: GSM modulets funktion er først at initialisere GSM terminalen. Dernæst at tjekke for modtagne beskeder (via SMS fra Android telefonen). Hver ny SMS gennemsøges for information. Findes der relevant information, videresendes denne via SPI til Motherboardet. GSM Modulets uc fungerer som SPI slave. Firmware: Skal implementere den overordnede funktionaliteten der illustreres på aktivitetsdiagrammet på Illustration 20 Driver: Bruges til konfiguration af TC35i. Driveren sætter PIN-kode, læser SMS'er, sender SMS'er osv. Kommunikationen med TC35i foregår med "AT-kommandoer". I driveren er programmeret 'mikro'funktioner. Simple kommandoer, der kan sammesættes til mere komplekse 'makro-funktioner'. Virker funktionerne i det små, virker de også i det store. Initialiseringen af TC35i er et eksempel på en makrofunktion. TC35i skal initialiseres hver gang systemet startes, da systemet 'glemmer' oplysninger når det slukkes. Hardware: GSM-modulets specialiserede HW består af: RS232 kredsløb til understøttelse af kommunikation med TC35i via UART. Kredsløbet består bl.a. af en "Max232" IC, der vha. nogle kondensatorer er i stand til at levelkonvertere de 0-5 der fås som output fra MEGA16 til niveauet som RS232 understøtter. DB-9 connector til brug ved tilkoblingen af TC35i KlarmeldingsPIN Benyttes til klarmelding af modul til Motherboardet. Spændingsregulering af forsyningsspænding fra Motherboardet. Side 25 af 55

26 7.5.3 Modul 3 Bluetooth Ansvar: Bluetooth modulets funktion er først at initialisere Bluetooth modemmet. Dernæst tjekke for information modtaget via Bluetooth fra Android telefonen. Ved modtagelse af information tjekkes relevansen. Er den relevant, videresendes den til Motherboardet via SPI. Bluetooth modulets uc fungerer som SPI slave Firmware: Skal implementere den overordnede funktionaliteten der illustreres på aktivitetsdiagrammet på Illustration 21 Driver: Bruges til konfiguration af LM058. Driveren kan også benyttes til ændring af indstillinger. Kommunikationen med LM058 foregår med "AT-kommandoer". Dog eksekveres disse anderledes end de AT-kommadoer til TC35i. LM058 behøver kun initialisering hvis den er blevet fejlkonfigureret eller reset. Den husker således indstillinger, selvom strømmen slukkes. Hardware: Bluetooth-modulets specialiserede HW består af: RS232 kredsløb til understøttelse af kommunikation med LM058 via UART. Kredsløbet består bl.a. af en "Max232" IC, der vha. nogle kondensatorer er i stand til at levelkonvertere de 0-5 der fås som output fra MEGA16 til niveauet som RS232 understøtter. DB-9 connector til brug ved tilkoblingen af TC35i KlarmeldingsPIN Benyttes til klarmelding af modul til Motherboardet. Spændingsregulering af forsyningsspænding fra Motherboardet Modul 4 - Smartphone Ansvar: Smartphonens primære funktion er, at fungere som et grafisk bruger interface (GUI). Den er brugerens adgang til systemet. Smartphonen skal have fire knapper: "åbn vindue", "luk vindue", "åben dør"og "luk dør". Alle fire knapper har en grafisk repræsentation af den funktion de udfører. Ud over funktionaliteten var det vigtigt at give brugeren en følelse af, at systemet er 'intuitivt og lækkert'. Dette stiller naturligvis krav til designet. Knapperne og GUI'en er designet med henblik på at give et enkelt og let overblik over systemets funktionalitet. Telefonens overordnede funktionalitet er: Ved tryk på knap på telefonen, skal der sendes en besked via Bluetooth (såfremt der er forbindelse). Er bluetooth forbindelsen afbrudt, skal den sende en besked med GSM. Dette stiller krav om Illustration 5: Modul 4 - Smartphone, GUI fire knapper (åbn- og luk dør, åbn- og luk vindue). Det er blevet valgt, for at fremme oplevelsen, at telefonen selv skal detektere om den er i bluetooth-afstand fra systemet. Denne funktionalitet er beskrevet på Illustration 22. Udover de umiddelbart synlige knapper, kan man også trykke på 'menu'. Denne menu giver en mulighedfor at vælge fire følgende ting: Sluk / Tænd-GSM Giver mulighed for at toggle om GSM skal være tændt eller slukket (i applikationen). Denne Side 26 af 55

27 implementeres for at forhindre utilsigtet brug af GSM. Luk alt! Trykker man på denne, sendes der besked om både at lukke vindue og dør. Vejledning Brugsvejledning til (applikationen). Om WCS Kort information om projektet. Vigtige overvejelser i udviklingsforløbet: Der var mange vigtige overvejelser i designstadiet. Nedenfor følger de mest toneangivende. Detektion af manglende bluetooth forbindelse. Dette blev der brugt meget tid på. Det ville ikke være så kompliceret at få implementeret hvis brugeren selv kunne toggle mellem Bluetooth- og GSM-tilstand. Men ønsket om et intuitivt design hvor brugeren skal have følelsen af, at applikationen er intelligent, førte til en mere kompliceret løsning. Androids bluetooth API understøtter ikke umiddelbart denne funktionalitet. Det viste sig efter mange forsøg, at afbrydes forbindelsen til bluetooth (LM058 slukkes), kan dette detekteres ved at tvinge information igennem bluetooth-streamen fra Android, dette fører til en "broken-pipeexception". Denne exception kan udnyttes i applikationen. Dette kræver dog efterfølgende genstart af bluetooth på telefonen. Da løsningen ville belaste den primære tråd, blev det besluttet at implementere denne i en seperat tråd (asynchronous task - Illustration 22). GUI'ens design: En anden vigtig overvejelse var hvilke knapper skulle der være på GUI'en. Målet var at få udviklet et så simpelt interface som muligt. Det blev overvejet om der kun skulle være to knapper, en knap til at toggle døren og en til at toggle vinduet. Dette ville kræve kendskab til vinduets og dørens tilstand (hvis de er lukket eller åbnet manuelt). Det besluttede at udvikle applikationen med fire knapper Modul 5 - XBee Main Ansvar: XBee Main modulets funktion er først at initialisere XBee radioen. Dernæst tjekke for modtagne beskeder fra Motherboardet. Modtages relevant information skal denne broadcastes (sendes up via Zigbee). XBeeradioen er flashed med "Coordinator" firmware (antager koordinator rollen i et XBee netværk [7]). Firmware: Skal implementere den overordnede funktionaliteten der illustreres på aktivitetsdiagrammet på Illustration 23 Driver: Bruges til konfiguration af XBee. Som med LM058 og TC35i bruger XBee AT-kommandoer til konfigurationen. I driveren er der ligeledes 'mikro'-funktioner samt makro-funktioner. Den vigtigste funktion ved disse drivere er at initialisere modulet. Når modulet er konfigureret behøves normalvis ikke yderligere konfiguration. Hardware: XBee_Main-modulets specialiserede HW består af: UART kredsløb til understøttelse af kommunikation med XBee. Bemærk at det ikke er RS232, men at den blot benytter de 0-5 Volt som MEGA16 leverer. Side 27 af 55

28 XBee status LED'er LED'er der kan vise netværksstatus for XBee, samt om der er aktivitet på netværket. KlarmeldingsPIN Benyttes til klarmelding af modul til Motherboardet. Spændingsregulering af forsyningsspænding fra Motherboardet. Det skal bemærkes at XBee-modulerne har to spændingsreguleringskredsløb. 5 Volt Forsyner MEGA Volt Forsyner XBee. Det blev overvejet at benytte en Atmel Mega16A til XBee-modulerne, da disse kræver 3.3 volt i forsyningsspænding, så der kun behøvedes eet spændingsreguleringskredsløb. Denne tanke blev dog bortkastet, da XB24-B kræver 5 Volt som logisk højt signal, hvilket en Mega16A ikke kan levere Modul 6 - XBee Window Ansvar: XBee Window modulets funktion er først at initialisere XBee radioen. Dernæst skal den tjekke om der bliver broadcastet noget fra XBee Main. Kommer der relevant information, skal der reageres på denne. Dvs. åbne eller lukket vinduet. XBee radioen på dette modul er konfigureret til at være 'Router / End Device" Firmware: Skal implementere den overordnede funktionaliteten der illustreres på aktivitetsdiagrammet på Illustration 24 Driver: Driveren er den samme som ved XBee Main, og bruges til at konfigurere chippen med. Hardware: XBee_Window-modulets specialiserede HW består af: UART kredsløb til understøttelse af kommunikation med XBee. Bemærk at det ikke er RS232, men at den blot benytter de 0-5 Volt som MEGA16 leverer. XBee status LED'er LED'er der kan vise netværksstatus for XBee, samt om der er aktivitet på netværket. KlarmeldingsPIN Benyttes til klarmelding af modul til Motherboardet. Spænding forsynes fra lysnettet via en adapter (12-15 Volt) Det skal bemærkes at XBee-modulerne har to spændingsreguleringskredsløb. 5 Volt Forsyner MEGA Volt Forsyner XBee. Her kunne det i kommercialiserings-øjemed, at udvikle denne del til at være batteridrevet. Dette ville kræve større hensyn til strømbesparelse i systemet. Side 28 af 55

29 7.5.7 LEDs til indikation om vindue er åbent eller lukket Modul 7 - XBee Door Modul 7 - XBee_Door er helt ens HW og Firmware-mæssigt. Den eneste forskel er de kommandoer modulet tjekker efter. Dette modul skal reagere på kommandoer der vedrører 'døren', hvorimod Modul 6 XBee_Window reagerer på kommandoer der vedrører 'vinduet'. Det skal dog nævnes at selve hardwaren stadig skal monteres, loddes og fejlfindes. Side 29 af 55

30 7.6 Udviklingsværktøjer Hardware I dette afsnit beskrives de udviklingsværktøjer der er hardwarebaseret. Dvs. fysiske hjælpemidler. RS232 Communication Spy og USBASP har jeg selv konstrueret til projektet. Dog er USBASP baseret på et allerede eksisterende diagram RS232 Communication Spy Illustration 6: RS232 kommunikations sniffer CD'en Beskrivelse: Jeg har selv konstrueret denne RS232 kommunikations sniffer. Den gør det eksempeltvis muligt at se hvad microcontrolleren siger til TC35i eller LM058, eller hvad de siger til mikrocontrolleren. Erfaring: Dette værktøj har været uundværligt. Denne sniffer har reduceret debugging-forløbet med flere uger. Andet: Schematic for denne sniffer findes i dokumentationen og på USBASP Beskrivelse: In System Programmer, brugt som alternativ til STK500. Bruges til programmering af mikrocontrollere der understøtter In System Programming (ISP). Forbindes til computer med USB-kabel og kan nu programmere en Atmel Microcontroller via ISP-Stik (10-polet) Erfaring: Et effektivt værktøj, som ikke fylder særligt meget, men er særdeles nyttigt. Samtidig sparer det en for en masse kabler da den understøtter USB og ikke har brug for en COM-port. Illustration 7: USBASP In System Programmer Andet: Driver, Schematic og layout findes på vedlagte CD. Baseret på oplysninger fra: Side 30 af 55

31 XBee Development kit Beskrivelse: Dette Dev-kit er blevet brugt til at skifte firmware på XBeeradioerne. Erfaring: Fungerer godt, både med RS232- og USB-tilslutning (Billedet viser RS232 version). Illustration 8: XBee Development Kit STK500 Development Kit Beskrivelse: Bruges til programmering af Atmels Microcontrollere. Er samtidig blevet brugt til debugging ift. udvikling af SPIinterfacet. Erfaring: STK500 er et udviklings-printkort, meget alsidigt og uundværligt i udviklingen af systemer der indeholder Atmel microcontrollere. Illustration 9: Atmel STK500 Development Kit Fluke 179 Multimeter Beskrivelse: Multimeter der kan måle: strømme, spændinger, capaciteter, dioder, gennemgang osv. Erfaring: Uunværligt i test og fejlfinding af print. Software I dette afsnit beskrives den software der er benyttet i løbet af projektforløbet. Side 31 af 55

32 Multisim Beskrivelse: Benyttet til udvikling af elektriske diagrammer (schematics). Arbejdet godt sammen med Ultiboard, som kan realisere disse diagrammer som printkort. Erfaring: Dejligt at arbejde med, meget intuitivt Ultiboard Beskrivelse: Program til udvikling af printlayouts. Bruges sammen med Multisim, som leverer schematics. Erfaring: Ultiboard er intuitivt og effektivt at arbejde med. Dog kræves en del kendskab til elektriske kredsløb og layout Codevision AVR Beskrivelse: Program til udvikling af firmware til Atmel Microcontrollere. Kan samtidig bruges til at kompilere og programmere microcontrollere. Erfaring: Et godt program. Codevision indeholder også en masse biblioteker, som kan bruges i firmwareudvikling. Meget brugbart Open Office Writer Beskrivelse: Open Source skriveprogram a lá det mere kendte 'Word'. Erfaring: Open Office Writer har de funktioner det skal have. Fungerer godt og intuitivt. Rapporten og dokumentationen er blevet skrevet med Open Office Writer Enterprise Architect Beskrivelse: Program til modellering af UML-diagrammer. Erfaring: Kræver lidt tid, men når man lærer det at kende fungerer det rigtig godt. Brugt til alle UML diagrammer i projektet Microsoft OneNote Beskrivelse: Microsofts noteprogram. Erfaring: Side 32 af 55

33 One Note har været et uundværligt værktøj i dette projekt. Programmet har holdt styr på al information undervejs Adobe Fireworks Beskrivelse: Avanceret billedbehandlingsprogram a lá det mere kendte Photoshop Erfaring: Er blevet brugt til al grafik i projektet, både til dokumenter, men også til GUI på telefonen. Godt program, nemt at gå til X-CTU Beskrivelse: Bruges til at give XBee-radioen ny firmware. Indeholder også en COM-terminal. Erfaring: Gør det det skal: Give ny firmware til XBee. Terminalen er god, da den kan skelne mellem sendt og modtaget information Notepad++ Beskrivelse: Notepad++ fungerer som Windows' notepad. Forskellen er evnen til at have flere dokumenter åbne i faneblade. Samtidig kan den give evt. kodefiler farvekoder. Erfaring: Rigtig godt program til behandling af små tekstfiler. Side 33 af 55

34 7.7 Resultater Dette afsnit er en opsamling på de opnåede resultater i projektgennemførelsen. Resultaterne holdes op imod kravene i kravspecifikationen. Dette afsnit omhandler de resultater der er opnået ifm. test af det samlede system. Der er dog nogle af testene der ikke vedr. kravspecifikationen, test af mere designmæssig karakter. Smartphone-applikationen kan være enten i 'bluetooth-mode' eller 'GSM-mode'. Systemet skal testes i begge disse modes. Dvs. de use cases der er beskrevet i kravspecifikationen skal testes for begge modes. Først testes det om telefonen er i stand til selv at detektere hvorvidt der er bluetooth forbindelse eller ej Resultat af test Bluetooth forbindelse Smartphonen skal være i stand til at detektere, hvorvidt bluetoothforbindelsen kan skabes eller ej. Ved afbrudt bluetoothforbindelse skal den automatisk skifte til GSMmode. Samtidig skal baggrundsfarven skifte til rød. Er der igen mulighed for at oprette forbindelse til bluetoothenheden (modul 3), skal dette gøres automatisk. Baggrundsfarven skal i så fald skifte til blå. Illustration 10: GUI i Illustration 11: GUI i GSM mode bluetooth mode Test: Resultat: Bemærkning: Kan smartphone detektere at bluetooth forbindelsen afbrydes. Godkendt Tager ca sekunder fra afbrudt forbindelse. Kan smartphone automatisk oprette forbindelse til modul 3 - bluetooth, når denne er til stede. Godkendt Tager ca. 2-3 sekunder fra ekstern bluetooth er startet op. Test for skift af baggrund (blå til rød) Godkendt Indikerer at smartphone skifter til GSM-mode. Test af skift af baggrund (rød til blå) Godkendt Indikerer at smartphone skifter til bluetooth-mode. Side 34 af 55

35 7.7.2 Resultater i Bluetooth Mode Testen har til hensigt at undersøge, om systemet opfører sig som det skal i bluetooth mode. Dette undersøges ved at afprøve alle funktioner imens applikationen er i bluetooth-mode. Illustration 12: Knaptryk i bluetooth mode Testresultater: Test: Resultat: Bemærkning: Tryk på 'åbn dør' åbner døren. Godkendt 'Dør' åbner (grøn diode lyser) Tryk på 'luk dør' lukker døren Godkendt 'Dør' lukker (rød diode lyser) Tryk på 'åbn vindue' åbner vinduet Godkendt 'Vindue' åbner (grøn diode lyser) Tryk på 'luk vindue ' lukker vinduet. Godkendt 'Vindue' lukker (rød diode lyser) Funktionerne virker efter hensigten. Illustration 13: Grøn diode lyser Illustration 14: Rød diode lyser Side 35 af 55

36 7.7.3 Resultater i GSM Mode Testen har til hensigt at undersøge, om systemet opfører sig som det skal i GSM mode. Dette undersøges ved at afprøve alle funktioner imens applikationen er i GSMmode. Illustration 15: Knaptryk i GSM mode Testresultater: Test: Resultat: Bemærkning: Tryk på 'åbn dør' åbner døren. Godkendt 'Dør' åbner (grøn diode lyser) Tryk på 'luk dør' lukker døren Godkendt 'Dør' lukker (rød diode lyser) Tryk på 'åbn vindue' åbner vinduet Godkendt 'Vindue' åbner (grøn diode lyser) Tryk på 'luk vindue ' lukker vinduet. Godkendt 'Vindue' lukker (rød diode lyser) Funktionerne virker efter hensigten. Illustration 16: Grøn diode lyser Illustration 17: Rød diode lyser Side 36 af 55

37 7.7.4 Anden funktionalitet I GUI'en er der adgang til nogle flere funktioner gennem 'menu' tasten. Sluk GSM (hvis der trykkes ændres denne til 'Tænd GSM') Fungerer efter hensigten. Toggler GSM-tilladelse internt i applikationen. Luk Alt! Fungerer efter hensigten. Lukker både dør og vindue på samme tid. Vejledning Fungerer efter hensigten. En brugervejledning til GUI'en vises. Om WCS Fungerer efter hensigten. Der vises "kort om." Ud over de manuelle funktioner er der også andre forhold der gør sig gældende: Applikation går i pause mode Får ikke altid disconnected fra bluetooth hvis den går i pause mode. Dette bevirker at nogle gange ved 'onresume' at bluetooth forbindelsen ikke kan få fat igen. Applikation lukkes ned Det hænder (især i Bluetooth mode) at systemet sender en fejlmeddelelse når det lukkes ned. Dette betyder ikke noget i praksis, men tyder på noget der gemmer sig. Information hænger fast i systemet. En sjælden gang får systemet ikke den videresende information videregivet. Ifølge debugdioderne på Motherboardet sidder systemet fast ved modtagelsen af information. Dette problem løses ved at trykke reset på systemet. 7.8 Diskussion af opnåede resultater Samlet set fungerer systemet godt, systemet føles lækkert og intuitivt at benytte. Der er nogle småfejl, det er dog ikke fejl der ødelægger indtrykket af systemet. Systemet kører glat og ubesværet. Døren kan åbne og lukke, vinduet kan åbne og lukke. Således er formålet med projektet opfyldt, nemlig at konstruere et generisk framework der via en Android telefon kan fjernstyre objekter Resultat af test Bluetooth forbindelse Bluetooth til GSM Mode (ved tabt bluetooth forbindelse): Denne del fungerer som den skal. Desværre må det siges, at det tager 'lang tid'. Dog forventes det ikke, at man hele tiden går rundt i gråzonen mellem GSM- og bluetooth-rækkevidde. GSM til Bluetooth (Bluetooth igen inden for rækkevidde): GSM til Bluetooth fungerer systemet helt optimalt. 2-3 sekunder fra den er kommet inden for bluetooth rækkevidde. Resultatet er overordnet ganske tilfredsstillende for denne del. Især da det tilføjer en mere intuitiv / pervasive følelse af systemet. Havde det f.eks. været en knap man skulle trykke på for at toggle mellem Side 37 af 55

38 bluetooth og GSM, havde følelsen ikke været ligeså 'lækker' Resultat i Bluetooth Mode Basale funktioner i Bluetooth mode: Fungerer godt. Reagerer hurtigt (dioder skifter umiddelbart efter tryk). Enkelte gange ser det dog ud til, at informationen bliver 'hængende' i systemet. Debugdioderne på Motherboardet indikerer, at den bliver ved med at indeholde forrige information. Fejlen kan korrigeres ved tryk på 'Reset'. Resultatet betragtes som værende tilfredsstillende Resultat i GSM Mode Basale funktioner i GSM mode: Umiddelbart ingen fejl i dette mode. Det kan dog nævnes, at hvis knaptryk forkommer kort efter hinanden, vil kun det første blive registreret. Dette er grundet Modul 2 - GSM's "SMS-læse-algoritme." Resultatet betragtes som værende tilfredsstillende Anden funktionalitet Funktionerne der findes i 'menuen' blev også testet. Resultatet af tests af disse funktioner kommenteres kort herunder: Sluk GSM: Funktionen fungerer efter hensigten. Forhindrer utilsigtet brug af applikationen (forhindrer applikationen i at sende SMS'er) Luk Alt!: Funktionen fungere som den skal, uanset om den er i bluetooth- eller GSM mode, lukker den både dør og vindue. Vejledning: Vejledningen dukker op i en dialogboks. Vejledningen fungerer efter hensigten. Om WCS: "Om WCS" fortæller kort om projektet i en dialogboks. "Om WCS" fungerer efter hensigten WCS i forhold til andre systemer Naturligvis kan WCS ikke sammenlignes med samtlige systemer på markedet. Dog er en sammenligning stadig relevant. Nedenfor nævnes forskellige systemer, hvad de kan og hvordan WCS adskiller sig fra dem. Oplysningerne om systemerne har jeg fået ved samtale med medarbejdere fra de pågældende firmaer (opkald til Velux og Falck foretaget. 2.september), Danbits produkt er set i nyhedsbrev og fundet i katalog [10]. Velux Integra: Et system der kan bruges til fjernstyring af vinduer, gardiner og ovenlysvinduer. Systemets kommunikation fungerer vha. en protokol som Velux selv har udviklet. Fjernstyringen foregår vha. en fjernbetjening, der understøtter op til 200 forskellige enheder. Velux Integra vs. Velux' system var oprindeligt udviklet til at skulle styres vha. IR-teknologi. Dette er dog forbedret nu, Side 38 af 55

39 således er rækkevidden blevet større, samtidig skal man ikke længere 'pege' direkte på enheden. Dog er systemet meget 'internt'. Grundet en fjernbetjening designet specifikt til dette system, hvilket giver 'endnu en fjernbetjening' i hjemmet. WCS er baseret på brugerens smartphone og er i stand til at kontrollere systemet via GSM, og kan dermed styre systemet fra stort set hele verden. Samtidig understøtter WCS i teorien enheder. Danbit GSM-Gate: Et system der netop er blevet udviklet af Danbit. Det er et GSM-styret relæ, som evt. kan sluttes til en dørlås. Systemet kan indeholde op til 500 telefonnumre, som kan konfigureres vha. PC eller SMS. Systemet giver mulighedfor at slå et relæ til og fra vha. telefonen. GSM-Gate vs. GSM-Gate kan slå et relæ til og fra ved hjælp af GSM. WCS er også i stand til at slå noget til og fra med GSM, men også med bluetooth. GSM-Gate har også mulighed for at benytte timer-styret kontrol af relæet. Falck Alarm: Falck har fået udviklet et system til overvågning af hjemmet. Det er ikke lykkedes mig at få at vide hvilken teknologi der benyttes. Men efter en samtale med en medarbejdet om systemets formåen, kunne systemet være Zigbee baseret. Falcks alarmsystem kan desuden styres vha. GSM. Falck Alarm vs. Umiddelbart virker Falcks Alarmsystem efter nogle af de samme principper som WCS, dog er falcks system ganske udviklet. Systemet giver mulighed for tilkobling af forskellige sensor-moduler: indbrudsalarm, røgalarm og gasalarm (og sikkert flere). WCS adskiller sig fra Falcks system ved at det kontrolleres vha. en Smartphone. Falcks system kan betjenes vha. et fastmonteret betjeningspanel, samt en fjernbetjening. Dog skal det siges, at WCS kun er en funktionsmodel. Både Velux, Danbit og Falck har fuldt udviklede og kommercialiserede produkter. På den baggrund kan man ikke sammenligne nogen af dem med WCS, det er kun systemets funktionalitet der kan bruges i denne sammenligning. Den funktionalitet WCS repræsenterer er samtidig dets "muligheder", hvor Velux, Danbit og Falck har systemer hvor funktionaliteten er til stede (i stedet for en diode der lyser, er der rent faktisk et vindue der åbner og lukker osv.). 7.9 Opnåede erfaringer Her beskrives det hvilke erfaringer jeg har opnået. Erfaringer både i forhold til systemet, men også selve udviklingsforløbet. De største forhindringer undervejs: STK500: STK500 kit blev fejlbehæftet. Det er uklart hvad der foresagede fejlen. Dog var årsagen muligvis en kortslutninger på et af modul-printene ifm. In System Programming (ISP). Løsningen var en omkonfiguration af jumpers på STK500. Dette blev opdaget i forsøget på at benytte et eksternt krystal i stedet for STK500's indbyggede frekvensgenerator. Bluetooth forbindelse fra Android: I en lang periode kunne det observeres at Smartphone var forbundet og parret med LM058. Det var dog ikke muligt at sende information imellem dem. Problemet blev løst ved at slukke og genstarte Side 39 af 55

40 bluetooth på Android inden der skulle sendes information. AT-kommandoer: Alle de trådløse teknologier benytter AT-kommandoer som kommunikationsform. I udviklingen af driverne viste det sig, at den måde AT-kommandoerne bruges på er meget forskellig. Eksempeltvis kan den ene teknologi kan tage imod hele strenge fra mikrocontrolleren, hvor den anden kun kan tage imod 'chars'. Ydermere er rækkefølgen på "newline" + "carriage return" (svarende til et 'enter'tryk i en PC-terminal) forskellig for de forskellige teknologier. Problemet blev løst ved en testfase, hvor RS232 Communication Spy blev benyttet til systematisk at prøve sig frem. LM058 firmware problem: LM058 reagerede ikke på de AT-kommandoer der var angivet i manualen. Der blev brugt lang tid på udviklingen af en driver, da kommandoerne skulle 'gættes' (igen benyttedes RS232 Communication Spy). Det viste sig at firmwaren på LM058 svarede til firmwaren på en LM048 (en tilsvarende bluetooth enhed). Enheden blev skiftet ud, hvorefter en ny driver blev udviklet, en driver der matchede hvad der stod i LM058's manual. Gode erfaringer: Problemløsning: I arbejdet med hardware, software og firmware, har jeg fået en erkendelse. En vished om, at hvis man stænker logisk, analytisk og er vedholdende kan man overvinde langt de fleste tekniske problemer. Samtidig øges kundskaben og selvtilliden for hver overvunden forhindring. Struktur giver overblik og præcision: Arbejdet med objektorienteret udvikling samt SCRUM giver fremdrift. Struktur i projektudviklingen giver både fart, præcision og overblik. Disciplin uden gruppe: Erkendelsen af vedvarende disciplin og struktur på trods af at være uden for en gruppe, har været en god erfaring Projektets fortræffeligheder Der er dele af dette projekt, som jeg er specielt stolt af. Disse dele vil jeg kort nævne og forklare: Brugerinterfacet: Specielt brugerens berøring med systemet, nemlig den GUI der er på telefonen. Denne giver hele systemet en intuitiv og lækker umiddelbarhed tilgang til systemet. Især vil jeg nævne det der sker når systemet eks. skifter fra GSM til bluetooth mode, hvor baggrunden skifter. Modulløsningen: Det at systemet er modulbaseret. At modulerne kan skiftes ud uden at forstyrre systemet, når bare interfacet og protokollen er overholdt. Denne løsning er også en klar fordel i en udviklingssammenhæng. Bluetooth kan evt. skiftes ud med Wifi eller andre teknologier. Samtidig er det også en stor fordel at modulerne kan testes seperat. SPI-delen: Det som jeg har valgt at kalde: "Passive Token Ring Configuration", hvor motherboardet kan trække oplysninger ud af de tilstødende moduler skiftevis. Side 40 af 55

41 Smartphone der kan kontrollere Zigbee: Det at have konstrueret et system der gør, at en smartphone kan kontrollere Zigbee moduler både via Bluetooth men også GSM synes jeg er værd at fremhæve, da dette giver rigtigt mange brugsmuligheder. Generisk system: Netop de mange brugsmuligheder, det generiske system, der i teorien kan kontrollere hvad man vil synes jeg er een af de allerstørste forcer som dette system har. Tænker man eks. på den kommende store generation ældre, vil det være muligt fra een smartphone at kontrollere lige så mange enheder som der kan være på et Zigbee netværk (i skrivende stund understøttes enheder i et netværk. Et netværk der ovenikøbet kan udvides ved brug af gateways [5]) Forslag til forbedringer Systemet kan forbedres på mange områder. En del forbedringer kun også blive aktuelt i en given tilpasningssituation. Da systemet jo er generisk kan det tilpasse mange situationer. Der er her taget udgangspunkt i forskellige områder der kan forbedres. Økonomi: Samle systemet på eet print: Dette ville spare printkort, montagetid samt mikroprocessesorer. Udskifte Bluetooth- og GSM-terminal: Der findes billigere udgaver på markedet. Udgaver der har den ønskede funktionalitet. Funktionel: NAND-gate / multiplexer: Et alternativ til "Passive Token Ring Configuration" kunne være, at lade Bluetooth-, GSM- og XBee_Main modulerne være forbundet til Motherboardet gennem en NAND-Gate. Således kunne de dele en interruptpin på Motherboardet. Dette ville kunne gøre Motherboardet interruptstyret og hurtigere. Udover en NAND gate, skulle der tilføjes en indikation af hvem der prøver at få kontakt. (Dette kunne være en multiplexer-løsning). Optimering ift. batteri: Ønskes fjernstyrede objekter, der ikke er koblet på lysnettet, ville man kunne optimere de perifere enheder til at kunne køre på batteri. Især med tanke på at XBee modulerne er udviklet til at køre med ekstremt lavt batteriforbrug. Sikkerhed: I tilfælde af at systemet skulle bruges i en rigtig 'dør-/vinduessituation' skal sikkerheden nøje overvejes. Således kunne man tilføje funktionalitet som tilmeldning af telefoner til systemet. Master telefon, der kan omkonfigurere GSM og Bluetoothmodemet vha. GSM. Størrelse: Ny GSM-terminal: GSM-terminaler fåes i meget mindre udgaver. Udgaver der sagtens kan passe på et print. Bluetooth On-a-Chip: Det samme gælder Bluetooth. Disse RS232 replacements fåes også i meget små udgaver, der sagtens kan være på et print. Side 41 af 55

42 SMD-print: Brugen af SMD-komponenter på printkortene ville mindske størrelsen af printene betragteligt. Fjerne Debugdioder: Det ville fjerne en del printbaner, og dermed frigøre en del plads, hvis man fjernede alle debugdioderne. Ovenstående forbedringer kunne føre til at bedre generisk framework. Skulle systemet kommercialiseres, skulle der tænkes mere på udviklingen af de 'perifere' moduler. Skal man eksempeltvis åbne et vindue, er det vigtigt at have et modul der kan åbne og lukke vinduet. Dette kunne evt. være et komplet modul med motor og det hele. Det kunne også være en automatisk dør, hvor man kan tilkoble modulet til fjernstyring. Dette er dog ikke en del af projektet, men stadig værd at nævne. Side 42 af 55

43 8 Konklusion Det er i dette udviklingsprojekt lykkedes, at konstruere et system der gør det muligt at kontrollere Zigbeeenheder fra en smartphone. På trods af forskellige småfejl og gener er systemet fuldt funktionelt og opfylder de krav der er stillet til systemet. Udviklingsforløbet har været berigende og udviklende. Det har været godt at se at en struktureret tilgang til arbejdet, samt engagement og god sparring kan føre til gode resultater. Trods af problemer både i analyse- men også implementerings-fasen viste det sig, at problemer er noget man kan arbejde sig ud af. Den overordnede arkitektur viste sig at være et godt valg. Opsplitningen i moduler, gjorde det muligt at delteste systemet, selvom resten ikke var færdigimplementeret eller var fejlbehæftet. Systemet er, som før nævnt, er et 'generisk' system. Systemet er således ikke tilpasset noget konkret. Derfor må det konkluderes at systemet stadig er på et stadie der ikke umiddelbart kan kommercialiseres. En slags funktionsmodel, der bekræfter at formålet kunne opnåes. Dog ville det med ganske få modifikationer være muligt, at tilpasse systemet til mange anvendelsesområder. Det er dog muligt at benchmarke systemet i forhold til eksisterende produkter på markedet. Projektets produkt vidner om et projekt som har været en succes. Men personligt er den tilegnede viden endnu vigtigere. Viden om konkrete teknologier, men også mere overordnet og generel viden om projektstyring og struktur af projekter samt projektforløb. Alt i alt konkluderes det, at trods modstand og småfejl, har projektet været en stor succes. Side 43 af 55

44 9 Litteraturliste [Nr.] [1] Litteratur: Barnett, Cox & O'Cull: Embedded C Programming and the Atmel AVR, 2.edition Type: Bog Dato: Beskrivelse: Bog omhandlede udvikling af applikationer på indlejrede platforme. CD-Rom: [Nr.] [2] Litteratur: Reto Meyer, Professional Android 2 Application Development, 1.edition Type: Bog Dato: Beskrivelse: Bog omhandlende udvikling af applikationer på Android platforme CD-Rom: [Nr.] [3] Litteratur: Craig Larman, Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development, 3.edition Type: Bog Dato: Beskrivelse: Bog om UML designmønstre CD-Rom: Side 44 af 55

45 [Nr.] [4] Litteratur: VejledningForEitProjekter.pdf Type: *.pdf Dato: Beskrivelse: Vejledning til hvordan man udformer sin projektrapport. CD-Rom: Litteratur\VejledningForEitProjekter.pdf [Nr.] [5] Litteratur: faq_drop_in_networking.pdf Type: *.pdf Dato: Beskrivelse: Ofte stillede spørgsmål om XBee netværk CD-Rom: Litteratur\faq_drop_in_networking.pdf [Nr.] [6] Litteratur: Atmel Mega16.pdf Type: *.pdf Dato: Beskrivelse: Datablad for Atmel Mega 16 Microcontroller CD-Rom: Litteratur\Atmel Mega16.pdf Side 45 af 55

46 [Nr.] [7] Litteratur: XB24-B.pdf Type: *.pdf Dato: Beskrivelse: Datablad for Digi XB24-B Microcontroller CD-Rom: Litteratur\XB24-B.pdf [Nr.] [8] Litteratur: LM058.pdf Type: *.pdf Dato: Beskrivelse: Manual LM058 CD-Rom: Litteratur\LM058.pdf [Nr.] [9] Litteratur: TC35i.pdf Type: *.pdf Dato: Beskrivelse: Manual TC35i CD-Rom: Litteratur\TC35i.pdf [Nr.] [10] Litteratur: (findes også på CD) Side 46 af 55

47 Type: URL Dato: Beskrivelse: Katalog med beskrivelse af GSM-Gate systemet. CD-Rom: Litteratur\GSM-Gate\Danbit.htm [Nr.] [11] Litteratur: Atmel Mega8.pdf Type: *.pdf Dato: Beskrivelse: Datablad for Atmel Mega 8 Microcontroller CD-Rom: Litteratur\Atmel Mega8.pdf Side 47 af 55

48 10 Bilag 10.1 Bilag A: Tidsplan Illustration 18: Projektets tidsplan Side 48 af 55

49 10.2 Bilag B: Firmware diagrammer Modul 1 - Motherboard Illustration 19: Modul 1 - Motherboard, firmware aktiviteter Side 49 af 55

50 Modul 2 - GSM Illustration 20: Modul 2 - GSM, firmware aktiviteter Side 50 af 55

51 Modul 3 - Bluetooth Illustration 21: Modul 3 - Bluetooth, firmware aktiviteter Side 51 af 55

52 Modul 4 - Smartphone (Async tråd) Illustration 22: Modul 4 - Smartphone, Async Task aktiviteter Side 52 af 55

53 Modul 5 - XBee Main Illustration 23: Modul 5 - XBee Main, firmware aktiviteter Side 53 af 55

54 Modul 6 - XBee Window Illustration 24: Modul 6 - XBee Window, firmware aktiviteter Side 54 af 55

AVR MP3 29-05-08 05576 Ingeniørhøjskolen i Århus Michael Kaalund

AVR MP3 29-05-08 05576 Ingeniørhøjskolen i Århus Michael Kaalund AVR MP3 29-05-08 Indholdsfortegnelse 1 Introduktion...2 2 Udviklingsmiljø...2 3 Beskrivelse af systemet...3 3.1 VS1001k...3 3.2 MP3 file formatet...6 4 Konklusion...6 5 Litteratur liste...6 6 Illustrations

Læs mere

Svendeprøve Projekt Tyveri alarm

Svendeprøve Projekt Tyveri alarm Svendeprøve Projekt Tyveri alarm Påbegyndt.: 8/2-1999 Afleveret.: 4/3-1999 Projektet er lavet af.: Kasper Kirkeby Brian Andersen Thomas Bojer Nielsen Søren Vang Jørgensen Indholds fortegnelse 1. INDLEDNING...3

Læs mere

Vejledning til GSM alarm sender

Vejledning til GSM alarm sender 1 Vejledning til GSM alarm sender SSIHuset Svane Electronic 2 Sikkerheds tips Brug kun dette produkt som foreskrevet her i vejledningen. Installer ikke senderen tæt på vand, fugt eller direkte varme. Forbind

Læs mere

Enes Kücükavci Roskilde Tekniske Gymnasium 20 05 2010 Mathias Turac Informationsteknolog B Vejleder: Karl Bjranasson Programmering C

Enes Kücükavci Roskilde Tekniske Gymnasium 20 05 2010 Mathias Turac Informationsteknolog B Vejleder: Karl Bjranasson Programmering C Indhold Indledning(Enes)... 2 Problemstilling (Enes)... 2 Teori (Enes)... 2 Løsningsforslag (Enes)... 4 RFID relæet (Mathias)... 6 Krav (Enes og Mathias)... 8 Målgruppen (Mathias)... 8 Rekvirent... 8 Implementering(Mathias)...

Læs mere

Accepttest Specifikation For. Gruppen

Accepttest Specifikation For. Gruppen Accepttest Specifikation For Gruppen Indholdsfortegnelse 1. INDLEDNING...3 1.1 FORMÅL...3 1.2 REFERENCER...3 1.3 TESTENS OMFANG OG BEGRÆNSNINGER...3 2. TESTEMNER...3 2.1 CENTRAL ENHEDEN...3 2.2 ADGANGS

Læs mere

Microcontroller, Arduino

Microcontroller, Arduino Microcontroller, Arduino Kompendium til Arduino-programmering i Teknologi. Vi skal lære at lave programmer til uc for at kunne lave el-produkter. Vi skal forstå princippet i programmering af en uc og se

Læs mere

SSI GSM samtaleanlæg

SSI GSM samtaleanlæg SSI GSM samtaleanlæg GSM baseret samtaleanlæg og adgangskontrol Installation og bruger vejledning Bestillings nummer: 26008005 SSIHuset Svane Electronic Arildsvej 27, Gråmose, DK-7442 Engesvang ssi@svane-el.dk

Læs mere

X88S. SMS fjernstyring til sommerhuse

X88S. SMS fjernstyring til sommerhuse X88S SMS fjernstyring til sommerhuse X88s er en GSM/SMS baseret fjernstyring med: 6 indgange 8 relæudgange 2 temperaturfølere Billig i drift, intet abonnement. Kan køre på taletidskort. Nem og hurtig montering.

Læs mere

CP1000. Brugermanual

CP1000. Brugermanual secure open Kode & Proximity CP1000 Mykey - Art. Nr: 480015 (sort), 480016 (hvid) Classic - Art. Nr.: 482015 (sort), 482016 (hvid) Brugermanual CP1000_usermanual_DANjun15 Conlan ApS Speditørvej 2A DK-9000

Læs mere

UniLock System 10. Manual til interface fra trådløse Salto Sallis døre til UniLock. Version 1.0 Revision 150206

UniLock System 10. Manual til interface fra trådløse Salto Sallis døre til UniLock. Version 1.0 Revision 150206 UniLock System 10 Manual til interface fra trådløse Salto Sallis døre til UniLock Projekt PRJ177 Version 1.0 Revision 150206 Interfaceprint som giver mulighed for at styre op til 4, 8 eller 16 online trådløse

Læs mere

WT-1011RC Programmer User Guide

WT-1011RC Programmer User Guide WT-1011RC Programmer User Guide Firmware Version 1.9 Note: 1. Information in this manual is subject to change without notice and does not represent a commitment of manufacturer. 2. Manufacturer shall not

Læs mere

Arla Tankvagt. Tekniske specifikationer for Arla Tankvagt

Arla Tankvagt. Tekniske specifikationer for Arla Tankvagt Tekniske specifikationer for Arla Tankvagt Tankvagt Formål Formålet med installation af en tankvagt er, at overvåge mælkens køling og opbevaring til gavn for både mælkeproducenten og mejeriet. Tankvagten

Læs mere

Miniprojekt2011. Formålet er at lære og indlære god objektorienteret programudvikling og programmering med Java, samt undervejs at opfylde studiekrav.

Miniprojekt2011. Formålet er at lære og indlære god objektorienteret programudvikling og programmering med Java, samt undervejs at opfylde studiekrav. Miniprojekt2011 Projektbeskrivelse Der skal fremstilles en lille java application på PC, hvor brugeren kan foretage interaktioner med en simpel database på disken via et grafisk brugerinterface. Formålet

Læs mere

Manual til Elegant DK190

Manual til Elegant DK190 Manual til Elegant DK190 Indhold Forord... 4 Alarmens generelle opbygning... 5 Placering af alarmen... 7 Oversigt over alarmen... 8 Forside... 8 Bagside... 9 Tag alarmen i brug... 10 Programering af alarmen...

Læs mere

Automatisk Vandingssystem. Rettelser. 1 af 11

Automatisk Vandingssystem. Rettelser. 1 af 11 Automatisk Vandingssystem Rettelser 1 af 11 Automatisk Vandingssystem Projektrapporten Aarhus Universitet Gruppe 6-3. Semester - F15 vejleder: Michael Alrøe dato: 28-05-2015 Lærke Isabella Nørregård Hansen

Læs mere

tube tube Brugermanual Internet Radio Digital Radio OXX Digital 2010 1 Follow OXX DIGITAL on twitter Follow OXX DIGITAL Scandinavian

tube tube Brugermanual Internet Radio Digital Radio OXX Digital 2010 1 Follow OXX DIGITAL on twitter Follow OXX DIGITAL Scandinavian N E X T G E N E R A T I O N R A D I O tube Brugermanual Internet Radio tube OXX Digital 2010 1 Follow OXX DIGITAL on twitter Follow OXX DIGITAL Scandinavian on facebook Design Indhold Oversigt...3 Front

Læs mere

Alarm JABLOTRON 100. Ny alarm med revolutionerende betjening

Alarm JABLOTRON 100. Ny alarm med revolutionerende betjening Alarm JABLOTRON 100 Ny alarm med revolutionerende betjening Betjeningspanel Betjeningspanelet kan betjenes af op til 300 brugere. Systemet indeholder både trådfaste BUS baserede og trådløse betjeningspaneler.

Læs mere

QUICKVEJLEDNING. Montering

QUICKVEJLEDNING. Montering QUICKVEJLEDNING Montering 1. Klargør et SIM-kort, så pinkoden er 1234 eller deaktiveret. Monter kortet i enheden. Enheden har nu 1234 som password eller kører uden password. Kortet vendes som vist nedenfor.

Læs mere

Webstech Trådløs Sensor Overvågning. Brugervejledning

Webstech Trådløs Sensor Overvågning. Brugervejledning Webstech Trådløs Sensor Overvågning Brugervejledning Besøg venligst vores hjemmeside for senest opdaterede udgave eller for hjælp Support Dato Version Ændringer 1. Januar 2013 1.0 Nyt layout for 2013 kunder

Læs mere

GSM ALARM BASIC. Brugervejledning dansk. 26.03.2012 Ver3. Side

GSM ALARM BASIC. Brugervejledning dansk. 26.03.2012 Ver3. Side GSM ALARM BASIC Brugervejledning dansk 26.03.2012 Ver3 Side Tekniske data Spænding/strøm Standby strøm Alarm strøm Trådløs frekvens GSM frekvens Back-up Batteri Sirene lydstyrke Relæudgang (NO) 9-12V DC

Læs mere

Manual SMARTCD.G2 02.2015

Manual SMARTCD.G2 02.2015 02.2015 2 / 14 1 Anvendelsesområde... 3 2 Sikkerhedsanvisninger... 4 3 Leverancens omfang... 5 4 Tilslutning til PC/laptop... 6 5 Opladning af batterier... 7 6 Idrifttagning... 8 7 Konfiguration af Bluetooth

Læs mere

Styr, mål og alarmer hvad du ønsker via din mobil...uanset hvor du er! SMS

Styr, mål og alarmer hvad du ønsker via din mobil...uanset hvor du er! SMS Styr, mål og alarmer hvad du ønsker via din mobil...uanset hvor du er! SMS Produkter Ontech GSM 9030 Til indendørs brug Kontrollerbar 230 V- udgang Ontech GSM 9020 Til udendørs brug (IP65) 9-30V strømforsyning

Læs mere

GSM telefonsender tale/sms besked

GSM telefonsender tale/sms besked 1 GSM telefonsender tale/sms besked Installation manual til GSM sender med mobiltelefon FVK 41 EZS SSIHuset Svane Electronic 2 Indhold: 1. Grundlæggende oplysninger... 3 1.1 Beskrivelse af enheden... 3

Læs mere

Generic Communication Framework

Generic Communication Framework Generic Cmmunicatin Framewrk B y S t e f a n L y k k e h ø j L u n d Stefan@stell.dk www.stell.dk -- C n t r l i s Y u r s Beskrivelse Generic Cmmunicatin Framewrk (GCF), er et system der muliggør fjernstyring

Læs mere

Fra Computer til Virkelighed. TPE-kursus Elektroniske Systemer P1

Fra Computer til Virkelighed. TPE-kursus Elektroniske Systemer P1 Fra Computer til Virkelighed TPE-kursus Elektroniske Systemer P1 Fra Computer til Virkelighed En kort introduktion til kurset Systems Engineering Projektfaser Opsamling og opgave Om kurset Mål: at I lærer

Læs mere

JABRA SPEAK 510. Brugervejledning. jabra.com/speak510

JABRA SPEAK 510. Brugervejledning. jabra.com/speak510 JABRA SPEAK 510 Brugervejledning jabra.com/speak510 2015 GN Netcom A/S. Alle rettigheder forbeholdes. Jabra er et registreret varemærke tilhørende GN Netcom A/S. Alle andre varemærker heri tilhører de

Læs mere

MCE9637 DeviceNet Modul

MCE9637 DeviceNet Modul Kokkedal Industripark 4 DK-2980 Kokkedal DANMARK Tlf: +45 49 18 01 00 Fax: +45 49 18 02 00 MCE9637 DeviceNet Modul MCE9637 til overførsel af status og vægt for digitale vejeceller Gælder for: PIC nr.:

Læs mere

Programmering C Eksamensprojekt. Lavet af Suayb Köse & Nikolaj Egholk Jakobsen

Programmering C Eksamensprojekt. Lavet af Suayb Köse & Nikolaj Egholk Jakobsen Programmering C Eksamensprojekt Lavet af Suayb Köse & Nikolaj Egholk Jakobsen Indledning Analyse Læring er en svær størrelse. Der er hele tiden fokus fra politikerne på, hvordan de danske skoleelever kan

Læs mere

Vejledning til at tjekke om du har sat manuel IP på din computer.

Vejledning til at tjekke om du har sat manuel IP på din computer. Indhold Vejledning til at, komme på nettet. (DANSK)... 2 Gælder alle systemer.... 2 Vejledning til at tjekke om du har sat manuel IP på din computer.... 2 Windows 7... 2 Windows Vista... 2 Windows XP...

Læs mere

Diagnostic og Toolbox Instruktion. www.lp.dk Lindgaard Pedersen A/S. Rev. 1.0 Side 1 / 14

Diagnostic og Toolbox Instruktion. www.lp.dk Lindgaard Pedersen A/S. Rev. 1.0 Side 1 / 14 EL-PAS -Cruise II ANDROID Diagnostic og Toolbox Instruktion LP www.lp.dk Lindgaard Pedersen A/S Side 1 / 14 Indhold Denne vejledning indeholder instruktion til brug af Cruise Android App, hentet fra Android

Læs mere

SSI 6000.0400 GSM Fjernbetjenings system for porte/garage døre

SSI 6000.0400 GSM Fjernbetjenings system for porte/garage døre 1 SSI 6000.0400 GSM Fjernbetjenings system for porte/garage døre Vejledning SSIHuset v/svane Electronic ApS Arildsvej 27, Gråmose, DK-7442 Engesvang mail: ssi@svane-el.dk http: svane-el.dk 2 System for

Læs mere

Manual KlimaC SMS Box. Dioder for fjernbetjening skal pege mod varmepumpen (afstand 6 m.)

Manual KlimaC SMS Box. Dioder for fjernbetjening skal pege mod varmepumpen (afstand 6 m.) Manual KlimaC SMS Box Dioder for fjernbetjening skal pege mod varmepumpen (afstand 6 m.) Opstart Isætning af SIM kort: SIM-kortet SKAL være uden Pin-kode, koden fjernes nemmest ved at isætte SIM-kortet

Læs mere

Ud af krisen. Software på tværs, 15. juni 2009

Ud af krisen. Software på tværs, 15. juni 2009 Ud af krisen Software på tværs, 15. juni 2009 Om Ative Agile udvikling og rådgivning Klassisk udviklingsmodel Krav Design Ændrer sig Implementering Tager for lang tid Springes over Mareridt Test Deployment

Læs mere

CURRICULUM VITAE. Personlige oplysninger. Michael Alrøe. Uddannelse. Kurser og efteruddannelse. Michael Alrøe. Navn Fødselsår 1964 LinkedIn

CURRICULUM VITAE. Personlige oplysninger. Michael Alrøe. Uddannelse. Kurser og efteruddannelse. Michael Alrøe. Navn Fødselsår 1964 LinkedIn CURRICULUM VITAE Personlige oplysninger Navn Fødselsår 1964 LinkedIn Michael Alrøe http://www.linkedin.com/in/alroe Uddannelse 1988 Dataingeniør, Ingeniørhøjskolen Århus Teknikum 1985 Student (Matematik/Fysik),

Læs mere

Noise Detector 100. Hvad er ND100 2. ND-100 kan bruges i maskiner med 2. Fejl loggen. 2. Ophæv bruger indstillet følsomhed. 3. Alarm koder.

Noise Detector 100. Hvad er ND100 2. ND-100 kan bruges i maskiner med 2. Fejl loggen. 2. Ophæv bruger indstillet følsomhed. 3. Alarm koder. Noise Detector 100 Indhold Side Hvad er ND100 2 ND-100 kan bruges i maskiner med 2 Fejl loggen. 2 Bruger indstilling af støj følsomhed ( kun v.1-05 og v.2-10 ) 2 Ophæv bruger indstillet følsomhed. 3 Alarm

Læs mere

Teknisk Manual for Gemini Radio-Mute produkter

Teknisk Manual for Gemini Radio-Mute produkter Teknisk Manual for Gemini Radio-Mute produkter 20. april 2009 1 Indholdsfortegnelse. Side 3. Formål Side 4. Beskrivelse af Radio Mute Systemet Side 6. Datablad samt teknisk beskrivelse af Muteboks. Side

Læs mere

Vejledning for TKE 01 Ver 4.01

Vejledning for TKE 01 Ver 4.01 Vejledning for TKE 01 Ver 4.01 TKE-01 er lavet specielt til at arbejde sammen med en Calyma ventilationunit med Lemmens DC-motorer. POWER ON SPJÆLD LUKKET FEJL TRYKFEJL VARME STYRING under 18 grader Temperatur

Læs mere

Hvad skal du vide for at bygge din egen computer?

Hvad skal du vide for at bygge din egen computer? Hvad skal du vide for at bygge din egen computer? Kender du alle de her dele og hvad de gør godt for? Er du mellem 11 og 16 år, og tænker på at sammensætte din egen computer? Så er denne her guide lige

Læs mere

Alde Smart Control App

Alde Smart Control App Brugs- og installationsanvisning til Alde Smart Control Android Alde Smart Control App iphone 2 Lynguide 3 Brugsanvisning 4 Indledning 4 Appen Alde Smart Control 5 Appen Alde smart control - hovedmenu

Læs mere

Advanced Word Template Brugermanual

Advanced Word Template Brugermanual Advanced Word Template Brugermanual Forord: Advanced Word Template er et værktøj, der anvendes sammen med Microsoft Word til at opbygge ensartet beskrivelser på en mere intelligent måde end Copy and Paste

Læs mere

GE Security. GE Security sikkerhedssystemer Comfort serien: CS275 / CS375

GE Security. GE Security sikkerhedssystemer Comfort serien: CS275 / CS375 GE Security GE Security sikkerhedssystemer Comfort serien: CS275 / CS375 Sikkerhed, der giver ro i sindet Comfort serien er meget mere end blot et almindeligt alarmsystem. Det er et sikkerhedssystem med

Læs mere

Multizone 99 Zoner Bruger Manual. VIGTIGT:Læs denne manual inden ibrugtagning!!!!

Multizone 99 Zoner Bruger Manual. VIGTIGT:Læs denne manual inden ibrugtagning!!!! Multizone 99 Zoner Bruger Manual VIGTIGT:Læs denne manual inden ibrugtagning!!!! 1 Vigtigt at tænke på inden installation 1. Placering af hovedenheden må ikke være i nærheden af, tv, radio eller lign der

Læs mere

BRUGERVEJLEDNING VIDEOKAMERA

BRUGERVEJLEDNING VIDEOKAMERA BRUGERVEJLEDNING VIDEOKAMERA Side 2 til nyt videokamera Introduktion Det nye videokamera er et IP-videokamera, der tilsluttes trådløst til din router. Videokameraet fungerer sådan, at du kan se videooptagelser

Læs mere

MobileIVR Brugervejledning

MobileIVR Brugervejledning MobileIVR Brugervejledning Vejledning i brugerfunktioner i MobileIVR Version 1.6 august 2008 www.blueposition.com Alle firma og produkt navne omtalt i dokumentet er varemærker eller registrerede varemærker

Læs mere

Manual IHC Kompatibelt SMS modem. Generel info:... 2 Controllere:... 2 Manualen... 2 Komandoer syntax... 2 Lysdioder... 2 Tilslutning:...

Manual IHC Kompatibelt SMS modem. Generel info:... 2 Controllere:... 2 Manualen... 2 Komandoer syntax... 2 Lysdioder... 2 Tilslutning:... Manual IHC Kompatibelt SMS modem. Modemmet er kompatibelt med LK IHC visual2 controllere. IHC er registreret varemærke hos LK, Schneider Electric. Generel info:... 2 Controllere:... 2 Manualen... 2 Komandoer

Læs mere

AE10011. Ældre / Handicap Hjælpecentral 12.06.2012. Larixvej 3 8471 Sabro Denmark www.alarm-import.dk Servicetelefon: 8748 6000

AE10011. Ældre / Handicap Hjælpecentral 12.06.2012. Larixvej 3 8471 Sabro Denmark www.alarm-import.dk Servicetelefon: 8748 6000 AE10011 Ældre / Handicap Hjælpecentral 12.06.2012 Larixvej 3 8471 Sabro Denmark www.alarm-import.dk Servicetelefon: 8748 6000 Introduktion AE10011 Ældre / Handicap Hjælpecentral er et nyt produkt, udviklet

Læs mere

GSM ALARM BASIC 6 ZONER

GSM ALARM BASIC 6 ZONER GSM ALARM BASIC 6 ZONER Brugervejledning dansk Tekniske data Spænding/strøm Standby strøm Alarm strøm Trådløs frekvens GSM frekvens Back-up Batteri Sirene lydstyrke 9-12V DC / 500mA

Læs mere

MVT380 Vejledning. Forord. Website: www.smartgps.dk Kontakt: salg@smartgps.dk. Tillykke med din nye GPS tracker MVT380.

MVT380 Vejledning. Forord. Website: www.smartgps.dk Kontakt: salg@smartgps.dk. Tillykke med din nye GPS tracker MVT380. MVT380 Vejledning Forord Tillykke med din nye GPS tracker MVT380. Denne manual viser hvordan du installerer enheden korrekt. Sørg for at læse denne manual grundigt, før du bruger dette produkt. Brugermanualen

Læs mere

Kode & Mifare CM1000. Brugermanual

Kode & Mifare CM1000. Brugermanual secure open Kode & Mifare CM1000 Mykey - Art. Nr: 480010 (sort), 480011 (hvid) Classic - Art. Nr.: 482010 (sort), 482011 (hvid) Brugermanual CM1000_usermanual_DANjun15 Conlan ApS Speditørvej 2A DK-9000

Læs mere

QUICKVEJLEDNING til 4-moduler. Montering

QUICKVEJLEDNING til 4-moduler. Montering QUICKVEJLEDNING til 4-moduler Montering 1. Klargør et SIM-kort, så pinkoden er 1234 eller deaktiveret. Monter kortet i enheden. Enheden har nu 1234 som password eller kører uden password. Kortet vendes

Læs mere

LW313 Sweex Wireless 300N Adapter USB

LW313 Sweex Wireless 300N Adapter USB LW313 Sweex Wireless 300N Adapter USB Bemærk venligst! Udsæt ikke Sweex Wireless 300N Adapter USB for ekstreme temperaturer. Placér ikke adapteren i direkte sollys eller i nærheden af radiatorer eller

Læs mere

GSM ALARM BASIC. Brugervejledning dansk. Ver. 5. Side

GSM ALARM BASIC. Brugervejledning dansk. Ver. 5. Side GSM ALARM BASIC Brugervejledning dansk Side Ver. 5 Tekniske data Spænding/strøm Standby strøm Alarm strøm Trådløs frekvens GSM frekvens Back-up Batteri Sirene lydstyrke Relæudgang (NO) 9-12V DC / 500mA

Læs mere

Multi kanal GSM porttelefon med adgangs kontrol

Multi kanal GSM porttelefon med adgangs kontrol Multi kanal GSM porttelefon med adgangs kontrol Model: MCI-3000V1 Funktioner: Metal tastatur. Robust anti-vandal enhed. Rustfrit stål dørstation. Nem installation kun fire ledninger. Anti-Vandal højttaler

Læs mere

Beskyttelse Døre, fronthjelm, bagagerum og kabine, samt startblokering (hvis monteret)

Beskyttelse Døre, fronthjelm, bagagerum og kabine, samt startblokering (hvis monteret) Kære Kunde Vi takker for valget af vores system, og vi kan oplyse, at dette produkt er et teknisk avanceret alarmsystem, der lever op til de ydelsesmæssige standarder, som er fastsat af bilproducenterne,

Læs mere

V2.3. Digital Door Lock Single Point. User Manual. An ASSA ABLOY Group brand

V2.3. Digital Door Lock Single Point. User Manual. An ASSA ABLOY Group brand V2.3 Digital Door Lock Single Point User Manual An ASSA ABLOY Group brand Tak fordi du har valgt Yale Doorman Denne brugermanual og installationsmanualen skal sikre, at produktet anvendes korrekt og at

Læs mere

Postregistrering Eksamensprojekt i Programmering C Lavet af: Frantz Furrer Svendborg Erhvervsskole HTX Vejleder: Claus Borre

Postregistrering Eksamensprojekt i Programmering C Lavet af: Frantz Furrer Svendborg Erhvervsskole HTX Vejleder: Claus Borre Postregistrering Eksamensprojekt i Lavet af: Frantz Furrer Vejleder: Claus Borre Side af 4 Titelblad: Skolens navn: Svendborg Tekniske Gymnasium - Rapport: Rapportens titel: Postregistrering Side antal:

Læs mere

ITWEM1. Home Management System. Udarbejdet af: Mads Michelsen (04200) Morten Engberg (04268) Sune Hedetoft (03800) Dato: 4.

ITWEM1. Home Management System. Udarbejdet af: Mads Michelsen (04200) Morten Engberg (04268) Sune Hedetoft (03800) Dato: 4. ITWEM1 Home Management System I2C Temp. Sensor GPIO Tænd/Sluk Sensor SPI Alarm Bluetooth Udarbejdet af: Mads Michelsen (04200) Morten Engberg (04268) Sune Hedetoft (03800) Dato: 4. juni 2009 Ingeniørhøjskolen

Læs mere

Konzoom Commerce Solutions

Konzoom Commerce Solutions Konzoom Commerce Solutions Brugsanvisning til Gsm Tyverialarm 16 Zoner Før du går I gang med at installere skal du sikre dig følgende: 1. SIM kortet har en 4 cifret kode når du modtager kortet fra teleudbyderen.

Læs mere

Tillykke med din styring, vi er glade for at du valgte vores.

Tillykke med din styring, vi er glade for at du valgte vores. Tillykke med din styring, vi er glade for at du valgte vores. I den følgende vejledning er der mulighed for, at lære din nye varmepumpestyring meget bedre at kende. Der findes også en meget forenklet vejledning,

Læs mere

Spil Rapport. Spil lavet i GameMaker. Kevin, Mads og Thor 03-02-2011

Spil Rapport. Spil lavet i GameMaker. Kevin, Mads og Thor 03-02-2011 Spil Rapport Spil lavet i GameMaker Kevin, Mads og Thor 03-02-2011 Indholdsfortegnelse Indledning... 2 HCI... 2 Planlægning / Elementær systemudvikling... 2 Kravspecifikationer... 4 Spil beskrivelse...

Læs mere

15. Digital kode vælger (hvid DIP switch) 16. Kanal vælger (gul DIP switch) 17. Batteri hus

15. Digital kode vælger (hvid DIP switch) 16. Kanal vælger (gul DIP switch) 17. Batteri hus Babyalarm MBF 8020 DK 1.. INDHOLD 1 x sender med integreret oplader, 1 x modtager, 1x ladestation for oplader 2 x strømforsyninger, 2 x specielle opladte batteri pakker 1 x Bruger manual 2.. KOMPONENTER

Læs mere

UniLock System 10. Manual til Interface fra Assa Abloy Aperio til UniLock. Version 1.0 Revision 150206

UniLock System 10. Manual til Interface fra Assa Abloy Aperio til UniLock. Version 1.0 Revision 150206 UniLock System 10 Manual til Interface fra Assa Abloy Aperio til UniLock Projekt PRJ173 Version 1.0 Revision 150206 Interfaceprint som giver mulighed for at styre op til 4, 8 eller 16 online trådløse låse

Læs mere

Manual til: Miracas DK080 GSM Tyverialarm

Manual til: Miracas DK080 GSM Tyverialarm Manual til DK080 Indhold Forord... 4 Alarmens generelle opbygning... 5 Placering af alarmen... 7 Oversigt over alarmen... 8 Tag alarmen i brug... 9 Programering af alarmen... 10 Indtastning af egen kode...

Læs mere

L P. Komfort / Alarm system. 9. Tekniske data. LINDGAARD PEDERSEN A/S Banemarksvej 50 B - 2605 Brøndby Telefon 4344 8811 / 8640 8811 www.lpas.

L P. Komfort / Alarm system. 9. Tekniske data. LINDGAARD PEDERSEN A/S Banemarksvej 50 B - 2605 Brøndby Telefon 4344 8811 / 8640 8811 www.lpas. 9. Tekniske data Styreenhed Strømforsyning Strømforbrug Komponent teknik Temperatur område Sirene udgang Udgange Kanal 2 udgang Indbyggede relæer 12/24 Volt, minus til stel, polaritetsbeskyttet 15 milliampere,

Læs mere

DayCare. CIM Care Systemer. Mere tid til børn og omsorg

DayCare. CIM Care Systemer. Mere tid til børn og omsorg DayCare CIM Care Systemer Mere tid til børn og omsorg CIM Care Systemer PPB Kommunikationsmodel Pårørende Tryghed Kommunikation Information Involvering Indsigt Borger Tryghed Information Hjælp til selvhjælp

Læs mere

MiniPlex-41USB NMEA-0183 multiplexer Betjeningsvejledning

MiniPlex-41USB NMEA-0183 multiplexer Betjeningsvejledning MiniPlex-41USB NMEA-0183 multiplexer Betjeningsvejledning MiniPlex-41USB, V1.1 Firmware V1.20 SeaTech, 2002 Indledning: MiniPlex-41USB er en 4-kanals data multiplexer, som giver mulighed for tilslutning

Læs mere

SMSRemote manual. 019D903122_01 LKIHCSMSRemote Schneider Electric Danmark A/S - All rights reserved

SMSRemote manual. 019D903122_01 LKIHCSMSRemote Schneider Electric Danmark A/S - All rights reserved SMSRemote manual 019D903122_01 LKIHCSMSRemote Schneider Electric Danmark A/S - All rights reserved Indledning SMSRemote er en applikation til smartphones til let kommunikation med LK SMS Modem når det

Læs mere

Start af nyt schematic projekt i Quartus II

Start af nyt schematic projekt i Quartus II Start af nyt schematic projekt i Quartus II Det følgende er ikke fremstillet som en brugsanvisning der gennemgår alle de muligheder der er omkring oprettelse af et Schematic projekt i Quartus II men kun

Læs mere

Radio Frequency Identification. Jonas Nobel, Nikolaj Sørensen og Tobias Petersen

Radio Frequency Identification. Jonas Nobel, Nikolaj Sørensen og Tobias Petersen Radio Frequency Identification Jonas Nobel, Nikolaj Sørensen og Tobias Petersen Hvad er RFID I starten af 70'erne blevet stregkoden opfundet til at gøre det lettere at handle. Stregkoden kunne huske et

Læs mere

MobileCTI Dialer Installations og konfigurations vejledning

MobileCTI Dialer Installations og konfigurations vejledning MobileCTI Dialer Installations og konfigurations vejledning Vejledning i Installation og konfiguration af MobileCTI Outlook Dialer / MobileCTI TAPI Dialer Version 2.10 December 2005 www.blueposition.com

Læs mere

PID2000 Archive Service

PID2000 Archive Service PROLON CONTROL SYSTEMS Herstedvesterstræde 56 DK-2620 Albertslund Danmark Tlf.: (+45) 43620625 Fax: (+45) 43623125 PID2000 Archive Service Bruger vejledning Juni 2002 Denne manual beskriver brugen af softwaren

Læs mere

Brugervejledning. Fjernbetjening display MT-5

Brugervejledning. Fjernbetjening display MT-5 Brugervejledning Fjernbetjening display MT-5 OVERSIGT Det digitale fjernbetjening display, der viser dig anlæggets driftsinformation, system fejl og selvdiagnostik udlæsning. Oplysningerne vises på et

Læs mere

Guide: Sådan sikrer du dit hus med elektronik

Guide: Sådan sikrer du dit hus med elektronik Guide: Sådan sikrer du dit hus med elektronik Havde du indbrud hen over julen? Eller skal du ud nytårsaften, og er du utryg ved at efterlade huset alene? Der findes masser af teknologi, der kan hjælpe

Læs mere

Brugervejledning for. Telenor Dialer

Brugervejledning for. Telenor Dialer Brugervejledning for Telenor Dialer 1 Indholdsfortegnelse Generelt om Telenor Dialer.... 5 Telenor Dialer og OneNumber.... 6 Telenor Dialer og OneNumber Mobile.... 6 Faciliteter i Telenor Dialer...7 Installation

Læs mere

Digital positioner type RE 3446

Digital positioner type RE 3446 Installations- og driftsvejledning IN145 Digital positioner type Indholdsfortegnelse: Side 1 Generel information 2 2 Montering og tilslutning 2 3 Idriftsættelse 3 4 Drifts funktioner 6 5 Funktions beskrivelser

Læs mere

Trådløst Alarm System. Med indbygget GSM modem. Brugsanvisning V1.01

Trådløst Alarm System. Med indbygget GSM modem. Brugsanvisning V1.01 Trådløst Alarm System Med indbygget GSM modem Brugsanvisning 1 Indhold Side 2 - Forord Side 3 - Alarm oversigt Side 4 - Opstart af alarm Side 4 - Programmering af alarmcentral Side 4 - Indtastning af kode

Læs mere

PROFI BRUGER manual Til daglig betjening af systemet

PROFI BRUGER manual Til daglig betjening af systemet PROFI BRUGER manual Til daglig betjening af systemet Indhold: 1 Lysdioder og symboler...3 2 Betjening af systemet...5 2.1 Tilkobling...5 2.2 Frakobling...5 2.3 Overfaldsalarm...6 2.4 Alarmstop...6 2.5

Læs mere

Logik Rapport - Alarm. Klaus Jørgensen Itet. 1a. Klaus Jørgensen & Ole Rud 9/9-2002 Vejledere: PSS & SKH

Logik Rapport - Alarm. Klaus Jørgensen Itet. 1a. Klaus Jørgensen & Ole Rud 9/9-2002 Vejledere: PSS & SKH - Alarm Klaus Jørgensen Itet. 1a. Klaus Jørgensen & Ole Rud 9/9-2002 Vejledere: PSS & SKH Indholdsfortegnelse. Side 2. Side 2. Side 3. Side 3. Side 4. Side 4. Side 5. Side 6. Side 7. Side 8. Side 9. Side

Læs mere

1. Detaljeret beskrivelse

1. Detaljeret beskrivelse Digital Diktafon Indhold 1. Detaljeret beskrivelse... 3 2. Specifikation... 4 3. Sæt batterier i... 4 4. Anvendelse... 6 4.1. Tænd/Sluk... 6 4.2. Optagelse... 6 4.4.1 Vælg optagelsestilstand... 6 4.4.2

Læs mere

Automatisk Vandingssystem

Automatisk Vandingssystem Automatisk Vandingssystem Projektdokumentation Aarhus Universitet Gruppe 6-3. Semester - F15 vejleder: Michael Alrøe dato: 28-05-2015 Lærke Isabella Nørregård Hansen - 201205713 - IKT Kasper Sejer Kristensen

Læs mere

CV Jakob Niemann. Resumé: Nøglekvalifikationer. Personlighed. Født: 24/02 1976

CV Jakob Niemann. Resumé: Nøglekvalifikationer. Personlighed. Født: 24/02 1976 Jakob Niemann IT Konsulent Født: 24/02 1976 Rosendalsgade 11, 2. TV. 2100 København Ø Tlf: +45 2859 9808 JakobNiemann@gmail.com Resumé: Test og Quality Manager med mere end 15 års IT erfaring. Har stor

Læs mere

Bypassing the. Brian Marick

Bypassing the. Brian Marick Bypassing the GUI Brian Marick Problemer med GUI GUI er designet for mennesker, ikke automatisering Automatiseret test af GUI kræver specialiseret værktøjer Har tildens til at bryde ned når der sker ændringer

Læs mere

Undervisningen, H3. Hovedforløb 3. Total antal Lektioner. Operativsystemer 3. Netværk 3. Projekt. Områdefag: Netværk 3 36 18 54

Undervisningen, H3. Hovedforløb 3. Total antal Lektioner. Operativsystemer 3. Netværk 3. Projekt. Områdefag: Netværk 3 36 18 54 Undervisningen, H3 Hovedforløb 3 5 ugers varighed Netværk 3 Operativsystemer 3 Projekt Total antal Lektioner Områdefag: Netværk 3 36 18 54 Bundne specialefag: Operativsystemer 3 72 18 90 Fejlfinding 36

Læs mere

GSM port styring 400 brugere

GSM port styring 400 brugere 1 GSM port styring 400 brugere SMS alarm, temperatur og fjernkontrol system 16 brugere til at modtage alarmbeskeder via SMS Software vejledning SSIHuset Svane Electronic ApS Arildsvej 27, Gråmose, DK-7442

Læs mere

Reguleringssystem EnergyLogic Touchline Wave

Reguleringssystem EnergyLogic Touchline Wave Reguleringssystem EnergyLogic Touchline Wave BRUGERMANUAL TIL iphone APP ØKOENERGI- OG SANITETSSYSTEMER Roth A/S Centervej 5 3600 Frederikssund Telefon: +45 47380121 Fax: +45 47380242 E-Mail: service@roth-nordic.dk

Læs mere

www.varmepumpesalg.dk Fjernstyring IR Brugsanvisning

www.varmepumpesalg.dk Fjernstyring IR Brugsanvisning www.varmepumpesalg.dk Fjernstyring IR Brugsanvisning Inledning OBS! Læs denne brugsanvisning igennem inden du tager udstyret i brug. K Fjernstyring kan enkelt og hurtigt styre din Panasonic varmepumpe

Læs mere

Installationsmanual. 2 Installering...6. 3 Installering SMS sender...7. 4 Installering PSTN/GSM sender...7. 5 Installering PSTN GSM konverter...

Installationsmanual. 2 Installering...6. 3 Installering SMS sender...7. 4 Installering PSTN/GSM sender...7. 5 Installering PSTN GSM konverter... CS 47 Syntax Side 2 Indholdsfortegnelse 1 Introduktion...4 1.1 Funktioner...4 1.2 Forsyning...4 1.3 PSTN support...5 1.4 GSM support...5 1.5 SMS support...5 1.6 Indgange...5 1.7 Udgange...5 1.8 Password...5

Læs mere

Video Projector Controller. Brugermanual

Video Projector Controller. Brugermanual Jægergårdsgade 152/05A DK-8000 Aarhus C DENMARK WWW.WAHLBERG.DK l Video Projector Controller Brugermanual WWW.WAHLBERG.DK TELEPHONE +45 86 18 14 20 CELL PHONE +45 40 52 20 88 EMAIL: mads@wahlberg.dk Feb

Læs mere

ZTH-.. som MP-Bus tester

ZTH-.. som MP-Bus tester ZTH-VAV og ZTH-GEN juster- og diagnoseværktøj som MP-Bus tester. Tilslutning i tavle eller samledåse Tester Kort beskrivelse MP-Bus tester er ikke velegnet til kabel-test. Anvendelse Tilslutning og forsyningsspænding

Læs mere

Pakkens indhold. 1. Trådløst modem 2. strømforsyning 3. netværkskabel (CAT5/RJ-45)

Pakkens indhold. 1. Trådløst modem 2. strømforsyning 3. netværkskabel (CAT5/RJ-45) Pakkens indhold når du modtager dit trådløse modem, skal du kontrollere at udstyr og tilbehør er i pakken og at delene er ubeskadigede. Pakken skal indeholde følgende: 1. Trådløst modem 2. strømforsyning

Læs mere

Fjernaflæsning af målere

Fjernaflæsning af målere Status og visioner vedr. fjernaflæsning/- kommunikation med målere Bjarne Lund Jensen Produktchef, kommunikation Fjernaflæsning Teknologisk 2009/BLJ 1 Indhold Fjernaflæsning i 2001 Kommunikationsmuligheder

Læs mere

The world s favourite lock. User Manual. An ASSA ABLOY Group brand

The world s favourite lock. User Manual. An ASSA ABLOY Group brand The world s favourite lock User Manual An ASSA ABLOY Group brand 1 Tak for at de valgte Yale Doorman Denne manual, quick guiden og installations manualen, sikre at produktet anvendes sikkert og korrekt,

Læs mere

Installationsmanual SuperSail Marine Alarm Marine Alarm Wireless

Installationsmanual SuperSail Marine Alarm Marine Alarm Wireless Installationsmanual SuperSail Marine Alarm Marine Alarm Wireless Side 1 af 8 Indholdsfortegnelse 1 PAKKENS INDHOLD... 3 2 INSTALLATION... 4 2.1 PLACERING... 4 2.2 FORBRUG... 4 2.3 12V TILSLUTNING... 4

Læs mere

HUMANWARE BRAILLIANT INSTALLATIONSVEJLEDNING

HUMANWARE BRAILLIANT INSTALLATIONSVEJLEDNING HUMANWARE BRAILLIANT INSTALLATIONSVEJLEDNING KOMMANDOOVERSIGT TIL BRUG PÅ WINDOWS COMPUTERE MED JAWS INTRODUKTION: Brailliant displays har indbygget BlueTooth og USB. BlueTooth anvendes til at forbinde

Læs mere

Trådløst tastatur Med nøglebriklæser

Trådløst tastatur Med nøglebriklæser Trådløst tastatur Med nøglebriklæser Brugervejledning Venligst læs brugervejledningen inden montering og brug. KP700/DK-1401-1.0 Indholdsfortegnelse Introduktion Forord Medfølgende dele Produktoversigt

Læs mere

GSM Dørtelefon. Installation manual. Bruger manual. Gennemlæs omhyggeligt denne manual før installation og ibrugtagning af dette produkt.

GSM Dørtelefon. Installation manual. Bruger manual. Gennemlæs omhyggeligt denne manual før installation og ibrugtagning af dette produkt. GSM Dørtelefon Installation manual Bruger manual Gennemlæs omhyggeligt denne manual før installation og ibrugtagning af dette produkt. Tlf.: +45 86161617 Mobil: +45 40200001 Side 1 GSM Dørtelefon Version

Læs mere

2. Metode. 2.1 Interessentanalyse Interessenterne i projektet er vist i nedenstående figur: Aftalekalenderprojektet. Indledning

2. Metode. 2.1 Interessentanalyse Interessenterne i projektet er vist i nedenstående figur: Aftalekalenderprojektet. Indledning 2. Metode Indledning Projektet er udført med flg. faser: Foranalyse (uden iterationer) Analyse (udarbejdelse af kravspecifikation afsnit 9.1, herunder use case beskrivelser afsnit 9.2) Design af skærmbilleder

Læs mere

Westermo GDW-11 GSM Modem forbindelse til CXxxxx

Westermo GDW-11 GSM Modem forbindelse til CXxxxx APP-NOTE 609005 Beckhoff Application Note Date: 1/5/2007 Document Status: First Draft Beckhoff Automation Aps Naverland 2, DK-2600 Glostrup Phone +45 43 46 76 20 Fax +45 43 46 63 35 Westermo GDW-11 GSM

Læs mere

Duplex 312 FJERNAKTIVERING, OVERVÅGNING OG STYRING Brugermanual Varenr. 009012

Duplex 312 FJERNAKTIVERING, OVERVÅGNING OG STYRING Brugermanual Varenr. 009012 Brugermanual, Duplex 312, Side 1 Duplex 312 FJERNAKTIVERING, OVERVÅGNING OG STYRING Brugermanual Varenr. 009012 Sådan virker Duplex 312 Funktionsoversigt Brugermanual, Duplex 312, Side 2 GSM styring og

Læs mere

FUNKTIONS PROGRAMMERINGSTABEL 4600 CAN/PLIP

FUNKTIONS PROGRAMMERINGSTABEL 4600 CAN/PLIP FUNKTIONS PROGRAMMERINGSTABEL CAN/PLIP PROGRAMMERING AF FUNKTIONALITETER, COBRA FJERNBETJENINGER OG DRIVER CARDS, SELVLÆRENDE PROCEDURE. VIGTIGT: (Kun for PLIP applikationer og lige efter strømtilførsel

Læs mere