Panteautomaten APPS HO2-300 Hovedprosjekt 2011

Størrelse: px
Begynne med side:

Download "Panteautomaten APPS HO2-300 Hovedprosjekt 2011"

Transkript

1 Panteautomaten APPS HO2-300 Hovedprosjekt 2011 Espen S. Huseklepp Vegard Hammerseth Johannes Møgster Rune Sagevik Avdeling for Ingeniør og Naturfag

2 STUDENTRAPPORT Boks 523, 6803 FØRDE. Tlf: , Faks: TITTEL RAPPORTNR. DATO Panteautomaten APPS HOV-04/ PROSJEKTTITTEL TILGANG ANTAL SIDER HO2-300 Hovedprosjekt Åpen 52 FORFATTERER Espen S Huseklepp Vegard Hammerseth Johannes Møgster Rune Sagevik OPPDRAGSGIVER Repant ASA ANSVARLIGE VEILEDERER RETLEIARARsvarlege Joar Sande(PA) er STYRINGSGRUPPE RETTLEIARAR Marcin Fojcik Olav Sande SAMMENDRAG Panteautomaten APPS er en Automatisk Papp- og Plastkopp Sorterer. Automaten bruker avansert gjenkjenningssystem og er tiltenkt et kontorlandskap for å bedre kildesortering. Pant gis ved opplading av et nøkkelkort som tenkes brukt til rabatt ved neste kjøp av f.eks. kaffe. SUMMARY The reverse vending machine «APPS» is an Automatic Paper and Plastic cup Sorter. The machine uses advanced recognition system to improve recycling e.g in an office environment. A keycard is used to store credit for each pawned item. This credit can be used for discount at next purchase of e.g coffee. EMNEORD APPS, automatisk, plast, papp, kopp, sortering, kamera, servo, paper, plastic, cup, automatic, machine, camera, computer vision, RFID, OpenCV, Arduino 2

3 Forord I faget hovedprosjekt i siste semester ved Høgskolen i Sogn og Fjordane, avdeling for ingeniør og naturfag, skal studentene gjennomføre et prosjekt så nært virkeligheten som mulig. Det oppfordres til å definere et prosjekt selv eller få en ekstern oppdragsgiver, der det siste er å foretrekke. Vår gruppe valgte å konstruere en prototype av en panteautomat for Repant ASA. Dette er et teknisk prosjekt der en ser på tekniske og teoretiske løsninger. Prosjektet ble valgt fordi utfordringene i rammebetingelsene var spennende og vi så det positive i miljøaspektet, samt at muligheten for å utvikle en prototype som kan bli masseprodusert var til stede. Førde, den Espen S Huseklepp Johannes Møgster Vegard Hammerseth Rune Sagevik 3

4 Sammendrag I Januar 2011 startet samarbeidet mellom fire studenter fra Høgskolen i Sogn og Fjordane og Repant ASA i Drammen, om bygging av en panteautomat som hovedprosjekt. Denne automaten skulle fortrinnsvis ta i mot papp- og plastkopper, men også kunne tenkes å tilpasses andre returemballasjer. En del av målet for Repant ASA var også å få nye innspill og idèer som kunne inspirere dem til utvikling av sine produkter. I forprosjektet kom det frem flere ulike mekaniske løsninger. Prosjektgruppen og oppdragsgiver ble enige om hvilken løsning som var mest aktuell og jobbet videre med denne. Valg av tekniske løsninger ble også tatt stilling til i forprosjektet. I forprosjektperioden ble det også utført ulike forsøk. Å skille mellom papp og plast ved hjelp av kapasitans- og tykkelsemåling er et av forsøkene som ble utført, der konklusjonen ble at det er mulig. Automaten bruker kamera gjenkjenning for å verifisere om et objekt er en kopp. Kamera ser blandt annet på at kopper har mindre på diameter på bunn enn topp, at sidevinkel ligger i et spesifikt område og om bunnen er uthevet eller ikke. Pappkopper har en brettekant nederst for å holde bunnen på plass der plastkopper gjerne er støpt i et stykke. Kopper mates liggende i en v-formet lukeinnretning. Kamera gjenkjenning er montert i taket av automat, rettet ned mot objektet som ligger i innmatingen. Ultralydsensor er montert i bakkant for å måle avstand til objektet. Når objektet blir godkjent åpner v-luken på papp eller plast side. Komponenter er montert i automaten på en slik måte at service skal være enklest mulig. Platene på front, sider og bak er festet med magneter slik at de lett kan fjernes for videre utvikling. Resultatet av prosjektet ble en fungerende prototype av en automat som sorterer papp- og plastkopper ved hjelp av kamera deteksjon og avstandsmåling. Papp- og plastkopper blir skilt ved å sjekke om bunnen er flat eller innpresset. For å få pant av automaten er det brukt RFID fremfor tradisjonelle papirkvitteringer. Prosjektet beviser at geografisk plassering av oppdragsgiver og studenter ikke et hinder for et godt samarbeid. 4

5 Forkortelser APPS CAD CE FSM HMI HMS IDE LCD LSA-PLUSS PA PWM RFID Automatisk Papp- og Plastkopp Sortering Computer Aided Design Comitè Europèen Finite-State Machine Human Machine Interface Helse Miljø og Sikkerhet Integrated Development Environment Liquid Crystal Display Lötfrei, Schraubfrei, Abisolierfrei, Preiswert, Leicht zu handhaben, Universell anwendbar, Sicher und schnell (Hurtig og enkel koblingsenhet for kabler) Prosjektansvarlig Pulse-Width Modulation (pulsbredde modulasjon) Radio Frequency Identification 5

6 Innholdsliste 1. Innledning Problemstilling Rammebetingelser Hovedmål Delmål Drøfting av ulike løsninger Innmating Lagring Skille mellom kopper ut fra fysiske egenskaper Test av måleprinsipper Dielektrikum konstant Gjennomlysning Ultralydsensor Kamera Makulering- og komprimeringstester Mekaniske løsninger Løsning med vertikal sylinder Løsning med liggende innmating, X-krybbe Løsning med liggende innmating, V-luke Grensesnitt Styring Valg av løsning Prinsipp Automatens utforming Byggestruktur Enheter Styringsteknikk Inn- og utganger Kommunikasjon Programvare Algoritmer Datamaskin Mikrokontroller Automatspesifikasjoner HMS Drøfting og utvidelser Konklusjon Prosjektadministrasjon Organisering Prosjektgruppen Styringsgruppen Historikk Møter Måloppnåelse

7 10. Økonomi og ressurser Nettside Figur- og tabelliste Referanseliste Vedlegg

8 1. Innledning Hovedprosjekt ved Høgskolen i Sogn og Fjordane, avdeling for ingeniør og naturfag blir gjennomført av 3. klasse studenter, i siste semester av utdanningen. Prosjektet utgjør 2/3 av semesteret, gir 20 studiepoeng og går over ca. 23 uker, der 7 uker er forprosjekt. Prosjektgruppen for APPS-prosjektet består av studentene Rune Sagevik, Espen S. Huseklepp, Johannes Møgster og Vegard Hammerseth. Prosjektansvarlig er Joar Sande. Veiledere for prosjektet er Marcin Fojcik og Olav Sande. Oppdragsgiveren studentene utfører arbeidet for er Repant ASA i Drammen. Repant ASA er et av de to store norske panteautomatselskapene. Deres panteautomater for flasker og bokser finnes på utvalgte butikker i Norge og i utlandet. Disse panteautomatene skal kunne gjenkjenne strekkode, men hver bedrift har også diverse andre egne løsninger for å gjenkjenne og skille ulike drikkevareemballasjer. Denne rapporten viser hele utviklingen fra problemstilling til ferdig løsning. Rapporten er et tillegg til den funksjonelle automaten, som bekrefter den teoretiske realiseringen av prosjektet. 8

9 2. Problemstilling Oppdragsgiveren Repant ASA hadde ønske om at det skulle konstrueres en prototype for en automat som skal ta imot plast- og pappkopper og sortere de etter materialtype. Formålet med automaten er å bedre kildesortering. Det er også tenkt at en ved bruk av automaten skal en motta rabattkuponger e.l. som brukeren kan benytte for å få redusert pris ved kjøp av en ny kopp med f.eks. kaffe. 2.1 Rammebetingelser Repant ASA ønsker at prosjektgruppen skal utvikle en panteautomat med følgende betingelser. Størrelse 500x500x1750mm 20,000NOK til utvikling av prototype Lite støy Skal kunne sortere kopper Ukjente objekter skal returneres Automaten bør kunne skille mellom plast og papp Det er ønskelig å samle koppene på en slik måte at de tar minst mulig plass Tømming skal være enkelt Service og tømming skal foregå på fremsiden av automaten Ta hensyn til rullestolbrukere Innmatingsenhet uten transportbånd Automaten skal eventuelt kunne brukes til mottak av flasker og bokser Sensorer og elektronikk skal ikke monteres i bevegelige deler 2.2 Hovedmål Hovedmålet for prosjektet var å konstruere en prototype av en panteautomat for Repant ASA. Automaten skal gjenkjenne papp- og plastkopper, og sortere de. 9

10 2.3 Delmål Gjennom prosjektet skulle vi nå disse delmålene Innkjøp av deler Bygge prototype Programmere Testing Skrive rapport Forberede presentasjon CAD-tegning 3D modell Presentasjon m/plakat Ferdigstille nettside 3. Drøfting av ulike løsninger Forprosjektperioden startet med at hvert gruppemedlem laget skisser over sine idèer. Dette ga flere ulike resultater som kan deles inn i underkategorier. Det ble gjennomført flere økter med idèmyldring, for å komme opp med mulige teknikker og løsninger for å skille papp og plast. Ulike måter å lagre koppene på ble også sett på. 3.1 Innmating Eksisterende automater bruker i stor grad en form for transportbånd i innmatingsenheten. Repant ASA ønsket ikke transportbånd i prototypen, men nye idéer. Konseptene fra forprosjektperioden som bygget på å legge en kopp inn i automaten, for så å flytte koppen ved dytting eller velting ble aktuelle. Det var ikke ønskelig å overlate flytting av innmatet objekt til tyngdekraften, da kliss kan lage stor friksjon mellom kopp og automat. Innmatingen kan skje liggende eller stående, noe som hver for seg stiller ulike krav til plassbruk i automaten. Selve åpningen for innmating vil være forskjellig fra om en mater koppene stående eller liggende. En må da ta høyde for henholdsvis maks høyde eller maks diameter på objekt som skal mates inn, når en skal utforme åpningen. 10

11 3.2 Lagring Det var ønske om å kunne lagre mest mulig kopper i automaten, og samtidig skulle den være enkel å tømme. Dersom en samler kopper i søppelsekker kan disse lett plukkes ut av automaten og fraktes bort. Sortere og stable hver kopp for seg kan spare plass, men kan ta lenger tid å tømme en bare vanlige søppelsekker. 3.3 Skille mellom kopper ut fra fysiske egenskaper Papp- og plastkopper har noen unike karakteristikker, men er også like på flere måter. Bunnen av koppen har oftest mindre diameter enn toppen. Siden på koppen danner en vinkel på ca. 10 til 20 grader. Noen pappkopper har utbrettbare håndtak, dette er uvanlig på plastkopper. Plastkopper er gjerne støpt i et stykke og har en bunn som er i kontakt med overflaten koppen er plassert på. Pappkopper har en brettekant nederst for å holde bunnen på plass. Dette skaper en høydeforskjell fra overflaten koppen står på og bunnen i koppen. Papp og plast har ulike dielektrikum konstanter [1]. Komprimering av papp- eller plastkopper gir ulike lyder. Plastkopper er støpt og har en annen konstruksjon enn pappkopper, og stiller dermed andre krav til tykkelse. Alt dette er fysiske parametre som, ved å utføre ulike målinger, teoretisk sett kan brukes til å skille papp og plastkopper. 3.4 Test av måleprinsipper Det finnes mange måter for å skille materiale, utforming og farger fra til dels like objekter. Gjennom forprosjektperioden ble det testet noen måleprinsipper for dette. Det er ikke fritt spillerom for hvilke metoder en kan bruke for å løse problemet rundt det å skille papp og plast. Repants konkurrenter har patent på løsninger som gjorde det nødvendig for oss å tenke nytt. Å gjenkjenne ulike typer plast er eksempel på et område der det finnes patenter hos konkurrenter. 11

12 3.4.1 Dielektrikum konstant Dieletrikumets konstant er forskjellig fra stoff til stoff. Pappkopper består av papir, og et tynt innvendig dekke av plast for å holde på væsken. Plastkopper kan bestå av en eller flere typer plast. En kan finne forskjellige stoffers dieletrikum konstant i forskjellige oppslagsverk. Tabell 3.1 viser konstanter fra tre uavhengige kilder. En kan derimot ikke finne standardiserte verdier. Dette fordi konstanten er avhengig av temperatur og blandingen av stoff. For plast kan en se på plasttypen polyeten [2]. Tabell 3.1: Dielektrikum konstanter [1,3,4]. Kilde Papir Polyeten Haugan 5 2,3 Wikipedia 3,5 2,25 Clipper controls 2,0 2,2-2,4 Både Haugan og Wikipedia forventer at dieletrikum konstanten for papir er høyere enn for polyeten. Dersom en utfører kapasitansmåling kan en regne seg fram til en dieletrikum konstant. En kan da med noe sikkerhet si om dielektrikumet er papp eller plast. I forprosjektet ble det utført noen enkle forsøk med papir- og transparentark som dielektrikum. Fra Figur 3.1 er X-aksen antall ark, Y-aksen er utregnet dielektrikum fra kapasitansmåling. Forsøket ble utført ved å koble to metallplater til en kapasitansmåler der en la til et ekstra ark mellom platene for hver nye kapasitansmåling. 12

13 Figur 3.1: Dielektrikum verdier ved kapasitansmålinger. For å gjøre mer nøyaktige forsøk må en tilføre likt trykk på platene, og benytte plater som er like i størrelse og planhet, slik at dielektrikum og plater er helt parallelle. Nøyaktige forsøk avhenger også av at avstand mellom platene blir målt eksakt. Denne avstanden vil kunne måles mer presist med skyvelær eller mikrometer. Grafen vil med dette bli mer nøyaktig. Ut fra dette enkle forsøket kan en observere en forskjellen i dielektrikum verdiene for plast og papir. En kan se fra den grafiske fremstillingen av dielektrikum utrekningene i Figur 3.1 at papir ligger over plast, som forventet fra Tabell Gjennomlysning For å kunne skille mellom papp- og plastkopper var det forsøkt å sende lys igjennom forskjellige typer kopper. En sensor på motsatt side gav et analogt signal utfra hvor mye lys som slapp gjennom. Forsøket viste at en kan finne ut om noe er der, ingenting er der eller om en plastkopp med lys farge er der Ultralydsensor Det var usikkert om en kunne bruke ultralydsensor for å finne bunn på kopper på grunn av ekko eller koppens utforming. Det ble derfor testet om en kunne registrere forskjell i målingen ved å plassere et ark på en kopp når den sto på hodet. En plastkopp uten uthevet bunn gav ingen endring i måling med eller uten ark. Pappkopp med uthevet bunn ga resultat. Når bunnen var vendt ned 13

14 kunne en registrere at pappkopp hadde høyere bunn, mens plastkopp gav nær ingen forskjell. Bunnen i en plastkopp var under 1mm tykk så denne ble ikke tydelig registrert. Det er altså målbar forskjell mellom papp- og plastkopper med bunnen ned. En erfarte en oppløsning på 1mm som var oppgitt i databladet [5]. Siden pappkopper har bunn som er ca. 5mm innhevet, kunne det tenkes at med høydemål fra utsiden ved bruk av kamera, og høydemål ovenfra ved bruk av ultralyd, skulle kunne registrere forskjell. Med andre ord registrere papp- eller plastbunn. Å måle dybde i en kopp går helt fint uten ekko problemer Kamera Det ble satt opp en teststasjon med et webkamera der det ble skrevet et program som kunne gjenkjenne en spesifikk kopp basert på bildegjennkjenning. Forsøket ble gjort for både papp- og plastkopper. Plastkoppen var gjennomsiktig og gjorde gjenkjenning vanskeligere. Testen viste at det var mulig å skille både papp- og plastkopper fra hverandre, fra andre objekter og fra bakgrunn. 14

15 3.5 Makulering- og komprimeringstester Makulering går ut på å dele koppene opp i mindre deler, komprimering går ut på å trykke sammen, valse eller stable koppene slik at de tar mindre plass. For å få et inntrykk av hva slags plassbesparing en kan forvente fra makulering eller komprimering ble det utført et forsøk på hvor mange 180ml pappkopper som får plass i en vanlig handlepose når de er hele, makulert eller komprimert. Tabell 3.2 viser resultat av forsøket som ble gjort. Tabell 3.2: Resultat av komprimering og makulering. Type Løse kopper Stabel på 5 og 5 Stabel på 10 og 10 Kopper delt i tre Presset fra bunn til topp Presset sammen sidelengs Antall 60 (referanseverdi) 3 ganger mindre plass 4 ganger mindre plass 2 ganger mindre plass 2 ganger mindre plass 2 ganger mindre plass Forsøket viste at å kutte kopper på tvers i tre deler eller klemme koppene sammen, ikke ga stor plassbesparing i forhold til stabling. Delene av koppene hadde fortsatt så stor strukturell integritet at de tok mye plass. Når en stablet alle 100 koppene var det ikke plass i posen på grunn av lengden på stabelen, men forsøket viste at plassbehovet var mange ganger mindre når en stablet koppene. Forsøket viste ikke hva finere makulering kunne gi i plassbesparing. 15

16 3.6 Mekaniske løsninger Det var ønske om å få plass til flest mulig kopper, og sortere papp- og plastkopper hver for seg. I tillegg skal en ta hensyn til rullestolbrukere. Oppdragsgiver dikterte derfor en maks høyde for innmating på 1300 mm, og prosjektgruppen har også plassert display og RFID leser i denne høyden. Kopper bør destrueres på en slik måte at de ikke kan pantes på nytt. På grunn av dette ville bedriften ikke gå videre med løsninger som innebar stabling av kopper, selv om stabling viste seg å være mest plassbesparende. For å få en bedre forståelse hvordan de forskjellige løsningene ville se ut og fungere i praksis, ble det laget 3D-modeller av de ulike løsningene. Forslagene gruppen hadde i idéfasen ble til slutt kortet ned til de tre aktuelle mekaniske løsninger som en finner i punktene videre. 16

17 3.6.1 Løsning med vertikal sylinder Innmating skjer i en vertikal sylinder som kan rotere rundt sin vertikale akse. Koppen blir satt inn med bunnen ned, og en ultralydsensor i toppen av automaten vil registrere om koppen har en uthevet bunn. Her kan det settes inn en vekt for å godkjenne forventet vektområde. Ultralyd, vekt og kamera vil til sammen klassifisere objektet som papp eller plast, og sylinderen vil rotere til høyre eller venstre for korrekt deponering av objekt. Figur 3.2 Innmating med vertikal sylinder. 17

18 3.6.2 Løsning med liggende innmating, X-krybbe Koppen mates liggende til en x-formet krybbe. Kameragjenkjenning er montert i taket av automat, rettet ned mot objektet som ligger i innmatingen. Ultralydsensor er montert i bakkant for å måle avstand til objektet. Krybben roterer til papp- eller plastside når objektet er blitt godkjent, og objektet makuleres over et sett kniver ved hjelp av rotasjonsbevegelsen. Figur 3.3: Liggende innmating, X-krybbe. 18

19 3.6.3 Løsning med liggende innmating, V-luke Koppen mates liggende til en v-formet lukeinnretning med bunnen først. Kameragjenkjenning er montert i taket av automat, rettet ned mot objektet som ligger i innmatingen. Ultralydsensor er montert i bakkant for å måle avstand til objektet. Når objektet blir godkjent åpner v-luken på papp eller plast side. Figur 3.4: Liggende innmating, V-form. 19

20 3.7 Grensesnitt For at automaten skal kunne fortelle brukeren om situasjoner som oppstår, må den ha et grensesnitt. Lyd og bilde er mulige alternativer for å informere brukeren om automaten sin tilstand. Det er vanligst med en LCD-skjerm på panteautomater. Lyd kan eventuelt benyttes til alarmer eller godkjenningslyder. For å oppfordre personer til å bruke automaten vil de få en kvittering for hver kopp som blir pantet. Kvittering kan mottas som papirkvittering, polett, opplading av et magnetstripekort eller en kan benytte RFID og database. 3.8 Styring Når alle prosesser er gjort rede for kan en velge styring og protokoller for kommunikasjon. Det finnes ofte transferbare måter å løse styring på. Eksempelvis kan C++ kode sammenlignes med Java kode og en industriell PC kan løse oppgaver en PLS kan gjøre. På denne måten kan et system bygges om med ulik teknologi som gir samme sluttresultat. 4. Valg av løsning Forprosjektet startet med mange løsninger, disse ble kortet ned ved hjelp av veiledere og oppdragsgiver. Løsningen ble stadig mer utdypt gjennom forprosjektperioden. På siste Skype møte med bedriften, ble de tre løsningene fra punkt 3.6 lagt frem til Repant ASA ved Gudmund Larsen og Lars Møgster. I fellesskap falt besluttningen om å gå videre med løsningen fra punkt Denne løsningen ble valgt fordi den hadde gjenkjenning og sortering adskilt fra komprimering og makulering. Dette var en enkel mekanisk løsning, som hadde liggende innmating og kunne enkelt programmeres om til å ta imot flasker, bokser eller annet. I en senere fase i prosjektet ble planer for komprimering/makulering lagt til side, fordi en slik enhet ville tatt mye tid å konstruere, og kunne skapt unødvendig stor fare for bruker. At koppene kan pantes på nytt er ikke heldig, men for å få tilgang til dem må en fysisk bryte seg inn i automaten. Det er satt av plass for en eventuell fremtidig makuleringsenhet. 20

21 I forprosjektet ble ultralyd, induktive og kapasitive sensorer sammen med kamera og gjennomlysning vurdert som gode løsninger til sensorer i automaten. Etterhvert ble det enighet om at kapasitiv sensor og gjennomlysning kunne vurderes som overflødig. Induktive sensorer som metalldetektorer ble heller ikke implementert. Å lage en innretning som finner dielektrikumkonstant ble ikke videre utviklet. Kamera og ultralyd var ble brukt til gjenkjenning, og optiske sensorer ble brukt for overvåking innmatingshullet. Det ble benyttet servomotorer for å styre lukene på automaten. Til å gi ut kvittering valgte gruppen RFID løsning fordi det er det mest fremtidsrettede alternativet av de aktuelle løsningene. En vil med RFID-kort få lagret panten sin i en database sammen med kortnummeret. Databasen er tenkt å være tilgjengelig for en kafeteria eller lignende, slik at en kan benytte panten. Bedrifter bruker ofte RFID-kort til formål som adgangskontroll, disse kortene kan også brukes til automaten. Styring av alle prosesser vil bli gjort av en enslig-mikrokontroller. Denne vil også bli benyttet som I/O, og kommuniserer med datamaskinen via USB. Det vil bli brukt et display for å vise statusinformasjon fra automaten og tilbakemeldinger til bruker. En datamaskin vil behandle bilder fra kamera, lagre pant i database sammen med RFID-kortnummer og ellers være hjernen i automaten. C/C++ ble vurdert til å kunne gi størst anvendelighet til bildebehandling. Ethernet kobling åpner for LAN og internett. Lagring av kopper vil bli gjort i tradisjonelle søppelsekker. Disse festes til en ramme som gjør det enkelt å tømme automaten. 21

22 5. Automatisk Papp- og Plast Sortering Denne delen av rapporten beskriver den rèelle automaten sin konstruksjon, sammensetning av komponenter og virkemåte. Virkemåten er forklart med skjematisk fremstilling av algoritmer og forklarende tekst. For å få bedre oversyn over virkemåten til automaten er det i Figur 5.1 satt opp en prinsippskisse med forklaring. 5.1 Prinsipp Figur 5.1: Prinsippskisse av systemet. Automaten bruker en strømforsyning som forsyner datamaskin, enslig mikrokontrollerbrett, optiske sensorer og ultralyd. Andre komponenter får strøm fra datamaskinen og mikrokontroller. 22

23 Datamaskinen og mikrokontroller kommuniserer med hverandre via USB. Hvis datamaskinen er koplet til internett kan en fjernstyre automaten, og dette kan også gi mulighet for oppdatering av mikrokontroller og styring av alle enheter. Automaten må være koplet i et nettverk sammen med kassen i kafeteria/kantine eller eventuelle drikkeautomater i kafeteria/kantine, for å kunne bruke pant. Det er mulig å knytte alle denne typer automater opp mot en hoveddatabase, da kan brukerne benytte sin pant i alle kafeterier/kantiner som har systemet implementert. Fotosensorene står på inngangen for å oppdage om noe er på vei inn i automaten. Ultralyd er rettet mot objekter plassert i v-luken, og kamera er montert i taket av automaten, rettet ned på objektet. RFID og skjerm er brukeren sitt grensesnitt på fremsiden av automaten. Figur 5.2: Panteprosess i praksis. 23

24 Under normale forhold kan brukere av maskinen starte en ny panteprosess når skjermen viser et bilde av en kopp med teksten bunnen inn. Brukeren kan selv velge å legge inn en papp- eller plastkopp på lukene. Når koppen ligger på lukene blir avstanden til bunnen målt ved hjelp av en ultralydsensor. Når brukeren ikke lenger bryter inngangen, blir målt avstand sendt til datamaskinen og kameraet tar bilde av koppen. Godkjenningsprosessen gjennomføres, der formen til objektet må tilsvare en kopp. Ultralydmåling blir sammenlignet med avstandsmåling gjort av kamera, og sammenligningen av disse målingene avgjør type kopp. Når koppen blir godkjent enten som papp eller plast starter sorteringen av koppen. Dersom koppen ikke blir godkjent, får brukeren en feilmelding vist på skjermen med beskjed om å fjerne objektet. Automaten blir ventende til noen har fjernet objektet. Når koppen er fjernet kan brukeren fortsette panteprosessen eller avslutte panteprosessen ved å benytte RFID kort på avleser. Ved utført pant får bruker kreditt avhengig av volum på koppen. Kreditten legges til i databasen og knyttes opp mot den unike RFID-nøkkelen, som senere kan brukes i kafeteria. Prototypen har databasen i selve automaten. Denne er tilgjengelig for en kafeteria via LAN eller internett. Under sortering arbeider servoene i automaten. Servoene vil stanse om noe puttes inn i automaten under prosessen. Automaten vil håndtere slike situasjoner på samme måte som når et objekt ikke ble godkjent. Dette er gjort på bakgrunn av at noe annet enn papp og plast kan havne i automatens lagerrom. Brukerene blir altså straffet ved å ikke motta pant for koppen om de avbryter prosessen. 5.2 Automatens utforming Rammebetingelsene gitt av oppdragsgiver dikterte størrelsen på automaten. Materialene automaten skulle konstrueres av, var valgfrie. Materialer som tre, plast og metall ble vurdert. Gruppen ønsket en mest mulig rigid konstruksjon og det ble dermed bestemt å lage en kabinettramme i metall. Gruppen innhentet tilbud fra et lokalt blikkenslagerfirma. I tilbudet inngikk et byggesett til kabinettramme i ferdig produserte aluminiumsprofiler. Gruppen var også i kontakt med et enkeltmannsforetak representert ved Jonny Aarset. Aarset kunne levere kabinettramme sveiset i stål. Valget falt på rammen i stål siden den hadde en langt lavere pris enn tilbudet fra blikkenslagerfirma. 24

25 5.2.1 Byggestruktur Automatens kabinettramme er konstruert av 20x20x2 mm firkantstål [vedlegg 18]. Festebraketter til montering av utstyr innvendig er laget av en kombinasjon av 20x20x2 mm firkantstål og 0.7 mm aluminiumsplater. Til innkapsling av kabinettet er det brukt 0.7 mm galvaniserte stålplater. Platene er belagt med folie for å bedre design og utseende. Automaten er konstruert slik at service skal være enklest mulig. PC, strømforsyning, mikrokontroller, kamera og lys er montert på en aluminiumsplate som utgjør taket i automaten. Taket kan enkelt løftes av dersom det skal utføres service på komponentene som er montert der. Det er konstruert braketter og festeanordninger til annen elektronikk i automaten på en slik måte at det skal være lett å demontere disse ved service eller ved bytte av deler. På prototypen er platene på front, sider og bak festet med kraftige magneter slik at de lett kan fjernes ved service eller videre utvikling. For å være tilpasset rullestolbrukere er hull for innmating plassert 1300 mm over bakkeplan. På innsiden av innmatingshullet er det plassert fotosensorer for å detektere om noe passerer hullet. Innenfor sensorene sitter en lukeinnretning der koppene skal plasseres. Lukene består av to plater montert i en v-form. De to lukene kan roteres individuelt ved hjelp av en servomotor på hver luke. Avhengig av hvilken type kopp det er vil lukene åpne seg til hver sin side for lagring av papp eller plast. Et feilmoment som kan inntreffe ved en slik lukeløsning er at søl og rester fra koppene kan samle seg på lukene og medføre at koppene henger fast. For å hindre dette er lukene konstruert på en slik måte at de enkelt kan skiftes ut eller rengjøres. 25

26 5.2.2 Enheter Automaten er utstyrt med enheter som tar seg av ulike deler av pantingen. Fra styring av sortering til lesing av brukeren sitt RFID kort. Under følger en beskrivelse av alle enhetene som er installert i automaten. Datablad for alle enhetene under er å finne i vedlegg. RFID leser Automaten er utstyrt med en RFID leser. Denne kan lese brikker, kort og lignende, som har frekvensområde 125kHz. Det finnes leserer med andre frekvenser eller hele frekvensområder. De passive RFID-kortene som er brukt er kun lesbare. De har ingen batterier, men bruker Faraday sitt prinsipp for magnetisk induksjon til strømforsyning [6,7]. En finner en mikrochip på kortet, det er denne som inneholder den unike koden. Amplitude shift keying (ASK) er mest vanlig for digital radiofrekvens overføring [8]. Dataene blir overført ved at kortet får spolen på leseren til å endre spenning (amplitude). Leseren mottar en 10 sifferet unik kode, som identifiserer kortet. Manchester koding [9] blir brukt til å kommunisere. I tillegg kommer checksum som hjelper å garantere at data er riktig mottatt, start- og sluttbit. En finner også carriage return (CR) og linefeed (LF) [10]. Ultralyd sensor Ultralydsensorer benytter lyd og er idèelle for måling av ujevne overflater, væsker, klare objekter og objekter som oppbevares i skitne omgivelser. Om det er noe innenfor måleområdet blir denne lyden reflektert og sendt tilbake til sensoren, et ekko. Tiden dette tar måler sensoren og bruker tiden og hastigheten for å bestemme avstand [11]. Ultralydsensoren har hovedsakelig to funksjoner i automaten. Sensoren skal detektere om et objekt ligger i v-luken og måle avstanden til objektet. Optisk sensor Automaten benytter en optisk sensortype på innsiden av innmatingshullet. En fokusert rød lystråle går ut av sensoren, treffer en reflektor og kommer tilbake til sensoren. Dette karakteriserer en retroreflektiv sensor. Om lyset blir brutt endrer sensoren tilstand. Når lyset treffer sensoren 26

27 benyttes den fotoelektriske effekten [12]. Et metall i sensoren frigir elektroner når det blir truffet av det røde lyset med bølgelende på 650 nm. Metalltypen er ikke oppgitt. Germanium og Silisium er eksempler på metaller som kan frigi elektroner når de blir truffet av lys med bølgelengde nær rødt lys [13]. Dette metallet blir ikke like mye påvirket av vanlig lys, som ved rødt lys. Sensoren kommer ferdig innkapslet fra leverandør, og trenger derfor ikke å være spesielt skjermet fra vanlig lys. Sensoren fungerer som en fototransistor [14], der basen blir styrt av rødt lys. Det er brukt to slike optiske sensorer i automaten. Disse er rettet slik at de former et kryss ved innmatingshullet. En hånd eller kopp som blir ført inn i automaten vil da bryte en eller begge disse lysstrålene og bli detektert. Dette brukes til å koble ut alle bevegelige deler så lenge lysstrålen er brutt for å unngå klemfare. I tillegg forteller det automaten at det muligens er matet inn en kopp. Kamera Et kamera er en enhet som avbilder lys. Det avbilder form og fargene som objektene i opptakstiden reflekterer fra seg. Et kamera er en sensor som kan fortelle veldig mye, men krever mye prosessorkraft for å skille ut ting som er på bildet. Kameraet kan lagre f.eks. 640x480 punkt hvor hvert punkt kan ha mange forskjellige farger. Display Automaten er utstyrt med et Nokia 6100 LCD display som har en oppløsning på 128x128 punkt. Displayet er lite, har farger og er enkelt i bruk. Informasjon til brukeren vises på display ved hjelp av tekst og figurer. Servoer Servoene har tilkobling for pluss/minus DC inn, med maks spenning på 6V, og et kontrollsignal. For å kontrollere servoene som er brukt i automaten trenger en et kontinuerlig kontrollsignal. Kontrollsignalet gir beskjed til servoen om å stille seg inn på et gitt antall grader. Signalet som benyttes må ha en bestemt periode der en har logisk høy bare i en liten del av perioden. Perioden på signalet er ikke kritisk så lenge det ligger mellom cirka ms, det vesentlige er lengden på pulsen i høy tilstand. Logisk høy i cirka 1ms gir ekstrem utslag ene veien, og logisk høy i 2ms gir ekstrem utslag motsatt vei. 27

28 Mikrokontroller En mikrokontroller er en liten PC i form av en intregrert krets som består av en egen prosessor, et minne og inn/ut ganger som det er mulig å programmere. Det er brukt en Arduino Mega2560 i automaten. Den har en rekke digitale og analoge inn- og utganger koblet opp mot en ATmega2560 mikrokontroller brikke. Disse opererer innenfor 0-5 volt og har en oppløsning på 1024 [15]. En finner også digitale pulsbreddemodulasjon (PWM) porter, som kan blandt annet generere analog spenning [16] og passer fint til servoer. Mikrokontrolleren kan programmeres ved hjelp av gratis programmet Arduino IDE. Brettet er utstyrt med en ATmega8U2 chip for å kunne bruke USB som kommunikasjon [17]. En kan laste opp program, lese og skrive via USB. Datamaskin En oppgaverettet datamaskin er installert i automaten for å ta hånd om de tyngste jobbene. Datamaskinen har vanlige inn- og utganger som en PC, men kjører uten skjerm og grafisk grensesnitt. Dette er gjort for å bruke mindre ressurser og strøm. En USB 2.0 minnepinne er brukt som oppstart og lagringsmedium (harddrive). Powersupply Automaten er utstyrt med en strømforsyning av typen som blir brukt i stasjonære datamaskiner. Disse forsyningene kan levere høy effekt til en lav pris. Strømforsyningene tåler 115/230V på primærsiden og leverer 5V og 12V på sekundærsiden. LSA+ profil Alt av sensorutsyr, driftspenning og jordingspunkt er koplet til LSA+ braketter for å sikre en ryddig og oversiktlig tilkobling. 28

29 5.3 Styringsteknikk Automaten skal sortere ved å åpne til den ene eller andre siden etter at objekt har blitt godkjent. Dette gir et sett med inn- og utganger som styres og leses av en mikrokontroller som kommuniserer med en datamaskin. Mikrokontroller og datamaskin er programmert ved hjelp av ulike programmeringsspråk Inn- og utganger Tabell 5.1 viser listen over inn- og utganger som er tilkoplet mikrokontrollerbrettet Tabell 5.1 Oversikt over innganger og utganger I/O Type Variabelnavn Beskrivelse Input Integer opticsensors Tilstanden til de optiske inngangsensorene. 1 når brutt, 0 når ikke brutt. Input Integer dooropen Tilstanden til dør. 1 når lukket, 0 når åpen. Input Integer ultrasonicsensor Leser ultralyd sensorens analoge verdi. Output Integer cameralight Aktiverer lys i automaten når kamera skal brukes Kommunikasjon Mikrokontrolleren og kameraet er koblet til datamaskinen med USB. Datamaskinen har ethernet kobling som kan nyttes til LAN og internett med tanke på fjernstyring, vedlikehold og lesing av pant fra database Programvare og programmeringsspråk Automaten benytter forskjellige programmer til forskjellige prosesser. Programvaren som skulle benyttes ble vurdert utfra pris og muligheter. All programvare som er benyttet i prosjektet er åpen 29

30 kildekode og gratis. Sensorer og servoer er koblet til en mikrokontroller som er koblet til en datamaskin. I datamaskinen er det opprettet en database for å holde orden på pant og RFID kort. Alt dette kan styres, leses og oppdateres ved hjelp av følgende programvarer: Operativsystem Linux er et fleksibelt operativsystem med mange avarter. Datamaskinen kjører en Linux-variant av typen Ubuntu Server. Dette er et operativsystem som arbeides med gjennom kommandolinje. Ved hjelp av kommandolinjen kan en eksekvere programmer, åpne mapper, sette opp og styre tjenester. Denne måten å bruke en datamaskin på er vanlig på servere for å spare utgifter på skjermer og ressurser på datamaskinen. Det er veldig vanlig å bruke fjernstyring for å utføre disse oppgavene. MySQL database Datamaskinen har databaseprogrammet MySQL installert. I databaseprogrammet lagres ID nummerene til RFID kortene som blir brukt på automaten. Disse nummerene er primærnøkkelen i to enkle tabeller, account og balance, som innholder info om henholdsvis bruker og pant. Det er vanlig å holde personopplysninger adskilt fra andre opplysninger [18], derfor 2 tabeller. Nye kort blir lagret med standard navn lik NULL som gir celle uten verdi. Dette skjer automatisk når et nytt kort blir brukt. En kan senere legge til navn eller andre opplysninger, om en vil det, enkelt fra kommandolinjen. Databasen blir oppdatert når RFID kort blir benyttet, slik at pant blir samlet til kortnummeret i databasen. Denne er tilgjengelig via LAN og internett og ligger på automatens datamaskin. Dette passer fint til en bedrift der panten kun nyttes i kafeterien, men i et større bilde kan en med fordel ha database på en egen datamaskin som er plassert en helt annen plass. Bildebehandling Maskinen bruker OpenCV for å håndtere bilder. OpenCV er et Open Source Computer Vision Library, det vil si et åpent multiplattform-bibliotek med funksjoner for å lette arbeidet med bildebehandling. Biblioteket er utviklet av Intel og er laget for real time applikasjoner [19]. OpenCV blir levert med funksjoner for å lære maskinen å kjenne igjen objekter som kan brukes i real time. Det inneholder mange kjente matematiske algoritmer, transformasjoner og filtre. 30

31 C++ Programmet for kameragjenkjenning i automaten er skrevet i C++ og er et objektorientert programmeringsspråk. Det ble valgt å bruke C++ siden OpenCV har best støtte for dette språket. Arduino IDE og Wiring Mikrokontrolleren på Arduino Mega 2560 kan programmeres med Arduino IDE. Arduino IDE en er skrevet i Java, og er en avart av programeringsspråket Processing sin IDE. Programmeringsspråket som benyttes av brukeren i Arduino IDE er basert på Wiring som kan ligne på en forenklet versjon av C/C++ [20]. Kode som blir skrevet i Arduino IDE må inneholde funksjonene setup() og loop(). Setup kjøres en gang ved oppstart, loop kjøres om og om igjen helt til en skrur av eller restarter enheten. Selve opplastingen av program skjer ved hjelp av avrdude [21]. Når programmet lastes opp legges det blandt annet til en main() funksjon for å gjøre det til et fullverdig C++ program slik at det kan kompileres ved hjelp av GNU toolchain [22,23] og AVR libc [24]. 5.4 Algoritmer Før en går løs på programmering, er det i de fleste tilfeller lurt å begynne med en algoritme for å danne seg et bilde om hvordan programmet burde være. En algoritme for et program er en skjematisk fremstilling av programmet. En algoritme kan formuleres med få prosesser eller i dypere detalj der flere tilstander i programmet er dokumentert. Det vil si at i en enkel algoritme belyses prinsippet kort og konsist, mens i en mer detaljert algoritme kommer mer, eller hele gangen i programmet frem. En algoritme i seg selv inneholder ingen kode, men en beskrivelse av programmet i form av prosesser som kjøres etter at visse betingelser har inntruffet. 31

32 5.4.1 Datamaskin Syklusen til hovedprogrammet kan fremstilles på måten vist i Figur 5.3. Figur 5.3: Algoritme for dataprogram. 32

33 Det var planlagt å bruke et bildebibliotek til å gjenkjenne forskjellige objekter, men det viste seg å ta for lang tid siden et objekt idèelt sett trenger mange bilder pr. objekt. En slik løsning ville også kreve mer ressurser enn valgte løsning, og det ble derfor fokusert på formgjenkjenning av kopper. Automaten kan ta i mot andre objekter enn bare kopper ved å legge inn formgjenkjenning til de forskjellige objektene i programmet. Figur 5.4 illustrer hvordan formgjenkjenningen arbeider. Figur 5.4: Bildeanalyse. Rød strek indikerer midten av bildet, rosa er ultralydmåling og de grønne er område koppen skal ligge innenfor. Programmet på datamaskinen tar et bilde med webkamera. Når programmet analyserer bildene konverterer det bildet først til svart-hvit og deretter til ren konturfremheving. En sitter da igjen med de kraftigste linjene på bildet. Programmet begynner å lete etter vertikale linjer fra venstre på bildet med utgangspunkt fra ultralydmålingen. X-koordinaten fra området med mest uthevet vertikal linje blir lagret som bunn av kopp. Programmet leter så etter mest uthevede vertikale linje fra høgre til venstre. X- koordinaten til funnet punkt blir lagret som topp av kopp. 33

34 Området mellom de vertikale grønne linjene er hvor koppen antatt skal ligge. Høyden mellom den blå og røde linje tilsvarer koppens lengde. Siden en kopp aldri er bredere enn høyden sin er dette markert som leteområdet. Koppens ene sidekant antas å ligge mellom der. Derfor skanner programmet fra den øverste blå linjen nedover til den røde linjen og kartlegger formene. Det leter så etter hjørner for å finne hvor koppen har bunn- og toppdiameter. Høyeste hjørne funnet antas å være nærheten av toppunktet og derfor koppens ytterpunkt, største diameter. Tilsvarende blir gjort for nedre del av den røde linjen, men her plukker programmet ut største diameter fra nederste del av bildet. Samme prosedyre blir kjørt for nederste bit av bildet for å finne den andre sidekanten. Til slutt blir vinkelen på koppen og volumet regnet ut. For at et objekt skal bli godkjent som kopp må følgende kriterier være oppfulgt: Toppunktet sin X-koordinat må være vesentlig større enn bunnpunktet sin. Nederste diameter må være mindre enn øverste, for å verifisere at bunn ligger inn. Skråvinkel på kopp må ligge mellom 5 og 20 grader. Sammen med ultralydsensoren kan kameraet finne ut om bunnen er innpresset som betyr at det er en pappkopp. Dette skjer ved at ultralydsensoren måler en avstand til bunnen av koppen, samtidig som kameraet måler avstand til enden av siden. Forskjellen i disse målingene vil altså fortelle om bunnen er innpresset eller flat Mikrokontroller Mikrokontrolleren i automaten har som oppgave å håndtere alle tenkelige scenario vedrørende automatens normale operasjoner. Hovedprogrammet består av en tilstandsmaskin. Gjennom tilstandsmaskinen blir ulike operasjoner håndtert basert på brukerens handlinger. Mikrokontrolleren overvåker innmatingen, styrer lukene og aktiverer lys samtidig som den sender ulike beskjeder til datamaskinen som er nødvendige for dens og kameraets operasjoner. En gjennomgang av mikrokontrolleralgoritmen Figur 5.5 kommer under. 34

35 Figur 5.5: Algoritme for mikrokontroller. Ved oppstart av automaten lukker lukene seg automatisk og teksten Klar vises på skjermen. Når hovedprogrammet kjøres vises et bilde av en kopp med beskjeden bunnen inn på skjermen. Servoene som styrer lukene blir koplet ut for å hindre at de arbeider unødvendig etter at lukene er 35

36 lukket. Når automaten er klar til bruk kan en begynne panteprosessen eller benytte RFID kort på leseren for å se sin nåværende saldo. Det er tatt forbehold om at noe kan skyve lukene ut av stilling. Lukene lukkes med dette når inngangen ikke lenger er brutt. I det noe er på vei inn i automaten slår lyset seg på og blir slått av dersom ingenting er plassert i automaten og når hånden er fjernet fra inngangen. På inngangen er det lagt inn en kort forsinkelse på grunn av at de optiske inngangssensorene ikke alltid registrerer de gjennomsiktige plastkoppene. Forsinkelsen gjør det mulig å plassere koppen på lukene samtidig som at inngangen blir registrert som brutt. Under vanlige forhold plasseres en kopp på lukene og lyset i automaten aktiveres. Meldingen CAMERA ON blir sent til datamaskinen som aktiverer kameraet. Når objektet er plassert og hånden er fjernet fra inngangen forblir lyset på. Når inngangen ikke lenger er brutt og ultralydsensoren måler en stabil måling som er kortere en lengden av lukene, blir beskjeden PICTURE og avstanden målt av ultralydsensoren, sendt til datamaskinen. Fra datamaskinen mottar mikrokontrolleren hvilken materialtype det er, en vinkel som baseres på diameteren til koppen og panten som nå er samlet. Dersom koppen ikke ble godkjent vises beskjeden "Fjern objekt" på skjermen. Automaten venter nå på at inngangen blir brutt og at innholdet på lukene blir fjernet. Lyset slås av når objektet fjernes, og et bilde av en hake vises på skjermen med teksten din pant. Pantesummen som vises er gjeldende for denne brukerens panteprosess. Dersom materialtypen er papp eller plast starter automaten selve sorteringprosessen. På bakgrunn av koppens diameter åpner lukene med en vinkel nødvendig for at et objekt med denne koppens diameter skal slippe gjennom. Dette er gjort for å redusere tiden det tar å åpne og lukke luken. En sikkerhetsprosedyre kobler alltid ut servoene hvis noe kommer inn i automaten når lukene er i bevegelse. Ved fullført sortering, blir beskjeden APPROVED sent til datamaskinen og koppens pant blir lagret. Skjermen oppdateres med nåverende pant og lyset slås av. Brukeren har nå valget om å pante flere kopper eller å avslutte videre panteprosess. Ved fortsettelse er praksisen den samme. For å avslutte benytter brukeren et RFID kort på avleseren. Kortets ID blir sendt til datamaskinen og panten som er samlet gjennom panteprosessen blir lagt til brukerens konto som er tilknyttet kortets nummer. Når panteprosessen er avsluttet vises koppen 36

37 med teksten bunnen inn på skjermen. Dersom brukeren forlater maskinen uten å ha avsluttet panteprosessen, vil andre kunne benytte sitt kort å få panten på sin konto. 5.5 Automatspesifikasjoner I Tabell 5.2 er det satt opp spesifikasjonene til APPS automaten. Tabell 5.2 Automatspesifikasjoner Strømforbruk 0.20A Pantehastighet 30 kopper/min Lagringsplass 250 liter Støynivå 50dB Automaten er programmert til å sette de fleste komponentene i hviletilstand når de ikke er i bruk. Kamera, lys og servoer blir bare aktivert ved behov, dette er gjort for å spare strøm. En strømmåler målte hvilestrømen til automaten å være 0,20 Ampere. Når automaten var i bruk ble 0,24 Ampere høyeste måling. For at folk skal bruke automaten er det viktig at panting skjer raskt. Hvis en skal mate automaten med mange kopper er det viktig at brukeren ikke må vente lenge mellom hver kopp. Våre målinger viste 30 kopper pr minutt. Det er satt av 250 liter lagringsplass i automaten. Lagringsplassen er delt i to kammer, et til papp og et til plast. Rammer gjør det enkelt å feste vanlige svarte søppelsekker til hvert kammer. Siden automaten er tenkt å kunne bli plassert i et kontor eller annen arbeidsplass, er det ønskelig at den ikke lager lyd, eller i det minste lyd under grensen for støy på arbeidsplassen. I forskrift om vern mot støy på arbeidsplassen [25] kap. 2 paragraf 7 kan en finne en grenseverdi for støy til å være 55dB for det som kalles gruppe I. gruppe I: arbeidsforhold hvor det stilles store krav til vedvarende konsentrasjon eller behov for å føre uanstrengt samtale og i spise- og hvilerom, Støy fra maskinen ble målt til en maksverdi på 50dB. 37

38 6. HMS Automaten bidrar til kildesortering og gjenvinning, noe som er bra for miljøet. Denne typen automat har klemfare og det er tatt hensyn til dette i software ved stopping av bevegelige deler som beskrevet i punkt Maskindirektivet Maskindirektivet er et produkt av EU. I Norge er dette regulert gjennom forskrift om maskiner [26]. Ansvaret for reglene faller på miljø-, arbeid-, justis- og politidepartementet. Forskrift om maskiner gjaldt for oss som produsenter av maskinen utfra paragraf Hvem forskriften retter seg mot Forskriften retter seg mot produsenter, deres representanter, importører, leverandører og andre forhandlere av maskiner og produkter som omfattes av denne forskriften. Forskriften gjelder også tekniske kontrollorganer når disse utfører EF-typeprøvinger i henhold til forskriften, jf. 4. Forskriften gjelder for virksomheter som ikke sysselsetter arbeidstakere. Fra paragraf 5 og forskriftens vedlegg 1 finner en krav til sikkerhet også ved selve konstruksjonen av automaten. Det stilles krav i vedlegget at produsenten selv, eller en representant, skal utføre risikovurdering og innføre tiltak for å unngå fare for liv og helse under produksjonen. Risikovurdering er en prosess som må utføres flere ganger underveis. 5. Konstruksjon og bygging av maskiner Maskiner som konstrueres og bygges for å settes i omsetning og tas i bruk for første gang innenfor EØS-området, skal oppfylle kravene til vern mot skade på liv og helse i vedlegg I. Gruppen lager automaten for Repant ASA og skal ikke markedsføre eller omsette denne. Likevel er det verdt å nevne forbudet om å selge maskiner som ikke oppfyller forskrift om maskiner. 38

39 6. Forbud mot markedsføring og omsetning Maskiner skal ikke markedsføres, omsettes eller tas i bruk dersom: a) de ikke oppfyller de aktuelle kravene i forskriften, eller b) de utgjør en fare for helse og sikkerhet for personer samt husdyr og eiendom selv om maskinen er forsvarlig installert, vedlikeholdt og brukt som forutsatt under påregnelige forhold. Delvis ferdigstilte maskiner skal ikke settes i omsetning eller tas i bruk for første gang før kravene i denne forskriften er oppfylt. Når panteautomaten skulle produseres ville gruppen ta hensyn til disse forskriftene, slik at automaten enklere skulle kunne bli CE-merket. I praksis betydde dette at gruppen valgte komponenter som var CE-merket og laget maskintegninger mest mulig i samsvar med forskriftens vedlegg 7, teknisk dokumentasjon for automaten. 39

40 7. Drøfting og utvidelser Ved videreutvikling av automaten er det mye som kan være interessant å ta tak i. Under følger en liste over potensialer. Festing av dørene For lettere håndtering av prototypen ble det bestemt at dørene kun skulle festes med magneter. Dette er en fordel for Repant og alle som ønsker å se innsiden av automaten når den skal vises frem. På et eventuellt sluttprodukt kan sidene være naglet fast i rammen og døra fremme kan ha hengsler og en låsemekanisme. Pante stabler med kopper Ved å kunne pante en stabel med like kopper vil en kunne spare mye plass i oppbevaringsrommet, samtidig som en sparer mye tid i forhold til om en skulle pantet en og en kopp. Dette var en utvidelse som ble oppdaget etterhvert, men som det ikke var nok tid til å implementere i automaten. Større skjerm En skjerm på mellom 4 og 5 tommer hadde gitt mulighet for en mer omfattende HMI. En slik skjerm til lav nok pris ble ikke funnet. En lav totalpris ble i dette tilfellet prioritert. Egenutviklet papp- og plastsensor I forprosjektfasen ble det utført forsøk for å fastslå om det var mulig å kunne utvikle en egen sensor som kunne detektere papp og plast. Forsøket ble gjort med bakgrunn i at forskjellige stoff vil kunne gi forskjellig kapasitans, og at denne forskjellen er målbar på et objekt som skal pantes i automaten. Som en kan se i punkt 3.4.1, viser forsøket som ble gjort at dette er mulig. Avstandmåler med lengre rekkevidde Når ultralydsensoren til automaten ble bestilt var det oppgitt lang nok rekkevidde. Det viste seg at sensorens virkelige rekkevidde stemte overens med et eldre datablad, ca 250mm. Det som var 40

Mars Robotene (5. 7. trinn)

Mars Robotene (5. 7. trinn) Mars Robotene (5. 7. trinn) Lærerveiledning Informasjon om skoleprogrammet Gjennom dette skoleprogrammet skal elevene oppleve og trene seg på et teknologi og design prosjekt, samt få erfaring med datainnsamling.

Detaljer

Team2 Requirements & Design Document Værsystem

Team2 Requirements & Design Document Værsystem Requirements & Design Document Høgskolen i Sørøst-Norge Fakultet for teknologi, naturvitenskap og maritime fag Institutt for elektro, IT og kybernetikk SRD 22/01/2018 Systemutvikling og dokumentasjon/ia4412

Detaljer

WORKSHOP BRUK AV SENSORTEKNOLOGI

WORKSHOP BRUK AV SENSORTEKNOLOGI WORKSHOP BRUK AV SENSORTEKNOLOGI MIKROKONTROLLERE - ARDUINO KURS 27.08.16 ANALOG - DIGITAL FRA VARIASJONER AV STRØMSTYRKE TIL TALL ARDUINO BRUKES TIL Å UTFØRE SLIK KONVERTERING STRØM/TALL ELLER TALL/STRØM

Detaljer

INF1510 Oblig #1. Kjetil Heen, februar 2016

INF1510 Oblig #1. Kjetil Heen, februar 2016 INF1510 Oblig #1 Kjetil Heen, februar 2016 1 2 Etch-a-sketch Det ferdige sluttproduktet skal simulere en klassisk leke, Etch-a-sketch, et tegnebrett, hvor man tegner på en flate ved å skru på 2 hjul, og

Detaljer

Markedets mest intelligente sikring av nødstrøm

Markedets mest intelligente sikring av nødstrøm BMS Battery Management Systems Markedets mest intelligente sikring av nødstrøm BMS overvåker: Cellespenninger Temperaturer Mellomforbindelser BMS analyserer: Batteriets tilstand Cellens gjenværende levetid

Detaljer

Fjernstyringsenhet VRT012

Fjernstyringsenhet VRT012 Fjernstyringsenhet VRT012 Brukerveiledning V 0.1 Takk for at du kjøpte produktet vårt! Vi håper denne brukervennlige styreenheten kan hjelpe deg til å realisere dine ideer og gjøre livet enklere for brukeren.

Detaljer

Elektronikk og programmering av ubrukelige roboter

Elektronikk og programmering av ubrukelige roboter Elektronikk og programmering av ubrukelige roboter Elektronikk du (kanskje) bruker i roboten: 1. Microbit = hjernen denne må du ha! Microbit er en såkalt mikrokontroller som vi kan programmere til å få

Detaljer

VH Service Software. Dette dokumentet forteller deg i korte trekk hvilke funksjoner denne programvaren har, basert på følgende menyvalg:

VH Service Software. Dette dokumentet forteller deg i korte trekk hvilke funksjoner denne programvaren har, basert på følgende menyvalg: VH Service Software Dette dokumentet forteller deg i korte trekk hvilke funksjoner denne programvaren har, basert på følgende menyvalg: File Settings Test Alarm Help Dette er startsiden i denne service

Detaljer

Hva er maskinvaren Arduino

Hva er maskinvaren Arduino 1. Hva er Arduino De som har hørt om Arduino tidligere tenker på selve maskinvaren når man prater om Arduino. Men maskinvaren kretskortet med en ATMega mikrokontroller, USB port og digitale og analoge

Detaljer

Bachelorprosjekt 2015

Bachelorprosjekt 2015 Bachelorprosjekt 2015 Høgskolen i Oslo og Akershus Tam Ha (s171513) Arslan Yousaf (s189135) Gabriel Noraker Alfarrustad (s161910) Eivind Lund (s180381) Phillip Padiernos Næss (s162951) Forprosjekt Prosjektets

Detaljer

Testrapport Prosjekt nr. 2011-22 Det Norske Veritas

Testrapport Prosjekt nr. 2011-22 Det Norske Veritas Prosjekt nr. 2011 22 Testrapport Hovedprosjektets tittel Implementering av plugin og utvikling av wizard for Det Norske Veritas Prosjektdeltakere Magnus Strand Nekstad s156159 Jørgen Rønbeck s135779 Dato

Detaljer

Prototyping med Arduino del 2

Prototyping med Arduino del 2 Prototyping med Arduino del 2 Magnus Li magl@ifi.uio.no INF1510 30.01.2017 Arduinoundervisningen Forelesninger Mandag 30.01 & 06.02 Gjennomgang av grunnleggende temaer Teknisk verksted Mandag 30.01, 06.02,

Detaljer

Forprosjekt. Oppgdragsgiver Unikia, Lille grensen 7, 0159 Oslo, Kontaktperson Anders Kose Nervold,

Forprosjekt. Oppgdragsgiver Unikia, Lille grensen 7, 0159 Oslo, Kontaktperson Anders Kose Nervold, Hovedprosjekt i data/informasjonsteknologi Høgskolen i Oslo og Akershus Forprosjekt Prosjekttittel Unikia Android applikasjon Gruppe 13 Markus Bugge-Hundere s188909 Morten Wold Aksel Wiig s236326 s232324

Detaljer

Eksempel på endring av funksjon Tast Display Forklaring. Det nåværende funksjonsnummer vises på displayet.

Eksempel på endring av funksjon Tast Display Forklaring. Det nåværende funksjonsnummer vises på displayet. 8.0 Flex Counter omdreiningsteller og balleteller 8.1 Innledning Flex Counter er et instrument med mange muligheter. Selve enheten består av en boks med et display og to betjeningstaster. Både display

Detaljer

1. Arduino Bluetooth 2 HC-05 modul

1. Arduino Bluetooth 2 HC-05 modul 1. Arduino Bluetooth 2 HC-05 modul Bluetooth er en trådløs teknologi som lar to enheter kommunisere med hverandre. Bluetooth ble opprinnelig laget for mobiletelefoner av svenske Eriksson og har vært en

Detaljer

Bruksanvisning Unitronics Vision

Bruksanvisning Unitronics Vision Bruksanvisning Unitronics Vision Ole Einar Moe Innhold 1 Oppsett... 1 1.1 PLS... 1 1.2 Datamaskin... 2 1.3 Kommunikasjon... 2 2 Planlegging... 6 2.1 Digitale Inn/Ut ganger... 6 2.2 Analoge Inn/Ut ganger...

Detaljer

System Dokumentasjon. Team2. Høgskolen i Sørøst-Norge Fakultet for teknologi, naturvitenskap og maritime fag Institutt for elektro, IT og kybernetikk

System Dokumentasjon. Team2. Høgskolen i Sørøst-Norge Fakultet for teknologi, naturvitenskap og maritime fag Institutt for elektro, IT og kybernetikk System Dokumentasjon Høgskolen i Sørøst-Norge Fakultet for teknologi, naturvitenskap og maritime fag Institutt for elektro, IT og kybernetikk System Dokumentsjon 23/04/2018 Systemutvikling og dokumentasjon/ia4412

Detaljer

Requirements & Design Document

Requirements & Design Document Requirements & Design Document Høgskolen i Sørøst-Norge Fakultet for teknologi, naturvitenskap og maritime fag Institutt for elektro, IT og kybernetikk SRD 03/04/2018 Systemutvikling og dokumentasjon/ia4412

Detaljer

PROSJEKTBESKRIVELSE/PLAN PROSJEKT OR2-300

PROSJEKTBESKRIVELSE/PLAN PROSJEKT OR2-300 Mal for prosjektbeskrivelse PROSJEKTBESKRIVELSE/PLAN PROSJEKT OR2-300 Evt. detaljer i vedlegg med referanse frå de ulike delene Prosjekt (tittel): Sol energi. Dato, signatur:.. Lasse Moen Ola Sundt Melheim....

Detaljer

Alpha 2. GSM- SMS alarm. alpha-2 SYSTEM OK INGEN ALARMER. Høgliveien 30, 1850 Mysen Tlf: 69890660 E-post: post@aspn.no

Alpha 2. GSM- SMS alarm. alpha-2 SYSTEM OK INGEN ALARMER. Høgliveien 30, 1850 Mysen Tlf: 69890660 E-post: post@aspn.no Alpha 2 GSM- SMS alarm alpha-2 GSM /SMS SYSTEM OK INGEN ALARMER 1 Innhold INTRODUKSJON... 4 HOVEDMENY... 5 Statusfelt... 5 Visning av alarm... 5 Lesing av temperatur... 5 Reset alarm... 5 Betjening...

Detaljer

Policy vedrørende informasjonskapsler og annen tilsvarende teknologi

Policy vedrørende informasjonskapsler og annen tilsvarende teknologi Policy vedrørende informasjonskapsler og annen tilsvarende teknologi 1. Hva omfavner denne policyen? Denne policyen dekker dine handlinger hva angår Tikkurila sine digitale tjenester. Policyen dekker ikke

Detaljer

Quha Zono. Brukermanual

Quha Zono. Brukermanual Quha Zono Brukermanual 2 Av/På-knapp / Indikatorlys USB port Monteringsbrakett Det kan være nyttig å lese nøye gjennom instruksjonene før man tar i bruk Quha Zono mus. 3 Kom i gang Quha Zono er en trådløs

Detaljer

NorthIce videobriller

NorthIce videobriller NorthIce videobriller EGENSKAPER Verdens første videobriller med HD kvalitet som gir opptak med meget naturlige farger Fleksibelt design som passer til alle ansikter og for alle aldre 5 MegaPixel CMOS

Detaljer

Analog til digital omformer

Analog til digital omformer A/D-omformer Julian Tobias Venstad ED-0 Analog til digital omformer (Engelsk: Analog to Digital Converter, ADC) Forside En rask innføring. Innholdsfortegnelse Forside 1 Innholdsfortegnelse 2 1. Introduksjon

Detaljer

Prosjekt oppgaven var en ide av Valdemar Finanger, en effekttest av batterier.

Prosjekt oppgaven var en ide av Valdemar Finanger, en effekttest av batterier. Sammendrag Denne rapporten er et forprosjekt til hovedprosjekt nr.ee0705 gitt av Høgskolen i Sør-Trøndelag ved Valdemar Finanger. Prosjektets oppgave er å konstruere og videreutvikle en mikrokontrollerstyrt

Detaljer

Instrument för målning av komprimeringen i grunnen. CompactoBar ALFA-040-050N/0827

Instrument för målning av komprimeringen i grunnen. CompactoBar ALFA-040-050N/0827 Instrument för målning av komprimeringen i grunnen CompactoBar ALFA-040-050N/0827 Innhold Innhold...1 1 Innledning...2 2 Slå på...2 3 Innstilling...2 3.1 Start CMV...2 3.2 Displayets lysstyrke...2 4 Start/stopp

Detaljer

Det du skal gjøre i denne oppgava er først å sette opp bakgrunnen til spillet og så rett og slett å få firkanter til å falle over skjermen.

Det du skal gjøre i denne oppgava er først å sette opp bakgrunnen til spillet og så rett og slett å få firkanter til å falle over skjermen. Tetris Introduksjon Processing Introduksjon Lag starten på ditt eget tetris spill! Det du skal gjøre i denne oppgava er først å sette opp bakgrunnen til spillet og så rett og slett å få firkanter til å

Detaljer

EKSAMEN. Informasjon om eksamen. Emnekode og -navn: ITD13012 Datateknikk. Dato og tid: timer. Fagansvarlig: Robert Roppestad

EKSAMEN. Informasjon om eksamen. Emnekode og -navn: ITD13012 Datateknikk. Dato og tid: timer. Fagansvarlig: Robert Roppestad Informasjon om eksamen EKSAMEN Emnekode og -navn: ITD13012 Datateknikk Dato og tid: 13.5.19 3 timer Fagansvarlig: Robert Roppestad Hjelpemidler: - to A4-ark (fire sider) med egne notater - godkjent kalkulator

Detaljer

DML Intello. Teknisk spesifikasjon Målskisser Inn- og utganger Koblinger Tilbehør

DML Intello. Teknisk spesifikasjon Målskisser Inn- og utganger Koblinger Tilbehør DML Intello Teknisk spesifikasjon Målskisser Inn- og utganger Koblinger Tilbehør DML Intello Teknisk spesifikasjon DORMA DML Intello motorlåser DORMA DML Intello er en ny serie med motorlåser som er en

Detaljer

EFP Integrert Kablet Komfyr- og Tavlevakt (ICSG-1+IIR) Installasjons- og bruksanvisning

EFP Integrert Kablet Komfyr- og Tavlevakt (ICSG-1+IIR) Installasjons- og bruksanvisning EFP Integrert Kablet Komfyr- og Tavlevakt (ICSG-1+IIR) Installasjons- og bruksanvisning Montasje- og bruksanvisning EFP Systemet Integrert Kablet Komfyr- og Tavlevakt 2012 Side 1 av 7 Montasjeanvisning

Detaljer

SUPER DISCLAIMER. Vi endrer opplegget litt fra år til år, og vi hører på dere!

SUPER DISCLAIMER. Vi endrer opplegget litt fra år til år, og vi hører på dere! ARDUINO BASISKUNNSKAP ELEKTRISITET SIKKERHET PRAKSIS INSTALLASJON PROGRAMMERING GRUNNLEGGENDE TEORI ÅPEN SONE FOR EKSPERIMENTELL INFORMATIKK STUDIELABEN Roger Antonsen INF1510 23. januar 2012 SUPER DISCLAIMER

Detaljer

for nybegynnere Innføring i grunnleggende elektronikk Av Torgeir Bull

for nybegynnere Innføring i grunnleggende elektronikk Av Torgeir Bull for nybegynnere Innføring i grunnleggende elektronikk Av Torgeir Bull Introduksjon Dette heftet er ment som en introduksjon til Arduino-plattformen og som en innføring i grunnleggende elektronikk. Heftet

Detaljer

Tetris. Introduksjon. Skrevet av: Kine Gjerstad Eide. Lag starten på ditt eget tetris spill!

Tetris. Introduksjon. Skrevet av: Kine Gjerstad Eide. Lag starten på ditt eget tetris spill! Tetris Skrevet av: Kine Gjerstad Eide Kurs: Processing Introduksjon Lag starten på ditt eget tetris spill! Det du skal gjøre i denne oppgava er først å sette opp bakgrunnen til spillet og så rett og slett

Detaljer

Steg 1: Installere programvaren

Steg 1: Installere programvaren Blinkende lysdiode Skrevet av: Adrian Helle Kurs: Arduino Tema: Elektronikk, Tekstbasert Fag: Programmering, Teknologi Klassetrinn: 5.-7. klasse, 8.-10. klasse, Videregående skole Introduksjon Arduino

Detaljer

Verden. Steg 1: Vinduet. Introduksjon

Verden. Steg 1: Vinduet. Introduksjon Verden Introduksjon Processing Introduksjon Velkommen til verdensspillet! Her skal vi lage begynnelsen av et spill hvor man skal gjette hvilke verdensdeler som er hvor. Så kan du utvide oppgava til å heller

Detaljer

Litt mer om Arduino. Roger Antonsen Sten Solli INF1510 31. januar 2011

Litt mer om Arduino. Roger Antonsen Sten Solli INF1510 31. januar 2011 Litt mer om Arduino Roger Antonsen Sten Solli INF1510 31. januar 2011 ARDUINO Input (Data) Prosessering Output Arduino Man kan bruke de 3 elementene i varierende grad, og også kutte noen helt ut. Det finnes

Detaljer

Forprosjekt bachelor-oppgave 2012

Forprosjekt bachelor-oppgave 2012 Forprosjekt bachelor-oppgave 2012 Oppgave nr. 4.- Styring av instrumenter. Skrevet av Jan Ingar Sethre. 1 Innhold 1. Mål og rammer... 3 1.1 Bakgrunn... 3 1.2 Mål for prosjektet... 3 1.3 Rammer og forutsetninger...

Detaljer

Snake Expert Scratch PDF

Snake Expert Scratch PDF Snake Expert Scratch PDF Introduksjon En eller annen variant av Snake har eksistert på nesten alle personlige datamaskiner helt siden slutten av 1970-tallet. Ekstra populært ble spillet da det dukket opp

Detaljer

Geometra. Brukermanual. Telefon: 64831920

Geometra. Brukermanual. Telefon: 64831920 Geometra Brukermanual Telefon: 64831920 Innhold GENERELT...3 Hva er Geometra?...3 Om PDF tegninger...3 KOM I GANG!...5 Start programvaren og logg inn...5 Grunnleggende funksjoner:...6 Lag et prosjekt,

Detaljer

Nedlasting av SCRIBUS og installasjon av programmet

Nedlasting av SCRIBUS og installasjon av programmet Nedlasting av SCRIBUS og installasjon av programmet Laget for BODØ FRIMERKEKLUBB av Sten Isaksen Versjon 06.01.2018 1 Før du laster ned Scribus: Du må vite hvilken versjon av Windows du har, sannsynligvis

Detaljer

Pong. Oversikt over prosjektet. Steg 1: En sprettende ball. Plan. Sjekkliste. Introduksjon

Pong. Oversikt over prosjektet. Steg 1: En sprettende ball. Plan. Sjekkliste. Introduksjon Pong Introduksjon Pong er et av de aller første dataspillene som ble laget, og det første dataspillet som ble en kommersiell suksess. Selve spillet er en forenklet variant av tennis hvor to spillere slår

Detaljer

Teknisk dokumentasjon for Ludosphaera

Teknisk dokumentasjon for Ludosphaera Teknisk dokumentasjon for Ludosphaera Av Gameguru ved Nikolas Ebbesberg, Silje Helene Lund, Vanessa Storøy Merine, Erik Nystad og Maria Løvland Johansson IN1060 - Vår 2019 Institutt for Informatikk Matematisk-Naturfaglige

Detaljer

ENC - 100. ENKEL AKSE og KLIPPE LENGDE KONTROLLER for PLATESAKSER

ENC - 100. ENKEL AKSE og KLIPPE LENGDE KONTROLLER for PLATESAKSER ENC - 100 ENKEL AKSE og KLIPPE LENGDE KONTROLLER for PLATESAKSER 1. GENERELLE SPESIFIKASJONER Membran tastatur med lang levetid. Klart og lett lesbart display. Viser hver av de 6 sifrene for aktuell og

Detaljer

Kravspesifikasjon. Leserveiledning Kravspesifikasjonen består av følgende deler: Presentasjon Om bedriften

Kravspesifikasjon. Leserveiledning Kravspesifikasjonen består av følgende deler: Presentasjon Om bedriften Kravspesifikasjon Presentasjon Hovedprosjektet gjennomføres ved Høgskolen i Oslo, avdelingen for ingeniørutdanning. Målet med oppgaven er å utvikle en online webshop for bestilling av postkasser. Dette

Detaljer

Manual - Susoft Android og varetelling

Manual - Susoft Android og varetelling Manual - Susoft Android og varetelling Geir Thomas Jakobsen, 20140618, Rev 1. Innholdsfortegnelse Innholdsfortegnelse... 1 1. Forord... 1 2. Parring av bluetooth lesere mot mobilen... 2 2.1. Motorola Symbol

Detaljer

MONTERINGS- OG BRUKSANVISNING FOR GARASJEPORTÅPNER

MONTERINGS- OG BRUKSANVISNING FOR GARASJEPORTÅPNER MONTERINGS- OG BRUKSANVISNING FOR GARASJEPORTÅPNER Vennligst les denne manualen nøye før du installerer Innhold A. Deleliste.. 2 B. Funksjoner.. 3 C. Montering.. 4 D. Fjernkontroll og design.. 7 E. Programmering..

Detaljer

Brukermanual TS 1000. Versjon 5.05. Oktober 2012

Brukermanual TS 1000. Versjon 5.05. Oktober 2012 Brukermanual TS 1000 Versjon 5.05 Oktober 2012 Innhold 1. Daglig bruk av programmet... 3 Logg inn i programmet... 3 Legg inn ny kortbruker... 4 Slette kortbruker... 6 Slette kortbrukergruppe... 7 Endring

Detaljer

PTS400M(I) / PTS400N(I)

PTS400M(I) / PTS400N(I) PTS400M(I) / PTS400N(I) 1.1.2007 Norsk versjon INSTALLASJONS VEILEDNING FOR PTS400M,N(I) Nybakveien 32 B, 2013 Skjetten, Norway. Org. nr. 985 745 803 E-post: post@autosense.no Faks: +47 921 719 42 1 10

Detaljer

EFP Integrert Kablet Komfyrvakt (ICSG-1) Installasjons- og bruksanvisning

EFP Integrert Kablet Komfyrvakt (ICSG-1) Installasjons- og bruksanvisning EFP Integrert Kablet Komfyrvakt (ICSG-1) Installasjons- og bruksanvisning Montasje- og bruksanvisning EFP Systemet Integrert Kablet Komfyrvakt ICSG-1 2012 Side 1 av 6 Montasjeanvisning EFP Integrert Komfyrvakt

Detaljer

Steg 1: Installasjon. Steg 2: Installasjon av programvare. ved nettverkstilkoblingen på baksiden av kameraet. Kameraet vil rotere og tilte automatisk.

Steg 1: Installasjon. Steg 2: Installasjon av programvare. ved nettverkstilkoblingen på baksiden av kameraet. Kameraet vil rotere og tilte automatisk. Innhold Steg 1: Installasjon... 3 Steg 2: Installasjon av programvare... 3 Steg 3. Oppsett av wifi, email varsling og alarm... 5 Steg 4: Installasjon og oppsett av mobil app... 8 Steg 5: Installasjon og

Detaljer

Verden. Introduksjon. Skrevet av: Kine Gjerstad Eide og Ruben Gjerstad Eide

Verden. Introduksjon. Skrevet av: Kine Gjerstad Eide og Ruben Gjerstad Eide Verden Skrevet av: Kine Gjerstad Eide og Ruben Gjerstad Eide Kurs: Processing Tema: Tekstbasert Fag: Matematikk, Programmering, Samfunnsfag Klassetrinn: 8.-10. klasse, Videregående skole Introduksjon Velkommen

Detaljer

1 Innledning. 2 Virkemåte for kortet. Bli kjent med USB I/O kort K8055. NB! Ta med multimeter og lite skrujern!

1 Innledning. 2 Virkemåte for kortet. Bli kjent med USB I/O kort K8055. NB! Ta med multimeter og lite skrujern! D:\Per\Fag\Styresys\Oppgavebok\K8055LV_12\Øving 1\K8055_LV2012_SANN1_2014.wpd Fag SO507E Styresystemer HIST-AFT jan 14 PHv Dataøving 1 SANNTID MED LABVIEW Bli kjent med USB I/O kort K8055. NB! Ta med multimeter

Detaljer

Eksamensoppgaven: Hele oppgavesettet består av 8 oppgaver. Hver oppgave har en %-angivelse som angir hvor mye den teller ved sensurering.

Eksamensoppgaven: Hele oppgavesettet består av 8 oppgaver. Hver oppgave har en %-angivelse som angir hvor mye den teller ved sensurering. Informasjon om eksamen EKSAMEN Emnekode og -navn: ITD13012 Datateknikk, deleksamen 2 Dato og tid: 15. mai 2018, 3 timer (fra 09:00 til 12:00) Faglærer: Robert Roppestad Tillatte hjelpemidler: To A4-ark

Detaljer

Danalock V3 SCANDI Monteringsanvisning.

Danalock V3 SCANDI Monteringsanvisning. Danalock V3 SCANDI Monteringsanvisning www.danalock.com Innholdsfortegnelse Nødvendig verktøy side 4 Inkluderte deler side 5 1. Sikre utvendig lås side 6 2. Fjerne låsvrider på innsiden side 7 3. Normal

Detaljer

Optisk lesing av en lottokupong

Optisk lesing av en lottokupong Høgskolen i Østfold Avdeling for informasjonsteknologi Fag IAD33506 Bildebehandling og mønstergjenkjenning Laboppgave nr 4 Optisk lesing av en lottokupong Halden 22.10.2012 17.10.12 Mindre revisjon Log

Detaljer

Optisk lesing av en lottokupong

Optisk lesing av en lottokupong Høgskolen i Østfold Avdeling for informasjonsteknologi Fag IAD33506 Bildebehandling og mønstergjenkjenning Laboppgave nr 4 Optisk lesing av en lottokupong Halden 20.10.2011 17.10.11 Mindre revisjon Log

Detaljer

MØTEREFERAT. Gruppe H09E03 E3E. DATO: 31. Mars 2009 TID: 10.00 12.00 STED: SealJet

MØTEREFERAT. Gruppe H09E03 E3E. DATO: 31. Mars 2009 TID: 10.00 12.00 STED: SealJet Gruppe H09E03 E3E DATO: 31. Mars 2009 TID: 10.00 12.00 STED: SealJet Bent-henning Nesse Sak 1: Introduksjon av prosjektet I den første timen var vi sammen med Hans Fredrik hvor han viste oss rundt fabrikken

Detaljer

Garasjeport Kontroller Gen5

Garasjeport Kontroller Gen5 Garasjeport Kontroller Gen5 Aeon Labs Garasjeport kontroller er et smart og trådløst system, du kan kontrollere garasjen ved å åpne, lukke eller slutte å flytte via trådløst signal på gateway-klienten

Detaljer

Gjennomføring av muntlig-praktisk eksamen i Teknologi og Forskningslære 1 Privatister

Gjennomføring av muntlig-praktisk eksamen i Teknologi og Forskningslære 1 Privatister Gjennomføring av muntlig-praktisk eksamen i Teknologi og Forskningslære 1 Privatister Utdanningsprogram: Studiespesialisering Realfag Fagkode og fagnavn: REA3018 Teknologi og forskningslære 1 Type fag

Detaljer

BRUKERMANUAL. App for Beha smartovn

BRUKERMANUAL. App for Beha smartovn BRUKERMANUAL App for Beha smartovn OVNEN SKAL IKKE VÆRE TILKOBLET STRØM. APPEN GIR BESKJED OM NÅR OVNEN SKAL TILKOBLES. Bruk ovnen som smartovn ved hjelp av app-styring Last ned appen «SmartHeather Beha»

Detaljer

PROSESSDOKUMENTASJON

PROSESSDOKUMENTASJON PROSJEKT NR.: 10-30 Studieprogram: Anvendt Datateknologi Postadresse: Postboks 4 St. Olavs plass, 0130 Oslo Besøksadresse: Holbergs plass, Oslo TILGJENGELIGHET: Papir og elektronisk Telefon: 22 45 32 00

Detaljer

7.0 STYREBOKSEN'S FUNKSJONER. Styreboks type LC 2000.

7.0 STYREBOKSEN'S FUNKSJONER. Styreboks type LC 2000. 7.0 STYREBOKSEN'S FUNKSJONER. Styreboks type LC 2000. AUTO WRAP 1500/1504's forskjellige funksjoner blir betjent og styres ved hjelp av en computer. Den består av tre deler. Selve "hjernen", (computeren),

Detaljer

består av 7 sider inklusiv denne forsiden og vedlegg. Kontroller at oppgaven er komplett før du begynner å besvare spørsmålene.

består av 7 sider inklusiv denne forsiden og vedlegg. Kontroller at oppgaven er komplett før du begynner å besvare spørsmålene. Høgskolen i østfold EKSAMEN Emnekode: ITD13012 Dato: Emnenavn: Datateknikk Eksamenstid: 10.5.16 9.00 12.00, 3 timer Hjelpemidler: To A4-ark (fire sider) med egne notater Faglærer: Robert Roppestad "Ikke-kommuniserende"

Detaljer

BRUKSANVISNING SORTLANDSMASKINEN TYPE PROFF.

BRUKSANVISNING SORTLANDSMASKINEN TYPE PROFF. BRUKSANVISNING SORTLANDSMASKINEN TYPE PROFF. Maskinen består av ett hus i støpt, lakkert aluminium, med børsteløs DC motor, elektronikkstyring og snelle for nylon. Den går på både 12V og 24V, og har innkapslet

Detaljer

Kremautomat 9 hyller (10)

Kremautomat 9 hyller (10) Norsk Solariumservice, Postboks 223, 5342 STRAUME Gratis grønt nummer 800 34 033 Antall sider: 1 av 5 Kremautomat 9 hyller (10) Side 1 Kunde bruk. Side 1 til 2 Montering, kobling, merker og påfylling Side

Detaljer

Forprosjekt. Oppgavens tittel: Motorstyring Dato: 24.01.05. Jon Digernes Institutt/studieretning: Program for elektro og datateknikk

Forprosjekt. Oppgavens tittel: Motorstyring Dato: 24.01.05. Jon Digernes Institutt/studieretning: Program for elektro og datateknikk HØGSKOLEN I SØR-TRØNDELAG Avdeling for teknologi Program for elektro-og datateknikk 7004 TRONDHEIM Forprosjekt Oppgavens tittel: Motorstyring Dato: 24.01.05 Project title: Gruppedeltakere: Sverre Hamre

Detaljer

Brukerveiledning for programmet HHR Animalia

Brukerveiledning for programmet HHR Animalia Brukerveiledning for programmet HHR Animalia Versjon 1.0 Rakkestad, 26.03.2014 Innholdsfortegnelse 1. Introduksjon... 3 2. Installasjon og oppgradering... 3 2.1 Nedlasting... 3 2.2 Oppdatering av operativsystem

Detaljer

KRAVSPESIFIKASJON. Tittel: Pris++ Oppgave: Utvikle en Android applikasjon med tilhørende databasesystem. Periode: 1. Januar til 11. Juni.

KRAVSPESIFIKASJON. Tittel: Pris++ Oppgave: Utvikle en Android applikasjon med tilhørende databasesystem. Periode: 1. Januar til 11. Juni. KRAVSPESIFIKASJON Tittel: Pris++ Oppgave: Utvikle en Android applikasjon med tilhørende databasesystem. Periode: 1. Januar til 11. Juni. Prosjektgruppe: 27 Prosjektmedlem: Ole Almenning Stenhaug Veileder.

Detaljer

Makeblock Neuron Inventor Kit- Introduksjon

Makeblock Neuron Inventor Kit- Introduksjon Makeblock Neuron Inventor Kit- Introduksjon Seksjon 1 Hva er Makeblock Neuron Inventor Kit? Make Anything, Make Everything. Byggeklossene med uendelige muligheter. Makeblock Neuron Inventor Kit er en liten,

Detaljer

HOVEDPROSJEKT 2010 - HIO IU - DATA FORPROSJEKTRAPPORT GRUPPE 18

HOVEDPROSJEKT 2010 - HIO IU - DATA FORPROSJEKTRAPPORT GRUPPE 18 HOVEDPROSJEKT 2010 - HIO IU - DATA FORPROSJEKTRAPPORT GRUPPE 18 INNHOLDSFORTEGNELSE 1. PRESENTASJON 2. SAMMENDRAG 3. DAGENS SITUASJON 4. MÅL OG RAMMEBETINGELSER 5. LØSNINGER \ ALTERNATIVER 6. ANALYSE AV

Detaljer

Styringsautomatikk for varmekabler på tak, i nedløp og i takrenner Brukermanual, revisjon 04 (Produsent NOR-IDE AS, http://www.nor-ide.

Styringsautomatikk for varmekabler på tak, i nedløp og i takrenner Brukermanual, revisjon 04 (Produsent NOR-IDE AS, http://www.nor-ide. Styringsautomatikk for varmekabler på tak, i nedløp og i takrenner Brukermanual, revisjon 04 (Produsent NOR-IDE AS, http://www.nor-ide.no) http://micromatic.no Micro Matic Norge AS tlf.:66775750 (www.micromatic.no)

Detaljer

Kjenn din PC (Windows 7)

Kjenn din PC (Windows 7) Kjenn din PC (Windows 7) Datamskinen jeg bruker er en HP pavilion dv3-2080eo. Espen Rosenberg Hansen 1. Prosessor: Intel P7450. Dette er en prosessor med to kjerner og har en klokkehastighet på 2,13 GHz

Detaljer

Oppgave 1.1 Kjør rett fram Programmere roboten til å kjøre rett fram ved å bruke begge motorer. Deretter rygge tilbake.

Oppgave 1.1 Kjør rett fram Programmere roboten til å kjøre rett fram ved å bruke begge motorer. Deretter rygge tilbake. Lego Mindstorms EV3 Del 1 Generell programmering med blokker for å kjøre rett fram og svinge, samt bruk av løkker for å gjenta en bevegelse. Roboten skal være satt opp med standardoppsett. Oppgave 1.1

Detaljer

Teknisk rapport. IN Bruksorientert design. boks

Teknisk rapport. IN Bruksorientert design. boks Teknisk rapport IN1060 - Bruksorientert design boks Ulrik Vestøl Olsen, Sander Krøglid, Mathias Demeer Strøm, Marius Nikolaj Pedersen og Tormund Bjåen Institutt for informatikk Universitetet i Oslo VÅR

Detaljer

Oppsummering. MAT1030 Diskret matematikk. Oppsummering. Oppsummering. Eksempel

Oppsummering. MAT1030 Diskret matematikk. Oppsummering. Oppsummering. Eksempel MAT1030 Diskret matematikk Forelesning 26: Trær Sist forelesning snakket vi i hovedsak om trær med rot, og om praktisk bruk av slike. rot Dag Normann Matematisk Institutt, Universitetet i Oslo barn barn

Detaljer

Om du allerede kjenner Scratch og har en Scratchbruker kan du gå videre til Steg 1.

Om du allerede kjenner Scratch og har en Scratchbruker kan du gå videre til Steg 1. Pingviner på tur Skrevet av: Geir Arne Hjelle Kurs: Scratch Tema: Blokkbasert, Spill Fag: Programmering Klassetrinn: 1.-4. klasse, 5.-7. klasse, 8.-10. klasse Introduksjon Velkommen til Scratch. Vi skal

Detaljer

Studentdrevet innovasjon

Studentdrevet innovasjon Studentdrevet innovasjon Hovedprosjekt 2013 Høgskolen i Oslo og Akershus Forprosjektrapport av Gruppe 11 Karoline Sanderengen, Mona Isabelle Yari og Randi Ueland 25.01.2013 Studentdrevet innovasjon 9 Innhold

Detaljer

1. Hent NotaPlan Online Backup på www.notaplan.no 2. Trykk på Download i menyen og på Download i linjen med Notaplan Backup

1. Hent NotaPlan Online Backup på www.notaplan.no 2. Trykk på Download i menyen og på Download i linjen med Notaplan Backup 1 Systemkrav ADSL eller minimum ISDN via router. Ved automatisk backup: Min. Windows XP / 2000 / 2003 (pga. Service) Ved manuellt system: Min. Windows 98 SE NotaPlan Backup bør installeres på den/de maskiner

Detaljer

Satmap Active 10 forklaring

Satmap Active 10 forklaring HURTIG MANUAL Satmap Active 10 forklaring GPS antenne SD Kort Utskiftbart front deksel Bærestropp Lysbryter Strøm ( Av og På) Tastatur (Drop in meny, som viser seg ved å trykke på dem) USB(strøm,data)

Detaljer

Forenklet tidtakersystem for trimløp og trening på Båstad kunstis

Forenklet tidtakersystem for trimløp og trening på Båstad kunstis Høgskolen i Østfold Avdeling for ingeniørfag Forprosjekt for bacheloroppgave Forenklet tidtakersystem for trimløp og trening på Båstad Prosjektnummer: Forfattere: Kontaktperson: Per Thomas Huth 14. mai

Detaljer

BAAN IVc. BAAN Data Navigator - Brukerhåndbok

BAAN IVc. BAAN Data Navigator - Brukerhåndbok BAAN IVc BAAN Data Navigator - Brukerhåndbok Utgitt av: Baan Development B.V. P.O.Box 143 3770 AC Barneveld The Netherlands Trykt i Nederland Baan Development B.V. 1997. Med enerett. Informasjonen i dette

Detaljer

Utforsking av funksjonsuttrykk og de tilhørende grafene ved hjelp av GeoGebra

Utforsking av funksjonsuttrykk og de tilhørende grafene ved hjelp av GeoGebra Anne-Mari Jensen Utforsking av funksjonsuttrykk og de tilhørende grafene ved hjelp av GeoGebra Innledning I ungdomsskolen kommer funksjoner inn som et av hovedområdene i læreplanen i matematikk. Arbeidet

Detaljer

Norsk versjon. introduksjon. Pakkeinnhold. Tilkoblinger. SC016 Sweex 7.1 eksternt USB lydkort

Norsk versjon. introduksjon. Pakkeinnhold. Tilkoblinger. SC016 Sweex 7.1 eksternt USB lydkort SC016 Sweex 7.1 eksternt USB lydkort introduksjon Ikke utsett Sweex 7.1 eksterne USB lydkort for ekstreme temperaturer. Ikke sett utstyret i direkte sollys eller i direkte nærhet av varmeelementer. Ikke

Detaljer

Varslingshjelpemidler. P162A Bevegelsesdetektor, kablet P162B Bevegelsesdetektor, radio. Bruks- og Monteringsanvisning

Varslingshjelpemidler. P162A Bevegelsesdetektor, kablet P162B Bevegelsesdetektor, radio. Bruks- og Monteringsanvisning Varslingshjelpemidler P162A Bevegelsesdetektor, kablet P162B Bevegelsesdetektor, radio Bruks- og Monteringsanvisning Gjerstadveien 398, Brokelandsheia, 4993 Sundebru, Tlf + 47 37119950 E-mail: post@picomed.no

Detaljer

Blinkende lysdiode Introduksjon Arduino Lærerveiledning

Blinkende lysdiode Introduksjon Arduino Lærerveiledning Blinkende lysdiode Introduksjon Arduino Lærerveiledning Introduksjon Arduino er en mikrokontroller som kan programmeres til å styre elektroniske dingser og duppeditter. Ved hjelp av en Arduino kan du skru

Detaljer

500-IDx Systemdetektor med SIRENE

500-IDx Systemdetektor med SIRENE 500-IDx Systemdetektor med ENE Beskrivelse ICAS Model 500-Idx (x: O=optisk, I=ionisk, T=termisk) er en eksternt strømforsynt systemdetektor med digital signalbehandling. en har en uavhengig intern sirene

Detaljer

Skriv ordbøker og litteratur på Tegnspråk med en nett-tjener i lommeformat! For ivrige Tegnskrift (SignWriting )- brukere!

Skriv ordbøker og litteratur på Tegnspråk med en nett-tjener i lommeformat! For ivrige Tegnskrift (SignWriting )- brukere! Skriv ordbøker og litteratur på Tegnspråk med en nett-tjener i lommeformat! For ivrige Tegnskrift (SignWriting )- brukere! En SignPuddle (Tegndam) server på en USB minnepinne! Bær tegnspråks-datene dine

Detaljer

Geometri Mona Røsseland Nasjonalt senter for matematikk i Opplæringen Leder i LAMIS Lærebokforfatter, MULTI Geometri i skolen Geometri etter 4.

Geometri Mona Røsseland Nasjonalt senter for matematikk i Opplæringen Leder i LAMIS Lærebokforfatter, MULTI Geometri i skolen Geometri etter 4. Geometri Mona Røsseland Nasjonalt senter for matematikk i Opplæringen Leder i LAMIS Lærebokforfatter, MULTI 15-Apr-07 Geometri i skolen dreier seg blant annet om å analysere egenskaper ved to- og tredimensjonale

Detaljer

Brukerveiledning til programmering av LEGO Mindstorm NXT-roboter

Brukerveiledning til programmering av LEGO Mindstorm NXT-roboter Brukerveiledning til programmering av LEGO Mindstorm NXT-roboter Denne brukerveiledning forklarer steg for steg enkel programmering av NXT-roboter. Benytt gjerne veiledningen i det videre arbeidet med

Detaljer

Sensotec Reporter BASIC

Sensotec Reporter BASIC Sensotec Reporter Basic bruker manual Oktober 2008 side 1 av 6 Sensotec Reporter BASIC Manual for: ENKEL bruker funksjoner lesemaskin for trykt tekst Bruker manual version 3.0 Oktober 2008 Sensotec Reporter

Detaljer

Wallbox Commander Bruker Manual

Wallbox Commander Bruker Manual Wallbox Commander Bruker Manual 1/11 Velkommen til Wallbox Gratulerer med ditt kjøp av det revolusjonerende elbil lade system designet med banebrytende teknologi for å tilfredsstille dine daglige behov.

Detaljer

King Kong Erfaren Scratch PDF

King Kong Erfaren Scratch PDF King Kong Erfaren Scratch PDF Introduksjon I dette spillet inspirert av historien om King Kong, skal vi se hvor lett det er å bruke grafikk som ikke allerede ligger i Scratchbiblioteket. I spillet styrer

Detaljer

Baby Treng reiseseng. Bruksanvisning

Baby Treng reiseseng. Bruksanvisning Baby Treng reiseseng Bruksanvisning Les denne bruksanvisningen nøye før bruk. Advarsel: Dersom du ikke følger instruksjonene i bruksanvisningen, kan det føre til skader og mulig kvelning. Bruk aldri ekstra

Detaljer

Prosjektplan nøkkelskinne for nøkkelhåndtering

Prosjektplan nøkkelskinne for nøkkelhåndtering Prosjektplan nøkkelskinne for nøkkelhåndtering Av Gaute Lau og Øyvind Lillenes 1 Mål og rammer 1.1 Bakgrunn Electric Time Car har gitt en oppgave som går ut på å lage og designe innmaten til en intelligent

Detaljer

Testrapport. Aker Surveillance. Gruppe 26. Hovedprosjekt ved Høgskolen i Oslo og Akershus. Oslo, 24.5.2013. Public 2013 Aker Solutions Page 1 of 5

Testrapport. Aker Surveillance. Gruppe 26. Hovedprosjekt ved Høgskolen i Oslo og Akershus. Oslo, 24.5.2013. Public 2013 Aker Solutions Page 1 of 5 Testrapport Aker Surveillance Gruppe 26 Hovedprosjekt ved Høgskolen i Oslo og Akershus Oslo, 24.5.2013 Public 2013 Aker Solutions Page 1 of 5 Innledning I denne rapporten vil vi skrive om testingen som

Detaljer

Compaction Indicator Installations Manual CI-011 CI-011-050N/0605

Compaction Indicator Installations Manual CI-011 CI-011-050N/0605 Compaction Indicator Installations Manual CI-011 CI-011-050N/0605 Innehold 1. Komponenter -------------------------------------------------------------------------------- 1 2. Deleliste ---------------------------------------------------------------------------------------

Detaljer

Kjøp og bruk av maskiner

Kjøp og bruk av maskiner Kjøp og bruk av maskiner Arbeidsmiljøloven og maskinforskriften stiller krav til maskiner når det gjelder helse, miljø og sikkerhet. Som arbeidsgiver må du alltid forsikre deg om at de maskinene du kjøper

Detaljer

The Battery Replacement Programme

The Battery Replacement Programme Vår visjon Gjøre batteribytte enklere for kundene våre...din fremtid Nye kunder, forbedret lønnsømhet og utvikling i takt med markedet Synergy Battery Replacement Programme The Battery Replacement Programme

Detaljer

Gratulerer med en skikkelig kvalitetspostkasse!

Gratulerer med en skikkelig kvalitetspostkasse! Trofast Parcel Advance: Formfin Advance: Gratulerer med en skikkelig kvalitetspostkasse! Før du tar postkassen i bruk, vil vi gjerne be deg lese brukerveiledningen. Leveransen inneholder: - En postkasse

Detaljer

Drift og installasjons veiledning DB3 Pumpdrive

Drift og installasjons veiledning DB3 Pumpdrive Drift og installasjons veiledning DB3 Pumpdrive 1 Sikkerhetsinstruksjon Installasjon og drift av roterende maskiner og apparater kan ved feil bruk og håndtering kan gi omfattende person og materialskader.

Detaljer