Arduinostyret klimaanlæg Afsluttende projekt informationsteknologi B
|
|
- Claus Pedersen
- 8 år siden
- Visninger:
Transkript
1 Arduinostyret klimaanlæg Afsluttende projekt informationsteknologi B Udarbejdet af: Mathias R W Sørensen, klasse 3.4 Udleveringsdato: Afleveringsdato: IT-vejleder: Karl G. Bjarnason ROSKILDE TEKNISKE GYMNASIUM Side 1 af 17
2 Indholdsfortegnelse Indledning...3 Problemstilling...3 Arduino boardet...3 Løsningsforslag løsningsforslag løsningsforslag...5 Løsningsvalg...5 Krav...6 Nødvendige krav...6 Mindre nødvendige krav...6 Flowchart...7 Implementering...8 Prototype Prototype Prototype Prototype Færdige produkt og videreudvikling...12 Konklusion...13 Bilag Diagram Prototype Diagram Prototype Diagram Prototype Kildekoden...17 Side 2 af 17
3 Indledning I forbindelse med eksamensprojektet i IT, fik vi stort set frie tøjler. Vi skulle selv komme frem med en problemstilling vi ville løse. Til denne selvvalgte problemstilling fik vi også selv mulighed for at vælge i hvilket udviklingsmiljø vi ville løse den. Projektet vil være en kombination mellem Informationsteknologi B og programmering C. Der vil være et fælles produkt, men hvert fag vil have hver sin dokumentation. Da jeg har valgt at arbejde alene i projektet har jeg også selv skulle vælge problemstilling og udviklingsmiljø. Det har hurtigt været besluttet at udviklingsmiljøet skulle omhandle et arbejde med Arduino, derfor er problemstillingen også nød til at være mulig at løse med Arduino. Problemstilling Den problemstilling der er fundet frem til at være gældene for mit projekt, er problemstillingen med indendørsklima. Et dårligt indeklima nedsætter ens præstationsevner og koncentration. Dette er en problemstilling jeg er kommet frem til da jeg selv ved hvordan det er at arbejde koncentreret i et dårligt indeklima. Der er også fundet videnskabelig dokumentation, der viser de negative effekter et højt CO 2 niveau og ubehagelig temperaturer har på en persons koncentration og præstationsevner 1. Arduino boardet Projektet er bygget op omkring arbejdet med Arduino, mere specifik Arduino UNO 2. Arduino er en opensource microcontroller placeret på et printboard. Arduinoen har 14 digitale inputs/outputs, 6 analoge inputs, en 16 MHz crystal oscillator, USB forbindelse, ekstern 9V strømtilslutning, en reset knap, m.m. Arduinoen er en simplificeret microcontroller. Det eneste der kræves er at den er tilsluttet via USB til en computer, eller forsyne den med en DC strømforsyning. Arduino har sit eget programmeringssprog. Det er baseret på Wiring programmeringssproget, og er bygget op omkring en simplificeret udgave af C/C++. Min begrundelse for brug af Arduino til projektet skyldes primært at det er en måde at forbinde computeren med fysisk interaktivitet. Arduinoen er enkel og nem at bruge, samtidig med at man kan bygge advancerede kredsløb op omkring den. Da det er et klimaanlæg der skal bygges, kan man bruge standard el-komponenter til interaktionen mellem den og computeren. I mit tilfælde har jeg fået stillet en temperaturmåler (LM355) til rådighed Dens målinger kan opfanges af arduinoen, og arduinoen kan kodes til at reagere i forhold til den målte data Side 3 af 17
4 Løsningsforslag Der skal være en udvælgelse mellem nogle forskellige løsningsforslag. Der blev lavet nogle skitser der skulle illustrere løsningen. Ud fra disse skitser, vil et af løsningsforslagene blive udvalgt til at blive bygget som prototype. 1. løsningsforslag Løsningen i dette forslag, ligger i at sensoren registrerer om der træder nogle ind i et lokale, hvis sensoren registerer en person der går ind i lokalet, så starter den blæser 1, der puster frisk luft ind i lokalet. Hvis sensoren registrerer flere mennesker så starter den også blæser 2. Når folk så forlader lokalet igen, så slukkes blæserne. Side 4 af 17
5 2. løsningsforslag Løsningen i dette forslag er lidt mere simpel. En temperaturmåler måler temperaturen i et lokale. Denne målte temperatur bliver så sammenlignet med en angivet maksimum og minimumtemperatur der er valgt til lokalet. Hvis temperaturen overskrider en af de afsatte grænser, begynder enten en varme eller en kuldeblæser alt efter hvilken grænse der bliver overksredet. Temperaturens konstante ændringer skal kunne ses i displayet. Løsningsvalg Efter noget spekulation er det andet løsningsforslag valgt, da det er det jeg selv mener vil være bedst at lave. Der skal ikke bruges så mange ekstra komponenter, og jeg ved ikke helt hvordan jeg ville få sensorerne til at virke i arduino. Alt i alt er det noget nemmer at sætte løsningsforslag nummer 2 i gang. Herfra skal der så stilles krav og laves en målgruppeanalyse der viser hvilke personer produktet henvender sig til. Side 5 af 17
6 Krav Der bliver stillet nogle krav til produktet før det kan kaldes færdigt. Disse krav skal overholdes for at en prototype kan godkendes. Efter hver prototype er færdig, bliver det undersøgt om den overholder de forlangede krav. Hvis prototypen ikke overholder kravene, skal der laves en ny prototype. Samtidig kan nogle krav også ændres efter hver iteration, hvis et krav stiller sig umuligt at overholde, eller der findes nye krav der skal overholdes. Der vil være nogle krav der skal overholdes, og så også nogle krav der helst skal overholdes, men som ikke er en nødvendighed for at godkende prototypen. Nødvendige krav Det skal løse problemstillingen med er dårligt indeklima Det skal være overskueligt og simpelt at bruge Funktionsdygtigt uafhængigt af en computer. Mindre nødvendige krav Mulighed for at lave justeringer direkte Mere effektiv løsning af problemstillingen med det dårlige indeklima Side 6 af 17
7 Flowchart Der er blevet lavet et flowchart der skal vise hvordan gennemgangen af programmet skal foregå. Ud fra dette flowchart skal der skrives et program til arduinoen Temperaturmåler ARDUINO Sammenligner data i forhold Til angivet min/max temp. Over max. Under max. - Over min. Under min. Kuldeblæser starter Kulde/varme- Blæser slukket Varmeblæser starter Side 7 af 17
8 Implementering Prototype 1 Helt grundlæggende skal der laves en temperaturmåler, hvor arduinoen kan reagere på den målte data. En temperaturmåler har vi som et standardkomponent, en LM35. Datablad til dette komponent, vil være vedhæftet i bilag. Den første prototypes formål er egentlig at få arduinoen til at opfange og beregne en målt temperatur. Opstillingen og kildekoden er dokumenteret her, diagram over opstillingen er vedhæftet som bilag. Det lykkede at lave en opstillingen hvor LM35'eren reagerede på ændringer i temperaturen. Der blev skrevet en kildekode der omsatte de mv som temperaturmåleren sendte til arduinoen, om til en temperatur på celcius grader. Det har dog ikke løst problemstillingen med at starte en varme eller kuldeblæser, men som tidligere nævnt, så var den første prototypes formål, at få lavet en temperaturmåler der kan opfange temperatur i celcius grader. Kildekoden der er lavet her vil være den resten af projektet er bygget videre op omkring. Side 8 af 17
9 Prototype 2 Da arduinoen ikke har processerkraft nok til at den kan trække varme og kuldeblæsere, er de begge blevet erstatet af en rød og en blå diode for at illustrere varme eller kulden. Eftersom der skal være to dioder, skal der være en grænse imellem hvor de hver især tænder. Hvis de begge er tændt på samme tide, så udligner de bare hinanden og der vil ikke være nogen temperaturændring. Samtidig må vi også gå ud fra at der må være et eller andet temperatur interval der vil bliver betragtet som behagelig temperatur. Derfor skal der være en maximum og en minimumsgrænse der indikerer ved hvilke temperaturer de to forskellige blæsere skal starte. I den del af kildekoden der er vist, er der et melleminterval på 0.5 grader. Denne kan ændres efter hvad der nu ønskes. Denne prototype løser faktisk problemstillingen, men den er dog et bug. Lige omkring intervalskift er der en del flimren når dioden skifter mellem tændt og slukket. Dette skal rettes. For ellers vil blæseren hele tiden svinge mellem tændt og slukket imellem intervalskift. Side 9 af 17
10 Prototype 2.1 Kildekoden skal ændres således at den holder sin sidste værdi indtil den får noget nyt at vide. Istedet for et direkte intervalskift kommer der et nyt lille interval på 0.2 grad. I det lille interval holder dioden den sidste værdi den fik. Derfor kan temperaturen godt have nogle minimale små svingninger, men så længe de er mindre end 0.2 grad, så vil der ikke komme noget flimren. Side 10 af 17
11 Prototype 3 Som vi så ved evalueringen af prototype 2, så er problemstillingen faktisk løst i forhold til dårligt klima ved ubehagelige temperaturer i et lokale. Dog er det meget primitivt. Det var selvfølgelig et krav at det skulle være simpelt, men ikke primitivt.da der også var et krav om at det kunne fungere uafhængigt af brugen af computer. Derfor skal der tilføjes et display som kan vise temperaturen i lokalet. Der er blevet tilkoblet et 16*2 bits LCD display. Dette displays formål er at vise den nuværende temperatur i lokalet. Side 11 af 17
12 Dette har ikke løst problemstillingen på nogen bedre måde, det er blevet mere brugervenligt og informationspræget at du kan se temperaturen i rummet. Derfor er den tredje prototype ikke en bedre løsning, men mere en mere informationspræget løsning. Færdige produkt og videreudvikling Dette er langs fra den færdige prototype. Der er stadig en del forbedringer at lave. Et produkt kan altid forbedres mere, eller man kan stille flere krav til det. Nogle idéer til videreudvikling på produktet kunnne være at det skal være muligt at ændre intervalerne mellem de to grænser. Altså du skal via nogle knapper og aflæsning i displayet kunne vælge hvilke temperaturer de forskellige blæsere skal starte ved. En meget passende videreudvikling kunne også være at kombinere mit løsningsforslag sammen med løsningsforslag 1, således at det blæserne også reagerer på om det er nogen, og hvor mange personer i et lokale. Side 12 af 17
13 Konklusion I dette afsluttende projekt er der er blevet arbejdet med en selvvalgt problemstilling der omhandler dårligt indendørsklima. Til den problemstilling, skulle vi selv finde på en løsning der måtte være lavet i hvilket som helst udviklingsmiljø. Der arbejdede jeg for første gang mere i dybden med arduino, og har prøvet at have en hvis form for interaktionen mellem alle elementerne der har været i min løsning. Altså interaktionen mellem måler og arduino og derefter den pågældene respons i form at dioder. Gennem flere implementeringer af forskellige prototyper med arduino er der begyndt at komme en indskrænkelse der nærmer sig et mere brugbart færdigt produkt. Det er bare et spørgsmål om flere iterationer. Side 13 af 17
14 Bilag 1. Diagram Prototype 1 Side 14 af 17
15 2. Diagram Prototype 2 Side 15 af 17
16 3. Diagram Prototype 3 Side 16 af 17
17 4. Kildekoden // include the library code: #include <LiquidCrystal.h> // initialize the library with the numbers of the interface pins LiquidCrystal lcd(12, 11, 5, 4, 3, 2); float temp; int temppin = 0; const int ledtemplav = 8; const int ledtemphoj = 9; void setup() { Serial.begin(9600); lcd.begin(16, 2); lcd.print("temperatur:"); } void loop() { temp = analogread(temppin); temp = temp * ; Serial.println(temp); if (temp >= 27) { digitalwrite(ledtemphoj, HIGH); } if (temp <= 26.8) { digitalwrite(ledtemphoj, LOW); } if (temp<= 24.8) { digitalwrite(ledtemplav, HIGH); } if (temp >= 25.0) { digitalwrite(ledtemplav, LOW); } lcd.setcursor(0, 1); lcd.print(temp); lcd.print((char)223); lcd.print("c"); } Side 17 af 17
Arduinostyret 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 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 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 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 meredanske karakterer på Lcd
Arduino og LCD ( 16/3-13 ) Når Arduinoen kobles til et LCD-display, kan man ikke umiddelbart skrive de danske karakterer æ, ø og å. Bag hver karakterplads i LCD-en er der en 8-bit RAM. Hvis der skrives
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 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 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 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 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 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 mereAutomatisering Af Hverdagen
Automatisering Af Hverdagen Programmering - Eksamensopgave 10-05-2011 Roskilde Tekniske Gymnasium (Kl. 3,3m) Mads Christiansen & Tobias Hjelholt Svendsen 2 Automatisering Af Hverdagen Indhold Introduktion:...
Læs mereArduino 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 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 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 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 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 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 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 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 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 mereLCD intro. LCD Character display-intro. Redigeret 4/6-2019
LCD Character display-intro Parallel interface, Forbindelsesdiagram, Ram & Rom-struktur, Biblioteksfunktioner til at styre LCD-skærmen, Lcd.Print vs Lcd.Write, Selvdefinerede karakterer, herunder æ, ø
Læs mereQwpikkemandtyuiopåasdfghjklæøzxc vbnmqwertyuiopåasdflortefissezxcvb nmqwertyuiopåasdfghjklæsupernørd mqwertyuiopåasdfghjklæøzxcvbnmq
Qwpikkemandtyuiopåasdfghjklæøzxc vbnmqwertyuiopåasdflortefissezxcvb nmqwertyuiopåasdfghjklæsupernørd mqwertyuiopåasdfghjklæøzxcvbnmq Projekt varmemåler wertyuiopåasdfghjklæøzxcvbnmqwe Afsluttende projekt
Læs mereAutomatisk varmeregulering
1 Automatisk varmeregulering Temperaturmåling vha. Arduino Informationsteknologi B Programmering C Eksamen 2010 I forbindelse med fagene Informationsteknologi B og Programmering C, er et eksamensprojekt
Læs mereBrug af digitale ind og udgange
Programmering for begyndere Brug af Arduino Programmeringskursus Brug af digitale ind og udgange Oversigt over aftenen Digitale ind- og udgange Det er der ikke så meget i: Digitale indgange kan tænde og
Læs mereAf: Safa Sarac Klasse 3.4 Skole: Roskilde Tekniske Gymnasium, HTX Vejleder(e): Karl B Dato: 26. marts 2012
Projektbeskrivelse til eksamen i informationsteknologi B og Programmering C - Projektnavn: Privat mailer Af: Safa Sarac Klasse 3.4 Skole: Roskilde Tekniske Gymnasium, HTX Vejleder(e): Karl B Dato: 26.
Læs mereIntro til AVR. Mads Pedersen, OZ6HR mads@oz6hr.dk
Intro til AVR Mads Pedersen, OZ6HR mads@oz6hr.dk Projektidé Brug en AVR-microcontroller Mål temperatur vha. temperatursensor Vis på display Send til computer og vis temperatur Slide 2 Plan 27/10-2005:
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 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 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 mereVisualiseringsprogram
Visualiseringsprogram Programmering C - eksamensopgave Rami Kaddoura og Martin Schmidt Klasse: 3.4 Vejleder: Karl Bjarnason Roskilde Tekniske Gymnasium Udleveringsdato: 02-03-2012 Afleveringsdato: 11-05-12
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 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 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 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 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 mereValgfrit tema. Kommunikation/IT 13-04- 2 0 1 2. Jannik Nordahl-Pedersen. HTX - Roskilde. Klasse 3.5
rt Valgfrit tema Kommunikation/IT Jannik Nordahl-Pedersen HTX - Roskilde Klasse 3.5 13-04- 2 0 1 2 1 Indholdsfortegnelse Indholdsfortegnelse... 2 Indledning... 3 Problemformulering... 3 Valg af løsning...
Læs mereSous-vide: Mad og elektronik i én skøn forening
Sous-vide: Mad og elektronik i én skøn forening Sous-vide: Mad og elektronik i én skøn forening Sous-vide er lige som low and slow med grillen en teknik der fascinerer mig. Det går helt enkelt ud på at
Læs mereDer er derfor, for at alle kan sende, kun tilladt, at sende intermitterende. Altså korte pakker. ( Dette skal dog verificeres!!)
MHz KIT Rev: /- Det er ikke tilladt, at man bare udsender radiobølger på den frekvens, man ønsker. Forskellige frekvenser er udlagt til forskellige formål. Nogle til politiet, militæret, FM-radio-transmission,
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 mereROSKILDE TEKNISKE GYMNASIUM. Læringsprogram. Lommeregner
ROSKILDE TEKNISKE GYMNASIUM Læringsprogram Lommeregner Programmering Malte Fibiger, Rasmus Ketelsen, Nicojal Jensen og Leon Bøgelund, Klasse 3.36 04-12-2012 Indholdsfortegnelse Indledende afsnit... 3 Problemformulering...
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 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 mereComputerspil. Hangman. Stefan Harding, Thomas Bork, Bertram Olsen, Nicklas Thyssen og Ulrik Larsen Roskilde Tekniske Gymnasium.
10-02-2015 Computerspil Hangman Stefan Harding, Thomas Bork, Bertram Olsen, Nicklas Thyssen og Ulrik Larsen Roskilde Tekniske Gymnasium. Kom/it c Indhold Intro... 2 Indledende aktivitet... 2 Kommunikations
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 mereProgrammeringskursus Kursusaften 3. Programmering for begyndere Brug af Arduino. Display. Kursusaften 3 EDR Hillerød Knud Krogsgaard Jensen / OZ1QK
Programmering for begyndere Brug af Arduino Programmeringskursus Display EDR Hillerød Knud Krogsgaard Jensen / OZ1QK Programmering for begyndere Brug af Arduino Programmeringskursus Sidste gang havde vi
Læs mereManual til: Miracas DK080 GSM Tyverialarm
Manual til DK080 Indhold Forord... 4 Alarmens generelle opbygning... 5 Placering af alarmen... 7 Oversigt over alarmen... 8 Tag alarmen i brug... 9 Programering af alarmen... 10 Indtastning af egen kode...
Læs mereHTX, RTG. Rumlige Figurer. Matematik og programmering
HTX, RTG Rumlige Figurer Matematik og programmering Vejledere: Jørn Christian Bendtsen og Karl G. Bjarnason Morten Bo Kofoed Nielsen & Michael Jokil 10-10-2011 In this assignment we have been working with
Læs mereProgrammering 19/03-2012 ROSKILDE TEKNISKE GYMNASIUM. Projektbeskrivelse. Programmering. Rasmus Kibsgaard Riehn-Kristensen
ROSKILDE TEKNISKE GYMNASIUM Projektbeskrivelse Programmering Rasmus Kibsgaard Riehn-Kristensen 19-03-2012 Indholdsfortegnelse 1. Indledning... 3 2. Problemobservation.... 4 2.1 Egen erfaring... 4 3. Problemformulering...
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 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 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 merePostregistrering Eksamensprojekt i Programmering C Lavet af: Frantz Furrer Svendborg Erhvervsskole HTX Vejleder: Claus Borre
Postregistrering Eksamensprojekt i Lavet af: Frantz Furrer Vejleder: Claus Borre Side af 4 Titelblad: Skolens navn: Svendborg Tekniske Gymnasium - Rapport: Rapportens titel: Postregistrering Side antal:
Læs mereQUICKVEJLEDNING til multiguard DIN6. Montering
QUICKVEJLEDNING til multiguard DIN6 Montering 1. Klargør et SIM-kort, så pinkoden er 1234 eller deaktiveret. Monter kortet i enheden. Enheden har nu 1234 som password eller kører uden password. Kortet
Læs mereFag: Projekt E1PRJ1 Emne: Kravspecifikation Softdrink-Automat Gruppe: 6 Dato: 10. april 2003 Medlemmer: Benjamin Sørensen, Joanna Christensen, Jacob
Fag: Projekt E1PRJ1 Emne: Kravspecifikation Softdrink-Automat Gruppe: 6 Dato: 10. april 2003 Medlemmer: Benjamin Sørensen, Joanna Christensen, Jacob Nielsen, Jesper Kock, Klaus Eriksen, Mikkel Larsen og
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 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 mereSeriel kommunikation
Odense Tekniske Gymnasium Seriel kommunikation Skribenter Mathias Bejlegaard Madsen, 3.H Udførelsesdato 4. januar til Vejleder Afleveringsdato Indholdsfortegnelse 1 Introduktion 2 2 Bedstemor diagram 2
Læs mereUndervisningsbeskrivelse
Undervisningsbeskrivelse DP, el A ved mst Termin Juni 117 Institution Uddannelse Fag og niveau Lærer Hold Erhvervsskolerne Aars htx DP, el A Michael Stenner (mst) 3g16 D&P Forløbsoversigt (4) Forløb 1
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 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 mereManual. IMage Elektronisk styring med varmeregulering. Type
Manual. IMage Elektronisk styring med varmeregulering. Type 64-102050-1. Der tages forbehold for evt. produktændringer. Copyright. International Marketing A/S Udgave: 1.0 01 2005. Sprog: Dansk Tillykke
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 mereSPIDER Quick guide. DATO: August 2017 FORHANDLER: WASYS A/S. Langebjergvænget Roskilde
SPIDER Quick guide DATO: August 2017 FORHANDLER: WASYS A/S Langebjergvænget 18 4000 Roskilde +45 7221 7979 Indhold Om SPIDER... 3 Funktioner ved SPIDER... 3 Spændingsforsyning... 3 Installation og fysiske
Læs mereInformationsteknologi
IT-produkt til læring Lars Thomsen Vejleder: Karl HTX Roskilde 03/03-2009 Side 1 af 1 Indholdsfortegnelse 1. Planlægning:... 3 1.1 Kommunikationsplanlægning:... 3 1.1.1 Analyse af problemstilling:... 3
Læs mere9. Tyverialarm med buzzer
22 9. Tyverialarm med buzzer Også i denne øvelse skal du bruge både micro:bits pins og LED-displayet. Micro:bit har et accellerometer, som har indbygget x-y-z-akse, dvs den registrerer, hvilken retning,
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 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 mereAf: OZ7EC Erik Christiansen Chiptemperatur med Arduino
Af: OZ7EC Erik Christiansen Chiptemperatur med Arduino Dette er en artikel i en serie, hvor jeg vil forsøge at bringe dig tættere på din mikroprocessor, uanset typen. Jeg kører med Arduino Uno, d.v.s.
Læs mereRoskilde Tekniske Gymnasium. Eksamensprojekt. Programmering C niveau
Roskilde Tekniske Gymnasium Eksamensprojekt Programmering C niveau Andreas Sode 09-05-2014 Indhold Eksamensprojekt Programmering C niveau... 2 Forord... 2 Indledning... 2 Problemformulering... 2 Krav til
Læs mereFag: Projekt E1PRJ1 Emne: Testdokumentation Softdrink-Automat Gruppe: 6 Dato: 20. marts 2006 Medlemmer: Benjamin Sørensen, Joanna Christensen, Jacob
Fag: Projekt E1PRJ1 Emne: dokumentation Softdrink-Automat Gruppe: 6 Dato: 20. marts 2006 Medlemmer: Benjamin Sørensen, Joanna Christensen, Jacob Nielsen, Klaus Eriksen, Mikkel Larsen og Tomas Stæhr Hansen
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 mereOnline billede filtrering
Online billede filtrering Eksamensprojekt 2014 Andreas Lorentzen, klasse 3.4 Roskilde Tekniske Gymnasium Programmering C 09-05-2014 I dette projekt vil jeg demonstrerer en af de mange ting moderne browsere
Læs mereInfographic Klasse arbejdsmiljø
Infographic Klasse arbejdsmiljø Skitse af vores tidlige design Rapport af : 1/7 Målgruppen Målgruppen for vores infographic er generelt eleverne som der går på ZBC i Vordingborg, dog skal det ikke undlades
Læs mereUndervisningsbeskrivelse
Undervisningsbeskrivelse Programmering C ved mst Termin Juni 117 Institution Uddannelse Fag og niveau Lærer Hold Erhvervsskolerne Aars hhx Programmering C Michael Stenner (mst) 2-3g16 pro Forløbsoversigt
Læs mereBruger manual AGAM kontrolboks
Bruger manual AGAM kontrolboks Kontrol boks set- up Front tavle (dør) 1. LED : Indikerer hvilke funktioner der er tilsluttet. (Lys tændt = funktion tændt ; lys slukket = funktion slukket). #1- Hovedpumpe
Læs mere5/11/2015. Programmering. Hussein Al-Saidi ROSKILDE TEKNINSK GYMNASIE VEJLEDER: CHRISTOFFER S.
5/11/2015 Hussein Al-Saidi ROSKILDE TEKNINSK GYMNASIE VEJLEDER: CHRISTOFFER S. 1 Contents... 0 Indledning... 3 Analyse... 3 Problemformulering... 3 Målgruppe... 3 Løsningsforslag... 3 Detaljeret beskrivelse
Læs mereApp til museeum Af Alan Mohedeen 3.5
2012 App til museeum Af Alan Mohedeen 3.5 Mohedeen 4/15/2012 Inholdsfortegnelse Indledning... 2 Indledende problemanalyse... 2 Projekt- og produktmål... 2 Bollemodel... 3 Kravspecifikation... 4 Løsningsforslag...
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 mereInformatik C robotter
Informatik C robotter Robotter 1. Præsentation af Fable-robotten og indledende øvelser. Robotter 2. Brainstorm på anvendelser af robotter. Udarbejdelse af cases+userstories i grp. Robotter 3. Udarbejdelse
Læs mereIndholdsfortegnelse: Sikkerhedsprocedurer: Chauvin Arnoux CA 27 Side Fejl! Ukendt argument for parameter.
Indholdsfortegnelse: Sikkerhedsprocedure Side 2 Instrumentbeskrivelse Side 3 Display Side 3 Måleprocedure Side 4 Måling med optisk kontakt Side 4 Måling med ekstern input Side 4 Forbindelse Side 5 Instrumentet
Læs mereIndhold. 2 Kommunikation/IT afsluttende opgave
16/05-2008 Kommunikation/IT afsluttende opgave Roskilde Maraton Louise Regitze Skotte Andersen, klasse 1.4 08 2 Kommunikation/IT afsluttende opgave Indhold Problem og målgruppe... 3 Problemstilling...
Læs mereGuide til din computer
Guide til din computer Computerens anatomi forklaret på et nemt niveau Produkt fremstillet af Nicolas Corydon Petersen, & fra Roskilde Tekniske Gymnasium, kommunikation & IT, år 2014 klasse 1.2 12-03-2014.
Læs mereProjekt Træningsmaskine
Computer- og El-teknik A. Holstebro Tekniske Gymnasium - HTX Projekt Træningsmaskine Afleveret: Fredag d. 10/10-2008. Udarbejdet af: Bent Arnoldsen, Holstebro HTX. Gruppemedlem: Hjalmar Krarup Andersen,
Læs mereAlarm og overvågning for din sikkerhed
Alarm og overvågning for din sikkerhed Trykvagt (ventilationsalarm E) med ekstern pressostat Varenummer kr. Tryk områder ES-332-49292 1650 20-300Pa ES-332-49293 1650 100-1000Pa ES-332-49294 1650 500-2000Pa
Læs mereSTYRING FOR STOKERFYR
STYRING FOR STOKERFYR Måling og regulering af kedeltemperatur Måling og overvågning af røgtemperatur Eltænding og/eller pausefyring Mulighed for iltstyring Til Nordjysk Elektronik Ulvebakkevej 13 9330
Læs mereWT-1675B-8 GSM Alert and Monitoring System 9 inputs, 1 relay
VERSION: 1.2 UPDATED: AUG 2013 WT-1675B-8 GSM Alert and Monitoring System 9 inputs, 1 relay BRUGER MANUAL Feb 2015 Ver. 1 1 INTRODUKTION WT-1675B-8 GSM Er en smart lille GSM kontroller med 8 digitale indgange
Læs mereWORKFLOW & PRODUKTION
OPGAVE Jeg har lavet et fiktiv website for en hundekennel. Det er mit bud på hvordan sådan en eventuelt kan se ud. PROGRAMMER Photoshop Dreamweaver Illustrator WORKFLOW & PRODUKTION KENNEL BISCO Dokumentation
Læs merePaul A. Jensen ApS. Driftvejledning. Beluftningsstyring RAKOTROL type LCD
Driftvejledning Beluftningsstyring RAKOTROL type LCD Beluftningsstyringen RAKOTROL LCD er konstrueret til at styre ventilatorerne i et beluftningsanlæg således at temperaturen bringes ned hurtigst mulig.
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 mereUndervisningsbeskrivelse
Undervisningsbeskrivelse Stamoplysninger til brug ved prøver til gymnasiale uddannelser Termin maj-juni 20115 Institution KTS Vibenhus HTX Uddannelse Fag og niveau Lærer(e) Hold HTX Teknik fag Design og
Læs mereIT opgave. Informationsteknologi B. Vejleder: Karl. Navn: Devran Kücükyildiz. Klasse: 2,4
IT opgave Informationsteknologi B Vejleder: Karl Navn: Devran Kücükyildiz Klasse: 2,4 Dato:03-03-2009 1 Indholdsfortegnelse 1. Indledning... 3 2. Planlægning... 3 Kommunikationsplanlægning... 3 Problemstillingen...
Læs mereMircobit Kursus Lektion 1
Mircobit Kursus Lektion 1 I denne lektie skal vi se nærmere på den lille mini computer kaldt microbit. Egentlig kræver det at man har en fysisk microbit men man kan også næsten lave det samme med den simulator
Læs mereManual til Elegant DK190
Manual til Elegant DK190 Indhold Forord... 4 Alarmens generelle opbygning... 5 Placering af alarmen... 7 Oversigt over alarmen... 8 Forside... 8 Bagside... 9 Tag alarmen i brug... 10 Programering af alarmen...
Læs mere