Qwpikkemandtyuiopåasdfghjklæøzxc vbnmqwertyuiopåasdflortefissezxcvb nmqwertyuiopåasdfghjklæsupernørd mqwertyuiopåasdfghjklæøzxcvbnmq
|
|
- Tobias Fog
- 8 år siden
- Visninger:
Transkript
1 Qwpikkemandtyuiopåasdfghjklæøzxc vbnmqwertyuiopåasdflortefissezxcvb nmqwertyuiopåasdfghjklæsupernørd mqwertyuiopåasdfghjklæøzxcvbnmq Projekt varmemåler wertyuiopåasdfghjklæøzxcvbnmqwe Afsluttende projekt prgrcvf rtyuiopåasdfghjklæøzxcvbnmqwerty Datoen grim Martin Olsen HTX 2.5 uiopåasdfghjklæøzxcvbnmqwertyuio påasdfghjklæøzxcvbnmqwertyuiopåa sdfghjklæøzxcvbnmqwertyuiopåduer entaberghjklæøzxcvbnmqwertyuiopå asdfghjkspahederandcvbnmqwertyui opåasdfghjklæøzxcvbnmqwertyuiopå asdfghjklæøzandrikqwertyuiopåasdf ghjklæøzxcvbnmqwertyuiopåasdfghj klæøzxcvbnjegerentaberiopåasdfghjk læøzxcvbnmqwertyuiopåasdfghjklæø zxcvbnmqwertykewlfghjklæøzxcvbn
2 Programmering C afsluttende projekt Problem indeklima Indeklima er noget der er blevet forsket meget i, for det er et indholdsrigt emne. Indeklima er også meget vigtigt idet et forkert indeklima kan medvirke til skimmelsvamp og en masse følgesygdomme af netop dette. Et godt indeklima er det mest optimale, og dermed det indeklima der ikke skaber problemer. Måske endda et indeklima der forbedrer folks helbred. Indeklima er noget der tages meget seriøst bla på arbejdspladser og i det offentlige rum (butikker, lufthavne etc.) fordi det kan være til stor gene og have stor indflydelse på mange forskellige ting såsom salg, tilbagevendelse af kunder og personale helbred. Derfor har jeg valgt at lave et produkt der hjælper på en lille del af indeklimaet og også den vigtigste; temperaturen. Når personer sidder stille i et rum med forkert indeklima i længere tid mærker de tydelig effekt. Folk får ofte svag halsbetændelse hvis de sidder i et for koldt lokale, eller i træk. Et for varmt lokale kan derimod desorientere og forsage overophedning. Hvad end det måtte skyldes er det vigtigt at have det komfortabelt indendørs. Mange mennesker er klar over dette, men hvis de er midt i en arbejdssituation har de ikke tid til at sørge for det gode indeklima. For disse mennesker er det essentielt at der er nogen der har tænkt på det, når de nu ikke selv har tid til det. Derfor kunne det være belejligt hvis der var et automatiseret klimaændrende system. Dette findes allerede bevares. Men de alternativer der findes er alle overdrevent avanceret og dyrt, men hvis man er som privatperson siddende derhjemme på sit eget lille hjemmekontor, så er det ikke allemandseje med et klimasystem Allerede eksisterende alternativer: Mange professionelle virksomheder benytter sig af aircondition anlæg. Dette er godt idet det tager luft udendørs luft og enten opvarmer der eller nedkøler det. Det er temmelig essentielt at det er frisk luft der bliver taget ind idet den friske luft er med til at give folk energi, i stedet for at de sidder og sumper i den samme luft hele dagen som efterhånden bare bliver mere og mere sur. Men det der ofte sker med airconditionere er at de larmer, ikke meget, men giver svag ambient irriterende baggrundsstøj. Derudover skaber det kun meget lidt cirkulation i luften, men den bliver dog udskiftet. Det stående problem ved dette er dog at folk ikke mere tænker over hvad et godt klima er da der noget der tænker for dem. Det er faktisk et problem igennem hele informationssamfundet, men det kan vi ikke komme ind på her. Desuden ville det være tvetydigt idet, jeg lige nu sidder og undersøger indeklima for at andre ikke skal tænke på det. Automatikken igennem hele dette fag er det der gør det unikt. Der læres for at andre kan spares. Jeg har derfor undersøgt de forskellige forhold for indeklima der er behov for før man kan kalde det for et godt indeklima. Scientific temperature research Der er forskellige temperatur niveauer anbefalet alt efter hvilken type bygning det er og hvilke personer der skal bruge det. Det er generelt anbefalet at holde et temperatur niveau på mellem 18 og 25 grader. Et
3 komfortabelt stuerum er gennemsnitteligt 21 grader varmt. Men for et arbejdsrum bør det befinde sig lige omkring 20 grader. Hvis temperaturen er over 22 grader et sted hvor der arbejdes bliver medarbejdere let forstyrrede og for koncentrationsproblemer. Der findes yderligere betingelser for varmeniveauer, men for dette projekt vil jeg blot benytte mig af varmeintervallet 18-22, men det ville være ideelt hvis den maksimale og den minimale temperatur var bruger styret igennem et simpelt interface Kravspecifikationer Alt dette leder mig frem til at skulle lave et system der har forskellige egenskaber der tager højde for alle de følgende krav jeg vil liste op for mit produkt her: Dette produkt skal kunne regulere temperaturen i et rum igennem en åbne/lukke mekanisme af vindue, og i sammenhæng med det regulære varmeapparat der er lokalt placeret i den givne boligsituation. Dette skal den gøre ved at måle på temperaturen og angive om det er for varmt eller for koldt. Den skal kunne skælne mellem en gennemsnittelig rumtemperatur og en plduselig varmepåvirkning. Der kan være et problem i at have et temperatur regulerende system hvis måleren er udsat for en anden varmepåvirkning end den der er givet i rummet. Hvis nu måleren er placeret ved siden af en computerblæser hvor luften bag computeren let bliver over 40 grader. Idet systemet vil gøre alt for at nedsænke temperaturen i et rum som måske kun er 18 grader. Derfor skal systemet også kunne skælne mellem et pludselig påvirkning og en mere permanent temperaturpåvirkning. Systemet skal kunne køre automatisk og uden vedligeholdelse, det skal kunne fungere næsten ubemærket og lydløst. Dokumentation Hardware
4 Jeg har benyttet mig af et Arduino udviklingsmiljø og en hjemmelavet transducer. *transduceren er lavet af krympeflex, transducerhovedet, og ledninger lodet direkte på fødderne af transduceren så de kan række langt nok. Arduinoudviklingsmiljøet er et elektronikboard der tillader serial-kommunikation gennem et usb-stik til min computer. Dette har et integreret kredsløb indbygget der henter spænding fra computeren Arduino benyttes ved at man skriver et program direkte til chippen i modulet som den så kører. Programmet man skriver kører altså ikke direkte på computeren, men du kan manipulere input/output og hente masser af data ud af systemet som kan manipuleres enten igennem Arduino, eller i andre programmer. Transduceren får strøm igennem det integrerede kredsløb fra arduinoen. Den 3. og sidste ledning sender et signal som er en varierende spænding afhængig af varmen den bliver udsat for. Dette opfattes af computeren Jeg har versionen arduino UNO btw Program Dette program er ikke lig det sædvanlige program, eller application man ser. Dette program er netop skrevet til en chip og kan ikke vises direkte på computeren i nogen form. Derfor er det vigtigt at dette afprøves direkte på arduino boardet. Dette er måske ikke muligt for eksaminator, så jeg vil dokumentere det yderligere længere nede. Mine variabler int sensorvalue = 0; // variable to store the value coming from the sensor int hot = 855; int cold = 851; Dette er de forskellige variable jeg har benyttet mig af I mit program. Det er fixede værdier der definerer hvornår der er varmt og hvornår der er koldt. Disse værdier kan ideelt set ændres, men jeg har ikke lavet et User interface der muliggør netop dette. Derfor er disse givet på forhånd og er kun ændr-bare direkte i koden. De tal der er givet her som varm og koldt er på baggrund af empiriske undersøgelser af det output min transducer gav mig når den blev udsat for forskellig temperatur påvirkning. Disse tal kan omdannes til en mere meningsfuld kode ved at omregne dem til temperaturer, men da det ikke har nogen indflydelse på produktet og da kunden ikke skal kigge i koden, er det ikke relevant. tallene er meget høje og ikke særlig følsomme idet jeg mistede den lille modstand jeg var nede og låne i el.
5 Integeren for sensorvalue er sat som NULL idet den ikke kan gives på forhånd men i stedet opdateres hver gang et strømsignal modtages void setup() Serial.begin(9600); pinmode(13, OUTPUT); Programmet sættes op, med en baudrate på Dette er den mængde af informationer der kan sendes per tidsenhed og den er sat til 9600 som er et forholdvist lavt tal i denne sammenhæng fordi det ikke kræves for en følsom måling af temperatur. Jeg definerer også her at mit output er den lille LED lampe der er hægtet på pin 13 på arduino boardet. Denne lampe skal symbolisere en mekanisk handling der har sammenhæng til hele projektet, men her kun er idealiseret. void loop() // read the value from the sensor: sensorvalue = analogread(a0); Serial.print("sensor value: "); Serial.print(sensorValue); Her opsættes den lykke der skal gentages igen og igen forevigt mens programmet kører. Denne lykke afbrydes ikke af noget og kan derfor ses som konstant Variablen sensorvalue som ikke eksisterer endnu bliver defineret ud fra den værdi arduino genkender som analogread. Denne funktion er indbygget og det signal der modtages der bliver omdannet til et input som kan overvåges igennem arduinos monitor. for at organisere monitoren har jeg skrevet direkte til den igennem serial. Sensorvalue: (værdi) Sensorværdien er givet igennem det elektriske signal der sendes igennem signal ledningen. Det er spændingen der specifikt måles på if (sensorvalue>hot) Serial.println("too hot, drop them clothes"); digitalwrite(13, HIGH); Mit første if statement. Dette statement sammenligner sensorværdien på A0 og variablen hot (855) og hvis denne er over, gøres to ting. Den printer, sætningen der symbolisere at det er alt for varmt. Systemet meddeler at der er for varmt efter de standarter den er givet og den udfører en handling. I dette tilfælde,
6 for at give ideen, har jeg sat den til at tænde den lille lampe der findes på arduinoboardet. Dette ville i det færdige produkt for eksempel have været en motor der kunne åbne et vindue, men det havde jeg ikke til rådighed Den lille lampe der bliver tændt for eksemplet gøres ved at skrive direkte til chippen at den skal sende spænding igennem pin 13 og tænde lampen. else if (sensorvalue<cold) Serial.println("too cold, let's inform the polarbears"); digitalwrite(13, HIGH); I dette tilfælde er det basically det same som før, udover at det nu er afhængigt af at værdien er under den givne værdi for kold. Dette er givet ud fra et else if statement, idet der er to forskellige events der kan forekomme. Er det enten for varmt eller er det for koldt. Hvis ingen af disse, skal der ikke gøres noget else digitalwrite(13, LOW); delay(2500);
7 Hvis ingen af de to if statements opfyldes skal den ikke gøre noget. Lampen sættes til low hvilket betyder den slukkes. I dette tilfælde symboliserer det at temperatur niveuet er ok, og intet skal gøres. Den måling det baseres på er af forskellige årsager sat til hver 2,5 sekund. Dette gør det mere overskueligt at observere igennem monitoren. Hvis dette blev overvåget igennem et program såsom processing ville det være mere nyttigt at have en højere hastighed. Udvikling Dette program er blevet udviklet på en lidt underlig måde. Ved en kombination af varmemåler og elkedel har jeg haft god mulighed for at teste mit program direkte med masser af iterationer. udviklingsliste: 1. sensormålinger Jeg har lånt lidt af koden fra eksemplet analog read for at kunne måle inputtet fra min transducer 2. grænser Jeg har undersøgt almindeligt indeklima for at sætte to grænser på; for koldt og
8 for varmt. Disse værdier identificeres og sammenlignes 3. aktion Når grænserne overskrides skal der ske et eller andet for at gøre det godt igen. Dette symboliseres ved at en lampe tændes. Noget sker, men hvis det var et færdig produkt ville jeg programmere på en motor der kunne åbne et vindue. 4. arrays for at sikre at systemet ikke bliver snydt af midlertidige varmepåvirkninger vælger jeg at lave et gennemsnit over de sidste 5 målinger. Når dette gennemsnit er for højt er det et godt tegn på at den varme der er, er vedvarende og der skal gøres noget ved den. Denne array gemmer målingerne indtil de er forældede, og de findes kun i systemet så længe de findes i dette array. De skubbes en plads i indekset hver gang der forekommer en ny måling. int SensVals[5]; int i; int avgtemp;
9 her opsættes de variabler jeg har brug for i denne sidste iteration. I denne opsætter jeg min array, SensVals. Denne array bliver fyldt op med det direkte input fra sensoren igennem koden nedenfor; analogread(a0). Denne array bliver fyldt med information hver gang koden gentages hvilket den gør med et delay på 5000 milisekunder. Hver gang der kommer ny data flyttes den forhenværende data en plads i systemet, så der altid kun er den nyeste information tilstede. SensVals[4]=SensVals[3]; SensVals[3]=SensVals[2]; SensVals[2]=SensVals[1]; SensVals[1]=SensVals[0]; SensVals[0] = analogread(a0); for (i = 0; i < 5; i = i + 1) if(i!=0 && SensVals[i]) Serial.print("sensor value "); Serial.print(i); Serial.print(" measurements ago: "); Serial.print(SensVals[i]); avgtemp=((sensvals[4]+sensvals[3]+sensvals[2]+sensvals[1]+sensvals[0])/(i+1)); else if(i==0) Serial.print("sensor value now: "); Serial.print(SensVals[i]); I denne for statement forefindes der megen gøgl. Her fremvises avgtemp også for første gang. Denne opdateres i takt med min array. Og som en fin lille detalje så findes gennemsnittet vha i, da i også bruges til at angive mængden af dataobjekter i min array. Derfor er de første 4 læsninger også korrekt udregnet. **Yderligere betænkning vedr. dette projekt kunne være vedrørende markedsføring eller firmagrundlag. Et arduino board UNO koster 200 kroner alene og en transducer kan laves for cirka 10 kroners materialer. Jeg forestiller mig at at færdig produkt ville ligge i samme ende. Den specielmassefremstillede chip bliver nok meget billigere, og kan laves for måske lidt under 100 kroner, mens materialerne for en transducer ikke kan reduceres markant. Desuden ville et færdigt produkt have lagt et finish, således at man ikke direkte kunne se chippen men blot kunne se måleren. Måske var denne endda pakket ind i en kasse eller noget. Men alt i alt ville det hele nok ende i 150 kroner. Kunne man så tilkoble en motor til et vindue skulle det tilpasses til vinduet og spørgsmålet er om det skal tilpasses
10 specifikt hjemme hos en enkeltperson, eller om det skal tilpasses en stor række standardiserede vinduer. Hvis det skal skræddersys og løber det efterhånden nok op mod de 500 kroner hvis en håndværker skal sætte det i stand og en lille motor skal tilkobles. BILAG Ren kode int sensorvalue; // variable to store the value coming from the sensor int hot = 855; int cold = 851; int SensVals[5]; int i; int avgtemp; void setup() Serial.begin(9600); pinmode(13, OUTPUT); void loop() // read the value from the sensor: SensVals[4]=SensVals[3]; SensVals[3]=SensVals[2]; SensVals[2]=SensVals[1]; SensVals[1]=SensVals[0]; SensVals[0] = analogread(a0); for (i = 0; i < 5; i = i + 1) if(i!=0 && SensVals[i]) Serial.print("sensor value "); Serial.print(i); Serial.print(" measurements ago: "); Serial.print(SensVals[i]); avgtemp=((sensvals[4]+sensvals[3]+sensvals[2]+sensvals[1]+sensvals[0])/(i+1)); else if(i==0) Serial.print("sensor value now: "); Serial.print(SensVals[i]);
11 Serial.print("average temperature:"); Serial.print(avgtemp); Serial.println(""); if (avgtemp>hot) Serial.println("Note:"); Serial.println("It is too hot in here, i am opening your window"); digitalwrite(13, HIGH); else if (avgtemp<cold) Serial.println("Note:"); Serial.println("It is too cold, i am turning up the heat"); digitalwrite(13, HIGH); else digitalwrite(13, LOW); delay(5000);
Arduino kursus lektion 3:
Arduino kursus lektion 3: I denne lektion skal vi lave få en diode til at fade op og ned! Herefter skal denne diode bruges sammen med en lysføler til at lave en smart lysfølsom diode som selv justere lyset
Læs mereArduinostyret klimaanlæg Afsluttende projekt informationsteknologi B
Arduinostyret klimaanlæg Afsluttende projekt informationsteknologi B Udarbejdet af: Mathias R W Sørensen, klasse 3.4 Udleveringsdato: 02-03-2012 Afleveringsdato: 11-05-2012 IT-vejleder: Karl G. Bjarnason
Læs mereArduino kursus lektion 4:
Arduino kursus lektion 4: I denne lektion skal vi bruge et digitalt termometer til at aflæse temperaturen! Herefter skal vi tænde 3 dioder som hver indikerer forskellige temperaturer! Opgave 1: Temperatursensor
Læs mereTinkerCad - Arduino simulator
TinkerCad - Arduino simulator Dokument fra H.C.Ørsted Gymnasiet, delt i HTX-Strømspassergruppen. ( Lidt modificeret / Valle ) På tinkercad.com kan man både arbejde med 3D emner, men også elektroniske kredsløb.
Læs mereArduinostyret klimaanlæg Afsluttende projekt programmering C
Arduinostyret klimaanlæg Afsluttende projekt programmering C Udarbejdet af: Mathias R W Sørensen, klasse 3.4 Udleverings-dato: 02-03-2012 Afleverings-dato: 11-05-2012 Programmeringvejleder: Karl G. Bjarnason
Læs mereExample sensors. Accelorometer. Simple kontakter. Lysfølsomme. modstande. RFID reader & tags. Temperaturfølsomme. Flex Sensor.
Simple kontakter Accelorometer Example sensors Lysfølsomme modstande RFID reader & tags Temperaturfølsomme modstande Flex Sensor Ultralyds afstandsmåler Piezo Pressure/vibration Piezo Sound/buzzer Peltier
Læs mereMicrocontroller, Arduino
Microcontroller, Arduino Kompendium til Arduino-programmering i Teknologi. Vi skal lære at lave programmer til uc for at kunne lave el-produkter. Vi skal forstå princippet i programmering af en uc og se
Læs mereIndholdsfortegnelse Indledning... 2 Projektbeskrivelse... 2 Dette bruger vi i projektet... 2 Komponenter... 2 Software... 2 Kalibrering...
Indholdsfortegnelse Indledning... 2 Projektbeskrivelse... 2 Dette bruger vi i projektet... 2 Komponenter... 2 Software... 2 Kalibrering... 3 Kildekoden... 4 Variabler... 4 Setup... 4 Loop... 4 Indledning
Læs mereProgrammering C Eksamensprojekt. Lavet af Suayb Köse & Nikolaj Egholk Jakobsen
Programmering C Eksamensprojekt Lavet af Suayb Köse & Nikolaj Egholk Jakobsen Indledning Analyse Læring er en svær størrelse. Der er hele tiden fokus fra politikerne på, hvordan de danske skoleelever kan
Læs mereMicrocontroller, Arduino
Microcontroller, Arduino Programmerbar elektronik. uc Vi skal lære at lave programmer til uc for at kunne lave el-produkter. Forstå princippet i programmering af en uc og se mulighederne. Programmeringen
Læs mereStart på Arduino og programmering
Programmering for begyndere Brug af Arduino Start på Arduino og programmering EDR Hillerød Knud Krogsgaard Jensen / OZ1QK 1 Start på Arduino og programmering Sidste gang (Introduktion) Programmeringssproget
Læs mereLektion 6 / Analog Arduino
1 Jeremiah Teipen: Electronic Sandwich BSPR11 Lektion 6 / Analog Arduino Mogens Jacobsen / moja@itu.dk Siden sidst 2 Har I fået nogle LEDs til at blinke? Har I brugt kontakter? Hvad har I eksperimenteret
Læs mereGSM port styring 400 brugere
1 GSM port styring 400 brugere SMS alarm, temperatur og fjernkontrol system 16 brugere til at modtage alarmbeskeder via SMS Software vejledning SSIHuset Svane Electronic ApS Arildsvej 27, Gråmose, DK-7442
Læs mereProjekt Når maskinen reagerer - Dataopsamling og aktuatorer
Projekt Når maskinen reagerer - Dataopsamling og aktuatorer Af Nikki Mitchell og Jacob Thuesen Nikki Mitchell og Jacob Thuesen Side 1 af 20 08-02-2010 Indledning... 3 Formål... 3 Teori... 4 Arduino opgave
Læs mereArduino Programmering
Microcontroller, Arduino I teknologi skal vi lære at lave programmer til uc for at have muligheden til eksamen at kunne lave intelligente el-produkter. I hvert fald skal vi have set mulighederne, og forstået
Læs mereCANSAT & ARDUINO step by step
CANSAT & ARDUINO step by step Jens Dalsgaard Nielsen SATLAB Aalborg Universitet Danmark jdn@space.aau.dk 1/51 Arduino CANSAT - MÅL At måle ved hjælp af sensor temperatur, tryk, acceleration, CO2, lys,...
Læs mereMicro:Bit Indbygget sensorer og Monk Makes sensorbord
Fagligt Loop Micro:Bit Indbygget sensorer og Monk Makes sensorbord For at køre datalogning med Micro:Bit skal Micro:Bit s firmware være opdateret til min. version 0249, som blev frigivet i efteråret 2018.
Læs mereUndersøgelse teknologi og resurser: Eleverne skal lære om enkel produktudvikling fra ide til implementering.
Forløbets titel Design og byg en solcelle racerbil Intro: Solcellelamper findes i mange forskellige versioner til haven. Solcellen omdanner solens energi til elektrisk strøm, så man kan bruge den til fx
Læs mereARDUINO PROGRAMMERING
ARDUINO PROGRAMMERING Teknologisk Institut Opgaver i programmering af Arduino Indholdsfortegnelse Kapitel 1... 2 Arduino Uno mikrokontroller... 2 Digitalt signal... 3 Analogt signal... 3 Arduino Uno Specifikationer...
Læs mereCANSAT & ARDUINO step by step
CANSAT & ARDUINO step by step Jens Dalsgaard Nielsen SATLAB Aalborg Universitet Danmark jdn@space.aau.dk 1/45 Arduino CANSAT - MÅL At måle ved hjælp af sensor temperatur, tryk, acceleration, CO2, lys,...
Læs mereAlt elektronik heri er købt via http://dx.com, og arduino udviklingssoftware er hentet fra http://arduino.cc.
Få-tiden-til-at-gå-[DIGITAL]-ur =============================== Copyright 2013, Richard Jørgensen. Alle ophavsretlige rettigheder frafaldet 2015. (Kopier og brug som du har lyst.) Forord: ===== Denne vejledning
Læs mereHvorfor & Hvordan lære Elever At programmere Arduinoer
Hvorfor & Hvordan lære Elever At programmere Arduinoer Jens Dalsgaard Nielsen JDN / No.1 Teknologi konkurrencen IPADs, mobilos, HTC'er Medicentre JDN / No.2 IPAD, Iphone, HTC,... 1000 Mhz 8000000 kbyte
Læs mereGSM SMS Modem MODEL: SA RTU-1 V1.01
GSM SMS Modem MODEL: SA RTU1 V1.01 Brugervejledning Indgange: Der er fire indgange på modulet. De kan programmeres som normale indgange. De kan programmeres som tæller. Udgange: Der er en udgang på modulet
Læs mereOptimering af fraværsregistrering
Journal Optimering af fraværsregistrering Eksamensprojekt i Programmering C, klasse 3.4, 2011 AFLEVERET 09-05-2014 Indhold Abstract... Fejl! Bogmærke er ikke defineret. Problemformulering... 2 Produktet...
Læs mereFra programmering til mikroprocessor
Programmering for begyndere Brug af Arduino Fra programmering til mikroprocessor EDR Hillerød Knud Krogsgaard Jensen / OZ1QK 1 Start på Arduino og programmering Programmerings kursus Sidste gang (Introduktion)
Læs mereI 2 C BUSSEN KØRER MED ARDUINO IND I FORÅRET
Mandag den 14 januar 2013 I 2 C BUSSEN KØRER MED ARDUINO IND I FORÅRET OZ1QK Knud Krogsgaard Jensen 1 ARDUINO I 2 C - BUSSEN ELLER?? Plan for I aften: Jeg siger noget i 10 minutter I fortæller lidt om
Læs mereDokumentation af programmering i Python 2.75
Dokumentation af programmering i Python 2.75 Af: Alexander Bergendorff Jeg vil i dette dokument, dokumentere det arbejde jeg har lavet i løbet opstarts forløbet i Programmering C. Jeg vil forsøge, så vidt
Læs mereEnes Kücükavci Roskilde Tekniske Gymnasium 20 05 2010 Mathias Turac Informationsteknolog B Vejleder: Karl Bjranasson Programmering C
Indhold Indledning(Enes)... 2 Problemstilling (Enes)... 2 Teori (Enes)... 2 Løsningsforslag (Enes)... 4 RFID relæet (Mathias)... 6 Krav (Enes og Mathias)... 8 Målgruppen (Mathias)... 8 Rekvirent... 8 Implementering(Mathias)...
Læs mereEKSEMPEL PÅ ELEVOPGAVE TIL ARBEJDET MED PROGRAMMERING AF ARDUIONO MED LED BÅND
EKSEMPEL PÅ ELEVOPGAVE TIL ARBEJDET MED PROGRAMMERING AF ARDUIONO MED LED BÅND side 1 LED bånd I dette opgavesæt skal du arbejde med et LED bånd og en Arudino. Diagrammet viser LED båndets tilslutningen.
Læs mereFable Kom godt i gang
Fable Kom godt i gang Opdateret: 26-03-2018 Indholdsfortegnelse 1. Først skal du installere programmet på din computer 3 2. Når programmet er installeret er du klar til at pakke robotten ud 4 3. Nu er
Læs mereHvorfor & Hvordan lære. at programmere Arduinoer
Hvorfor & Hvordan lære Jens Dalsgaard Nielsen at programmere Arduinoer JDN / No.1 http://es.aau.dk/staff/jdn/edu/courses/14-2/ars mine slides alle kodeeksempler Et C/arduino kursus http://es.aau.dk/staff/jdn/edu/courses/14-2/imperativ/
Læs mereFarmakonomskolen har valgt at udarbejde undervisningsmiljøvurdering hvert år.
1 UndervisningsMiljøVurdering UMV- Farmakonomskolen 2014 Loven om elevers og studerendes undervisningsmiljø kræver, at alle uddannelsessteder udarbejder en skriftlig undervisningsmiljøvurdering (UMV) mindst
Læs mereKom godt i gang med Fable-robotten
Kom godt i gang med Fable-robotten 1. Først skal du installere programmet på din computer. Gå ind på shaperobotics.com og under support vælger du download: Her vælger du, under PC App om du kører Windows
Læs mereFable Kom godt i gang
Fable Kom godt i gang Vers. 1.3.1 Opdateret: 29-08-2018 Indholdsfortegnelse 1. Installer programmet 3 2. Pak robotten ud 5 3. I gang med at programmere 6 4. Programmér Fable til at køre fra 90 til -90
Læs mereArduino Programmering
Microcontroller-programmering med Arduino I teknologi skal vi lære at lave programmer til en microcontroller for at have muligheden til eksamen at kunne lave intelligente el-produkter. I hvert fald skal
Læs mereAnaloge indgange og A/D konvertering. Analoge udgange
Programmering for begyndere Brug af Arduino Programmeringskursus Analoge indgange og A/D konvertering Analoge udgange Knud Krogsgaard Jensen OZ1QK Oversigt Oversigt over i aften: A/D konvertering iterations
Læs mereStyringsteknik. Et projekt i faget styringsteknik. En rapport af Rune Zaar Østergaard
Styringsteknik Et projekt i faget styringsteknik. I1 & Q1 I2 En rapport af Rune Zaar Østergaard Styringsteknik 2007 Indholdsfortegnelse 1.0 Formål...3 2.0 Indledning (min ide)... 3 3.0 Problemdefinition...
Læs mereLøkkestrukturer mm. Trykknap: Button, Se eksempler / Digital / Button. Decision: If: Version 05/ Arduino, Loops, løkker, programfunktioner mm.
Arduino, Loops, løkker, programfunktioner mm. Links til følgende i dokumentet: Trykknap If, If else, If Else If While, Do While For-Loop Break, PWM Serial Read Funktioner og subrutinerr Switch Case Random
Læs mereProgrammering C RTG - 3.3 09-02-2015
Indholdsfortegnelse Formål... 2 Opgave formulering... 2 Krav til dokumentation af programmer... 3 ASCII tabel... 4 Værktøjer... 5 Versioner af ASCII tabel... 6 v1.9... 6 Problemer og mangler... 6 v2.1...
Læs merePatent nummer: J.nr. US JK7343I. Tlf
Patent nummer: J.nr. US74765294-JK7343I Side 2 of 9 Montering af enheden: Det er vigtigt, at den positive ledning +, altid får konstant fødestrøm. Bemærk: Nogle maskiner og biler kan, efter at have været
Læs mereHvorfor & Hvordan lære Elever At programmere Arduinoer
Hvorfor & Hvordan lære Elever At programmere Arduinoer Jens Dalsgaard Nielsen JDN / No.1 Teknologi konkurrencen IPADs, mobilos, HTC'er Medicentre JDN / No.2 IPAD, Iphone, HTC,... 1000 Mhz 8000000 kbyte
Læs mereVed indkøring påtrykkes en kendt amplitude (HUSK 50 ohms afslutning) og displayet aflæses.
/* Power Meter 2012 /* Rettet den 13.februar 2013 /* Version 1.2 /* Input medie er en AD8307, som forsynes fra Arduino Uno stabiliserede 5 volt. A/D input er på Arduino analog input pin A0 AREF er tilført
Læs mereDemonstration af transitmetoden
Demonstration af transitmetoden Introduktion: Det kan være svært at observere exoplaneter direkte, derfor benytter man sig i langt højere grad af transitmetoden: Her udnyttes at exoplaneter der bevæger
Læs mereGPS trackeren virker ved hjælp af GSM netværket og GPS satellitterne, og kan bruges til at overvåge og bestemme hvor en enhed befinder sig henne.
GPS Tracker 1 Om GPS trackeren GPS trackeren virker ved hjælp af GSM netværket og GPS satellitterne, og kan bruges til at overvåge og bestemme hvor en enhed befinder sig henne. Hvor kan GPS trackeren bruges?
Læs mereAVR MP3 29-05-08 05576 Ingeniørhøjskolen i Århus Michael Kaalund
AVR MP3 29-05-08 Indholdsfortegnelse 1 Introduktion...2 2 Udviklingsmiljø...2 3 Beskrivelse af systemet...3 3.1 VS1001k...3 3.2 MP3 file formatet...6 4 Konklusion...6 5 Litteratur liste...6 6 Illustrations
Læs mereModeljernbane elektronik for begyndere...og dem der vil igang med at bygge deres egne dekodere
2015 Modeljernbane elektronik for begyndere...og dem der vil igang med at bygge deres egne dekodere Dette dokument giver en grundlæggende indføring i standard elektronik komponenter og deres virkemåde,
Læs mereCOMPUTER ANATOMI. 4.-5. klasse 23. FEBRUAR 2015 HTX - ROSKILDE
COMPUTER ANATOMI 4.-5. klasse 23. FEBRUAR 2015 HTX - ROSKILDE 1 Indholdsfortegnelse Kapitel 1: Opbygning s.2 Kapitel 2: CPU s.3 Kapitel 3: Motherboard s.4 Kapitel 4: Ram s.6 Kapitel 5: Grafikkort s.7 Kapitel
Læs mereSammenlign og byt. Et eksempel på dokumentering af et program
Sammenlign og byt Et eksempel på dokumentering af et program Sammenlign og byt Jeg har valgt, som et eksempel, at dokumentere et meget enkelt program som indlæser to tal, sammenligner dem og udskriver
Læs mereconst int disponibel_10= 10; const int disponibel_11= 11; const int disponibel_12= 12; const int blinkled = 13; // pin 13 er LED på NANO
Styring_af_analog_repeater_OZ1LN_07-04-2018_v_1_07 device Arduino NANO fra v 1.06_j kræves Starttid bærebølge for valid pilottone ved start fra v 1.06_j kræves ResetTid uden bærebølge ved genstart efter
Læs mereSommerdrift på en NBE brænder.
Sommerdrift på en NBE brænder. Ved sommerdrift forstås en driftform hvor fyret ikke kører konstant, men blot kører når der er behov for varme til varmtvandsbeholderen (VVB en) eller til kortvarig opvarmning
Læs mere// inkluder library kode: #include <LiquidCrystal.h> #include <Serial.h> // Initialiser display LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
/* OZ1HJR Program til styring af Mercury Motor SM-42BYG011-25 (ROB-09238) med EasyDriver V4.4 (ROB-10267). Når MS1 og MS2 begge er High, er et step (1.8 grader) opløst i 8 mikrostep. Et mikrostep svarer
Læs mereUSB-kabler og drivere
USB-kabler og drivere til Microsoft XP, Vista, Windows 7, Windows 8, Windows 10 Ofte stillede spørgsmål og fejlmeddelelser Bestem hvilket kabel du har Installation af korrekt driver version 3.2.0.0 MacOS
Læs mereManual KlimaC SMS Box. Dioder for fjernbetjening skal pege mod varmepumpen (afstand 6 m.)
Manual KlimaC SMS Box Dioder for fjernbetjening skal pege mod varmepumpen (afstand 6 m.) Opstart Isætning af SIM kort: SIM-kortet SKAL være uden Pin-kode, koden fjernes nemmest ved at isætte SIM-kortet
Læs mereClorius Energistyring. Besparelser med optimal komfort
99.50.20-A Clorius Energistyring Besparelser med optimal komfort En vejledning til hvordan du kan holde varmen og samtidig belaste miljøet og din økonomi mindst muligt! Gælder for 1-strengede anlæg. Indholdsfortegnelse
Læs mereNiko Home Control. Det smarte hjem
Niko Home Control Det smarte hjem Introduktion Dit hjem bliver smart med Niko Gør livet mere komfortabelt og sikkert, samtidig med at du sparer mest mulig energi. Niko Home Control er en ny intelligent
Læs mereDette korte foredrag er opdelt i 3 dele: 1. ARDUINO i flere versioner, hvad er det? 2. DEMO-video 3. Din fremtidige Oscillator, SI5351A 4.
APPETITVÆKKEREN OZ6YM, Palle A. Andersen Efteråret 2017 Dette korte foredrag er opdelt i 3 dele: 1. ARDUINO i flere versioner, hvad er det? 2. DEMO-video 3. Din fremtidige Oscillator, SI5351A 4. DEMO-video
Læs mereOverbelastning af processor i Windows XP og i Ubuntu
Overbelastning af processor i Windows XP og i Ubuntu Af Thomas Daugaard kl. 3.4 HTX Roskilde Jeg er i programmering og IT i gang med at teste min computer under belastning af CPUen. Ved at programmere
Læs mereInterrupt - Arduino. Programmering for begyndere Brug af Arduino. Kursusaften 6 EDR Hillerød Knud Krogsgaard Jensen / OZ1QK
Programmering for begyndere Brug af Arduino Programmeringskursus Interrupt - Arduino EDR Hillerød Knud Krogsgaard Jensen / OZ1QK Interrupts Programmeringskursus Genbrug Interrupts Betyder blot at man afbryder
Læs mereSvane Electronic Timer universal med 8 funktioner 1
Svane Electronic Timer universal med 8 funktioner 1 Digital timer print modul 12V 2000.2231 Multi funktions timer med 8 funktioner, anvendelig i mange installationer, forsyning 12VDC drift. Printet har
Læs mereFjernbetjening Flex Teknisk manual
Fjernbetjening Flex Teknisk manual VEKA INT. Indblæsnings aggregat 1 Beskrivelse Flex fjernbetjening kan bruges til at styre ventilationsanlæg med V1 og V2 printkort. Tekniske data Knapper på display Knap
Læs mereIndholdsfortegnelse:
Dataopsamling Klaus Jørgensen Gruppe. Klaus Jørgensen, Jacob Clausen Og Ole Rud Erhvervs Akademi Fyn Allegade 79 Odense C 5000 fra d 2/12-02 til d 20/12-02 Vejleder: SKH. Forord: Denne rapport omhandler
Læs mereIndeklimaundersøgelse i 100 danske folkeskoler
Indeklimaundersøgelse i 100 danske folkeskoler - Tilbagemelding til skolerne Udarbejdet af: Eva Maria Larsen & Henriette Ryssing Menå Danmarks Tekniske Universitet December 2009 Introduktion Tak, fordi
Læs mereDobbelt sender detektor med 4 kanals frekvenser. 1. Funktioner. 2. Produkt gennemgang
Dobbelt sender detektor med 4 kanals frekvenser Tak, fordi du har købt denne stråle detektor, læs venligst denne brugsanvisning omhyggeligt før installation. Forsøg aldrig at adskille eller reparere produktet.
Læs mereDC-Motor Controller. Brugermanual
Forside Jægergårdsgade 152/05A DK-8000 Aarhus C DENMARK WWW.WAHLBERG.DK DC-Motor Controller Brugermanual Firmware V4.00 Produkt indhold 1 styreboks til styring af 1 DC-motor. 1 strømforsyning 100 240 volt
Læs mereVARMEPUMPE LUFT TIL VAND PRODUKT KATALOG 2011 DANSKSOLVARME APS
VARMEPUMPE LUFT TIL VAND PRODUKT KATALOG 2011 DANSKSOLVARME APS 1 Hvem er Dansk Varmepumpe og vores partnere DANSKVARMEPUMPE.DK er en del af den efterhånden store familie hvor også DANSKSOLVARME.DK og
Læs mereInstruktion. MINIGAM+ On/off og analog styring IN217DKA
Instruktion MINIGAM+ On/off og analog styring IN217DKA 1. Beskrivelse af kort Advarsel! Flere dele på printkortet er forsynet med 115/230VAC. Afbryd altid strømmen før der arbejdes på aktuatoren. 2. For
Læs mereMichael Jokil 11-05-2012
HTX, RTG Det skrå kast Informationsteknologi B Michael Jokil 11-05-2012 Indholdsfortegnelse Indledning... 3 Teori... 3 Kravspecifikationer... 4 Design... 4 Funktionalitet... 4 Brugerflade... 4 Implementering...
Læs mereHåndtørrere Design, besparelse og effektivitet
Håndtørrere Design, besparelse og effektivitet Pure Solution Aps - Din professionelle leverandør af energibesparende håndtørrere www.puresolution.dk Er du til lynhurtig tørretid og lavt el-forbrug? Så
Læs mereMontørvejledning for DTC2100 Temperaturtyring - Version 1. Generel beskrivelse
1 2 3 R DTC2100 Danotek Generel beskrivelse DTC2100 er udviklet til væskebaseret solfangersystemer, men kan også benyttes til anden temperatur styring med op til tre temperatur målinger og en relæudgang.
Læs mereCLIMAWIN DET INTELLIGENTE VENTILATIONSVINDUE
CLIMAWIN DET INTELLIGENTE VENTILATIONSVINDUE Climawin bruger varme, normalt tabt gennem et vindue, til at forvarme den friske luft som konstruktionen tillader at passere gennem vinduet. Dette giver en
Læs mereLEGO Energimåler. Sådan kommer du i gang
LEGO Energimåler Sådan kommer du i gang Energimåleren består af to dele: LEGO Energidisplay og LEGO Energiakkumulator. Energiakkumulatoren passer i bunden af Energidisplayet. Installer Energiakkumulatoren
Læs mereInternt interrupt - Arduino
Programmering for begyndere Brug af Arduino Internt interrupt - Arduino - Afslutning EDR Hillerød Knud Krogsgaard Jensen / OZ1QK 1 Intern interrupt Jeg vil rydde lidt op. Her er nogle punkter vil har glemt
Læs mereOMEGA-opgave for indskoling
OMEGA-opgave for indskoling Tema: Vandforbrug Vand der kommer i vores vandhaner kommer nede fra jorden. Det er undervejs i lang tid og skal både renses, pumpes og ledes bort i kloakken bagefter igen. Billede:
Læs mereCA hjertestarterskab HSS101 med AED sensor
Hjertestarterskab/AED - din garanti for en tryg opbevaring! CA hjertestarterskab HSS101 med AED sensor - Sender SMS besked, hvis hjertestarter bliver fjernet - Skabet er overvåget (CA service program)
Læs mereFremtidens kassesystem
Fremtidens kassesystem Gør hverdagen nemmere, og giver et smil på læben. Fremtidens kassesystem Dette projekt er lavet af Emil Toft, Thomas Gandrup Sørensen & Omran El-Habet (9. klasse, Antvorskovskole).
Læs mereINTELLIGENT BOLIGSTYRING
Energihuset INTELLIGENT BOLIGSTYRING Introduktion Om energihuset Opgaver og udfordringer Links og Efterbehandling Introduktion I dag kan man godt få systemer der kan styre el, vand, varme eller ventilation
Læs mereSådan forbindes Arduinoen via et fumlebræt til ATTiny45 chippen.
Arduino software: https://www.arduino.cc/en/main/software Klaus modeltog, det levende hus: http://www.moppe.dk/levhusel.html TV simulation: http://www.herberts-n-projekt.de/basteleien-1/belebtes-haus/
Læs mereMicro:bit. Komponenter i CFU-kasser. Lær komponenterne at kende
Micro:bit Komponenter i CFU-kasser Lær komponenterne at kende Byg en ringeklokke eller en alarm... 2 Bevægelsessensor... 3 Høre-test... 5 Lys der giver lyd... 7 Klap-o-meter... 8 Vanding af blomster...
Læs mereLæringsprogram. Christian Hjortshøj, Bjarke Sørensen og Asger Hansen Vejleder: Karl G Bjarnason Fag: Programmering Klasse 3.4
Læringsprogram Christian Hjortshøj, Bjarke Sørensen og Asger Hansen Vejleder: Karl G Bjarnason Fag: Programmering Klasse 3.4 R o s k i l d e T e k n i s k e G y m n a s i u m Indholdsfortegnelse FORMÅL...
Læs mereEnergivenlig ventilation til svineproduktion
Energivenlig ventilation til svineproduktion Climate for Growth Energivenlig ventilation Energivenlig ventilation Ventilation er en forudsætning for at kunne skabe et sundt staldmiljø og for at give dyrene
Læs mereIntelligent bolig uden besvær
Energistyring Større komfort Større sikkerhed Helt enkelt Intelligent bolig uden besvær Få en mere komfortabel og sikker bolig med et lavere elforbrug zensehome er fremtidens bygningsinstallation i diskret
Læs merehjertestarterskab/aed - din garanti for en tryg opbevaring!
hjertestarterskab/aed - din garanti for en tryg opbevaring! Hver dag rammes 10 danskere af hjertestop! Under 10% af disse mennesker overlever! Sundhedsstyrelsen anbefaler at alle hjertestartere placeres
Læs mereSSI-9001 IP65. Installations vejledning. SSIHuset v/svane Electronic ApS. GSM fjern kontrol og alarm system
SSI-9001 IP65 GSM fjern kontrol og alarm system Installations vejledning SSIHuset v/svane Electronic ApS Vejledning Kontakt Tænd/sluk 1 - Strømforsyning: Forbundet til egen 12V / 1.5A strømforsyning (*)
Læs mereBRUGERVEJLEDNING. El-cykel SCO Premium E-Cargo 2-hjulet, 9 gear / Premium E-Cargo 3-hjulet, 9 gear
BRUGERVEJLEDNING El-cykel SCO Premium E-Cargo 2-hjulet, 9 gear / Premium E-Cargo 3-hjulet, 9 gear INDHOLDSFORTEGNELSE Kære kunde 5 Motor 6 Display 6 Batteriindikator 7 Assistfunktionen 7 Fejlindikator
Læs mereNV Comfort Brugervejledning
NV Comfort Brugervejledning Tillykke med Deres nye NV Comfort indeklimaløsning, der året rundt er med til at sikre et sundt og komfortabelt indeklima med en ekstrem lav CO-udledning. Med NV Comfort Standard
Læs mereKlasse 1.4 Michael Jokil 03-05-2010
HTX I ROSKILDE Afsluttende opgave Kommunikation og IT Klasse 1.4 Michael Jokil 03-05-2010 Indholdsfortegnelse Indledning... 3 Formål... 3 Planlægning... 4 Kommunikationsplan... 4 Kanylemodellen... 4 Teknisk
Læs mereGod luftkvalitet giver God livskvalitet!
Energi Effektiv Ventilation Nutidens byggerier er godt isoleret og er derfor meget varmeeffektive med en minimal luftlækage. Konsekvensen af dette er, at mekanisk ventilation er særdeles vigtig at få installeret,
Læs mereDansk El-montage manual Portautomatik
Dansk El-montage manual Portautomatik (med fysiske ende stop) Terminaler: Power Portstyring 1 2 Power input 220/230Vac. Kabeldim. 3x1.5 PVIKJ eller lign. 3 4 Advarselslampe. Udgang 230Vac/20W. Signalet
Læs mereMVT380 Vejledning. Forord. Website: www.smartgps.dk Kontakt: salg@smartgps.dk. Tillykke med din nye GPS tracker MVT380.
MVT380 Vejledning Forord Tillykke med din nye GPS tracker MVT380. Denne manual viser hvordan du installerer enheden korrekt. Sørg for at læse denne manual grundigt, før du bruger dette produkt. Brugermanualen
Læs mereKONSTANT REGN 6 BETJENINGSVEJLEDNING VERSION 18 DATO 20-1-95 UDLÆSNING I DISPLAY. - Indtrækshastighed. - Total vandingstid
UDLÆSNING I DISPLAY - Indtrækshastighed - Total vandingstid - Længde af den udtrukne slange - For- og eftervanding valgt - Tryk sensor - Stop sensor - Hastigheds sensor - Motor 1, motor der regulere turbinen
Læs merePakkens indhold. Ordliste. Powerline Adapter
Powerline Adapter Bemærk venligst! Udsæt ikke Powerline Adapter for ekstreme temperaturer. Placér ikke adapteren i direkte sollys eller i nærheden af radiatorer eller andre varmekilder. Brug ikke Powerline
Læs mereSSI 6000.0400 GSM Fjernbetjenings system for porte/garage døre
1 SSI 6000.0400 GSM Fjernbetjenings system for porte/garage døre Vejledning SSIHuset v/svane Electronic ApS Arildsvej 27, Gråmose, DK-7442 Engesvang mail: ssi@svane-el.dk http: svane-el.dk 2 System for
Læs mereForord. Mathias Lønstrup Poulsen, Anders Kusk og Jacob Østergaard 25. april 2009 Eksamens projekt: Bil moduler
Forord Denne rapport er udarbejdet som sammenhæng til det endelige eksamensprojekt i faget Computer- og Elteknik på Holstebro HTX 2009. I medhold til opgaven følger et produkt som er beskrevet gennem denne
Læs mereFå en sund og energivenlig bolig. med 10 gode råd fra Boligkontoret Danmark
Få en sund og energivenlig bolig med 10 gode råd fra Boligkontoret Danmark Kære beboer Denne guide giver dig en god forudsætning for en sund og energivenlig bolig og mulighed for at spare penge. Du kan
Læs mereAgenda. Flowcomputer / Purgesystem - Menu opsætning
Agenda Midlende Pitotrør - Primær og sekundær element - Bernoullis ligning - Kalibreringsfaktor - Tryktab - Versioner - Direkte eller remote monteret transmitter - Montage retning - Respektafstande - Spool
Læs mere