Automatisk Vandingssystem



Relaterede dokumenter
Automatisk Vandingssystem

Automatisk Vandingssystem

Automatisk Vandingssystem

Automatisk Vandingssystem

Automatisk Vandingssystem

Automatisk Vandingssystem. Rettelser. 1 af 11

Automatisk Vandingssystem. Rettelser. 1 af 11

Automatisk Vandingssystem

Automatisk Vandingssystem

Katrines Kælder Kasseapparat

Automatisk Vandingssystem

Automatisk Vandingssystem

Bias Reducing Operating System - BROS -

Automatisk Vandingssystem

Automatisk Vandingssystem

Automatisk Vandingssystem

Oversigts billedet: Statistik siden:

Opkobling af COMFORT:NET til internettet 1. Registrering via ezr home.de

Automatisk Vandingssystem. Rettelser. 1 af 18

VDI Manual v. 5 Indhold

Side 1 af 13 NETLYDBOG.DK. - Sådan downlåner du - Sådan overfører du til en MP3-afspiller

Automatisk Vandingssystem. Rettelser. 1 af 23

WebLager brugervejledning. Version 2.00

Automatisk Vandingssystem. Rettelser. 1 af 17

ELCANIC A/S. ENERGY METER Type ENG110. Version Inkl. PC program: ENG110. Version Betjeningsvejledning

ereolen.dk -Sådan downlåner du -Sådan anvender du på ebogslæser, tablet og smartphone

DRFLive - dynamisk visning af resultater fra DRF Stævnesystem

Bruger programmering

OS2faktor. Brugervejledning. Version: Date: Author: BSG

Vejledning i download af programmet IHS Insight TM

OpenTele datamonitoreringsplatform

UniIReg : Web program til registrering, rapportering, statistik/udtræk og opfølgning

eportfolio på Studienet

Indholdsfortegnelse. Hvorfor skal jeg tage backup af min blog? Side 3. Tag backup med UpDraft Side 4. Tag manuelt backup Side

SKS Applikation Service ApS

WISEflow Guide til deltagere

GB-HD8272C-W. Kom godt i gang

MANUAL SKIOLD GØR EN FORSKEL DISTRIWIN SERVICE INSTALLATION

Kvikguide. YouSee Bredbånd

Brugermanual. Tripple Track Fleet

Netprøver.dk. Brugervejledning til Digital Prøvevagts-ansvarlig. 21. februar 2019

Vejledning, teknik, tips and tricks

WebLager brugervejledning. Vælg: Generel. Esbjerg Kommune. Version Opdateret af Solveig Ketelsen

Download. Information: Du kan downloade filer på følgende måder:

MEDARBEJDERSAMTALER Planorama

TESTPORTAL: BRUGERVEJLEDNING LOG IND ADGANGSKODE

BRUGERVEJLEDNING VIDEOKAMERA

Nyhed! Få det totale overblik over din vindmølles drift her og nu hvor som helst når som helst!

Manual. VentCom Apollo-Multi Ver DK. Manual nr Ver SKIOLD A/S Kjeldgaardsvej 3 DK-9300 Sæby Danmark

AgroSoft A/S AgroSync

Kvikguide. YouSee Bredbånd

SKS Applikation Service ApS. Logon vejledning til virksomheder. Version 1.2. Redigeret 21. september 2018

PC-Logging System MTD-Log. for. NS-Proces-Alarm. ninasoft

GB-HD Kom godt i gang

Automatisk Vandingssystem. Rettelser. 1 af 32

Kvikguide. Fullrate Bredbånd via kabel-tv-stik. WT24 Coax Router

WebLager 5 BRUGERVEJLEDNING

MANUAL. Præsentation af Temperaturloggerdata. Version 2.0

Vejledning til bestilling af utensilier

09/ Version 1.4 Side 1 af 37

1. Log ind Glemt adgangskode? Ændre sprog Dashboard = Forsiden... 7

Inden du går i gang. For Mozilla Firefox brugere. For Internet Explorer brugere

GB-HD9604T-PL / GB-HD9716T-PL. Kom godt i gang

Quick guide. Secvest alarm (FUAA50010) Quick guiden er en hjælp til at gøre standard opsætningen nemmere.

Elev-manual til Køreklar e-læring

GB-HD2635-W. Kom godt i gang

Browserindstillinger til EfterUddannelse.dk

Miniguide for kontaktansvarlige til personkodeoprettelse i SLS

My Shop. Funktioner, oversigt: Kom i gang: Online shop system

VEJLEDNING ITS365. Gratis tilbud til alle kursister på Randers HF & VUC

GB-HD3172RCL-W. Kom godt i gang

Lav etiketter online. Hvorfor? Før du går i gang. Hvordan

Nyheder i version 3.x (siden 2.x)

Godt i gang med.. TDC Webtekst version 2.0

Opdatering af Windows XP

18/ Version 2.0 Side 1 af 36

Indholdsfortegnelse for kapitel 2

Brugermanual Outlook Web App 2010

Vejledning til Teknisk opsætning

STOFA VEJLEDNING ONLINEDISK INSTALLATION

GRAFISK WORKFLOW REDESIGN AF HJEMMESIDE

Den digitale Underviser. Clouds. Dropbox

Secure O matic. Gruppe 5 2. SEMESTERPROJEKT. Udgave. Accepttest-specifikation

EG Brandsoft Varmestyring med fugtovervågning, der er integreret med Brandsoftkalendersystemet stor varmemæssig besparelse og godt for miljøet

WEB-DIRECT Brugerguide Installation

Kom godt i gang med I-bogen

Transkript:

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 - 201370050 - IKT Kalle Rønlev Møller - 20105969 - IKT Jakob Alexander Szalontai Kristensen - 201270250 - IKT Kenn Hedegaard Eskildsen - 201370904 - E Karsten Schou Nielsen - 201370045 - E Thomas Vase - 201370359 - EP

Indhold 1 Kravspecifikation 2 1.1 Aktører.......................................... 2 1.1.1 Bruger....................................... 2 1.1.2 Tekniker...................................... 3 1.1.3 Planter...................................... 3 1.2 Use Cases......................................... 4 1.2.1 Use case 1..................................... 5 1.2.2 Use case 2..................................... 6 1.2.3 Use case 3..................................... 7 1.2.4 Usecase 4..................................... 8 1.3 Use Case 5 - Skift vand................................. 9 1.4 Use Case 6 - Alarm.................................... 9 1.5 Use Case 7 - Ugeplan................................... 9 1.6 Use Case 8 - Udprint log................................. 9 1.7 Ikke Funktionelle Krav.................................. 10 2 Accepttest 11 2.1 Test setup......................................... 11 2.2 Accepttests........................................ 11 Glossary 14 1 af 15

Kravspecifikation Revision Ændret af Version Dato Alle 1 23-02-2015 1.1 Aktører Tabel 1.1: Revision for kravspec I dette afsnit beskrives aktører og deres rolle i systemet. I figur 1.1 ses aktørdiagram, som beskriver alle aktører og deres forhold til systemet 1.1.1 Bruger Figur 1.1: AVS Aktører 2 af 15

Aktørnavn type: Beskrivelse: Bruger Primær Brugeren er ham, som til dagligt tilgår systemet. Han ved hvor meget gødning og fugtighed planterne skal have, og angiver disse værdier i brugergrænsefladen. Det er brugeren som løbende ændrer værdierne, så systemet hele tiden er opdateret med værdier der passer til planternes vækststadier. 1.1.2 Tekniker Aktørnavn type: Beskrivelse: Tekniker Primær Teknikeren er en specielt uddannet person. Han har den nødvendige viden om systemet til at kunne installere systemet fra opstart, opsætte nye vandkar mv. En Bruger kan også være tekniker. 1.1.3 Planter Aktørnavn type: Beskrivelse: Planter Sekundær En plante, som systemet skal kunne vande. Planter består desuden også af et gromedie (jord, lega, mv.), som er det, der reelt bliver vandet. 3 af 15

1.2 Use Cases I dette afsnit ses de forskellige Use Cases. På billede 1.2 ses et Use case diagram, som viser en simpel repræsentation af bruger, tekniker og planters interaktion med systemet og en afbildning af de forskellig Use Cases. Figur 1.2: AVS Use case diagram 4 af 15

1.2.1 Use case 1 Når brugeren ønsker at aflæse målingerne, skal data aflæses via gui en. Denne use case kan kun gennemføres af en person da der kun er en gui. Use Case 1 Mål: Initieret af: Aktør: Samtidige forekomster: Prækondition: Postkondition: Aflæs målinger Bruger aflæser ønskede målinger Bruger Bruger 1 (inklusiv denne) Et fungerende system Målinger er aflæst af bruger Hovedscenario: 1. Bruger tilgår systemet via gui en 2. Systemet fremkommer med forside indeholdende opsætning og aflæsning af måledata mm. 3. Bruger aflæser de ønskede målinger i skærmbilledets venstre kolonne 5 af 15

1.2.2 Use case 2 En bruger kan indtaste de ønskede data der er til de forskellige set-punkter. Denne use case kan kun styres af en bruger da der kun er en gui. For at dette kan gennemløbes skal systemet være operativt. Efter usecasen er gennemløbet forventes data at være indtastet og gemt i systemmet. Use Case 2 Mål: Initieret af: Indtast data Indtastet data for diverse setpunkter Bruger Tekniker Aktør: Primær: Bruger sekundær: Tekniker Samtidige forekomster: 1 Prækondition: Postkondition: Systemet er operativt Data er indtastet Hovedscenarie: 1. bruger tilgår systemet via gui en 2. Bruger indtaster ønskede data 3. bruger gemmer værdier 6 af 15

1.2.3 Use case 3 I denne use case ønsker brugeren at tilføre vand manuelt til planterne. Denne use case kan kun tilgås en person, der der kun er en interface. For at denne use case kan gennemløbes skal der være vand i det kar der ønskes at vandes fra og der er indtastet systemdata som blev indtastet i use case 2. Use Case 3 Mål: Initieret af: Manuel vanding At tilføre planterne vand Bruger Aktør: Samtidige forekomster: Prækondition: Postkonditions: Bruger 1-Antal vandkar Der skal være vand i det kar der ønskes at vande fra. Der er indtastet system data fra UC2. Der er vand ved planterne Hovedscenario: 1. Bruger tilgår systemet via gui en 2. Bruger vælger i menuen "Manuel vanding". 3. System tilføre vand til planterne 4. System stopper når den ønskede fugtighed i gromediet er nået. 7 af 15

1.2.4 Usecase 4 Karstyringen bliver anvendt til at styre vandkaret for at sikre at PH-værdien er vedligeholdt. Use casen kan kun køres af én af gangen, da der kun er et interface. For at use casen kan gennemløbes skal sensorer tilkoblet til systemet være funktionelle. Efter use casen er gennemløbet, er der indtastet en PH-værdi og en volumen på karet. Use casen har et main scenarie som er et happy path scenarie, samt en extension hvor teknikeren kun ønsker at aflæse værdier. Use Case 4 Mål: Karstyring Styre vandkaret så en brugerdefineret PH-værdi holdes stabil i vandet Sikre at der konstant er et flow i vandet Initieret af: Aktører: Tekniker Primær: Tekniker Samtidige forekomster: 1 Prækondition: Postkondition: Sensorer er tilkoblet og systemet er funktionelt Der er indtastet PH-værdi og volumen på karet Hovedscenarie: 1. Teknikeren trykker på "Karstyring"på interfacet Ex.1 (Teknikeren ønsker kun at aflæse værdier) 2. Teknikeren trykker på "PH-Værdi" 3. Teknikeren indtaster en ønsket værdi 4. Teknikeren trykker på "OK" 5. Teknikeren trykker på "Volumen" 6. Teknikeren indtaster en ønsket værdi 7. Teknikeren trykker på "OK" 8. Teknikeren trykker på "OK" 9. Systemet opdaterer automatisk karets PH-værdi 10. Systemet starter for flow i vandet Udvidelser: Ex.1 Teknikeren ønsker kun at aflæse værdier: 1. Teknikeren trykker på "OK" 8 af 15

1.3 Use Case 5 - Skift vand I denne use case skal bruger/tekniker skifte vand i vandkaret. Dette kan skyldes at der skal tilsættes nyt gødning. 1.4 Use Case 6 - Alarm Ved brugerdefineret grænseværdier (jordfugtighed og ph-værdi), afgiver systemet en alarm, f.eks. via. e-mail. 1.5 Use Case 7 - Ugeplan I denne use case får bruger mulighed for at indtaste en ugeplan for styring af dosering af gødning og vand til gromediet i løbet af ugen. 1.6 Use Case 8 - Udprint log Bruger kan få udprintet en log over de hændelser der er forekommet i systemet, bla. sensordata og dosering af vand. 9 af 15

1.7 Ikke Funktionelle Krav Brugervenlighed: Skal være intuitivt og let at opererer for udefrakommende: Der forudsættes en fungerende standard PC med Windows inkl. Explore/Chrome /Firefox som browser Systemet skal kunne tilgås igennem en normal webbrowser: Her menes Explorer / Google Chrome / Firefox Systemet skal kunne tilgås over lokalt netværk samt over www Her forudsættes en fungerende internetopkobling og evt. lokalt netværk Systembetingelser: Systemet skal kunne fungere stabilt i temperaturintervallet (1-45 C) Systemet skal kunne fungere stabilt under høj luftfugtighed (op til 50%) Systemet skal være let at vedligeholde på daglig basis Systemets reservedele skal være lette at udskifte og skaffe. Ydelse: Systemet skal kunne fylde vandkarret på max. 2 min. Systemet skal kunne tømme vandkarret på max. 2 min. Systemet skal kunne dosere vand til gromediet med min 0,5 / max 2 liter/min. Systemet skal kunne dosere gødning til karret på max. 30 sek. 10 af 15

Accepttest Revision Ændret af Version Dato Alle 1 23-02-2015 Tabel 2.1: Revision for accepttest 2.1 Test setup Til at teste følgende skal der bruges et setup med en PC der er i stand til at forbinde til den indlejrede Linux platform. Sensorer tilsluttes til den indlejrede Linux platform via de PSoC moduler der styre dem. Aktuatorerne skal ligeledes tilsluttes gennem deres respektive moduler. 2.2 Accepttests Accepttest Use Case 1 Aflæs Data Test Forventet resultat Resultat Godkendt Kommentar Bruger åbner management url i sin webbrowser Systemet fremmer med Forside Bruger aflæser de ønskede målinger i skærmbilledets venstre kolonne Webbrowser godtager URLadresse Visuel test: Forside fremkommer Visuel test: Liste med målinger ses i venstre kolonne Tabel 2.2: Accepttest 1 11 af 15

Accepttest Use Case 2 Indlæs Data Test Forventet resultat Resultat Godkendt Kommentar Bruger tilgår webinterfacet ved at indtaste url i en browser Systemmet viser interface forside Bruger indtaster ønskede data i interfacet Bruger indtaster ønskede data i interfacet Bruger indtaster ønskede data i interfacet Bruger indtaster ønskede data i interfacet Bruger indtaster ønskede data i interfacet Bruger gemmer data i systemmet Bruger lukker og åbner browser Bruger tilgår webinterfacet ved at indtaste url i en browser Bruger indtaster management url Visuel test forsiden fremkommer Fugtighed sætter til 34 ph-værdi sættes til 6,5 Gødning#1 sættes til 90 Gødning#2 sættes til 100 Gødning#3 sættes til 110 Bruger trykker på Gem værdier Bruger lukker browseren og bruger åbner browseren igen Bruger indtaster management url Bruger aflæser værdierne Brugeren sammenligner værdierne med de forige indtastede, disse skal være ens Tabel 2.3: Accepttest 2 Accepttest Use Case 3 Manuel vanding Test Forventet resultat Resultat Godkendt Kommentar Bruger tilgår webinterface ved at indtaste management url i sin browser Systemmet viser forside Bruger aktiverer manuel vanding i interfacet Systemet når set-punkt for jordfugtighed Browser accepterer URLadresse Visuel test: forsiden fremkommer Systemet begynder at tilføre vand til planternes gromedie Systemet stopper med at tilføre vand Tabel 2.4: Accepttest 3 12 af 15

Accepttest Use Case 4 Karstyring Test Forventet resultat Resultat Godkendt Kommentar Tryk på Karstyring på interfacet Tryk på PH-værdi Der forekommer 2 valmuligheder Der gives mulighed for at indtaste data Indtast 7 og tryk ok PH-værdien opdateres til 7 Tryk på OK Tryk på Volumen Indtast 100 Tryk på OK Tryk på OK Menuen returnerer Der gives mulighed for at indtaste data Volumen opdateres til 100L Menuen returnerer Cirkulations pumpe og pumperne til dosering af gødningen starter Tabel 2.5: Accepttest 4 13 af 15

Glossary Gromedie er det stof floran er plantet i, dette kan fx være muld. Gui Grafisk bruger grænseflade. Management url adressen hvorpå guiinterfacet befinder sig. PC computer med Windows 7+ styresystem, samt Google Chrome som browser. Plante består af flora og gromedie. Sensor samlet beskrivelse for diverse måleinstrumenter der kan tilsluttes. Vandkar kasse på X x Y x Z. 14 af 15